pax_global_header00006660000000000000000000000064152410414600014507gustar00rootroot0000000000000052 comment=b93ec5181a6930856b14bb9eeb9ce504fb554f4c dyne-frei0r-b93ec51/000077500000000000000000000000001524104146000142505ustar00rootroot00000000000000dyne-frei0r-b93ec51/.github/000077500000000000000000000000001524104146000156105ustar00rootroot00000000000000dyne-frei0r-b93ec51/.github/scripts/000077500000000000000000000000001524104146000172775ustar00rootroot00000000000000dyne-frei0r-b93ec51/.github/scripts/detect-new-plugins.sh000077500000000000000000000100701524104146000233520ustar00rootroot00000000000000#!/usr/bin/env bash set -euo pipefail base_sha=${1:?base sha required} head_sha=${2:?head sha required} mode=full reason="changed files require the full suite" declare -a plugin_dirs=() declare -a targets=() declare -a plugin_paths=() fatal() { printf 'error: %s\n' "$1" >&2 exit 1 } is_plugin_tree() { case "$1" in src/filter/*|src/mixer2/*|src/mixer3/*) return 0 ;; *) return 1 ;; esac } plugin_dir_from_path() { local path=$1 IFS=/ read -r top category name _ <<< "$path" if [[ "$top" == "src" && -n "${category:-}" && -n "${name:-}" ]]; then printf '%s/%s/%s\n' "$top" "$category" "$name" return 0 fi return 1 } contains_dir() { local needle=$1 shift || true local item for item in "$@"; do if [[ "$item" == "$needle" ]]; then return 0 fi done return 1 } dir_exists_in_commit() { local commit=$1 local path=$2 git cat-file -e "${commit}:${path}" 2>/dev/null } parent_cmake_registers_plugin() { local commit=$1 local plugin_dir=$2 local category=${plugin_dir#src/} category=${category%%/*} local plugin_name=${plugin_dir##*/} local parent_cmake="src/${category}/CMakeLists.txt" local parent_text parent_text=$(git show "${commit}:${parent_cmake}" 2>/dev/null) || { return 1 } printf '%s\n' "$parent_text" | grep -Eq "^[[:space:]]*add_subdirectory[[:space:]]*\\([[:space:]]*${plugin_name}[[:space:]]*\\)" } extract_target_name() { local commit=$1 local plugin_dir=$2 local plugin_name=${plugin_dir##*/} local cmake_file="${plugin_dir}/CMakeLists.txt" local cmake_text cmake_text=$(git show "${commit}:${cmake_file}" 2>/dev/null) || { return 1 } local target target=$(printf '%s\n' "$cmake_text" | sed -nE 's/^[[:space:]]*set[[:space:]]*\([[:space:]]*TARGET[[:space:]]+([^[:space:])]+).*/\1/p' | head -n1) if [[ -n "$target" ]]; then printf '%s\n' "$target" return 0 fi target=$(printf '%s\n' "$cmake_text" | sed -nE 's/^[[:space:]]*add_library[[:space:]]*\(([[:alnum:]_.+-]+)[[:space:]]+MODULE.*/\1/p' | head -n1) if [[ -n "$target" ]]; then printf '%s\n' "$target" return 0 fi printf '%s\n' "$plugin_name" } while IFS=$'\t' read -r status path new_path; do [[ -n "${status:-}" ]] || continue if [[ "$status" == A* ]] && is_plugin_tree "$path"; then plugin_dir=$(plugin_dir_from_path "$path") || true if [[ -n "${plugin_dir:-}" ]] && dir_exists_in_commit "$base_sha" "$plugin_dir"; then reason="PR adds files inside existing plugin directory: $plugin_dir" plugin_dirs=() break fi if [[ -n "${plugin_dir:-}" ]] && ! contains_dir "$plugin_dir" "${plugin_dirs[@]}"; then plugin_dirs+=("$plugin_dir") fi continue fi case "$path" in src/filter/CMakeLists.txt|src/mixer2/CMakeLists.txt|src/mixer3/CMakeLists.txt) continue ;; *) reason="PR touches non-new-plugin files: $path" plugin_dirs=() break ;; esac done < <(git diff --name-status --find-renames "$base_sha" "$head_sha") if [[ ${#plugin_dirs[@]} -gt 0 ]]; then mode=targeted reason="PR only adds new plugin directories" for plugin_dir in "${plugin_dirs[@]}"; do if ! parent_cmake_registers_plugin "$head_sha" "$plugin_dir"; then fatal "parent CMakeLists.txt does not register ${plugin_dir}. Add add_subdirectory(${plugin_dir##*/}) to the category CMakeLists.txt." fi target=$(extract_target_name "$head_sha" "$plugin_dir") || { mode=full reason="could not resolve target for $plugin_dir" targets=() plugin_paths=() break } plugin_paths+=("build/${plugin_dir}/${target}.so") targets+=("$target") done fi printf 'mode=%s\n' "$mode" printf 'reason=%s\n' "$reason" if [[ "$mode" == "targeted" ]]; then { printf 'targets< c.user?.type === "Bot" && c.body?.includes(marker) ); if (invalid.length > 0) { const body = `${marker} ### ❌ Conventional Commits check failed One or more commit messages in this PR do **not** follow the [Conventional Commits v1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) specification. **Invalid commits:** ${invalid.map(i => `- \`${i.sha}\` — ${i.message}`).join("\n")} **Expected format** \`\`\` type(scope?)!?: subject \`\`\` **Examples** - \`feat: add user login\` - \`fix(api): handle null response\` - \`chore!: drop node 16 support\` Please fix the commit messages (e.g. via \`git rebase -i\`) and push again.`; if (existing) { await github.rest.issues.updateComment({ owner, repo, comment_id: existing.id, body, }); } else { await github.rest.issues.createComment({ owner, repo, issue_number: pull_number, body, }); } core.setFailed( `${invalid.length} commit(s) do not follow Conventional Commits` ); } else { // If previously failed, clean up the comment if (existing) { await github.rest.issues.updateComment({ owner, repo, comment_id: existing.id, body: `${marker} ### ✅ Conventional Commits check passed All commit messages in this PR now follow the Conventional Commits specification. 🎉`, }); } core.info(`All ${commits.length} commit(s) follow Conventional Commits.`); } dyne-frei0r-b93ec51/.github/workflows/pages.yml000066400000000000000000000037151524104146000214750ustar00rootroot00000000000000name: Website on: push: branches: - master paths: - 'docs/**' - 'include/**' - '.github/workflows/pages.yml' pull_request: branches: - master paths: - 'docs/**' - 'include/**' - '.github/workflows/pages.yml' workflow_dispatch: concurrency: group: website-${{ github.ref }} cancel-in-progress: true permissions: contents: read jobs: build: name: Build website runs-on: ubuntu-latest steps: - name: Check out repository uses: actions/checkout@v6 - name: Set up Node.js uses: actions/setup-node@v6 with: node-version: 24 cache: npm cache-dependency-path: docs/package-lock.json - name: Install Doxygen run: | sudo apt-get update sudo apt-get install --yes --no-install-recommends doxygen graphviz - name: Install website dependencies working-directory: docs run: npm ci - name: Build website and API reference working-directory: docs run: npm run build - name: Check website artifact run: | test -f docs/.vitepress/dist/index.html test -f docs/.vitepress/dist/codedoc/html/index.html - name: Configure GitHub Pages if: github.event_name != 'pull_request' uses: actions/configure-pages@v5 - name: Upload GitHub Pages artifact if: github.event_name != 'pull_request' uses: actions/upload-pages-artifact@v4 with: path: docs/.vitepress/dist deploy: name: Deploy website if: github.event_name != 'pull_request' && github.ref == 'refs/heads/master' needs: build runs-on: ubuntu-latest permissions: pages: write id-token: write environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} steps: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 dyne-frei0r-b93ec51/.github/workflows/release.yml000066400000000000000000000243221524104146000220130ustar00rootroot00000000000000name: 📢 Release on: workflow_run: workflows: - 🧪 Test types: [completed] branches: - master - release/** concurrency: group: ${{ github.workflow }}-${{ github.ref_name }} cancel-in-progress: true jobs: release-plan: name: 🤖 Plan release runs-on: ubuntu-latest if: github.event.workflow_run.conclusion == 'success' outputs: release: ${{ steps.plan_release.outputs.release }} version: ${{ steps.plan_release.outputs.version }} tag: ${{ steps.plan_release.outputs.tag }} steps: - uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v6 with: node-version: latest - name: Install semantic-release run: | npm i semantic-release/changelog - name: Plan release id: plan_release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | npx semantic-release --dry-run | tee semantic-release.log version=$(awk '/The next release version is/ { print $NF }' semantic-release.log | tail -n1) if [[ -z "$version" ]]; then echo "release=False" >> "$GITHUB_OUTPUT" else echo "release=True" >> "$GITHUB_OUTPUT" printf 'version=%s\ntag=v%s\n' "$version" "$version" >> "$GITHUB_OUTPUT" fi linux-build: name: 🐧 linux build runs-on: ubuntu-latest needs: [release-plan] if: ${{ needs.release-plan.outputs.release == 'True' }} steps: - uses: actions/checkout@v6 - name: apt install deps run: | sudo apt-get update -y -q sudo apt-get install -y -q --no-install-recommends cmake ninja-build libopencv-dev libgavl-dev libfreetype-dev libcairo2-dev - name: Build using cmake+ninja run: | mkdir build && cd build cmake -G "Ninja" -D FREI0R_VERSION=${{ needs.release-plan.outputs.version }} ../ ninja - name: Upload linux filter uses: actions/upload-artifact@v6 with: name: release-linux-filter path: build/src/filter/**/*.so - name: Upload linux mixer2 uses: actions/upload-artifact@v6 with: name: release-linux-mixer2 path: build/src/mixer2/**/*.so - name: Upload linux mixer3 uses: actions/upload-artifact@v6 with: name: release-linux-mixer3 path: build/src/mixer3/**/*.so - name: Upload linux generator uses: actions/upload-artifact@v6 with: name: release-linux-generator path: build/src/generator/**/*.so - name: Upload linux pkg-config uses: actions/upload-artifact@v6 with: name: release-linux-pkgconfig path: build/frei0r.pc win-build: name: 🪟 win64 build runs-on: windows-latest needs: [release-plan] if: ${{ needs.release-plan.outputs.release == 'True' }} steps: - uses: actions/checkout@v6 - uses: ilammy/msvc-dev-cmd@v1 - name: choco install deps uses: crazy-max/ghaction-chocolatey@v3 with: args: install libopencv-dev - name: Build using nmake run: | mkdir build && cd build cmake -G "NMake Makefiles" -D BUILD_TESTING=OFF -D WITHOUT_OPENCV=1 -D WITHOUT_CAIRO=1 -D WITHOUT_GAVL=1 -D FREI0R_VERSION=${{ needs.release-plan.outputs.version }} ../ nmake - name: Upload win64 filter uses: actions/upload-artifact@v6 with: name: release-win64-filter path: build/src/filter/**/*.dll - name: Upload win64 mixer2 uses: actions/upload-artifact@v6 with: name: release-win64-mixer2 path: build/src/mixer2/**/*.dll - name: Upload win64 mixer3 uses: actions/upload-artifact@v6 with: name: release-win64-mixer3 path: build/src/mixer3/**/*.dll - name: Upload win64 generator uses: actions/upload-artifact@v6 with: name: release-win64-generator path: build/src/generator/**/*.dll - name: Upload win64 pkg-config uses: actions/upload-artifact@v6 with: name: release-win64-pkgconfig path: build/frei0r.pc osx-build: name: 🍏 osx build runs-on: macos-latest needs: [release-plan] if: ${{ needs.release-plan.outputs.release == 'True' }} steps: - uses: actions/checkout@v6 - name: Update Homebrew run: | brew update - name: Install Homebrew dependencies run: | env HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_CLEANUP=1 \ brew install ninja cairo - name: Build using ninja run: | mkdir build && cd build cmake -G "Ninja" -D WITHOUT_OPENCV=1 -D WITHOUT_GAVL=1 -D FREI0R_VERSION=${{ needs.release-plan.outputs.version }} ../ ninja - name: Upload osx filter uses: actions/upload-artifact@v6 with: name: release-osx-filter path: build/src/filter/**/*.so - name: Upload osx mixer2 uses: actions/upload-artifact@v6 with: name: release-osx-mixer2 path: build/src/mixer2/**/*.so - name: Upload osx mixer3 uses: actions/upload-artifact@v6 with: name: release-osx-mixer3 path: build/src/mixer3/**/*.so - name: Upload osx generator uses: actions/upload-artifact@v6 with: name: release-osx-generator path: build/src/generator/**/*.so - name: Upload osx pkg-config uses: actions/upload-artifact@v6 with: name: release-osx-pkgconfig path: build/frei0r.pc publish-release: name: 🚀 Publish release runs-on: ubuntu-latest needs: [release-plan, win-build, osx-build, linux-build] if: ${{ needs.release-plan.outputs.release == 'True' }} outputs: version: ${{ steps.publish_release.outputs.version }} tag: ${{ steps.publish_release.outputs.tag }} steps: - uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v6 with: node-version: latest - name: Install semantic-release run: | npm i semantic-release/changelog - name: Publish release id: publish_release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | npx semantic-release printf 'version=%s\ntag=%s\n' \ "${{ needs.release-plan.outputs.version }}" \ "${{ needs.release-plan.outputs.tag }}" >> "$GITHUB_OUTPUT" draft-binary-release: name: 📦 Pack release needs: [release-plan, publish-release, win-build, osx-build, linux-build] if: ${{ needs.release-plan.outputs.release == 'True' }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - name: download binary artifacts uses: actions/download-artifact@v7 with: path: | frei0r-bin - name: create compressed archives run: | dst=frei0r-${{ needs.publish-release.outputs.version }}_win64 mkdir -p $dst/filter $dst/generator $dst/mixer2 $dst/mixer3 find frei0r-bin/release-win64-filter -type f -name '*.dll' -exec cp {} $dst/filter \; find frei0r-bin/release-win64-generator -type f -name '*.dll' -exec cp {} $dst/generator \; find frei0r-bin/release-win64-mixer2 -type f -name '*.dll' -exec cp {} $dst/mixer2 \; find frei0r-bin/release-win64-mixer3 -type f -name '*.dll' -exec cp {} $dst/mixer3 \; cp README.md $dst/README.txt cp COPYING $dst/LICENSE.txt cp ChangeLog $dst/ChangeLog.txt cp AUTHORS.md $dst/AUTHORS.txt cp include/frei0r.h include/frei0r.hpp $dst/ cp frei0r-bin/release-win64-pkgconfig/frei0r.pc $dst/ echo "${{ needs.publish-release.outputs.version }}" > $dst/VERSION.txt zip -r -9 $dst.zip $dst dst=frei0r-${{ needs.publish-release.outputs.version }}_osx mkdir -p $dst/filter $dst/generator $dst/mixer2 $dst/mixer3 find frei0r-bin/release-osx-filter -type f -name '*.so' -exec cp {} $dst/filter \; find frei0r-bin/release-osx-generator -type f -name '*.so' -exec cp {} $dst/generator \; find frei0r-bin/release-osx-mixer2 -type f -name '*.so' -exec cp {} $dst/mixer2 \; find frei0r-bin/release-osx-mixer3 -type f -name '*.so' -exec cp {} $dst/mixer3 \; cp README.md $dst/README.txt cp COPYING $dst/LICENSE.txt cp ChangeLog $dst/ChangeLog.txt cp AUTHORS.md $dst/AUTHORS.txt cp include/frei0r.h include/frei0r.hpp $dst/ cp frei0r-bin/release-osx-pkgconfig/frei0r.pc $dst/ echo "${{ needs.publish-release.outputs.version }}" > $dst/VERSION.txt zip -r -9 $dst.zip $dst dst=frei0r-${{ needs.publish-release.outputs.version }}_linux mkdir -p $dst/filter $dst/generator $dst/mixer2 $dst/mixer3 find frei0r-bin/release-linux-filter -type f -name '*.so' -exec cp {} $dst/filter \; find frei0r-bin/release-linux-generator -type f -name '*.so' -exec cp {} $dst/generator \; find frei0r-bin/release-linux-mixer2 -type f -name '*.so' -exec cp {} $dst/mixer2 \; find frei0r-bin/release-linux-mixer3 -type f -name '*.so' -exec cp {} $dst/mixer3 \; cp README.md $dst/README.txt cp COPYING $dst/LICENSE.txt cp ChangeLog $dst/ChangeLog.txt cp AUTHORS.md $dst/AUTHORS.txt cp include/frei0r.h include/frei0r.hpp $dst/ cp frei0r-bin/release-linux-pkgconfig/frei0r.pc $dst/ echo "${{ needs.publish-release.outputs.version }}" > $dst/VERSION.txt tar cvfz $dst.tar.gz $dst sha256sum *.zip *.tar.gz > SHA256SUMS.txt - name: release all archives uses: softprops/action-gh-release@v2 with: files: | *.zip *.tar.gz SHA256SUMS.txt tag_name: ${{ needs.publish-release.outputs.tag }} draft: true prerelease: false fail_on_unmatched_files: true generate_release_notes: true dyne-frei0r-b93ec51/.github/workflows/test.yml000066400000000000000000000106371524104146000213560ustar00rootroot00000000000000name: 🧪 Test on: push: paths-ignore: - 'doc/**' - '*.md' branches: - master - release/** pull_request: paths-ignore: - 'doc/**' - '*.md' branches: - master - release/** concurrency: group: ${{ github.workflow }}-${{ github.ref_name }} cancel-in-progress: true jobs: # reuse: # name: 🚨 REUSE Compliance # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v6 # - uses: fsfe/reuse-action@v1 windows-build: name: 🪟 win64 build runs-on: windows-latest steps: - uses: actions/checkout@v6 - uses: ilammy/msvc-dev-cmd@v1 - name: Build using nmake run: | cmake -S . -B build -G "NMake Makefiles" -D BUILD_TESTING=OFF -D WITHOUT_OPENCV=1 -D WITHOUT_CAIRO=1 -D WITHOUT_GAVL=1 cmake --build build c-lint: name: 🚨 C lint runs-on: ubuntu-latest if: "!contains(github.event.pull_request.labels.*.name, 'skip-lint')" steps: - uses: actions/checkout@v6 - uses: reviewdog/action-cpplint@master env: REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: github_token: ${{ secrets.GITHUB_TOKEN }} reporter: github-pr-check targets: --recursive src level: warning flags: --linelength=120 # Optional filter: "-readability/braces\ ,-readability/casting\ ,-readability/todo\ ,-whitespace/comma\ ,-whitespace/braces\ ,-whitespace/comments\ ,-whitespace/indent\ ,-whitespace/newline\ ,-whitespace/operators\ ,-whitespace/parens\ ,-whitespace/tab\ ,-whitespace/end_of_line\ ,-whitespace/line_length\ ,-whitespace/blank_line\ ,-whitespace/semicolon\ ,-build/include_subdir\ ,-build/include_order\ ,-build/header_guard\ " test-suite: name: 🔬 test needs: [c-lint] if: "!contains(github.event.pull_request.labels.*.name, 'skip-test')" strategy: matrix: include: - compiler: clang-14 cxx_compiler: clang++-14 fail-fast: false runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: hendrikmuhs/ccache-action@v1.2 - name: Install APT packages run: | sudo apt-get update -qy sudo apt-get install --no-install-recommends -y \ "${{ matrix.compiler }}" \ cmake ninja-build libfreetype-dev libopencv-dev \ libcairo2-dev libgavl-dev - name: Detect new plugins id: detect if: github.event_name == 'pull_request' run: | .github/scripts/detect-new-plugins.sh \ "${{ github.event.pull_request.base.sha }}" \ "${{ github.event.pull_request.head.sha }}" >> "$GITHUB_OUTPUT" - name: Print CI mode run: | echo "mode=${{ steps.detect.outputs.mode || 'full' }}" echo "reason=${{ steps.detect.outputs.reason || 'push event uses the full suite' }}" - name: ${{ matrix.compiler }} initialize cmake build run: | mkdir -p build && cd build cmake -G "Ninja" \ -DCMAKE_C_COMPILER="${{ matrix.compiler }}" \ -DCMAKE_CXX_COMPILER="${{ matrix.cxx_compiler }}" \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ .. - name: ${{ matrix.compiler }} run ninja build if: github.event_name != 'pull_request' || steps.detect.outputs.mode != 'targeted' run: | cd build && ninja - name: ${{ matrix.compiler }} build new plugins if: github.event_name == 'pull_request' && steps.detect.outputs.mode == 'targeted' run: | cd build cmake --build . --target ${{ steps.detect.outputs.targets }} - name: ${{ matrix.compiler }} analyze plugins if: github.event_name != 'pull_request' || steps.detect.outputs.mode != 'targeted' run: | make test - name: ${{ matrix.compiler }} analyze new plugins if: github.event_name == 'pull_request' && steps.detect.outputs.mode == 'targeted' run: | for plugin in ${{ steps.detect.outputs.plugin_paths }}; do build/test/frei0r-run -d -p "$plugin" done dyne-frei0r-b93ec51/.gitignore000066400000000000000000000011011524104146000162310ustar00rootroot00000000000000.envrc gallery aclocal.m4 autom4te.cache config.h config.log config.status config.guess config.sub m4 configure config.h.in cscope.out depcomp install-sh libtool ltmain.sh missing stamp-h1 tags *.[oa] *.so *.la *.lo cmake_install.cmake CMakeFiles install_manifest.txt *~ Makefile.in Makefile .deps .obj .libs TAGS ylwrap frei0r.pc doc/html /build/ /out/ /.vs/ CMakeSettings.json .vscode <<<<<<< HEAD docs/node_modules/ docs/.vitepress/dist/ docs/.vitepress/cache/ docs/public/codedoc/ docs/doxygen-warnings.log ======= CMakeCache.txt >>>>>>> d0c88f7 (chore: Ignore CMakeCache) dyne-frei0r-b93ec51/.releaserc000066400000000000000000000003331524104146000162150ustar00rootroot00000000000000{ "repositoryUrl": "git@github.com:dyne/frei0r.git", "dryRun": false, "plugins": [ "@semantic-release/changelog", "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator" ] } dyne-frei0r-b93ec51/.travis.yml000066400000000000000000000007471524104146000163710ustar00rootroot00000000000000notifications: email: false env: - RELEASE_BRANCH="master" language: c os: - linux - osx sudo: required services: - docker before_install: - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker pull dyne/devuan:beowulf && docker build -t dyne/frei0r-plugins .; fi script: - cmake . && make -j && sudo make install - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker run dyne/frei0r-plugins /bin/sh -c "git clean -fd && ./autogen.sh && ./configure && make -j && make install" ; fi dyne-frei0r-b93ec51/AGENTS.md000066400000000000000000000016551524104146000155620ustar00rootroot00000000000000# Agent instructions Prefer the simplest viable change. Keep code and documentation readable, avoid new dependencies unless requested, and preserve existing user changes. ## Website - Website source is under `docs/`; deployment is `.github/workflows/pages.yml`. - `docs/dyne-vitepress/` is the local template reference, not public content. - `include/frei0r.h` is authoritative for API facts. - Review `docs/content-sources.md` before changing historical or ecosystem claims. - Preserve the paths listed in `docs/public-urls.md`. - Run `npm ci`, `npm run build`, and `npm run check` from `docs/` when Doxygen and Graphviz are installed. - Use `npm run build:site` only for frontend iteration; it does not regenerate the API reference. - Do not commit `node_modules`, `.vitepress` output, or generated Doxygen HTML. - Keep GitHub and `https://t.me/frei0r` prominent. - Label unverified or inactive host applications as historical. dyne-frei0r-b93ec51/AUTHORS.md000066400000000000000000000021521524104146000157170ustar00rootroot00000000000000# Frei0r developers union Read here an account of [Frei0r's project history](https://medium.com/think-do-tank/frei0r-the-free-and-open-source-video-effect-preservation-project-604134dde8b3). Frei0r is a Dyne.org project maintained by Denis "Jaromil" Roio and Dan Dennedy. ## Developers who contributed, in alphabetic order: Akito Iwakura Albert Frisch Ajrat Makhmutov Brendan Hack Brian Matherly Burkhard Plaum Carlo E. Prelz Christoph Willing Cynthia Erik Beck Esmane Filippo Giunchedi Gabriel Finch (Salsaman) Georg Seidel Henner Zeller Hedde Bosman IOhannes m. zmölnig Janne Liljeblad Jean-Baptiste Mardelle Jean-François Fortin Tam Jean-Sebastien Senecal Jerome Blanchi (d.j.a.y) Johann Jeg Joshua M. Doe Luca Bigliardi Maksim Golovkin (Максим Головкин) Marko Cebokli Martin Bayer Mathieu Guindon Matthias Schnöll Nicolas Carion Niels Elburg Phillip Promesberger Raphael Graf Richard Spindler Richard Ling (Chungzuwalla) Robert Schweikert Ross Lagerwall Samuel Mimram Simon A. Eugster Sofian Audry Stefano Sabatini Steinar H. Gunderson Thomas Coldrick Thomas Perl Till Theato Vadim Druzhin Vincent Pinon dyne-frei0r-b93ec51/BUILD.md000066400000000000000000000026101524104146000154300ustar00rootroot00000000000000# Build instructions Frei0r can be built using CMake. Minimum toolchain expectations: + C compiler + C++ compiler with C++11 support (required) + CMake + Ninja or Make The presence of optional libraries on the system will trigger compilation of extra plugins. These libraries are: + [Gavl](http://gmerlin.sourceforge.net) required for scale0tilt and vectorscope filters + [OpenCV](http://opencvlibrary.sourceforge.net) required for facebl0r filter + [Cairo](http://cairographics.org) required for cairo- filters and mixers ## Optional build flags + `-DWITHOUT_FACERECOGNITION=ON` - Disable face recognition plugins (facedetect and facebl0r) to avoid protobuf conflicts with applications like MLT It is recommended to use a separate `build` sub-folder. ``` cmake -S . -B build cmake --build build ``` To disable face recognition plugins (recommended when using with MLT): ``` cmake -S . -B build -DWITHOUT_FACERECOGNITION=ON cmake --build build ``` Ninja and nmake are also supported through CMake: ``` cmake -S . -B build -G 'Ninja' cmake -S . -B build -G 'NMake Makefiles' ``` Top-level shorthand targets are available through `GNUmakefile`: ``` make release-gcc-ninja make debug-gcc ``` Runtime test utilities: ``` cd test make frei0r-asan # builds ./frei0r-run with ASAN make check # loads and runs all built plugins under ../build/src make frei0r-meta make scan-meta ``` dyne-frei0r-b93ec51/CMakeLists.txt000066400000000000000000000046311524104146000170140ustar00rootroot00000000000000cmake_minimum_required (VERSION 3.12) list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) set (FREI0R_VERSION "3.0.0" CACHE STRING "Project version in SemVer format") if (DEFINED ENV{FREI0R_VERSION} AND NOT "$ENV{FREI0R_VERSION}" STREQUAL "") set (FREI0R_VERSION "$ENV{FREI0R_VERSION}") endif () string (REGEX REPLACE "^v" "" FREI0R_VERSION "${FREI0R_VERSION}") if (NOT FREI0R_VERSION MATCHES "^[0-9]+\\.[0-9]+\\.[0-9]+$") message (FATAL_ERROR "FREI0R_VERSION must be a SemVer string like 3.0.0") endif () project (frei0r VERSION ${FREI0R_VERSION}) set (CMAKE_CXX_STANDARD 11) set (CMAKE_CXX_STANDARD_REQUIRED True) include(GNUInstallDirs) set(CMAKE_CTEST_ARGUMENTS "--verbose") include(CTest) option (WITHOUT_OPENCV "Disable plugins dependent upon OpenCV" OFF) option (WITHOUT_FACERECOGNITION "Disable facedetect plugin to avoid protobuf conflicts" OFF) if (NOT WITHOUT_OPENCV) find_package (OpenCV REQUIRED) endif () option (WITHOUT_CAIRO "Disable plugins dependent upon Cairo" OFF) if (NOT WITHOUT_CAIRO) find_package (Cairo REQUIRED) endif () include(FindPkgConfig) option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF) if (PKG_CONFIG_FOUND AND NOT WITHOUT_GAVL) pkg_check_modules(GAVL REQUIRED gavl) endif () include_directories (AFTER include) if (NOT CMAKE_BUILD_TYPE) set (CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE) endif (NOT CMAKE_BUILD_TYPE) set (LIBDIR "${CMAKE_INSTALL_LIBDIR}/frei0r-1") set (FREI0R_DEF "${CMAKE_SOURCE_DIR}/msvc/frei0r_1_0.def") set (FREI0R_1_1_DEF "${CMAKE_SOURCE_DIR}/msvc/frei0r_1_1.def") set (FREI0R_1_2_DEF "${CMAKE_SOURCE_DIR}/msvc/frei0r_1_2.def") # --- custom targets: --- INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) # For code documentation run: doxygen doc/Doxyfile # add_subdirectory (doc) add_subdirectory (src) if (BUILD_TESTING) add_subdirectory (test) endif () # Generate frei0r.pc and install it. set (prefix "${CMAKE_INSTALL_PREFIX}") set (exec_prefix "${CMAKE_INSTALL_PREFIX}") set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") set (includedir "${CMAKE_INSTALL_PREFIX}/include") configure_file ("frei0r.pc.in" "frei0r.pc" @ONLY) install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") dyne-frei0r-b93ec51/COPYING000066400000000000000000000431221524104146000153050ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. dyne-frei0r-b93ec51/ChangeLog000066400000000000000000000077101524104146000160270ustar00rootroot00000000000000OLD, NOT UPDATED ANYMORE *** See also the Changes @section in include/frei0r.h or git log ** See also the Release section on https://github.com/dyne/frei0r/releases * Usernames prefixed by '@' and issues prefixed by '#' refer to github/dyne/frei0r 1.8 - 27 March 2021 What's Changed: Consolidated opencv4 support by @kwizart in #101 spelling fixes by @umlaeute in #98 Fix build warning in 64 bit Windows by @gbendy in #107 using the void keyword in function declaration by @mypopydev in #104 Add FX aech0r . Aim to simulate an analog video echo. by @d-j-a-y in #73 Fix build for opencv4 by @mingwandroid in #112 Support MSYS2/mingw-w64 by @mingwandroid in #113 Fill uninitialized gaps between grid images by @bmatherly in #118 Avoid destructing alpha channel. by @andre-caldas in #119 pixeliz0r: Limit the blocksize to a minimum of 1 pixel by @rrrapha in #120 edgeglow: Fix hsl to rgb conversion by @rrrapha in #121 New Contributors: @kwizart made their first contribution in #101 @gbendy made their first contribution in #107 @mypopydev made their first contribution in #104 @mingwandroid made their first contribution in #112 @bmatherly made their first contribution in #118 @andre-caldas made their first contribution in #119 1.7 - 6 December 2019 This release includes three new filters, code cleanups and several bugfixes improving stability of existing plugins. New filters (3): normaliz0r, elastic_scale, premultiply. Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur, c0rners, cairogradient, cairoimagegrid, cartoon, cluster, coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r, delay0r, edgeglow, emboss, facebl0r, facedetect, levels, lightgraffiti, measure, ndvi, nervous, nosync0r, primaries, rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress, three_point_balance, timeout, tutorial, vertigo, vignette, water, alphaatop, alphain, alphaout, alphaover, alphaxor, cairoaffineblend, cairoblend, xfade0r 1.6.1 - 25 May 2017 Minor fixes to the build system. Version correctly updated. 1.6.0 - 24 March 2017 This release contains new filters and some bugfixes to parameters and building environment, documentation is updated accordingly. New filters (3): bgsubtract0r, glitch0r, rgbsplit0r Updated (2): Distort0r now mode and velocity, Curves has improved precision. 1.5.0 - 2 April 2016 This release fixes several major bugs in existing plugins and adds one new filter: NDVI (Normalized Difference Vegetation Index). 1.4.0 - 24 February 2013 This release fixes several major bugs in existing plugins, adds new filters and the optional dependency to cairo. New filters (18): IIRblur, Vignette, Keyspillm0pup, Timeout, Posterize, Dither, Spillsupress, Emboss, Colgate, RGBNoise, Colorize, Softglow, ColrHalftone, Sigmoidaltransfer, Colortap, cairogradient, cairoimagegrid, medians New mixers: cairoblend, cairoaffineblend 1.3.0 - 8 March 2011 This release adds more plugins, better documentation and better examples for writing code that makes use of thed opencv library. New filters (4): tutorial, sharpness, denoise, lightgraffiti New generator: test_pat (broadcast test patterns) New mixer: addition_alpha 1.2.1 - 4 October 2010 This is a bugfix release which avoids a crash on load of the Vertigo plugin and corrects the install path according do distribution needs. 1.2.0 - 13 September 2010 This release adds many new filters, cross-platform compatibility to build Win32 plugins, some fixes to the specification, a new Web page, and more documentation. 1.1.22 - 28 October 2008 Three new plugins were added: UV Map, Edge Glow, and K-Means Clustering. Various bugfixes were done. 1.1.21 - 1 April 2008 This release adds six new plugins: Lenscorrection, Transparency, Color Distance, Perspective, RGB Parade, and Vector Scope. 1.1.20 - 7 November 2007 This is the first release as a standard autoconf tarball. It contains various bugfixes and some new plugins. *** At last, see also git --log from repository dyne-frei0r-b93ec51/GNUmakefile000066400000000000000000000024241524104146000163240ustar00rootroot00000000000000all: release-gcc-ninja debug: debug-gcc release-gcc: mkdir -p build cd build && cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release .. cd build && make release-gcc-ninja: mkdir -p build cd build && cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -G 'Ninja' .. cd build && ninja release-clang: mkdir -p build cd build && cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release .. cd build && make release-clang-ninja: mkdir -p build cd build && cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release -G 'Ninja' .. cd build && ninja debug-gcc: mkdir -p build cd build && cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' -DCMAKE_C_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' .. cd build && make debug-clang-ninja: mkdir -p build cd build && cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' -DCMAKE_C_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' -G 'Ninja' .. cd build && ninja clean: rm -rf build dyne-frei0r-b93ec51/README.md000066400000000000000000000152471524104146000155400ustar00rootroot00000000000000[![Frei0r logo](https://frei0r.dyne.org/pics/fla_name_lb.webp)](https://frei0r.dyne.org) [![frei0r](https://github.com/dyne/frei0r/actions/workflows/test.yml/badge.svg)](https://github.com/dyne/frei0r/actions/workflows/test.yml) [![frei0r](https://github.com/dyne/frei0r/actions/workflows/release.yml/badge.svg)](https://github.com/dyne/frei0r/actions/workflows/release.yml) # What frei0r is The frei0r project is a collection of free and open source video effects plugins that can be used with a variety of video editing and processing software. [For an extensive introduction to frei0r, read the project story on Dyne.org.](https://news.dyne.org/frei0r-the-free-and-open-source-video-effect-preservation-project/) The frei0r project welcomes contributions by people who are passionate about video effects, its collection consists of more than 100 plugins made to work on any target platform (GNU/Linux, Apple/OSX and MS/Win) without the need for special video hardware. These plugins can be used to add a wide range of effects to video, such as color correction, blurring, and distortion. The frei0r project is a great resource for anyone interested in algorithms for video transformation and effects, as it provides a wide range of open source formulas available for free and can be easily integrated into a variety of software. ## What frei0r is not Frei0r itself is just a C/C++ header and a collection of small programs using it to accept an input frame, change it in any possible way and return an output frame. It is not meant as a generic API for all kinds of video applications, as it doesn't provides things like an extensive parameter mechanism or event handling. Eventually the frei0r API can be wrapped by higher level APIs expanding its functionalities, for instance GStreamer, MLT, FFmpeg and Pure Data do. ## Links Wikipedia page about frei0r: https://en.wikipedia.org/wiki/Frei0r Some applications using frei0r, sorted in order of most recent activity - [MLT](https://www.mltframework.org/) - [LiquidSoap](https://www.liquidsoap.info/) - [KDEnLive](https://www.kdenlive.org/) - [Shotcut](https://www.shotcut.org/) - [FFMpeg](https://ffmpeg.org) - [PureData](https://puredata.info/) - [Open Movie Editor](http://www.openmovieeditor.org/) - [Gephex](https://gephex.org/) - [LiVES](http://lives.sf.net) - [FreeJ](https://freej.dyne.org) - [VeeJay](http://veejayhq.net) - [Flowblade](https://jliljebl.github.io/flowblade/) # Downloads Stable frei0r releases are built automatically and made available on ## https://github.com/dyne/frei0r/releases Frei0r sourcecode is released under the terms of the GNU General Public License and, eventually other compatible Free Software licenses. ## Packaging [![Packaging status](https://repology.org/badge/vertical-allrepos/frei0r.svg?columns=3)](https://repology.org/project/frei0r/versions) ## Build dependencies Frei0r can be built on GNU/Linux, M$/Windows and Apple/OSX platforms, possibly in even more environments like embedded devices. For details see the [BUILD](/BUILD.md) file. ### Quick build and test ```sh cmake -S . -B build -G Ninja cmake --build build cd test && make frei0r-asan && make check ``` ### Metadata scan utility The metadata scanner binary is `test/frei0r-meta` (previously `frei0r-info`): ```sh cd test && make frei0r-meta && make scan-meta ``` ### MS / Windows We distribute official builds of frei0r plugins as .dll for the Win64 platform from the releases page. ### BSD Ports of frei0r are included in all major BSD distros: - FreeBSD https://www.freshports.org/graphics/frei0r - OpenBSD - NetBSD https://pkgsrc.se/multimedia/frei0r ### GNU / Linux Binary packages are maintained on various distributions, but they may not be completely up to date with the latest release. - [frei0r*](https://repology.org/project/frei0r/versions) - [frei0r-plugins*](https://repology.org/project/frei0r-plugins/versions) - [ocaml:frei0r*](https://repology.org/project/ocaml:frei0r/versions) ### Apple / OSX A [frei0r Brew formula](https://formulae.brew.sh/formula/frei0r) is available. Official macOS release artifacts are distributed from the releases page. # Documentation If you are new to frei0r, start with the [project documentation](https://frei0r.dyne.org/documentation). The [frei0r header](/include/frei0r.h) is the API specification, and the [generated API reference](https://frei0r.dyne.org/codedoc/html/) is available for browsing online. ## C++ Filter example You could find a tutorial filter [here](https://github.com/dyne/frei0r/tree/master/src/filter/tutorial) in the source code. A simple skeleton for a frei0r video filter looks like this: ```c++ #include typedef struct { int16_t w, h; uint8_t bpp; uint32_t size; } ScreenGeometry; class MyExample: public frei0r::filter { public: MyExample(int wdt, int hgt); ~MyExample(); virtual void update(); private: ScreenGeometry geo; void _init(int wdt, int hgt); } MyExample::MyExample() { /* constructor */ } MyExample::~MyExample() { /* destructor */ } void MyExample::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; // this filter works only in RGBA 32bit geo.size = geo.w*geo.h*(geo.bpp/8); // calculate the size in bytes } void MyExample::update() { // we get video input via buffer pointer (void*)in uint32_t *src = (uint32_t*)in; // and we give video output via buffer pointer (void*)out uint32_t *dst = (uint32_t*)out; // this example here does just a copy of input to output memcpy(dst, src, geo.size); } frei0r::construct plugin("MyExample", "short and simple description for my example", "Who did it", 1, 0); ``` ## Join us To contribute your plugin please open a [pull request](https://github.com/dyne/frei0r/pulls). For bug reporting please use our [issue tracker](https://github.com/dyne/frei0r/issues). You can get in touch with some developers over various dyne.org chat channels, for instance ### https://t.me/frei0r We also have an (old) mailing list open to [subscription](https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/frei0r) and we provide [public archives](https://lists.dyne.org/lurker/list/frei0r.en.html) of discussions, searchable and indexed online. ## Acknowledgments Frei0r is the result of a collective effort in coordination with several software developers meeting to find a common standard for video effect plugins to be used among their applications. For a full list of contributors and the project history, see the file [AUTHORS](/AUTHORS), the [ChangeLog](/ChangeLog) and the project web page: https://frei0r.dyne.org dyne-frei0r-b93ec51/cmake/000077500000000000000000000000001524104146000153305ustar00rootroot00000000000000dyne-frei0r-b93ec51/cmake/modules/000077500000000000000000000000001524104146000170005ustar00rootroot00000000000000dyne-frei0r-b93ec51/cmake/modules/FindCairo.cmake000066400000000000000000000020301524104146000216330ustar00rootroot00000000000000# - Try to find Cairo # Once done, this will define # # Cairo_FOUND - system has Cairo # Cairo_INCLUDE_DIRS - the Cairo include directories # Cairo_LIBRARIES - link these to use Cairo include(LibFindMacros) # Freetype is not necessarily required on all platforms... if(NOT WIN32) set(cairo_needs_freetype true) endif(NOT WIN32) # Dependencies if(cairo_needs_freetype) libfind_package(Cairo Freetype) endif(cairo_needs_freetype) # Use pkg-config to get hints about paths libfind_pkg_check_modules(Cairo_PKGCONF cairo) # Include dir find_path(Cairo_INCLUDE_DIR NAMES cairo.h HINTS ${Cairo_PKGCONF_INCLUDE_DIRS} PATH_SUFFIXES cairo ) # Finally the library itself find_library(Cairo_LIBRARY NAMES cairo HINTS ${Cairo_PKGCONF_LIBRARY_DIRS} ) # Set the include dir variables and the libraries and let libfind_process do the rest. # NOTE: Singular variables for this library, plural for libraries this this lib depends on. set(Cairo_PROCESS_INCLUDES Cairo_INCLUDE_DIR) set(Cairo_PROCESS_LIBS Cairo_LIBRARY) libfind_process(Cairo) dyne-frei0r-b93ec51/cmake/modules/LibFindMacros.cmake000066400000000000000000000077021524104146000224640ustar00rootroot00000000000000# Works the same as find_package, but forwards the "REQUIRED" and "QUIET" arguments # used for the current package. For this to work, the first parameter must be the # prefix of the current package, then the prefix of the new package etc, which are # passed to find_package. macro (libfind_package PREFIX) set (LIBFIND_PACKAGE_ARGS ${ARGN}) if (${PREFIX}_FIND_QUIETLY) set (LIBFIND_PACKAGE_ARGS ${LIBFIND_PACKAGE_ARGS} QUIET) endif (${PREFIX}_FIND_QUIETLY) if (${PREFIX}_FIND_REQUIRED) set (LIBFIND_PACKAGE_ARGS ${LIBFIND_PACKAGE_ARGS} REQUIRED) endif (${PREFIX}_FIND_REQUIRED) find_package(${LIBFIND_PACKAGE_ARGS}) endmacro (libfind_package) # CMake developers made the UsePkgConfig system deprecated in the same release (2.6) # where they added pkg_check_modules. Consequently I need to support both in my scripts # to avoid those deprecated warnings. Here's a helper that does just that. # Works identically to pkg_check_modules, except that no checks are needed prior to use. macro (libfind_pkg_check_modules PREFIX PKGNAME) if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) include(UsePkgConfig) pkgconfig(${PKGNAME} ${PREFIX}_INCLUDE_DIRS ${PREFIX}_LIBRARY_DIRS ${PREFIX}_LDFLAGS ${PREFIX}_CFLAGS) else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) find_package(PkgConfig) if (PKG_CONFIG_FOUND) pkg_check_modules(${PREFIX} ${PKGNAME}) endif (PKG_CONFIG_FOUND) endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) endmacro (libfind_pkg_check_modules) # Do the final processing once the paths have been detected. # If include dirs are needed, ${PREFIX}_PROCESS_INCLUDES should be set to contain # all the variables, each of which contain one include directory. # Ditto for ${PREFIX}_PROCESS_LIBS and library files. # Will set ${PREFIX}_FOUND, ${PREFIX}_INCLUDE_DIRS and ${PREFIX}_LIBRARIES. # Also handles errors in case library detection was required, etc. macro (libfind_process PREFIX) # Skip processing if already processed during this run if (NOT ${PREFIX}_FOUND) # Start with the assumption that the library was found set (${PREFIX}_FOUND TRUE) # Process all includes and set _FOUND to false if any are missing foreach (i ${${PREFIX}_PROCESS_INCLUDES}) if (${i}) set (${PREFIX}_INCLUDE_DIRS ${${PREFIX}_INCLUDE_DIRS} ${${i}}) mark_as_advanced(${i}) else (${i}) set (${PREFIX}_FOUND FALSE) endif (${i}) endforeach (i) # Process all libraries and set _FOUND to false if any are missing foreach (i ${${PREFIX}_PROCESS_LIBS}) if (${i}) set (${PREFIX}_LIBRARIES ${${PREFIX}_LIBRARIES} ${${i}}) mark_as_advanced(${i}) else (${i}) set (${PREFIX}_FOUND FALSE) endif (${i}) endforeach (i) # Print message and/or exit on fatal error if (${PREFIX}_FOUND) if (NOT ${PREFIX}_FIND_QUIETLY) message (STATUS "Found ${PREFIX} ${${PREFIX}_VERSION}") endif (NOT ${PREFIX}_FIND_QUIETLY) else (${PREFIX}_FOUND) if (${PREFIX}_FIND_REQUIRED) foreach (i ${${PREFIX}_PROCESS_INCLUDES} ${${PREFIX}_PROCESS_LIBS}) message("${i}=${${i}}") endforeach (i) message (FATAL_ERROR "Required library ${PREFIX} NOT FOUND.\nInstall the library (dev version) and try again. If the library is already installed, use ccmake to set the missing variables manually.") endif (${PREFIX}_FIND_REQUIRED) endif (${PREFIX}_FOUND) endif (NOT ${PREFIX}_FOUND) endmacro (libfind_process) macro(libfind_library PREFIX basename) set(TMP "") set(${PREFIX}_LIBNAMES ${basename}${TMP}) if(${ARGC} GREATER 2) set(${PREFIX}_LIBNAMES ${basename}${TMP}-${ARGV2}) string(REGEX REPLACE "\\." "_" TMP ${${PREFIX}_LIBNAMES}) set(${PREFIX}_LIBNAMES ${${PREFIX}_LIBNAMES} ${TMP}) endif(${ARGC} GREATER 2) find_library(${PREFIX}_LIBRARY NAMES ${${PREFIX}_LIBNAMES} PATHS ${${PREFIX}_PKGCONF_LIBRARY_DIRS} ) endmacro(libfind_library) dyne-frei0r-b93ec51/cmake/modules/TargetDistclean.cmake000066400000000000000000000012601524104146000230560ustar00rootroot00000000000000# add custom target distclean # cleans and removes cmake generated files etc. # Jan Woetzel 04/2003 # if(UNIX) add_custom_target(distclean COMMENT "cleaning for source distribution" ) set(DISTCLEANED cmake.depends cmake.check_depends CMakeCache.txt cmake.check_cache *.cmake Makefile core core.* gmon.out *~ ) add_custom_command( POST_BUILD COMMENT "running target clean" TARGET distclean COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target clean ) add_custom_command( POST_BUILD COMMENT "distribution clean" COMMAND rm ARGS -Rf CMakeTmp ${DISTCLEANED} TARGET distclean ) endif(UNIX) dyne-frei0r-b93ec51/docs/000077500000000000000000000000001524104146000152005ustar00rootroot00000000000000dyne-frei0r-b93ec51/docs/.vitepress/000077500000000000000000000000001524104146000173025ustar00rootroot00000000000000dyne-frei0r-b93ec51/docs/.vitepress/config.mts000066400000000000000000000055101524104146000212750ustar00rootroot00000000000000import { defineConfig } from 'vitepress' const base = process.env.BASE_PATH ?? '/frei0r/' export default defineConfig({ title: 'frei0r', description: 'A minimalistic API and portable collection of free and open source video effects.', lang: 'en-US', base, cleanUrls: true, srcExclude: [ 'content-sources.md', 'software-sources.md', 'public-urls.md', 'README.md', 'DEPLOYMENT.md' ], ignoreDeadLinks: [/^\/codedoc\/html\//], sitemap: { hostname: 'https://dyne.org' }, head: [ ['link', { rel: 'icon', href: `${base}favicon.png` }], ['link', { rel: 'canonical', href: 'https://dyne.org/frei0r/' }], ['meta', { property: 'og:type', content: 'website' }], ['meta', { property: 'og:site_name', content: 'frei0r' }], ['meta', { property: 'og:title', content: 'frei0r - free video effects' }], ['meta', { property: 'og:description', content: 'A minimalistic API and portable collection of free and open source video effects.' }], ['meta', { property: 'og:url', content: 'https://dyne.org/frei0r/' }], ['meta', { property: 'og:image', content: 'https://dyne.org/frei0r/pics/frei0r.png' }], ['meta', { name: 'twitter:card', content: 'summary_large_image' }] ], appearance: true, themeConfig: { nav: [ { text: 'Home', link: '/' }, { text: 'Get frei0r', link: '/get-frei0r' }, { text: 'Software', link: '/software' }, { text: 'Documentation', link: '/documentation' }, { text: 'History', link: '/history' }, { text: 'Community', link: '/community' }, { text: 'Discuss', link: 'https://t.me/frei0r' }, { text: 'About Dyne.org', link: 'https://dyne.org' } ], socialLinks: [ { icon: 'github', link: 'https://github.com/dyne/frei0r' } ], sidebar: [ { text: 'frei0r', items: [ { text: 'Home', link: '/' }, { text: 'Get frei0r', link: '/get-frei0r' }, { text: 'Supporting software', link: '/software' }, { text: 'Community', link: '/community' } ] }, { text: 'Documentation', items: [ { text: 'Start here', link: '/documentation' }, { text: 'Using frei0r', link: '/using-frei0r' }, { text: 'Develop a plugin', link: '/develop-plugin' }, { text: 'API overview', link: '/api' }, { text: 'Generated API reference', link: '/codedoc/html/' } ] }, { text: 'Project', items: [ { text: 'History', link: '/history' }, { text: 'GitHub', link: 'https://github.com/dyne/frei0r' }, { text: 'Telegram', link: 'https://t.me/frei0r' } ] } ], editLink: { pattern: 'https://github.com/dyne/frei0r/edit/master/docs/:path', text: 'Edit this page on GitHub' }, search: { provider: 'local' } } }) dyne-frei0r-b93ec51/docs/.vitepress/theme/000077500000000000000000000000001524104146000204045ustar00rootroot00000000000000dyne-frei0r-b93ec51/docs/.vitepress/theme/components/000077500000000000000000000000001524104146000225715ustar00rootroot00000000000000dyne-frei0r-b93ec51/docs/.vitepress/theme/components/DyneBrand.vue000066400000000000000000000004741524104146000251650ustar00rootroot00000000000000 dyne-frei0r-b93ec51/docs/.vitepress/theme/components/DyneFooter.vue000066400000000000000000000033451524104146000253750ustar00rootroot00000000000000 dyne-frei0r-b93ec51/docs/.vitepress/theme/components/SocialIcon.vue000066400000000000000000000007331524104146000253400ustar00rootroot00000000000000 dyne-frei0r-b93ec51/docs/.vitepress/theme/components/social-icons.ts000066400000000000000000000305671524104146000255370ustar00rootroot00000000000000export type SocialIconName = | 'github' | 'linkedin' | 'twitter' | 'telegram' | 'instagram' | 'facebook' | 'youtube' | 'mastodon' | 'medium' | 'discord' | 'matrix' export const socialLinks: Array<{ name: SocialIconName; href: string }> = [ { name: 'linkedin', href: 'https://socials.dyne.org/linkedin' }, { name: 'github', href: 'https://socials.dyne.org/github' }, { name: 'instagram', href: 'https://socials.dyne.org/instagram' }, { name: 'twitter', href: 'https://socials.dyne.org/twitter' }, { name: 'facebook', href: 'https://socials.dyne.org/facebook' }, { name: 'youtube', href: 'https://socials.dyne.org/youtube' }, // { name: 'medium', href: 'https://socials.dyne.org/medium' }, // { name: 'discord', href: 'https://socials.dyne.org/discord' }, { name: 'mastodon', href: 'https://socials.dyne.org/mastodon' }, { name: 'telegram', href: 'https://socials.dyne.org/telegram' }, { name: 'matrix', href: 'https://socials.dyne.org/matrix' } ] export const socialIcons: Record = { twitter: '', telegram: '', github: '', linkedin: '', instagram: '', facebook: '', youtube: '', mastodon: '', medium: '', discord: '', matrix: '' } dyne-frei0r-b93ec51/docs/.vitepress/theme/index.ts000066400000000000000000000007341524104146000220670ustar00rootroot00000000000000import { h } from 'vue' import type { Theme } from 'vitepress' import DefaultTheme from 'vitepress/theme' import DyneBrand from './components/DyneBrand.vue' import DyneFooter from './components/DyneFooter.vue' import './style.css' export default { extends: DefaultTheme, Layout: () => { return h(DefaultTheme.Layout, null, { 'nav-bar-title-before': () => h(DyneBrand, { variant: 'nav' }), 'layout-bottom': () => h(DyneFooter) }) } } satisfies Theme dyne-frei0r-b93ec51/docs/.vitepress/theme/style.css000066400000000000000000000414441524104146000222650ustar00rootroot00000000000000@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;700;800&family=JetBrains+Mono:wght@400;600&display=swap'); :root { color-scheme: light; --vp-font-family-base: "Inter", "Segoe UI", Arial, sans-serif; --vp-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace; --vp-c-bg: #ffeedd; --vp-c-bg-alt: #fff4e8; --vp-c-bg-elv: #fff8f1; --vp-c-bg-soft: #f7e6d8; --vp-c-bg-mute: #f0dccd; --vp-c-border: rgba(37, 30, 24, 0.12); --vp-c-divider: rgba(37, 30, 24, 0.12); --vp-c-gutter: rgba(37, 30, 24, 0.08); --vp-c-text-1: #251e18; --vp-c-text-2: #5f5449; --vp-c-text-3: #87786c; --vp-c-default-1: #5f5449; --vp-c-default-2: #4d4339; --vp-c-default-3: #3a312a; --vp-c-default-soft: rgba(95, 84, 73, 0.12); --vp-c-brand-1: #cb743b; --vp-c-brand-2: #b96430; --vp-c-brand-3: #8d4720; --vp-c-brand-soft: rgba(203, 116, 59, 0.14); --vp-c-tip-1: #2e8c7d; --vp-c-tip-2: #257265; --vp-c-tip-3: #1b564d; --vp-c-tip-soft: rgba(46, 140, 125, 0.14); --vp-c-warning-1: #a15c2d; --vp-c-warning-2: #8b4f26; --vp-c-warning-3: #6a3d1d; --vp-c-warning-soft: rgba(161, 92, 45, 0.14); --vp-c-danger-1: #9a4a43; --vp-c-danger-2: #813a34; --vp-c-danger-3: #662d28; --vp-c-danger-soft: rgba(154, 74, 67, 0.14); --vp-shadow-1: 0 1px 10px rgba(73, 48, 32, 0.08); --vp-shadow-2: 0 8px 24px rgba(73, 48, 32, 0.08); --vp-shadow-3: 0 18px 48px rgba(73, 48, 32, 0.12); --vp-shadow-4: 0 3px 15px rgba(203, 116, 59, 0.22); --vp-shadow-5: 0 3px 15px rgba(46, 140, 125, 0.18); --vp-home-hero-name-color: #251e18; --vp-home-hero-name-background: none; --vp-home-hero-image-background-image: radial-gradient(circle at 30% 30%, rgba(203, 116, 59, 0.32), transparent 48%), radial-gradient(circle at 72% 38%, rgba(46, 140, 125, 0.28), transparent 44%), radial-gradient(circle at 50% 75%, rgba(72, 62, 54, 0.14), transparent 56%); --vp-home-hero-image-filter: blur(58px); --vp-button-brand-border: transparent; --vp-button-brand-text: #fffaf6; --vp-button-brand-bg: var(--vp-c-brand-1); --vp-button-brand-hover-border: transparent; --vp-button-brand-hover-text: #fffaf6; --vp-button-brand-hover-bg: var(--vp-c-brand-2); --vp-button-brand-active-border: transparent; --vp-button-brand-active-text: #fffaf6; --vp-button-brand-active-bg: var(--vp-c-brand-3); --vp-button-alt-border: rgba(37, 30, 24, 0.14); --vp-button-alt-text: var(--vp-c-text-1); --vp-button-alt-bg: rgba(255, 248, 241, 0.82); --vp-button-alt-hover-border: rgba(37, 30, 24, 0.18); --vp-button-alt-hover-text: var(--vp-c-text-1); --vp-button-alt-hover-bg: #fff8f1; --vp-button-alt-active-border: rgba(37, 30, 24, 0.22); --vp-button-alt-active-text: var(--vp-c-text-1); --vp-button-alt-active-bg: #f7e6d8; --vp-custom-block-tip-border: rgba(46, 140, 125, 0.2); --vp-custom-block-tip-text: var(--vp-c-text-1); --vp-custom-block-tip-bg: rgba(46, 140, 125, 0.08); --vp-custom-block-tip-code-bg: rgba(46, 140, 125, 0.12); --vp-custom-block-warning-border: rgba(161, 92, 45, 0.2); --vp-custom-block-warning-bg: rgba(161, 92, 45, 0.08); --vp-custom-block-danger-border: rgba(154, 74, 67, 0.2); --vp-custom-block-danger-bg: rgba(154, 74, 67, 0.08); --vp-nav-bg-color: rgba(255, 238, 221, 0.82); --vp-sidebar-bg-color: rgba(255, 244, 232, 0.96); } .dark { color-scheme: dark; --vp-c-bg: #1e1815; --vp-c-bg-alt: #251e1a; --vp-c-bg-elv: #2d2520; --vp-c-bg-soft: #342b25; --vp-c-bg-mute: #43372f; --vp-c-border: rgba(255, 238, 221, 0.12); --vp-c-divider: rgba(255, 238, 221, 0.12); --vp-c-gutter: rgba(255, 238, 221, 0.08); --vp-c-text-1: #f7e6d8; --vp-c-text-2: #d7c1b0; --vp-c-text-3: #b29886; --vp-c-default-1: #d7c1b0; --vp-c-default-2: #ead8ca; --vp-c-default-3: #f7e6d8; --vp-c-default-soft: rgba(215, 193, 176, 0.12); --vp-c-brand-1: #f0a06b; --vp-c-brand-2: #f7b283; --vp-c-brand-3: #ffd0af; --vp-c-brand-soft: rgba(240, 160, 107, 0.18); --vp-c-tip-1: #67c0b2; --vp-c-tip-2: #85d4c7; --vp-c-tip-3: #b6efe7; --vp-c-tip-soft: rgba(103, 192, 178, 0.18); --vp-c-warning-1: #f1ab72; --vp-c-warning-2: #f6bc8c; --vp-c-warning-3: #ffd2ab; --vp-c-warning-soft: rgba(241, 171, 114, 0.18); --vp-c-danger-1: #df8f86; --vp-c-danger-2: #ebb0a7; --vp-c-danger-3: #f7d0ca; --vp-c-danger-soft: rgba(223, 143, 134, 0.18); --vp-shadow-1: 0 1px 10px rgba(0, 0, 0, 0.22); --vp-shadow-2: 0 8px 24px rgba(0, 0, 0, 0.26); --vp-shadow-3: 0 18px 48px rgba(0, 0, 0, 0.34); --vp-shadow-4: 0 3px 15px rgba(240, 160, 107, 0.18); --vp-shadow-5: 0 3px 15px rgba(103, 192, 178, 0.16); --vp-home-hero-name-color: #f7e6d8; --vp-button-brand-text: #1e1815; --vp-button-brand-hover-text: #1e1815; --vp-button-brand-active-text: #1e1815; --vp-button-alt-border: rgba(255, 238, 221, 0.14); --vp-button-alt-text: var(--vp-c-text-1); --vp-button-alt-bg: rgba(52, 43, 37, 0.86); --vp-button-alt-hover-border: rgba(255, 238, 221, 0.2); --vp-button-alt-hover-text: var(--vp-c-text-1); --vp-button-alt-hover-bg: rgba(67, 55, 47, 0.92); --vp-button-alt-active-border: rgba(255, 238, 221, 0.24); --vp-button-alt-active-text: var(--vp-c-text-1); --vp-button-alt-active-bg: rgba(77, 64, 55, 0.96); --vp-nav-bg-color: rgba(30, 24, 21, 0.8); --vp-sidebar-bg-color: rgba(37, 30, 26, 0.96); } html { scroll-behavior: smooth; } body { background: radial-gradient(circle at top left, rgba(203, 116, 59, 0.12), transparent 28%), radial-gradient(circle at top right, rgba(46, 140, 125, 0.1), transparent 24%), var(--vp-c-bg); } .VPApp, .Layout { background: transparent; } .VPNavBar, .VPNavScreen, .VPLocalNav, .VPDocAsideOutline .content, .VPSidebar { backdrop-filter: blur(18px); } /* .VPNavBar { */ /* border-bottom: 1px solid var(--vp-c-border); */ /* } */ .VPNavBar .title span, .VPNavBarMenuLink, .VPLocalNav .menu-text, .VPSidebarItem.level-0 .text, .VPSidebarItem.level-1 .text, .VPMenuLink .link, .VPFlyout .text, .VPSidebarItem .text, .VPDocAsideOutline .outline-title { font-weight: 600; letter-spacing: 0.01em; } .VPNavBar .title { min-inline-size: 0; } .VPNavBar .content { flex: 0 0 auto; } .VPNavBarTitle { min-inline-size: 0; } .VPNavBarTitle .title { display: flex; align-items: center; min-inline-size: 0; max-inline-size: calc(100vw - 5rem); } .VPNavBarTitle .title > span:not(.dyne-brand) { flex: 1 1 auto; min-inline-size: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 800; letter-spacing: clamp(0.04em, 0.8vw, 0.2em); font-size: clamp(1rem, 4vw, 2rem); } .VPNavBarTitle .title > span:not(.dyne-brand), .VPNavBarMenuLink, .VPLocalNav .menu-text, .VPSidebarItem.level-0 .text, .VPSidebarItem.level-1 .text, .VPMenuLink .link, .VPFlyout .text, .VPDocAsideOutline .outline-title { font-family: "Syne", var(--vp-font-family-base); } .VPNavBarTitle .title, .VPNavBarMenuLink, .VPLink.link { transition: color 160ms ease, opacity 160ms ease; } .VPNavBarTitle .title:hover, .VPNavBarMenuLink:hover, .VPLink.link:hover { color: var(--vp-c-brand-1); } .dyne-brand { display: inline-flex; align-items: center; gap: .5rem; line-height: 1; } .dyne-brand__mark, .dyne-brand__logotype { display: block; filter: none; transition: filter 160ms ease, opacity 160ms ease; } .dyne-brand__mark { width: 4rem; height: 4rem; } .dyne-brand__logotype { width: 4rem; height: auto; } .dyne-brand.nav { flex: 0 0 auto; margin-right: clamp(0.75rem, 6vw, 4rem); } .dyne-brand.nav .dyne-brand__mark { flex: 0 0 auto; width: 4rem; height: 4rem; } .dyne-brand.nav .dyne-brand__logotype { flex: 0 0 auto; width: 4rem; height: auto; max-width: none; } .doc-brand { margin-bottom: 1rem; } .dyne-brand.doc { margin-top: 0.25rem; margin-bottom: 0.25rem; } .dyne-brand.doc .dyne-brand__mark { width: 2rem; height: 2rem; } .dyne-brand.doc .dyne-brand__logotype { height: 2.4rem; } .dark .dyne-brand__mark, .dark .dyne-brand__logotype { filter: invert(1); } .VPButton, .VPNavBarSearchButton, .VPSocialLink, .VPSwitch { border-radius: 999px; } .VPButton { box-shadow: var(--vp-shadow-1); font-weight: 700; } .VPButton.brand:hover { box-shadow: var(--vp-shadow-4); } .VPButton.alt:hover { box-shadow: var(--vp-shadow-1); } .VPNavBarSearchButton, .VPSocialLink, .VPSwitch { border: 1px solid var(--vp-c-border); background: rgba(255, 248, 241, 0.6); } .dark .VPNavBarSearchButton, .dark .VPSocialLink, .dark .VPSwitch { background: rgba(52, 43, 37, 0.72); } .VPNavBarSearchButton:hover, .VPSocialLink:hover, .VPSwitch:hover { border-color: var(--vp-c-brand-1); box-shadow: var(--vp-shadow-4); } .VPHero .name, .VPHero .text, .VPDoc h1, .VPDoc h2, .VPDoc h3, .VPDoc h4, .VPDoc .custom-block-title { font-family: "Syne", var(--vp-font-family-base); letter-spacing: -0.03em; } .VPHero .name { font-weight: 800; } .VPHero .text { color: var(--vp-c-text-1); font-weight: 700; } .VPHero .tagline { color: var(--vp-c-text-2); font-size: 1.05rem; max-width: 40rem; } .VPHero .image-bg { opacity: 0.95; } .VPFeature, .custom-block, .vp-code-group, div[class*='language-'], .vp-doc table { border: 1px solid var(--vp-c-border); border-radius: 28px; box-shadow: var(--vp-shadow-1); } .VPFeature { background: linear-gradient(180deg, rgba(255, 248, 241, 0.84), rgba(255, 244, 232, 0.92)); } .dark .VPFeature { background: linear-gradient(180deg, rgba(52, 43, 37, 0.88), rgba(37, 30, 26, 0.96)); } .VPFeature .title { font-family: "Syne", var(--vp-font-family-base); font-weight: 700; letter-spacing: -0.02em; } .VPFeature .details { color: var(--vp-c-text-2); } .vp-doc a { color: var(--vp-c-brand-2); text-decoration-thickness: 1.5px; text-underline-offset: 0.18em; } .vp-doc a:hover { color: var(--vp-c-brand-1); } .vp-doc h1, .vp-doc h2, .vp-doc h3, .vp-doc h4 { color: var(--vp-c-text-1); } .vp-doc h1 { font-size: clamp(2.6rem, 6vw, 4.8rem); line-height: 1.08; } .vp-doc h2 { font-size: clamp(1.7rem, 3vw, 2.4rem); line-height: 1.14; } .vp-doc h3, .vp-doc h4, .vp-doc h5, .vp-doc h6 { line-height: 1.18; } .vp-doc p, .vp-doc li { color: var(--vp-c-text-2); } .vp-doc strong, .vp-doc th { color: var(--vp-c-text-1); } .vp-doc blockquote { border-left: 4px solid var(--vp-c-brand-1); background: rgba(203, 116, 59, 0.06); border-radius: 0 20px 20px 0; color: var(--vp-c-text-1); font-style: normal; } .dark .vp-doc blockquote { background: rgba(240, 160, 107, 0.08); } .vp-doc code { color: var(--vp-c-tip-2); } .vp-doc :not(pre) > code { border: 1px solid rgba(46, 140, 125, 0.16); border-radius: 999px; background: rgba(46, 140, 125, 0.08); padding: 0.2rem 0.5rem; } .dark .vp-doc :not(pre) > code { border-color: rgba(103, 192, 178, 0.18); background: rgba(103, 192, 178, 0.12); } div[class*='language-'] { background: #251e18; box-shadow: var(--vp-shadow-3); } .dark div[class*='language-'] { background: #171210; } .vp-doc table { overflow: hidden; background: rgba(255, 248, 241, 0.7); } .dark .vp-doc table { background: rgba(52, 43, 37, 0.72); } .vp-doc tr:nth-child(2n) { background: rgba(37, 30, 24, 0.03); } .dark .vp-doc tr:nth-child(2n) { background: rgba(255, 238, 221, 0.03); } .vp-doc th, .vp-doc td { border-color: var(--vp-c-border); } .VPSidebarItem.is-active > .item .link > .text, .VPSidebarItem.is-active > .item .text, .VPDocAsideOutline .outline-link.active { color: var(--vp-c-brand-1); } .VPSidebarItem.level-0 > .item { padding-top: 0.45rem; padding-bottom: 0.45rem; } .VPDocFooter .pager-link, .VPDocFooter .edit-link-button { border: 1px solid var(--vp-c-border); border-radius: 24px; background: rgba(255, 248, 241, 0.72); } .dark .VPDocFooter .pager-link, .dark .VPDocFooter .edit-link-button { background: rgba(52, 43, 37, 0.8); } .VPDocFooter .pager-link:hover, .VPDocFooter .edit-link-button:hover { border-color: var(--vp-c-brand-1); box-shadow: var(--vp-shadow-4); } .dyne-footer { margin-top: 4rem; border-top: 1px solid var(--vp-c-border); background: var(--vp-nav-bg-color); color: var(--vp-c-text-1); backdrop-filter: blur(18px); } .dyne-footer__inner { max-width: 80rem; margin-inline: auto; padding: 2.5rem 1.5rem 3rem; } .dyne-footer__content { display: flex; justify-content: space-between; align-items: start; gap: 2rem; opacity: 0.72; } .dyne-footer__top { display: flex; justify-content: space-between; align-items: flex-start; gap: 2rem; width: 100%; } .dyne-footer__logo { display: inline-flex; align-items: center; gap: 1rem; color: inherit; } .dyne-footer__mark { width: 10rem; height: 10rem; } .dyne-footer__logotype { width: 9rem; height: auto; } .dyne-footer__mark, .dyne-footer__logotype { display: block; transition: filter 160ms ease, opacity 160ms ease; } .dark .dyne-footer__mark, .dark .dyne-footer__logotype { filter: invert(1); } .dyne-footer__right { display: flex; flex-direction: column; align-items: flex-end; gap: 1rem; min-width: 0; } .dyne-footer__socials { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 0.75rem; max-width: 32rem; } .dyne-footer__social { display: inline-flex; align-items: center; justify-content: center; min-inline-size: 1.875rem; min-block-size: 1.875rem; border: 1px solid var(--vp-c-border); border-radius: 999px; color: var(--vp-c-text-1); text-decoration: none; background: rgba(255, 248, 241, 0.6); } .dyne-social-icon { width: 1.25rem; height: 1.25rem; fill: currentColor; } .dark .dyne-footer__social { background: rgba(52, 43, 37, 0.72); } .dyne-footer__social:hover { border-color: var(--vp-c-brand-1); color: var(--vp-c-brand-1); box-shadow: var(--vp-shadow-4); } .dyne-footer__legal { max-width: 48rem; text-align: right; color: var(--vp-c-text-2); font-size: 0.875rem; line-height: 1.6; } .dyne-footer__legal p { margin: 0; } .dyne-footer__legal p + p { margin-top: 1rem; } .dyne-footer__legal a { color: var(--vp-c-text-1); font-weight: 700; text-decoration-thickness: 1.5px; text-underline-offset: 0.18em; } .dyne-footer__legal a:hover { color: var(--vp-c-brand-1); } @media (max-width: 959px) { .dyne-brand.nav { margin-right: 0.75rem; } .dyne-brand.nav .dyne-brand__mark { flex: 0 0 auto; width: 3rem; height: 3rem; } .dyne-brand.nav .dyne-brand__logotype { flex: 0 0 auto; width: 3rem; height: auto; max-width: none; } .VPHero .name, .vp-doc h1 { letter-spacing: -0.04em; } .VPFeature, .custom-block, .vp-code-group, div[class*='language-'], .vp-doc table { border-radius: 22px; } } @media (max-width: 480px) { .dyne-brand.nav { gap: 0.375rem; margin-right: 0.5rem; } .dyne-brand.nav .dyne-brand__mark { width: 2.5rem; height: 2.5rem; } .dyne-brand.nav .dyne-brand__logotype { display: none; } .VPNavBarTitle .title > span:not(.dyne-brand) { font-size: clamp(0.75rem, 4vw, 1rem); letter-spacing: 0.08em; } } @media (max-width: 639px) { .dyne-footer__inner { padding: 2rem 1.5rem 2.5rem; } .dyne-footer__content { flex-direction: column; align-items: flex-end; } .dyne-footer__top { flex-direction: column; align-items: flex-end; } .dyne-footer__socials { justify-content: flex-end; max-width: none; } .dyne-footer__legal { font-size: 0.8125rem; } } /* frei0r content primitives */ .frei0r-stats, .software-grid, .resource-grid { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); margin: 1.5rem 0; } .frei0r-stat, .software-card, .resource-card { border: 1px solid var(--vp-c-divider); border-radius: 12px; background: var(--vp-c-bg-soft); padding: 1rem; } .frei0r-stat strong { display: block; color: var(--vp-c-brand-1); font-size: 1.8rem; line-height: 1.2; } .software-card h3, .resource-card h3 { margin: 0 0 0.4rem; border: 0; padding: 0; font-size: 1.05rem; } .software-card p, .resource-card p { margin: 0; } .status-label { display: inline-block; margin-bottom: 0.5rem; border-radius: 999px; background: var(--vp-c-brand-soft); color: var(--vp-c-brand-1); padding: 0.15rem 0.55rem; font-size: 0.78rem; font-weight: 650; } .project-callout { margin: 1.5rem 0; border-left: 4px solid var(--vp-c-brand-1); background: var(--vp-c-bg-soft); padding: 1rem 1.25rem; } .project-callout > :first-child { margin-top: 0; } .project-callout > :last-child { margin-bottom: 0; } .demo-video { display: block; width: min(100%, 720px); margin: 1.5rem auto; border-radius: 12px; background: #000; } .muted { color: var(--vp-c-text-2); } @media (prefers-reduced-motion: reduce) { *, *::before, *::after { scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; } } dyne-frei0r-b93ec51/docs/DEPLOYMENT.md000066400000000000000000000041701524104146000172040ustar00rootroot00000000000000# Website deployment The repository workflow `.github/workflows/pages.yml` builds VitePress and Doxygen, uploads `docs/.vitepress/dist`, and deploys it with GitHub Pages. ## One-time repository configuration 1. Open **Settings → Pages** in `dyne/frei0r`. 2. Set **Source** to **GitHub Actions**. 3. Keep the public site configured for the `/frei0r/` path on `dyne.org`. 4. If you later move the site back to the `frei0r.dyne.org` custom domain, set `BASE_PATH=/` before deployment. 5. Enable **Enforce HTTPS** on the live site if the platform exposes that toggle. The workflow uses the protected `github-pages` environment. Repository administrators may add deployment reviewers or branch rules there. `docs/public/CNAME` preserves the custom-domain value in the static artifact and alternate publishing tools, but it is not used for the current subpath deployment. ## DNS Before cutover, confirm that `dyne.org/frei0r/` resolves and serves the site you expect: ```powershell Resolve-DnsName dyne.org ``` Do not change DNS and the publishing source at the same time unless rollback has been prepared. The existing `gh_pages` branch remains available during the first deployment. ## Manual validation Run the website workflow with **workflow_dispatch** on `master`, or merge a documentation change after Pages is configured. Confirm the build job contains: - `docs/.vitepress/dist/index.html` - `docs/.vitepress/dist/codedoc/html/index.html` After deployment, verify: ```text https://dyne.org/frei0r/ https://dyne.org/frei0r/pics/fla_name_lb.webp https://dyne.org/frei0r/pics/frei0r.png https://dyne.org/frei0r/frei0r-all.webm https://dyne.org/frei0r/codedoc/html/ https://dyne.org/frei0r/codedoc/html/frei0r_8h.html ``` Check that: - HTTP redirects to HTTPS. - Page metadata names `https://dyne.org/frei0r/` as canonical. - VitePress navigation, assets and local search work. - Doxygen pages load their CSS, scripts and diagrams. - GitHub and Telegram links lead to the intended project destinations. Keep `gh_pages` until these checks have passed in production. It is historical content and a rollback source, not the new publication mechanism. dyne-frei0r-b93ec51/docs/Doxyfile000066400000000000000000001740641524104146000167220ustar00rootroot00000000000000# Doxyfile 1.6.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # This tag specifies the encoding used for all characters in the config file # that follow. The default is UTF-8 which is also the encoding used for all # text before the first occurrence of this tag. Doxygen uses libiconv (or the # iconv built into libc) for the transcoding. See # http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = frei0r # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = "API 1.2" # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = docs/public/codedoc # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, # Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, # Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English # messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, # Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. OUTPUT_LANGUAGE = English # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = . # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like regular Qt-style comments # (thus requiring an explicit @brief command for a brief description.) JAVADOC_AUTOBRIEF = NO # If the QT_AUTOBRIEF tag is set to YES then Doxygen will # interpret the first line (until the first dot) of a Qt-style # comment as the brief description. If set to NO, the comments # will behave just like regular Qt-style comments (thus requiring # an explicit \brief command for a brief description.) QT_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 8 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = YES # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java # sources only. Doxygen will then generate output that is more tailored for # Java. For instance, namespaces will be presented as packages, qualified # scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran # sources only. Doxygen will then generate output that is more tailored for # Fortran. OPTIMIZE_FOR_FORTRAN = NO # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL # sources. Doxygen will then generate output that is tailored for # VHDL. OPTIMIZE_OUTPUT_VHDL = NO # Doxygen selects the parser to use depending on the extension of the files it parses. # With this tag you can assign which parser to use for a given extension. # Doxygen has a built-in mapping, but you can override or extend it using this tag. # The format is ext=language, where ext is a file extension, and language is one of # the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, # Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat # .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), # use: inc=Fortran f=C. Note that for custom extensions you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. EXTENSION_MAPPING = # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want # to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. # func(std::string) {}). This also make the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = NO # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. # Doxygen will parse them like normal C++ but will assume all classes use public # instead of private inheritance when no explicit protection keyword is present. SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate getter # and setter methods for a property. Setting this option to YES (the default) # will make doxygen to replace the get and set methods by a property in the # documentation. This will only work if the methods are indeed getting or # setting a simple type. If this is not the case, or you want to show the # methods anyway, you should set this option to NO. IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = YES # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum # is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct # with name TypeT. When disabled the typedef will appear as a member of a file, # namespace, or class. And the struct will be named TypeS. This can typically # be useful for C code in case the coding convention dictates that all compound # types are typedef'ed and only the typedef is referenced, never the tag name. TYPEDEF_HIDES_STRUCT = NO # The SYMBOL_CACHE_SIZE determines the size of the internal cache use to # determine which symbols to keep in memory and which to flush to disk. # When the cache is full, less often used symbols will be written to disk. # For small to medium size projects (<1000 input files) the default value is # probably good enough. For larger projects a too small cache size can cause # doxygen to be busy swapping symbols to and from disk most of the time # causing a significant performance penality. # If the system has enough physical memory increasing the cache will improve the # performance by keeping more symbols in memory. Note that the value works on # a logarithmic scale so increasing the size by one will rougly double the # memory usage. The cache size is given by this formula: # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # corresponding to a cache size of 2^16 = 65536 symbols SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = NO # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = NO # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If this flag is set to YES, the members of anonymous namespaces will be # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base # name of the file that contains the anonymous namespace. By default # anonymous namespace are hidden. EXTRACT_ANON_NSPACES = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = NO # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the (brief and detailed) documentation of class members so that constructors and destructors are listed first. If set to NO (the default) the constructors will appear in the respective orders defined by SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. SORT_MEMBERS_CTORS_1ST = NO # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the # hierarchy of group names into alphabetical order. If set to NO (the default) # the group names will appear in their defined order. SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. The default is NO. SHOW_DIRECTORIES = YES # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. SHOW_FILES = YES # Set the SHOW_NAMESPACES tag to NO to disable the generation of the # Namespaces page. # This will remove the Namespaces entry from the Quick Index # and from the Folder Tree View (if specified). The default is YES. SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the program writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by # doxygen. The layout file controls the global structure of the generated output files # in an output format independent way. The create the layout file that represents # doxygen's defaults, run doxygen with the -l option. You can optionally specify a # file name after the option, if omitted DoxygenLayout.xml will be used as the name # of the layout file. LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES WARN_AS_ERROR = YES # This WARN_NO_PARAMDOC option can be abled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = docs/doxygen-warnings.log #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = include/frei0r.h # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is # also the default input encoding. Doxygen uses libiconv (or the iconv built # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for # the list of possible encodings. INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. Note that the wildcards are matched # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # AClass::ANamespace, ANamespace::*Test EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. # If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. # Doxygen will compare the file name with each pattern and apply the # filter if there is a match. # The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = YES # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES # If the REFERENCES_RELATION tag is set to YES # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will # link to the source code. # Otherwise they will link to the documentation. REFERENCES_LINK_SOURCE = YES # If the USE_HTAGS tag is set to YES then the references to source code # will point to the HTML generated by the htags(1) tool instead of doxygen # built-in source browser. The htags tool is part of GNU's global source # tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # HTML_HEADER = web/header.php # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = # HTML_FOOTER = web/footer.php # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # HTML_STYLESHEET = web/style.css # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. For this to work a browser that supports # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). HTML_DYNAMIC_SECTIONS = YES # If the GENERATE_DOCSET tag is set to YES, additional index files # will be generated that can be used as input for Apple's Xcode 3 # integrated development environment, introduced with OSX 10.5 (Leopard). # To create a documentation set, doxygen will generate a Makefile in the # HTML output directory. Running make will produce the docset in that # directory and running "make install" will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find # it at startup. # See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. GENERATE_DOCSET = NO # When GENERATE_DOCSET tag is set to YES, this tag determines the name of the # feed. A documentation feed provides an umbrella under which multiple # documentation sets from a single provider (such as a company or product suite) # can be grouped. DOCSET_FEEDNAME = "Doxygen generated docs" # When GENERATE_DOCSET tag is set to YES, this tag specifies a string that # should uniquely identify the documentation set bundle. This should be a # reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen # will append .docset to the name. DOCSET_BUNDLE_ID = org.dyne.piksel.frei0r # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compiled HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING # is used to encode HtmlHelp index (hhk), content (hhc) and project file # content. CHM_INDEX_ENCODING = # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER # are set, an additional index file will be generated that can be used as input for # Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated # HTML documentation. GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can # be used to specify the file name of the resulting .qch file. # The path specified is relative to the HTML output folder. QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#namespace QHP_NAMESPACE = # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#virtual-folders QHP_VIRTUAL_FOLDER = doc # If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. # For more information please see # http://doc.trolltech.com/qthelpproject.html#custom-filters QHP_CUST_FILTER_NAME = # The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see # Qt Help Project / Custom Filters. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's # filter section matches. # Qt Help Project / Filter Attributes. QHP_SECT_FILTER_ATTRS = # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # be used to specify the location of Qt's qhelpgenerator. # If non-empty doxygen will try to run qhelpgenerator on the generated # .qhp file. QHG_LOCATION = # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. # If the tag value is set to YES, a side panel will be generated # containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). # Windows users are probably better off using the HTML help feature. GENERATE_TREEVIEW = YES # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list. USE_INLINE_TREES = YES # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 # Use this tag to change the font size of Latex formulas included # as images in the HTML documentation. The default is 10. Note that # when you change the font size after a successful doxygen run you need # to manually remove any form_*.png images from the HTML output directory # to force them to be regenerated. FORMULA_FONTSIZE = 10 # When the SEARCHENGINE tag is enable doxygen will generate a search box for the HTML output. The underlying search engine uses javascript # and DHTML and should work on any modern browser. Note that when using HTML help (GENERATE_HTMLHELP) or Qt help (GENERATE_QHP) # there is already a search function so this one should typically # be disabled. SEARCHENGINE = NO #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = YES # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO # If LATEX_SOURCE_CODE is set to YES then doxygen will include source code with syntax highlighting in the LaTeX output. Note that which sources are shown also depends on other settings such as SOURCE_BROWSER. LATEX_SOURCE_CODE = YES #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = YES # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. # This is useful # if you want to understand what is going on. # On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_DEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option is superseded by the HAVE_DOT option below. This is only a # fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc # command. Doxygen will then run the mscgen tool (see # http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the # documentation. The MSCGEN_PATH tag allows you to specify the directory where # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. MSCGEN_PATH = # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = YES # By default doxygen will write a font called FreeSans.ttf to the output # directory and reference it in all dot files that doxygen generates. This # font does not include all possible unicode characters however, so when you need # these (or just want a differently looking font) you can specify the font name # using DOT_FONTNAME. You need need to make sure dot is able to find the font, # which can be done by putting it in a standard location or by setting the # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. DOT_FONTNAME = FreeSans # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The default size is 10pt. DOT_FONTSIZE = 10 # By default doxygen will tell dot to use the output directory to look for the # FreeSans.ttf font (which doxygen will put there itself). If you specify a # different font using DOT_FONTNAME you can set the path where dot # can find it using this tag. DOT_FONTPATH = # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = NO # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT options are set to YES then # doxygen will generate a call dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable call graphs # for selected functions only using the \callgraph command. CALL_GRAPH = NO # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then # doxygen will generate a caller dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable caller # graphs for selected functions only using the \callergraph command. CALLER_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is # visualized by representing a node as a red box. Note that doxygen if the # number of direct children of the root node in a graph is already larger than # DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that the size of a graph can be further restricted by # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, because dot on Windows does not # seem to support this out of the box. Warning: Depending on the platform used, # enabling this option may lead to badly anti-aliased labels on the edges of # a graph (i.e. they become hard to read). DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = YES # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES dyne-frei0r-b93ec51/docs/README.md000066400000000000000000000041671524104146000164670ustar00rootroot00000000000000# frei0r website maintenance The website uses the Dyne-styled VitePress files in this directory and publishes generated Doxygen documentation in the same artifact. ## Requirements - Node.js 24 or a compatible current LTS release - npm - Doxygen - Graphviz ## Local development ```sh cd docs npm ci npm run dev ``` Frontend-only builds do not require Doxygen: ```sh npm run build:site ``` Use this while editing Markdown or the theme. Links under `/codedoc/html/` are allowed because they are generated in the complete build. ## Complete production build From `docs/`: ```sh npm ci npm run build npm run check ``` `npm run build` runs `doxygen docs/Doxyfile` from the repository root, then VitePress. Output is written to `docs/.vitepress/dist/`, including the API reference under `codedoc/html/`. Generated Doxygen output under `docs/public/codedoc/`, VitePress output, caches, and `node_modules` are ignored. ## Preview ```sh npm run preview ``` To test operation below a path prefix: ```sh BASE_PATH=/frei0r/ npm run build:site ``` Production currently uses `/frei0r/` because the site is published below `https://dyne.org/`. ## Content policy Read `content-sources.md` before changing technical, historical, package or host support claims: 1. The API header and current repository are authoritative. 2. Current host documentation supports integration claims. 3. The Dyne article and old sites support history and context. 4. Wikipedia supplies useful leads, not sole technical evidence. 5. Historical software must be labelled as historical. Preserve the URL contract in `public-urls.md`. ## Deployment `.github/workflows/pages.yml` validates pull requests and deploys `master` with GitHub Pages actions. It installs Doxygen and Graphviz, executes the complete build, checks the artifact, and deploys through the `github-pages` environment. See `DEPLOYMENT.md` for Pages settings, custom-domain setup and production verification. ## Template The reusable Dyne theme and public assets live directly under `docs/.vitepress/` and `docs/public/`. Do not reintroduce a nested scaffold copy unless the parent site generator requires it again. dyne-frei0r-b93ec51/docs/api.md000066400000000000000000000070251524104146000162770ustar00rootroot00000000000000# API overview frei0r API **1.2** is specified by [`include/frei0r.h`](https://github.com/dyne/frei0r/blob/master/include/frei0r.h). That header is authoritative. This page is a map for readers; the [generated API reference](https://dyne.org/frei0r/codedoc/html/) renders the complete declarations and comments. ## Design The interface is a C ABI for simple video sources, filters and mixers controlled by a small set of parameter types. Hosts remain responsible for media decoding, timelines, events, user interfaces and encoding. Each plugin is a shared library. A host loads the library, checks metadata, constructs an instance for a frame size, sets parameters, calls an update function for each frame, and destroys the instance. ## Plugin lifecycle | Function | Responsibility | | --- | --- | | `f0r_init` | Initialize process-wide plugin state | | `f0r_get_plugin_info` | Return identity, type, color model, version and parameter count | | `f0r_get_param_info` | Describe one parameter | | `f0r_construct` | Create an instance for a width and height | | `f0r_set_param_value` | Set one instance parameter | | `f0r_get_param_value` | Read one instance parameter | | `f0r_update` | Process a one-input API 1.0-compatible filter | | `f0r_update2` | Process a source, filter, two-input mixer or three-input mixer | | `f0r_destruct` | Destroy an instance | | `f0r_deinit` | Release process-wide plugin state | [Browse the generated function list](https://dyne.org/frei0r/codedoc/html/globals_func.html). ## Plugin types - **Source:** no input frames; generates an output. - **Filter:** one input frame. - **Mixer2:** two input frames. - **Mixer3:** three input frames. [Generated plugin-type reference](https://dyne.org/frei0r/codedoc/html/group___p_l_u_g_i_n___t_y_p_e.html) ## Parameter types The ABI supports Boolean, double, color, position and string parameters. Parameters must be initialized during construction. Hosts use the metadata name, type and explanation to build controls. [Generated parameter-type reference](https://dyne.org/frei0r/codedoc/html/group___p_a_r_a_m___t_y_p_e.html) ## Color models The plugin metadata declares how four bytes in each pixel are interpreted. RGBA8888 is recommended for API 1.2 effects. BGRA8888 and packed 32-bit models remain available for compatibility. [Generated color-model reference](https://dyne.org/frei0r/codedoc/html/group___c_o_l_o_r___m_o_d_e_l.html) ## Plugin locations Unix systems define standard system, local and user library locations under `frei0r-1`. An optional vendor directory avoids name clashes. `FREI0R_PATH` supplies a platform-separated search list when a host supports custom locations. [Generated plugin-location reference](https://dyne.org/frei0r/codedoc/html/group__pluglocations.html) ## Icons An effect can install a PNG icon with the plugin name. Icon directories mirror the library's vendor layout under the corresponding frei0r data directory. [Generated icon reference](https://dyne.org/frei0r/codedoc/html/group__icons.html) ## Concurrency Hosts may use separate instances concurrently. Plugin authors must follow the header's rules for process-wide and instance state rather than assuming all updates happen on one thread. [Generated concurrency reference](https://dyne.org/frei0r/codedoc/html/group__concurrency.html) ## C++ wrapper [`include/frei0r.hpp`](https://github.com/dyne/frei0r/blob/master/include/frei0r.hpp) provides base classes and a `construct` helper. It reduces boilerplate but does not replace the C ABI. Continue with the [plugin development guide](/develop-plugin). dyne-frei0r-b93ec51/docs/community.md000066400000000000000000000061441524104146000175530ustar00rootroot00000000000000# Community and contribution frei0r is maintained in public. Use the channel that matches the conversation.

Telegram discussion

Talk with developers and users about effects, integrations and contribution ideas.

GitHub repository

Read source, follow changes, inspect releases and fork the project.

Issue tracker

Report reproducible defects and missing documentation.

Pull requests

Submit plugin, build, test and documentation changes.

## Discuss an idea Use [t.me/frei0r](https://t.me/frei0r) for exploratory questions, plugin ideas, host-integration design and help narrowing down a problem. GitHub also provides [repository discussions](https://github.com/dyne/frei0r/discussions) when a topic benefits from a durable threaded record. ## Report a problem Open a [GitHub issue](https://github.com/dyne/frei0r/issues) and include: - Operating system and architecture - frei0r release or commit - Host application and version - Plugin name and parameters - Exact reproduction steps - Relevant console output or crash report Security-sensitive reports should follow any private reporting method configured in the GitHub repository rather than being posted publicly. ## Contribute code or documentation 1. Build and test the current branch. 2. Keep each change focused and preserve the small API's compatibility. 3. Add or update tests for changed behavior. 4. Check plugin metadata and unusual frame/parameter boundaries. 5. Open a [pull request](https://github.com/dyne/frei0r/pulls). New effect authors should begin with the [plugin development guide](/develop-plugin). Website contributors should use the source map in `docs/content-sources.md` to avoid restoring obsolete information. ## Releases and project activity - [Releases](https://github.com/dyne/frei0r/releases) - [Commit history](https://github.com/dyne/frei0r/commits/master/) - [Contributors](https://github.com/dyne/frei0r/graphs/contributors) - [`AUTHORS.md`](https://github.com/dyne/frei0r/blob/master/AUTHORS.md) - [`ChangeLog`](https://github.com/dyne/frei0r/blob/master/ChangeLog) ## License frei0r is free software. The repository's `COPYING` file contains the GNU General Public License, and individual source files identify their applicable GPL or compatible terms. Preserve copyright and license notices when reusing code. - [Read `COPYING`](https://github.com/dyne/frei0r/blob/master/COPYING) - [Read the preservation story](https://news.dyne.org/frei0r-the-free-and-open-source-video-effect-preservation-project/) ## Legacy discussion archive The project previously used a public mailing list. Its [searchable archive](https://lists.dyne.org/lurker/list/frei0r.en.html) remains useful for historical research, but new discussion should use Telegram or GitHub. dyne-frei0r-b93ec51/docs/content-sources.md000066400000000000000000000107261524104146000206630ustar00rootroot00000000000000# Website content sources This file is the editorial source map for the frei0r website. It is not part of the public navigation. Last reviewed: 2026-06-06. ## Authority order Use the first applicable source in this order: 1. `include/frei0r.h` for the API contract. 2. Current repository code, build files, tests, and GitHub workflows. 3. GitHub releases and current official documentation from host projects. 4. `README.md`, `BUILD.md`, `AUTHORS.md`, and `ChangeLog`. 5. Historical Dyne pages and the `gh_pages` branch. 6. Wikipedia and other secondary sources as research leads only. Technical or current-status claims from levels 5 and 6 need corroboration from a primary source. ## Repository sources | Source | Use | | --- | --- | | [`include/frei0r.h`](https://github.com/dyne/frei0r/blob/master/include/frei0r.h) | Normative API 1.2 specification, ABI, plugin types, color models, parameters, paths, and icons | | [`include/frei0r.hpp`](https://github.com/dyne/frei0r/blob/master/include/frei0r.hpp) | C++ convenience wrapper | | [`src/filter/tutorial`](https://github.com/dyne/frei0r/tree/master/src/filter/tutorial) | Maintained plugin example | | [`README.md`](https://github.com/dyne/frei0r/blob/master/README.md) | Project summary, community, downloads, and packaging | | [`BUILD.md`](https://github.com/dyne/frei0r/blob/master/BUILD.md) | Build and test commands | | [`AUTHORS.md`](https://github.com/dyne/frei0r/blob/master/AUTHORS.md) | Maintainers and contributors | | [`ChangeLog`](https://github.com/dyne/frei0r/blob/master/ChangeLog) | Release history | | [`CMakeLists.txt`](https://github.com/dyne/frei0r/blob/master/CMakeLists.txt) | Version and build options | | [GitHub releases](https://github.com/dyne/frei0r/releases) | Current source and binary releases | ## Historical sources | Source | Use | | --- | --- | | [`origin/gh_pages`](https://github.com/dyne/frei0r/tree/gh_pages) | Existing domain, assets, demo video, and `/codedoc/html/` URL | | [Dyne software page](https://dyne.org/software/frei0r/) | Earlier project description and history | | [Preservation article](https://news.dyne.org/frei0r-the-free-and-open-source-video-effect-preservation-project/) | Canonical long-form history, motivation, demonstrations, and tutorials | | [Wikipedia](https://en.wikipedia.org/wiki/Frei0r) | Secondary ecosystem and history cross-check; useful leads include LiViDO, WEED, the LADSPA analogy, pronunciation, and host applications | Paraphrase historical prose and link its source. Do not reproduce long passages. ## Current external sources - [FFmpeg frei0r filter and source](https://ffmpeg.org/ffmpeg-filters.html#frei0r) - [MLT](https://www.mltframework.org/) - [Kdenlive](https://kdenlive.org/) - [Shotcut](https://www.shotcut.org/) - [Flowblade](https://jliljebl.github.io/flowblade/) - [Liquidsoap video documentation](https://www.liquidsoap.info/doc-dev/video.html) - [Pure Data](https://puredata.info/) - [GStreamer](https://gstreamer.freedesktop.org/) - [Repology](https://repology.org/project/frei0r/versions) - [Homebrew](https://formulae.brew.sh/formula/frei0r) - [FreeBSD FreshPorts](https://www.freshports.org/graphics/frei0r/) - [NetBSD pkgsrc](https://pkgsrc.se/multimedia/frei0r) Host applications must be described conservatively. Verify direct frei0r support in the host's current documentation or source. When an editor receives frei0r through MLT or FFmpeg, say so instead of implying a separate integration. ## Publishing sources - [VitePress deployment guide](https://vitepress.dev/guide/deploy) - [GitHub Pages custom workflows](https://docs.github.com/en/pages/getting-started-with-github-pages/using-custom-workflows-with-github-pages) - [GitHub Pages custom domains](https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site) - [Doxygen configuration manual](https://www.doxygen.nl/manual/config.html) ## Excluded stale material Do not publish these as current instructions or services: - Autotools and Cygwin build instructions superseded by the repository's CMake build. - Zeranoe FFmpeg builds. - Freecode and OpenHub project-status widgets. - Old plugin totals copied from static pages. - Dead host-project URLs or unverified claims that every historical host remains maintained. - The old generic Dyne chat links as a replacement for the project discussion link at . When historical software is worth preserving, label it "historical" and link an archive or surviving project page. dyne-frei0r-b93ec51/docs/develop-plugin.md000066400000000000000000000103001524104146000204460ustar00rootroot00000000000000# Develop a frei0r plugin A frei0r plugin is a shared library implementing a small C ABI. The repository also provides a C++ wrapper that handles exported functions and parameter plumbing for common plugins. Start with the maintained [`src/filter/tutorial`](https://github.com/dyne/frei0r/tree/master/src/filter/tutorial) example and keep [`include/frei0r.h`](https://github.com/dyne/frei0r/blob/master/include/frei0r.h) open as the specification. ## 1. Choose a plugin type | Type | Frames in | Purpose | | --- | ---: | --- | | `F0R_PLUGIN_TYPE_SOURCE` | 0 | Generate a frame | | `F0R_PLUGIN_TYPE_FILTER` | 1 | Transform a frame | | `F0R_PLUGIN_TYPE_MIXER2` | 2 | Combine two frames | | `F0R_PLUGIN_TYPE_MIXER3` | 3 | Combine three frames | Choose the narrowest type that represents the effect. Hosts use this metadata to decide how many inputs to connect. ## 2. Choose a color model New plugins should normally use `F0R_COLOR_MODEL_RGBA8888`. The API also defines BGRA and packed 32-bit models for compatibility. A frame is a width-by-height array of 32-bit pixels in the declared model. ## 3. Implement the effect The C++ wrapper provides base classes named `source`, `filter`, `mixer2` and `mixer3`. A minimal filter stores its parameters and implements `update`: ```cpp #include "frei0r.hpp" class MyFilter : public frei0r::filter { public: MyFilter(unsigned int width, unsigned int height) { register_param(amount, "Amount", "Strength of the effect"); amount = 0.5; } void update(double time, uint32_t* out, const uint32_t* in) override { // Transform width * height pixels from in to out. } private: double amount; }; frei0r::construct plugin( "My filter", "A short description", "Your name", 0, 1, F0R_COLOR_MODEL_RGBA8888); ``` The wrapper's constructor receives `(width, height)`, and its base class stores both dimensions. Initialize every parameter in the constructor. ## 4. Register parameters frei0r supports Boolean values, normalized doubles, colors, positions and strings. Hosts generally present doubles in a normalized `0.0` to `1.0` range. Convert that range to the useful domain inside the plugin and document any special mapping in the parameter description. ## 5. Process frames safely - Treat input frame pointers as read-only. - Write every output pixel unless the effect first copies the input. - Handle in-place operation only if the algorithm explicitly supports it. - Keep allocation and expensive lookup-table setup in construction. - Use `time` for deterministic animation rather than a private wall clock. - Validate dimensions and arithmetic before calculating buffer offsets. The tutorial demonstrates pixel iteration, parameter registration, lookup tables and clamping. It is a collection of ideas, not an installed effect. ## 6. Add the CMake target Create a directory under the matching `src` category with a `CMakeLists.txt`: ```cmake set(SOURCES myfilter.cpp) set(TARGET myfilter) if(MSVC) set(SOURCES ${SOURCES} ${FREI0R_DEF}) endif() add_library(${TARGET} MODULE ${SOURCES}) set_target_properties(${TARGET} PROPERTIES PREFIX "") install(TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) ``` Add the directory with `add_subdirectory(myfilter)` in the parent category's `CMakeLists.txt`. ## 7. Build and inspect it ```sh cmake -S . -B build -G Ninja cmake --build build --target myfilter cd test make frei0r-meta ./frei0r-meta ../build/src/filter/myfilter/myfilter.so ``` Adjust the library suffix and path for the platform. Check the displayed name, author, explanation, type, color model, version and every parameter. ## 8. Run the plugin tests ```sh cd test make frei0r-asan make check ``` New plugins should also include focused tests for their invariants where practical. At minimum, exercise unusual frame dimensions, parameter boundaries and repeated update calls. ## 9. Contribute 1. Keep the plugin focused on one reusable effect. 2. Use a clear, unique plugin name and human-readable metadata. 3. Confirm builds with and without optional dependencies as applicable. 4. Open a [pull request](https://github.com/dyne/frei0r/pulls). Use [GitHub issues](https://github.com/dyne/frei0r/issues) for defects and [Telegram](https://t.me/frei0r) for design discussion. dyne-frei0r-b93ec51/docs/documentation.md000066400000000000000000000060341524104146000203760ustar00rootroot00000000000000# Documentation Choose the path that matches what you want to do.

Use frei0r

Find installed plugins, use FFmpeg, and understand how applications expose effects.

Build and install

Download releases, use package managers, or build the collection with CMake.

Write a plugin

Implement the lifecycle, parameters and update function, then build and test it.

Understand the API

Learn the plugin types, color models and ABI before opening the complete generated reference.

## Source of truth - [`include/frei0r.h`](https://github.com/dyne/frei0r/blob/master/include/frei0r.h) is the normative C API and specification. - [`include/frei0r.hpp`](https://github.com/dyne/frei0r/blob/master/include/frei0r.hpp) is the C++ convenience wrapper. - [`src/filter/tutorial`](https://github.com/dyne/frei0r/tree/master/src/filter/tutorial) is the in-tree example. - [Generated API reference](https://dyne.org/frei0r/codedoc/html/) provides a browsable rendering. ## Tutorials and demonstrations Some linked videos show older software versions. They remain useful demonstrations, not current installation instructions. ### Practical starting points - [Use frei0r with FFmpeg](/using-frei0r#ffmpeg) - [Develop a plugin from the in-tree tutorial](/develop-plugin) - [Liquidsoap video documentation](https://www.liquidsoap.info/doc-dev/video.html) ### From the project story These links accompany [frei0r: the free and open source video effect preservation project](https://news.dyne.org/frei0r-the-free-and-open-source-video-effect-preservation-project/): | Resource | Kind | Context | | --- | --- | --- | | [Liquidsoap video documentation](https://www.liquidsoap.info/doc-dev/video.html) | Current documentation | Use with the article's Anonymizer example; the original 2.0.6 tutorial URL is no longer available | | [Liquidsoap - Anonymizer](https://www.youtube.com/watch?v=E7Fb0wV3h5Q) | Demonstration | A video anonymizer built with Liquidsoap and frei0r | | [Liquidsoap video / OSC integration](https://www.youtube.com/watch?v=EX1PTjiuuXY) | Demonstration | Programmable video controlled over OSC | | [Kdenlive 0.9.6 + Frei0r 14 Plugins](https://www.youtube.com/watch?v=xcFFo_bqg_4) | Historical tutorial | An older Kdenlive interface showing a range of effects | | [frei0r demo](https://www.youtube.com/watch?v=yYB3rcfWpfw) | Demonstration | A short tour of visual effects | | [The Art of the Algorithms](https://www.youtube.com/watch?v=5MexnBunH_g) | Historical context | Documentary on the demoscene culture behind many visual techniques | Videos are linked rather than embedded so visiting this site does not automatically contact YouTube. For questions about adapting old examples to current software, join [the frei0r discussion](https://t.me/frei0r). dyne-frei0r-b93ec51/docs/get-frei0r.md000066400000000000000000000062211524104146000174670ustar00rootroot00000000000000# Get frei0r frei0r is distributed as source code, release archives and packages maintained by operating-system communities. After installing it, open a compatible [application or framework](/software) to use the plugins. ## Releases The project publishes source archives and platform artifacts on [GitHub Releases](https://github.com/dyne/frei0r/releases). - **Windows:** release entries include Win64 plugin archives when the release build succeeds. - **macOS:** release entries include macOS plugin archives; Homebrew is usually the simpler installation route. - **GNU/Linux:** distributions package frei0r, and releases include build artifacts intended primarily for packaging and testing. Release assets are produced automatically. Check the selected release entry for the exact files it contains rather than relying on a fixed filename. ## Package managers Package versions can lag behind upstream releases. The [Repology overview](https://repology.org/project/frei0r/versions) compares packages across many distributions. ### GNU/Linux Search your distribution for `frei0r` or `frei0r-plugins`. Install both the runtime plugins and development headers when compiling a host or a new plugin. ### macOS Install the [Homebrew formula](https://formulae.brew.sh/formula/frei0r): ```sh brew install frei0r ``` ### BSD - [FreeBSD port](https://www.freshports.org/graphics/frei0r/) - [NetBSD pkgsrc](https://pkgsrc.se/multimedia/frei0r) - OpenBSD users can search the ports/packages collection for `frei0r-plugins`. ## Build from source You need a C compiler, a C++11 compiler, CMake, and Ninja or Make. Clone the repository and use an out-of-tree build: ```sh git clone https://github.com/dyne/frei0r.git cd frei0r cmake -S . -B build -G Ninja cmake --build build ``` Install using CMake's install step, with administrator privileges only when the chosen prefix requires them: ```sh cmake --install build ``` The authoritative maintained instructions are in [`BUILD.md`](https://github.com/dyne/frei0r/blob/master/BUILD.md). ## Optional plugin dependencies The build detects optional libraries that enable additional effects: | Library | Used by | | --- | --- | | OpenCV | Face-detection and related filters | | Cairo | Cairo-based filters and mixers | | Gavl | Filters such as `scale0tilt` and `vectorscope` | Disable unavailable groups explicitly when making a minimal build: ```sh cmake -S . -B build -G Ninja \ -DWITHOUT_OPENCV=ON \ -DWITHOUT_CAIRO=ON \ -DWITHOUT_GAVL=ON cmake --build build ``` Applications using MLT may need face-recognition plugins disabled to avoid protobuf conflicts: ```sh cmake -S . -B build -DWITHOUT_FACERECOGNITION=ON cmake --build build ``` ## Test a source build The repository includes runtime tools that load and exercise built plugins: ```sh cd test make frei0r-asan make check make frei0r-meta make scan-meta ``` The test Makefile expects plugins under the repository's `build/src` tree. ## What to do next - [See software that can host the plugins](/software) - [Use frei0r with FFmpeg and other hosts](/using-frei0r) - [Write and contribute a plugin](/develop-plugin) - [Ask installation questions on Telegram](https://t.me/frei0r) dyne-frei0r-b93ec51/docs/history.md000066400000000000000000000067321524104146000172330ustar00rootroot00000000000000# History and preservation frei0r grew from meetings between free video developers who wanted effects to move between applications instead of being rewritten for every editor, performance tool and media framework. ## From a broad proposal to a small common API Around the Piksel gatherings in Bergen in the early 2000s, developers discussed **LiViDO**, a broad video-plugin proposal. The participating projects had very different internal architectures and could not agree that one ambitious API should model all of them. Two practical directions emerged: - **frei0r** pursued a deliberately small interface for the common case: generators, one-input filters and mixers controlled by simple parameters. - **WEED**, developed in connection with LiVES, retained a more featureful approach for richer host/plugin interaction. The minimal approach made frei0r straightforward to adopt. It is often compared to LADSPA in free audio software: not because the APIs are equivalent, but because both established a small shared plugin contract around reusable signal processing. ## A collection maintained across applications Developers from Gephex, MLT, Kdenlive, FFmpeg, Liquidsoap, Pure Data, FreeJ, LiVES and other projects contributed implementations and integrations. Effects moved between command-line processing, non-linear editors, live performance and programmable streaming. The source tree became more than a plugin bundle. It preserves readable algorithms for color, geometry, compositing, generators and experimental visual processing. A maintained open implementation can outlive the application in which an idea first appeared. ## Why preservation matters Video-effect code is cultural and technical knowledge. When effects exist only inside one abandoned application or proprietary plugin, their techniques become hard to study and reuse. frei0r keeps a broad collection under free software licenses and behind a stable, intentionally limited API. That simplicity is a constraint, not an attempt to replace full media frameworks. Hosts remain free to build richer timelines, interfaces, events and automation around the shared effects. ## People and stewardship frei0r is a collective effort coordinated through Dyne.org and maintained with developers across its host ecosystem. The repository records the people and changes more reliably than a static website: - [`AUTHORS.md`](https://github.com/dyne/frei0r/blob/master/AUTHORS.md) - [`ChangeLog`](https://github.com/dyne/frei0r/blob/master/ChangeLog) - [GitHub contributors](https://github.com/dyne/frei0r/graphs/contributors) - [Commit history](https://github.com/dyne/frei0r/commits/master/) ## External history and references - [frei0r: the free and open source video effect preservation project](https://news.dyne.org/frei0r-the-free-and-open-source-video-effect-preservation-project/) is the canonical illustrated long-form project story, including interviews, software links and demonstrations. - [Frei0r on Wikipedia](https://en.wikipedia.org/wiki/Frei0r) is a useful community-maintained overview and source trail. It includes pronunciation, early participants, the LiViDO/WEED context and a broad host list; current technical claims should still be checked against primary project sources. - The [`gh_pages` branch](https://github.com/dyne/frei0r/tree/gh_pages) preserves the earlier frei0r website. Continue with [supporting software](/software), [tutorials](/documentation#tutorials-and-demonstrations), or the [community page](/community). dyne-frei0r-b93ec51/docs/index.md000066400000000000000000000116041524104146000166330ustar00rootroot00000000000000--- layout: home hero: name: "frei0r" text: "Free video effects, shared" tagline: "A minimalistic plugin API and a portable collection of free and open source filters, generators and mixers." image: src: /pics/fla_name_lb.webp alt: frei0r actions: - theme: brand text: Explore on GitHub link: https://github.com/dyne/frei0r - theme: alt text: Join the discussion link: https://t.me/frei0r - theme: alt text: Get frei0r link: /get-frei0r features: - title: "Portable" details: "Small C and C++ plugins run on GNU/Linux, macOS and Windows without special video hardware." - title: "Interoperable" details: "One deliberately simple API lets effects travel between editors, command-line tools and media frameworks." - title: "Preserved" details: "Readable source keeps video-effect algorithms available as reusable knowledge, not locked inside one application." - title: "Community-built" details: "Contributors have maintained and expanded the collection across two decades of free video software." --- ## What frei0r is frei0r is both a **minimalistic video-effect plugin API** and a large collection of plugins implementing that API. A host gives a plugin one or more video frames; the plugin transforms, mixes or generates frames and returns the result. The deliberately narrow contract makes effects easy to implement, inspect and reuse. It has played a role for free video software comparable to the role LADSPA played for audio plugins: a small common interface that avoids repeatedly reimplementing useful algorithms.
100+ video-effect plugins
4 plugin types: source, filter, mixer2 and mixer3
3 major desktop platforms
### What it is not frei0r is not a complete video application or a general framework for every kind of media plugin. It intentionally omits complex event, timeline and UI systems. Applications and frameworks such as FFmpeg and MLT provide those higher-level capabilities around the effects. ## Use frei0r in your software frei0r effects are available through widely used free software:
Direct host

FFmpeg

Apply filters or create video sources from the command line and filter graphs.

Framework

MLT

Loads frei0r services for editors and other multimedia applications.

Video editor

Kdenlive

Uses MLT and makes frei0r effects available in an editing workflow.

Video editor

Shotcut

Uses MLT to provide a cross-platform editing and effects environment.

Video editor

Flowblade

Integrates MLT services in a GNU/Linux non-linear editor.

Programmable media

Liquidsoap

Uses frei0r in programmable audio and video streams.

[See the full supporting-software list →](/software) ## An open collection of visual knowledge The source is useful beyond the plugins themselves. It is a library of readable formulas for color correction, compositing, geometry, blur, distortion, analysis, generators and experimental image processing.
The preservation story

Read frei0r: the free and open source video effect preservation project for the project’s origins, people, software ecosystem and demonstrations.

## See the collection in motion The following rapid demonstration contains flashing and high-contrast imagery. ## Take part - [Download a release and install frei0r](/get-frei0r) - [Use frei0r from an application or FFmpeg](/using-frei0r) - [Develop and contribute a plugin](/develop-plugin) - [Browse the API documentation](/api) - [Browse the generated API reference](https://dyne.org/frei0r/codedoc/html/) - [Discuss the project on Telegram](https://t.me/frei0r) - [Report issues and send patches on GitHub](https://github.com/dyne/frei0r) dyne-frei0r-b93ec51/docs/package-lock.json000066400000000000000000002265401524104146000204250ustar00rootroot00000000000000{ "name": "frei0r-website", "lockfileVersion": 3, "requires": true, "packages": { "": { "devDependencies": { "vitepress": "^2.0.0-alpha.17", "vue": "^3.5.32" } }, "node_modules/@babel/helper-string-parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.29.7" }, "bin": { "parser": "bin/babel-parser.js" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/types": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@docsearch/css": { "version": "4.6.3", "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.6.3.tgz", "integrity": "sha512-nlOwcXcsNAptQl4vlL4MA78qNJKO0Qlds5GuBjCoePgkebTXLSf8Qt1oyZ3YBshYupKXG9VRGEsk1zr23d+bzQ==", "dev": true, "license": "MIT" }, "node_modules/@docsearch/js": { "version": "4.6.3", "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-4.6.3.tgz", "integrity": "sha512-qUIX2b4Apew3tv4F0qhmgShsl/Lfw4m6mqv/5/5dWNxwTcDdLMp2s3YwZ+NMGh3IKCg0pBaXm7Q5VdyU5Rj+cQ==", "dev": true, "license": "MIT" }, "node_modules/@docsearch/sidepanel-js": { "version": "4.6.3", "resolved": "https://registry.npmjs.org/@docsearch/sidepanel-js/-/sidepanel-js-4.6.3.tgz", "integrity": "sha512-grGSmvXzG0if+mrzdIKykvpIAuEQ9u0sEJ2eLRRCaQfJvsWqh2C2/aY04bIzWvDh7myi5rvl8D+tUNsVrjYQ3A==", "dev": true, "license": "MIT" }, "node_modules/@esbuild/aix-ppc64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", "cpu": [ "ppc64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "aix" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/android-arm": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", "cpu": [ "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/android-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", "cpu": [ "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", "cpu": [ "ia32" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", "cpu": [ "loong64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", "cpu": [ "mips64el" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", "cpu": [ "ppc64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", "cpu": [ "riscv64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", "cpu": [ "s390x" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/netbsd-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/openbsd-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/openharmony-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "openharmony" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "sunos" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", "cpu": [ "ia32" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { "node": ">=18" } }, "node_modules/@iconify-json/simple-icons": { "version": "1.2.84", "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.84.tgz", "integrity": "sha512-v4JVu6xIewGoETD4mm2k6UAdFAbTlY1duw5ZNSxYORfs2yFsHDhoU9Omn/BgrV0nR/ptWkF3ZIr/ZHoYXI/6Jw==", "dev": true, "license": "CC0-1.0", "dependencies": { "@iconify/types": "*" } }, "node_modules/@iconify/types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", "dev": true, "license": "MIT" }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true, "license": "MIT" }, "node_modules/@rolldown/pluginutils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", "dev": true, "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", "cpu": [ "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-android-arm64": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-darwin-arm64": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-darwin-x64": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ] }, "node_modules/@rollup/rollup-freebsd-x64": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", "cpu": [ "arm" ], "dev": true, "libc": [ "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", "cpu": [ "arm" ], "dev": true, "libc": [ "musl" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", "cpu": [ "arm64" ], "dev": true, "libc": [ "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", "cpu": [ "arm64" ], "dev": true, "libc": [ "musl" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-loong64-gnu": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", "cpu": [ "loong64" ], "dev": true, "libc": [ "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-loong64-musl": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", "cpu": [ "loong64" ], "dev": true, "libc": [ "musl" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", "cpu": [ "ppc64" ], "dev": true, "libc": [ "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-ppc64-musl": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", "cpu": [ "ppc64" ], "dev": true, "libc": [ "musl" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", "cpu": [ "riscv64" ], "dev": true, "libc": [ "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", "cpu": [ "riscv64" ], "dev": true, "libc": [ "musl" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", "cpu": [ "s390x" ], "dev": true, "libc": [ "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", "cpu": [ "x64" ], "dev": true, "libc": [ "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", "cpu": [ "x64" ], "dev": true, "libc": [ "musl" ], "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-openbsd-x64": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ] }, "node_modules/@rollup/rollup-openharmony-arm64": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "openharmony" ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", "cpu": [ "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", "cpu": [ "ia32" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", "cpu": [ "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@shikijs/core": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.23.0.tgz", "integrity": "sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "node_modules/@shikijs/engine-javascript": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.23.0.tgz", "integrity": "sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "node_modules/@shikijs/engine-oniguruma": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.23.0.tgz", "integrity": "sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.23.0.tgz", "integrity": "sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/types": "3.23.0" } }, "node_modules/@shikijs/themes": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.23.0.tgz", "integrity": "sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/types": "3.23.0" } }, "node_modules/@shikijs/transformers": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.23.0.tgz", "integrity": "sha512-F9msZVxdF+krQNSdQ4V+Ja5QemeAoTQ2jxt7nJCwhDsdF1JWS3KxIQXA3lQbyKwS3J61oHRUSv4jYWv3CkaKTQ==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/types": "3.23.0" } }, "node_modules/@shikijs/types": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.23.0.tgz", "integrity": "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "node_modules/@shikijs/vscode-textmate": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", "dev": true, "license": "MIT" }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, "node_modules/@types/hast": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", "dev": true, "license": "MIT" }, "node_modules/@types/markdown-it": { "version": "14.1.2", "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "dev": true, "license": "MIT", "dependencies": { "@types/linkify-it": "^5", "@types/mdurl": "^2" } }, "node_modules/@types/mdast": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", "dev": true, "license": "MIT" }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "dev": true, "license": "MIT" }, "node_modules/@types/web-bluetooth": { "version": "0.0.21", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz", "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==", "dev": true, "license": "MIT" }, "node_modules/@ungap/structured-clone": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", "dev": true, "license": "ISC" }, "node_modules/@vitejs/plugin-vue": { "version": "6.0.7", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.7.tgz", "integrity": "sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==", "dev": true, "license": "MIT", "dependencies": { "@rolldown/pluginutils": "^1.0.1" }, "engines": { "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "vue": "^3.2.25" } }, "node_modules/@vue/compiler-core": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.35.tgz", "integrity": "sha512-BUmHaR1J+O+CKZ9uJucdVTEr1LHsdyvv7vG3eNRhK3CczEHeMd/LtsHAuD7PbrxvI2envCY2v7HI1vC1aBRzKw==", "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.29.3", "@vue/shared": "3.5.35", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.35.tgz", "integrity": "sha512-k+bprkXxuqhVajgTx5mUHuir7TwQzUKOWR40ng1ncAqQRPnrLngGGgqVEEhOnTMlc8btHYVKmrP8s5Qyg0hvYA==", "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-core": "3.5.35", "@vue/shared": "3.5.35" } }, "node_modules/@vue/compiler-sfc": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.35.tgz", "integrity": "sha512-G5VPMcXTSywXBgtFOZOnHKBxKSrwXUcvY1iaF5/hRcy7t0J6CH/d8ha9F4nzi00Fax1eLV0QHM7v4mQu68jydw==", "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.29.3", "@vue/compiler-core": "3.5.35", "@vue/compiler-dom": "3.5.35", "@vue/compiler-ssr": "3.5.35", "@vue/shared": "3.5.35", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-ssr": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.35.tgz", "integrity": "sha512-rGhAeXgdM7/ffTJGXT69rCCdTmjDewnFuUZfBQQHTdcEBeWdT5HCGY60y2ytLJr9/Dsu7IntUi5z/w0h6Rjnzw==", "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.5.35", "@vue/shared": "3.5.35" } }, "node_modules/@vue/devtools-api": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.1.2.tgz", "integrity": "sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg==", "dev": true, "license": "MIT", "dependencies": { "@vue/devtools-kit": "^8.1.2" } }, "node_modules/@vue/devtools-kit": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.1.2.tgz", "integrity": "sha512-f75/upc+GCyjXErpgPGz4582ujS0L/adAltGy+tqXMGUJpgAcfGr6CxnnhpZY8BHuMYt6KpbF8uaFrrQG66rGQ==", "dev": true, "license": "MIT", "dependencies": { "@vue/devtools-shared": "^8.1.2", "birpc": "^2.6.1", "hookable": "^5.5.3", "perfect-debounce": "^2.0.0" } }, "node_modules/@vue/devtools-shared": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.1.2.tgz", "integrity": "sha512-X9RyVFYAdkBe4IUf5v48TxBF/6QPmF8CmWrDAjXzfUHrgQ/HGfTC1A6TqgXqZ03ye66l3AD51BAGD69IvKM9sw==", "dev": true, "license": "MIT" }, "node_modules/@vue/reactivity": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.35.tgz", "integrity": "sha512-tVc+SsHConvh/Lz64qq1pP3rYArBmK42xonovEcxY74SQtvctZodG/zhq54P5dr38cVuw25d27cPNRdlMidpGQ==", "dev": true, "license": "MIT", "dependencies": { "@vue/shared": "3.5.35" } }, "node_modules/@vue/runtime-core": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.35.tgz", "integrity": "sha512-A/xFNX9loIcWDygeQuNCfKuh0CoYBzxhqEMNah5TSFg9Z53DrFYEN2qi5CU9necjM1OWYegYREUTHmXTmhfXtg==", "dev": true, "license": "MIT", "dependencies": { "@vue/reactivity": "3.5.35", "@vue/shared": "3.5.35" } }, "node_modules/@vue/runtime-dom": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.35.tgz", "integrity": "sha512-odrJ1C391dbGnyDRh8U+rnP7J2amIEzfmRk5vXy7xi3aZhEXofTvpi0T4HJb6jlNqQZTNPR5MPHSB3RHNkIORA==", "dev": true, "license": "MIT", "dependencies": { "@vue/reactivity": "3.5.35", "@vue/runtime-core": "3.5.35", "@vue/shared": "3.5.35", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.35.tgz", "integrity": "sha512-NkebSOYdB97wi8OQcO3HqzZSlymJi/aWsN/7h74OSVhRTm6qGs3Jp3e0rCXynmWwSlKeRrnlIug+ilYoHBmQDA==", "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-ssr": "3.5.35", "@vue/shared": "3.5.35" }, "peerDependencies": { "vue": "3.5.35" } }, "node_modules/@vue/shared": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.35.tgz", "integrity": "sha512-zSbjL7gRXwks2ZQLRGCajBtBXEOXW9Ddhn/HvSdrGkE2dqGnumzW8XtusRrxrE9LvqtiqDXQ+A60Hp6mvdYxfA==", "dev": true, "license": "MIT" }, "node_modules/@vueuse/core": { "version": "14.3.0", "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-14.3.0.tgz", "integrity": "sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==", "dev": true, "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.21", "@vueuse/metadata": "14.3.0", "@vueuse/shared": "14.3.0" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { "vue": "^3.5.0" } }, "node_modules/@vueuse/integrations": { "version": "14.3.0", "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-14.3.0.tgz", "integrity": "sha512-76I5FT2ESvCmCaSwapI+a/u/CFtNXmzl9f9lNp1hRtx8vKB8hfiokJr8IvQqcQG5ckGXElyXK516b54ozV3MvA==", "dev": true, "license": "MIT", "dependencies": { "@vueuse/core": "14.3.0", "@vueuse/shared": "14.3.0" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { "async-validator": "^4", "axios": "^1", "change-case": "^5", "drauu": "^0.4", "focus-trap": "^7 || ^8", "fuse.js": "^7", "idb-keyval": "^6", "jwt-decode": "^4", "nprogress": "^0.2", "qrcode": "^1.5", "sortablejs": "^1", "universal-cookie": "^7 || ^8", "vue": "^3.5.0" }, "peerDependenciesMeta": { "async-validator": { "optional": true }, "axios": { "optional": true }, "change-case": { "optional": true }, "drauu": { "optional": true }, "focus-trap": { "optional": true }, "fuse.js": { "optional": true }, "idb-keyval": { "optional": true }, "jwt-decode": { "optional": true }, "nprogress": { "optional": true }, "qrcode": { "optional": true }, "sortablejs": { "optional": true }, "universal-cookie": { "optional": true } } }, "node_modules/@vueuse/metadata": { "version": "14.3.0", "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-14.3.0.tgz", "integrity": "sha512-BwxmbAzwAVF50+MW57GXOUEV61nFBGnlBvrTqj49PqWJu3uw7hdu72ztXeZ33RdZtDY6kO+bfCAE1PCn88Tktw==", "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { "version": "14.3.0", "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-14.3.0.tgz", "integrity": "sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==", "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { "vue": "^3.5.0" } }, "node_modules/birpc": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/character-entities-html4": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/character-entities-legacy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "dev": true, "license": "MIT" }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "dev": true, "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/entities": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/esbuild": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, "engines": { "node": ">=18" }, "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.7", "@esbuild/android-arm": "0.27.7", "@esbuild/android-arm64": "0.27.7", "@esbuild/android-x64": "0.27.7", "@esbuild/darwin-arm64": "0.27.7", "@esbuild/darwin-x64": "0.27.7", "@esbuild/freebsd-arm64": "0.27.7", "@esbuild/freebsd-x64": "0.27.7", "@esbuild/linux-arm": "0.27.7", "@esbuild/linux-arm64": "0.27.7", "@esbuild/linux-ia32": "0.27.7", "@esbuild/linux-loong64": "0.27.7", "@esbuild/linux-mips64el": "0.27.7", "@esbuild/linux-ppc64": "0.27.7", "@esbuild/linux-riscv64": "0.27.7", "@esbuild/linux-s390x": "0.27.7", "@esbuild/linux-x64": "0.27.7", "@esbuild/netbsd-arm64": "0.27.7", "@esbuild/netbsd-x64": "0.27.7", "@esbuild/openbsd-arm64": "0.27.7", "@esbuild/openbsd-x64": "0.27.7", "@esbuild/openharmony-arm64": "0.27.7", "@esbuild/sunos-x64": "0.27.7", "@esbuild/win32-arm64": "0.27.7", "@esbuild/win32-ia32": "0.27.7", "@esbuild/win32-x64": "0.27.7" } }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true, "license": "MIT" }, "node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" }, "peerDependencies": { "picomatch": "^3 || ^4" }, "peerDependenciesMeta": { "picomatch": { "optional": true } } }, "node_modules/focus-trap": { "version": "8.2.1", "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-8.2.1.tgz", "integrity": "sha512-6CxwrrFRquH7pDXb1mWxudkU9LSfYBMRZutpgddb2o6iwCk7cIRrBhyY3c8SGKcmIKdeMTrGSNg4Bedh2RSF/w==", "dev": true, "license": "MIT", "dependencies": { "tabbable": "^6.4.0" } }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, "node_modules/hast-util-to-html": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", "dev": true, "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/hast-util-whitespace": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "dev": true, "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/hookable": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", "dev": true, "license": "MIT" }, "node_modules/html-void-elements": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/mark.js": { "version": "8.11.1", "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", "dev": true, "license": "MIT" }, "node_modules/mdast-util-to-hast": { "version": "13.2.1", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "dev": true, "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/micromark-util-character": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "dev": true, "funding": [ { "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, { "type": "OpenCollective", "url": "https://opencollective.com/unified" } ], "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-encode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", "dev": true, "funding": [ { "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, { "type": "OpenCollective", "url": "https://opencollective.com/unified" } ], "license": "MIT" }, "node_modules/micromark-util-sanitize-uri": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", "dev": true, "funding": [ { "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, { "type": "OpenCollective", "url": "https://opencollective.com/unified" } ], "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-symbol": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "dev": true, "funding": [ { "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, { "type": "OpenCollective", "url": "https://opencollective.com/unified" } ], "license": "MIT" }, "node_modules/micromark-util-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", "dev": true, "funding": [ { "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, { "type": "OpenCollective", "url": "https://opencollective.com/unified" } ], "license": "MIT" }, "node_modules/minisearch": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.2.0.tgz", "integrity": "sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==", "dev": true, "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.12", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, "engines": { "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, "node_modules/oniguruma-parser": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", "dev": true, "license": "MIT" }, "node_modules/oniguruma-to-es": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", "dev": true, "license": "MIT", "dependencies": { "oniguruma-parser": "^0.12.2", "regex": "^6.1.0", "regex-recursion": "^6.0.2" } }, "node_modules/perfect-debounce": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==", "dev": true, "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", "engines": { "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/postcss": { "version": "8.5.15", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "dev": true, "funding": [ { "type": "opencollective", "url": "https://opencollective.com/postcss/" }, { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, { "type": "github", "url": "https://github.com/sponsors/ai" } ], "license": "MIT", "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/property-information": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/regex": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", "dev": true, "license": "MIT", "dependencies": { "regex-utilities": "^2.3.0" } }, "node_modules/regex-recursion": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", "dev": true, "license": "MIT", "dependencies": { "regex-utilities": "^2.3.0" } }, "node_modules/regex-utilities": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", "dev": true, "license": "MIT" }, "node_modules/rollup": { "version": "4.60.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.8" }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.60.4", "@rollup/rollup-android-arm64": "4.60.4", "@rollup/rollup-darwin-arm64": "4.60.4", "@rollup/rollup-darwin-x64": "4.60.4", "@rollup/rollup-freebsd-arm64": "4.60.4", "@rollup/rollup-freebsd-x64": "4.60.4", "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", "@rollup/rollup-linux-arm-musleabihf": "4.60.4", "@rollup/rollup-linux-arm64-gnu": "4.60.4", "@rollup/rollup-linux-arm64-musl": "4.60.4", "@rollup/rollup-linux-loong64-gnu": "4.60.4", "@rollup/rollup-linux-loong64-musl": "4.60.4", "@rollup/rollup-linux-ppc64-gnu": "4.60.4", "@rollup/rollup-linux-ppc64-musl": "4.60.4", "@rollup/rollup-linux-riscv64-gnu": "4.60.4", "@rollup/rollup-linux-riscv64-musl": "4.60.4", "@rollup/rollup-linux-s390x-gnu": "4.60.4", "@rollup/rollup-linux-x64-gnu": "4.60.4", "@rollup/rollup-linux-x64-musl": "4.60.4", "@rollup/rollup-openbsd-x64": "4.60.4", "@rollup/rollup-openharmony-arm64": "4.60.4", "@rollup/rollup-win32-arm64-msvc": "4.60.4", "@rollup/rollup-win32-ia32-msvc": "4.60.4", "@rollup/rollup-win32-x64-gnu": "4.60.4", "@rollup/rollup-win32-x64-msvc": "4.60.4", "fsevents": "~2.3.2" } }, "node_modules/shiki": { "version": "3.23.0", "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.23.0.tgz", "integrity": "sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==", "dev": true, "license": "MIT", "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/engine-javascript": "3.23.0", "@shikijs/engine-oniguruma": "3.23.0", "@shikijs/langs": "3.23.0", "@shikijs/themes": "3.23.0", "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/space-separated-tokens": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/stringify-entities": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", "dev": true, "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/tabbable": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", "dev": true, "license": "MIT" }, "node_modules/tinyglobby": { "version": "0.2.16", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" }, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" } }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/unist-util-is": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/unist-util-position": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/unist-util-visit": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/unist-util-visit-parents": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/vfile-message": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/vite": { "version": "7.3.3", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.3.tgz", "integrity": "sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "bin": { "vite": "bin/vite.js" }, "engines": { "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, "jiti": { "optional": true }, "less": { "optional": true }, "lightningcss": { "optional": true }, "sass": { "optional": true }, "sass-embedded": { "optional": true }, "stylus": { "optional": true }, "sugarss": { "optional": true }, "terser": { "optional": true }, "tsx": { "optional": true }, "yaml": { "optional": true } } }, "node_modules/vitepress": { "version": "2.0.0-alpha.17", "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-2.0.0-alpha.17.tgz", "integrity": "sha512-Z3VPUpwk/bHYqt1uMVOOK1/4xFiWQov1GNc2FvMdz6kvje4JRXEOngVI9C+bi5jeedMSHiA4dwKkff1NCvbZ9Q==", "dev": true, "license": "MIT", "dependencies": { "@docsearch/css": "^4.5.3", "@docsearch/js": "^4.5.3", "@docsearch/sidepanel-js": "^4.5.3", "@iconify-json/simple-icons": "^1.2.69", "@shikijs/core": "^3.22.0", "@shikijs/transformers": "^3.22.0", "@shikijs/types": "^3.22.0", "@types/markdown-it": "^14.1.2", "@vitejs/plugin-vue": "^6.0.4", "@vue/devtools-api": "^8.0.5", "@vue/shared": "^3.5.27", "@vueuse/core": "^14.2.0", "@vueuse/integrations": "^14.2.0", "focus-trap": "^8.0.0", "mark.js": "8.11.1", "minisearch": "^7.2.0", "shiki": "^3.22.0", "vite": "^7.3.1", "vue": "^3.5.27" }, "bin": { "vitepress": "bin/vitepress.js" }, "peerDependencies": { "markdown-it-mathjax3": "^4", "oxc-minify": "*", "postcss": "^8" }, "peerDependenciesMeta": { "markdown-it-mathjax3": { "optional": true }, "oxc-minify": { "optional": true }, "postcss": { "optional": true } } }, "node_modules/vue": { "version": "3.5.35", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.35.tgz", "integrity": "sha512-cx89fnr+0kVGHiNFG6y6s0bdjypJRFNZn6x3WPstNdQR1bi1mbB7h4v5IBGTsPJU3nK1+0Iqj3Zf+hZWMieR4Q==", "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.5.35", "@vue/compiler-sfc": "3.5.35", "@vue/runtime-dom": "3.5.35", "@vue/server-renderer": "3.5.35", "@vue/shared": "3.5.35" }, "peerDependencies": { "typescript": "*" }, "peerDependenciesMeta": { "typescript": { "optional": true } } }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true, "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } } } } dyne-frei0r-b93ec51/docs/package.json000066400000000000000000000006451524104146000174730ustar00rootroot00000000000000{ "name": "frei0r-website", "private": true, "type": "module", "scripts": { "dev": "vitepress dev", "docs:api": "node scripts/build-api.mjs", "build": "npm run docs:api && npm run build:site", "build:site": "vitepress build", "check": "node scripts/check-site.mjs", "preview": "vitepress preview" }, "devDependencies": { "vitepress": "^2.0.0-alpha.17", "vue": "^3.5.32" } } dyne-frei0r-b93ec51/docs/public-urls.md000066400000000000000000000044521524104146000177700ustar00rootroot00000000000000# Public URL compatibility The canonical public path is . The production VitePress base is `/frei0r/`; preview builds may set `BASE_PATH`. Last reviewed against `origin/gh_pages`: 2026-06-06. ## Retained URLs | URL | Source in the new site | Reason | | --- | --- | --- | | `/frei0r/` | `docs/index.md` | Canonical project landing page | | `/frei0r/codedoc/html/` | Generated from `docs/Doxyfile` | Existing public API reference | | `/frei0r/pics/fla_name_lb.webp` | `docs/public/pics/fla_name_lb.webp` | Existing frei0r wordmark URL | | `/frei0r/pics/frei0r.png` | `docs/public/pics/frei0r.png` | Existing social preview URL | | `/frei0r/frei0r-all.webm` | `docs/public/frei0r-all.webm` | Existing plugin demonstration | The Doxygen build should preserve commonly linked generated files such as `/frei0r/codedoc/html/frei0r_8h.html` and `/frei0r/codedoc/html/frei0r_8h_source.html`. Generated filenames are not manually maintained; `include/frei0r.h` and the Doxygen version determine them. ## Intentionally retired implementation assets The old branch contains Bootstrap, jQuery, Popper, web fonts, and video-control images under `/css/`, `/js/`, and `/img/`. They were private implementation details of the one-page site, not project resources or documented public APIs. The VitePress site does not copy them unless an inbound-link report identifies a real compatibility requirement. Old generated Doxygen assets are also not copied. They are replaced by a fresh build from the current API header. ## Link rules - Public Markdown links should be base-aware. Use relative links for VitePress pages and `withBase()` when custom components need a public asset URL. - Canonical and social metadata use `https://dyne.org/frei0r/`. - Repository source links use `https://github.com/dyne/frei0r`. - Do not link the old `gh_pages` branch as the current site. - Keep `/frei0r/codedoc/html/` available even though `/api` provides the reader-facing introduction. ## Cutover checks After deployment, request every retained URL over HTTPS and verify: 1. The response is successful. 2. Assets have the expected media type. 3. VitePress page links stay on the configured base. 4. The Doxygen index and header pages load their own CSS, JavaScript, and images. 5. `dyne.org/frei0r/` remains the canonical public path. dyne-frei0r-b93ec51/docs/public/000077500000000000000000000000001524104146000164565ustar00rootroot00000000000000dyne-frei0r-b93ec51/docs/public/CNAME000066400000000000000000000000171524104146000172220ustar00rootroot00000000000000frei0r.dyne.orgdyne-frei0r-b93ec51/docs/public/dyne-logotype.svg000066400000000000000000000173231524104146000220040ustar00rootroot00000000000000 dyne-frei0r-b93ec51/docs/public/dyne-mark.svg000066400000000000000000002020601524104146000210660ustar00rootroot00000000000000 dyne-frei0r-b93ec51/docs/public/favicon.png000066400000000000000000000034751524104146000206220ustar00rootroot00000000000000PNG  IHDR00WIDATxĕ5lU/F8۸{C{G8ѓU,p'afm6]y5ߚu^מWU_mvQ k~-AjosXWw%x>gJ 6YN= ILY5KXI~Ћ{/ѧsX$Bc4332zEB!(_͕_'Sp>/5ZBږkP9ȶՂ t2Z[[#m+++I_B ¾ y!o-r;177NOMWJjz,qB̀.rXhccfg￧gyчO?^tss?g'䄃w+!*(/*C^ U}{7_bhAbN$uE/f?=3H.z/;U*R b9}>LR_O>vbRy*$ &nPrN;5f'qK$d"APUbEzf[iCwk@t~~ʸ@Jen)n:tA!NkT{r0wоd3O&|_0cԡyN>pj'v ;WmA0ujvoFGW0taLU s:,(6:g7g_;]T]4Kh]۷ׁsŁ"undV_VP8#ツbZTTׁsŁ"undA_VORBIS@刀bd cOqXvorbisDvorbis/Xiph.Org libVorbis I 20140122 (Turpakäräjiin)encoder=Lavc56.26.100vorbis%BCV@$s*FsBPBkBL2L[%s!B[(АU@AxA!%=X'=!9xiA!B!B!E9h'A08 8E9X'A B9!$5HP9,(05(0ԃ BI5gAxiA!$AHAFAX9A*9 4d((  @Qqɑɱ  YHHH$Y%Y%Y扪,˲,˲,2 HPQ Eq Yd8Xh爎4CSR,1\wD3$ R1s9R9sBT1ƜsB!1sB!RJƜsB!RsB!J)sB!B)B!J(B!BB!RB(!R!B)%R !RBRJ)BRJ)J %R))J!RJJ)TJ J)%RJ!J)8A'Ua BCVdR)-E"KFsPZr RͩR $1T2B BuL)-BrKsA3stG DfDBpxP S@bB.TX\]\@.!!A,pox N)*u \adhlptx||$%@DD4s !"#$ Cu 'j+(* MGu-QӮ?b<=X4~Y?__k{}6W/jz~?Ճadv |\{#xy `Ts<]tu>Dھ~QZH wf66\T/:x Qł;.3X,5TbKe^ź5sf?Ѧo~g$cB?;Lx"^M;&сt)4fyP)/@ @I M.lie;-3=W|oNy?$@O"FԬ[\`'?8U3) *#wF]nV -EY>ΞX^T]n(pzEQףGG){j*|pdUuUu Sx3E?ė6tJ 0L~B 4:R!C6V. %JZcܹ>$~ LG;4P X nY&.'Ƒ< 3Wsld<@^I#e0 yKNY ?U_*^6Ƭn[qu8.7[>oAP[Z\.^h,^hc3܏0RO*" p6DmFI׼ʥ%5nC:x;,Bt<NH$'b l?%nbEd,E2Oaf+r {t1J+B_\l+,(q8Asrn=jsPG~*'K{phu *ҳ@[XR {_% hd)͞G'pPYY!L(Ƞž,Y[6m5) ,\,&2;pki,hyQ_ {NsH\:GJ50g| Zp&^+tzʖF<NE'*Y`W |a`̅!~(Dp [_|C] 笋#ċH]M2嬙qƓKb,*rmf-dF88״L$8@ Ħ_Hy!Ra %YPDbUcKA:laߢF40'y'@:[@Ϙ"0Y*GtW (v`c҈:I£̨jˆXv K J8JT?V `d6C+3Redbθf 0gv_.DlGp8XЬ% C9I؃쫉L;٩@浅+ ";E`%,yI;ťex Hۯճ;e 1Ж:t$j{H0%F;0 _ט3Fz= J喝Beaa-]FE7O*UǨ P@4 xHSJ\0Г0(gu}2,3E q-@)l`ź~mIwȔ&\ Fq p[AYZ '@C]vdi OƸxQpoO)EklOb^]ĩNQ}'][R5]:"y)HY%ߤ[ͅ:+yvaRnfh0<+0.m ~`[ۥG*"R ħnn(&PU|ȋۗHpR9_0$xT-tA/c;%?.I_'-Ӵ m?1Z :b܎󂨄ZIX[#arP6[e X:=Haffb|%vUAn黆)Yȑ>A=EPtO\/ܭ̶7gPntO:,˒ @ؔv +9 D h.}~1!GTU.F,Ys=Um|9E9!o܎V1jVu]ߍt W4T)QjIR, WA ˏ b]|VWc=ɾiU>tl~Y!|됡C,CsÓ=eTMy'!-eU(l5ϰ썓GMJȆoU%/ n) BF_`r`\N'aƮyȉ}οsԏע֛p7ZYָ@e YR >\iiNWlPNNN!A{>I='lb"omlP\M a hoW[S ]k&mry3 ϤU<ʪ Lj_Wo2d ?P'-2wzr/ sV@jmLT% +PB0sAĔlPNt*B7M2'H?:Wy׆&]W@4^:ڱ:n<\ zKȏH} yIٺ?Lc%\CgEZ.j&lnx|pJ9 tO)W7 F>KM lHTP Йj MZ^mЮctP:OĽizˈMˀG+(T¡\LWiJuTRa"1†zV kGh0vǟQzՈq|n,O kp'apٵiTm~rWkѺzUlޗ'٘'3>g*d 6_V4~Os^wCTl{G4Hqߙ'U&шImd.eՠ= wsڞRqd|VJ(<$ Qv_xN+)|"Ϛ;]PF䜧IOidС.Vm1US.Ζ,=#g dRx}ӏn6)MH Ex ܖt^ XZ!"oi5!Mz(+BRDˈQ,g_OrcqF0S `sZՂր3d6?d~j&`{Y@צO/O OԍSEv{sL4Gy?B:||՞?MuˠpX6$WiS+4"gK,rĵ_B&ҒQċWl( HF4aakAdѨQƷZ L7` ~.~"Ol䘕uk 3.&dV +Vf `]}:FWpi͕{='DQ[m2ĪX}>M7`y"kRZJ=ѯ RIk8eX@VZQМ,O hƘXZK֖Avgȟs1)F X6έcGv>T.Yвio^5M q/4p5w%y +E[)®K*̳' mgWCK+3H8i+1sʼn& ]b& gvD>D>rA+ PH;wXTUo\3畧@K2%BVXg!rXnFLd/h_^[fQ,v'v\{bT! :䋾4s j,z3 @{+ܞ?FƫݻT7FGnAk jP>  {ФjCXւ _^U19<3lXX%p@Ch !ad0\IϴhoeEGTMa3r 4A!*n + sz Ž=:!/#^ӵ xU?$3̚".SSﴇ[`ybRjTX2#Qd-ߛ 1B~r=Jp{$ZX֏UAIFbՋ$ ſ&KۖⲒa#W*ojL4’,?zj =|~*q_Ifn @]B wrGYM3U/A7¸3.4Ф|\u~JT941FI,d#sۿl(QTy "$3P-M|}@_$|k&r&=V7 47sԁk!`}Ō@fFF դ񬡟ǎZ _%YA7\JiPhi^Bޜ'Z0rZEFց1PzNdDZӍ.XPI+%΁s-yC͂$R`DDᆬQG䮍ѷ1w:+Sc`n2Rǿ7Jj:z9%2¤Lcz$y)N MBJK=|\# ^_J.6~jeb 54" Tp;D&HsL,=l1BWxhFuJf$b*e7O'XF1oM>DPUt뾧j~evȻD:D;kd̋d#g}Mk'u z>>79*?S<\voG%7+'-,;n=)L=4Ac񠮦OxKKC,3fFkFT$x }ٳӼ[RDDt gd-{RIrJkN3^~PIXVƉ\1쒶}:~G',?66A]ߚ2mlD(ri\ 4 ǘ̗& :sW:qW}"]§ G7[\),RֈY=ʽz (@< y~_b'rVagvQ,~a,Wf qm/PwHj 㝎z9Qyp|9ܵdlϕ/IRqג x,=# (.tꬹ+ŶY:y?)!s$g|R%˔Yފ\ǥ 25r|mHVgBG/j9Sgڡ}c^s [Fڐec7\ut崤s++!f uȦ<\z,YarSI!}Bv| |/>seS{ླ˝(J>&/ ޥӻPrlu;ېW8M B+te2|ًcPBT>7|A˜|LJz ˿cc<,k2m18Z=:f̜2'ﶀ/*]BOШ$LTRFmܻy{uzn`<<D2(E 9FzfT 1|#;,fآ+ ֮/!Us;V@ H|G[(HdiœEi"TEyγ/A`8x^x7>NH\bE|l)ǽy~mQ4WQ|@R/<* wWY\&h-pGrxz6وO|pWrrVZh Tѹ313]"m!*Ty DzWAUsy8<}jM(iU8o=~Xl zaąN Gk3~I76ņQhNg[ 2V~8ȁIb`0!xrnNPCdU=tҀ@"%:f]?|Ggj`Cݿ) Z̒!YR49h5 d4ISz}^D0>oԧL8cQ7SC4!KrLp5P%NFH3sXp|J.;| >_qUDm47)+A$x] LL# ѹʇ樃v @~o_@ GK|D^'*aaœf$N&7{(J[``:Wm;{jܮY>st>Z΋\cxf)$^UI;lNʣF~"nt&:yq7ehBMfYwMyHݑ_ǃO}}gndfy*xZ\.On==/6-DhWTsܼ e|˱W+009~@X]O#"(b|/=l du&"jҔA736YEjw89oLrvm0 J Wl=( :{\&AI7*py8Qh [8 ˖cA gOIk:㙑w-4\\Ge X~-݈k;N:/X Η0+Wȇ&滥ܻ1V_%P Zj {cM|SO+L0ae%ŝ: ^3/0yhw.gh"[ߜiTޒo#cZ_t4˕b;$^1(Cڏ Cgj@!7 d#: TokUv!濺f2Y!sUwǭhn kcE+P2N#!6H_CN2.(Yu9%mc({lCBqaQQMb|'BJ[}({% =0QB/#<~->N!Lˏ&֋gK6~j6F#ISIm01lp1{ԋጀ AZ%ZT;Q2QQ|ъƊ;ɚ<ƫTڄeDKm)\%]'r.u;\>2!7V7^&e{>J9PV]7]։ $ޠ=m=r:?9?!^BY )w[Խm]08xK97pA}X e@؁- Gdeim2O֎^( HwC8X%}(oH> ֙nWt.Fw[K3>9 ˉ}>GlhΪ.X+]p(适o=r)\YD<_+ 3'>:( |\߫$=hnÈ1uq؊%L 2cgY L~*VNU{KuϧxηlU۽,)k}~ 21 u*OjnU^aSrU7l"W}y~-@LWwwh1VPbihSnWszEEZ-OJsjh.~ `)<.@)u)H0^%?ZA}):Ԑ=!)K-͒1ΞR sYNmi[F=V^#y*ΏUVH5[A-L*Jq011(9>ǧM»P]a$w ҄zWj8搖݃z?eVs+X[O療$\6< ҭ׏b޹-0&rZx6tȏ@3 7/M^7fTO 5*>>nVWy [Ӕ|F00$0dUy+e6Y$K^ﱇix =c!.qG9BXWL$4K)[†9^YnBNwT'2%me}2/։>3ֹ1qG¥[̪y8p%hZ1NZiC:tDRϐ0Zzq,%ϫxsa+aG5@fAd-Q~!qeOy{BI˙O I*b6Y@9U7wA!qhS2tV66r{,oGYpv~g ,5Yj5r ӹ7z)AsaS(,p)L0ͶJ (5k %9M# hɺ`$$(#ŮweCkߦë13Aba>3KA# rJ#tk(XY/ z`Ll_+y6 VmqD/q  D g:Ās? OjQkd5)ޝETpYj-Dm,~2h̵;¸ W04D\IoWl*Aɟ=/Lw8Dcs@oߏ4}?E/:bqTib߈Hɪ܄-&3!?S1X/$@ _ >Qt^B"H;|, ?VmA{1! NVnjD۲WxVm7"Dw߮9E@<1"=T SDM(*_HtcV[9N >\:<~jZ}=]cǴ:P0;E'51X9U:u}BsMN,l#"!a^eEP `1B&Ftr<ʀB.$ %GMoq L$d |e^XJ~ŽCR$: 3β+ 9a5 9x /S DRP]85IJyƿ/0 RlUAtg?(B[Z} <(D70;ޅiQ^^5fcLݣBc*E$HJ/cGpBB/oVHWZvƉ%=,01(D;OX]db8G9Qr5mNK[,ak?wز<3H/!ȷdu䯴  B:*$Vy"SR̃@t~ii[֐p`0O.޵Bc0+[3e,|@ox~S:,( ,+T>ȋS52;.8 Ѝ#o?°%G*Re{͐-Qo AZ钗 U}2+Y ı[ 4AQ$ ìbfq ZOn'Bw";Í6҃t 8:Ut"H }PSDCء%_-ݫivk3L22pQD.=LeX%),*1S{P ]{EHz^$ơOWabUz2CF~@ĺ3bQ9Ӻ KB d%Bp a;5.B9! m{0tBuGL[m\! Qa{Vu_R9moopUZP몦>O-*B=_liϼ%f1 όU$ANܗ>=GbT &es^'/ 7KMdpQ{AJ{s:݂m$.4I */2J,}$}9sSZcTuRq8e,!V\BuHnnDN0-n0QKs;#/W$* &/|u+{h;XM gWo$d( x\.J,utʱALgtvjYֵ(T kPedD! mՖaI4r:x378e "dqBꕑ%-0 =6pB~RX䶑P D0wL)!:0PUgHM!R{hVDEC12 l{_7a '{@4ߢ J8kQ! k309`jQ R͏\]& C߿Z:On&'/e_/ü1p׭ne8Laj0N@@hu0B""oeb6AP]ʳg,Jza2NzZ@%,% zZxEjo;!@wGF>~#o3~aYomEY!1 .;6=K]s!Gw\YWUL~Qlk2ʗTaQf\65֋yoFѦlnM ڎCS0~hτM91 s`  318u }qP$0I-{Ogq P{ycZr,BjR7`3"% ڲ soR!-WlRܞ( AŴbs{ h4Gň4 {9.8YϔUyI vDNv&2mꭣP5~mrm%P Xsi9S89<ˬD{oxi8%tFdn;& r=J$!vT)B<= /5`lOJh#Oo2H/d^%({?2ZY WIE(̵s)ΟsuuRIP0;Yi`g( K &3=/0åtH%=azixS:h8+/ބ%}sȏ:s 4}Bp iX3D0 #r"cA\IǸ(^#Z \敼i.ֻLJk =Jڳt$qtS) Fi4Ѓ !Ll1i n-7a;*.82ЧB$2 xE"$"%F:n4܈ JJ09c'#˜. wHU fxcLu5U7}vXf UAԁk%|/ Y ^Iٙ a sAP޼@AJepӐCzѸCFF\0ws~C>^ nC5cv:^SYU,s u5SD;=ʯɾEݪ(XaOxc :A 2%L ǞNox(#IWs>{gY_e@aPZxje;"qq(*o/ψPJƕ;# 2^tΪs/"`ޮAn O@`0 VG]}Z>-z 8xieGq)1n"#Cc. K`b05ǚBASR x4vpek˺HPq䛹!d+ZfPFa #U6 `P@lB6( pTt(ws {,k ON ^p dpFN13ZnS=d]멁5#/4/%URS<DC1]|;3{ YKIVn|g_ePծ[ESMAR+)GYd^\]ƥRgAߝ@&&e*Bt/^qNZwPLגT-%1%"9!P#\] *:zΥbklɦ.D7}Ȓ2TJ!{ }D*xs% ^~> @>jX{X#Eju3co )MOBZ7OoP ;z PO%rw/!kRgdwy-X}9I![ȕaQSYI `H/V3轗~xJlntJ.+xrSzXxOaO4Qj1yV VnN4%Z$=Zх؋I`!Q11:DKK I-tB) h.mu=) lp$Ď"l($(f?<s/0摂wA%hw!8#JOzF(1o{d0Mkur,NuD>}FRJMӵWO+ؠh9 "A踇wk%5Ԇ@GW+wAW0J)R8RFr%崻,Fe:j\_oAԖ|IRd"4{ z9p-$KusV4["uP D:gq!i$wU?L2p95sO-\WADige+q&Og) dʔ"]\_A(dթňxd4Yu? 9U 1KE,r ;N4nXYBwM dMmU,.~[!HUOj7UҶ;[E(@dAUXbӎݏTZC+g׭^S~C ,jh?9{8"+v:+Z1H* BM3B}P"t^Ѭ -ɀA h/>S/fECm5Cô6S-cf1"шSZ Î(-$"t0SbNoeS}txb5[4D@7\Ɏ,´w1_{d&y~BXWsu`苂__s)Lbu~8wf"}C{s56c aiG{D!4F-s^RMqluLmMXw)_U) _!w;;kF{sqnP5md)7DhLHĖҶoyX>eOץvq{|¥) IBxfBA XA*cګZࣦh3{ YSIk_=ZL 3? 36) eAf|Fo0NBہ (@DbfY{ű "OSyjƛ1@F?ɯG_DXsP HcEH5"eѼ.Il3nR H,;s*jx6 ޾3)w+?Ͷ5SJ˟& ~/ ֆʜ台(<: ċ7EFV[ȱZf7 F-)DPбpGjW'\p-dr^ maR+#[8 VW_pf/{U= HUo 9l=UBԁ[1+ t#ĹxAn20a'.94+kqiH )A5O=M0];r:K}@Ez$H}:h >$DemO-ijr2foSz>{uk O7={ >nN'J)Br)Ћc-PT)R3O{%$9S~H] F? KԼw!6 έh5F &NU胎 50eASI;( yCi\~B< j"ӄA%o*^]DnzcRbE\űW[>Pdiu,á]G :@qL0|kRlmY ﬿?&Q`d}Ǘ#?r:Ap,,>IEx+E{@';ܘ! #wҭ ɑ68cBsaiXri 7Cyl>X ZϙAkxn.@ 7.O>΀)HYg?W{Q,rDQvn|5h qd27 <߷|o p4pk(<p ʿmcU7G~KgPp2Bor} Mϰl-ZWl>4EMt08lg15r(\3Ԏ' ""&B]\./CCCs-lJih-{9SpIKYSh I4{LW*,a0A 8C~77ΟͮhO(ّ JϷvi#4=~,ZW}ߒG}wR؏F/y%:f>ea_#}Rbw 419DrGVm| 8/3 EHt2zn;eI]⧑N #X \ˑ#kOR $,_\2]tl!;sI޼t a-&N$$;?) 1&uj>6?ܸX-5+&;@0ckOE&Ђaeya}+`{{87SKRFRm24-9|VXJ7捅=n ˊY|rgi&|#0)5"ԭ{ sNxl՜jc|ՒIJ(",։^Xȧie .zme fZj!*#vb L ut FQ&YE5eBGH}5󋞁 []"-QbV]GM,mَHIXEo HZeM9/s); d?n^="Mg^kZz+IeD;t -(7c,e}bHGvX%eA? ['*}b>D6F<P#w- %\W+e\Cć|TurYX |Pg ΔnhcCL 5/0* O33Ykʜl:ER2S>] -;nt:a6t>G0׿ٸ=[!쬗ϳ|H1HcrHil,oOf[;'E` _kn`6ͮ9"s0@_ ȯFe':@Qٙpg³N_eaPl-E+4} @K, л0roVU>ˇ][,V呝|dzLhsռހN3G~q b1h3PH*qT#F㚢Z5yRȕmi^C W,6lBaQ Cyws%OH&VP*U^N 4q3:(Mrͬg̈́0ј[|x&au07O3yΘlz"UCS?: DZ\7g]P=֥"m=-ZNwlo,ܯWw_g::p8Ξͦ'. l.R("o3hKm6=2=`Oku=|$ںsp1*aG]O3(JL  `,*<\҅r s*7kJO:YD˝ó)TGs?:=x2w3t1rҌD9-o+`q,s M† @䘢jt^d.yiSk#Z }v㯧ړ^@J@Mmg2Wf/YB3QCClMvda [m43:jUgK< k4Srzpg+i-ko(m"M ˿fu]A+`LEc^#ՆrEF Ȣ`gxG:#ywB3ss%LC%ҴKmH@ qq cP6P*idE $ꆊA h8SOJ܏#Zr[;7ZQ~ZugB˒˱:#$4`>فja}i78N >lou.wnyqZK9*^zMէ^3 SfY`3m<Ѻx W. qHWBY#1* >}]H{803N Z7'23baKn.}${ 4hR-Ed 5OSb(~ú#baEM]ܮ` ߻ZXv±bA]I[ɞglO\rS Ɂ-O^VӐ&2aLH%P^QL?5qΝy8iL E҇1Bꑨ:OJۨIsɝRxs-Z6"oQH2\|ц|"gpAp+|#4sm3sdӕ45/DHɔl+ʨ_-8xgXո:ߩG;DNI4ȓe\bj=f5ғ2>/rQhkn]^6P%6}c(16;¢ /ԝɍ;P]he EC7rӘSFXrElڂi 1C ;Rh*̓دp9&3 ^@K$#!`ó H10%`&=C,KQ4p.͂fde +?d ψ_C Foy. F/2rj/{v`UD) C\yݎ`Bgv gQ&̄/2RӵVs̝:Yrm;~As<[n}*GZ0xEW`"u%;gh*'P8ӥ;9ҍE:7hyI'ra{s3'sg_3X'U孮sorN|" ˳ 5='>*ben gYP*LBman'>SF uՈ4^uX) 3 g̓x(aʤi5?E a SA!^WVpܱu؏ּpS&@TkC"s+`.;f W8&LH0; 9l1ZEmA39t|Ζ?Xa V&D8#M8STG B9% =ШC:K3Szޙh}qZbYve@~?h;-8^}M+h|syOa)㩌/ibis(,>oZz^@<?uB!U_$#Fq=8Pjag^j t϶h Ӻ3gQ8H>~tt*JW{Wx,k΃w9Ǫ5#=[AT>R8Tb׭u$lw=< SKFH h[qߩDK N=WrHcVNt.kh2҇>1MKPN:rF4^dkx_5աp/VC<.E\(I쾣Vp#jDذÃQ]ʘs0)'|Zb}NEr`".Ѵq(ӨdP *?%׳ӨǪ'dׁ *v- ,OtE)a|Rռ}jEU&%wҨˬ.{otf @w\Ck*!{x2RҐ#3=F._cղA͔!ԸWsf YXQr%q$VYX n|YoC_>߮)J7d/Dg/.8T=WQ}Ny~j\p3,>5d nQ;E%̧6F_B*Y\d;eF⨕]jan(*P܆tp((˔%YԲ.P wY_:pꩥO^kqQC021hxpc *1)ԉ퐰# ~NoXxʅMAEVޭj7 8ǭBBp͗*SsAAc:ܐ}++Ć;M8ݚ9rIXR>Z-)Md${~#Pir5?y'!,dC!-)V>O1sм%w }z)'{fKI5N“ j"BP[Ev3AyvT?d9w%]C>$VjP/9}y2hАni ` iBkkg:G(,Unh6(β/imZ9g4fy\2{.>|q/v `ٵT[$e>ZG*_4YL㹣qa_q,%wnm]L9/&=-]>C&w*,Jú{°E/M4CYFAYqBCD(|PE/Z)q]*ID{ +idmz6ps7wЕZvȄ| ]4`wUZ:[7>UsYVFZ0E]!v:WO&gz)IiefZb 4x2v{pi* Kp}+kq% 4dHшIF(PAGEaOC$m/g#-q 0VvD &p͞PֿϻRV4Ƨ}Y@~Qe#[[J+4uXłb7Ar}LO֏SPM[ۋ;@YoߜNR>^C;O Egƌr}ф| +BF4cF9>ٝ00Y11IRM[Z9 hƌ|PRJgew a̻z%s#}u?^9=ѐ[.jc茢ɀgP-NP?}0SDh"|NXcޓXEJr6XэHƒė(9ͩ5[I_;['pl&q9.,Ag1NJI`F8tn84&g9Ո(U1NWx==D$pM]On3i5Y8qŧ[qc)e%r^5Qc_É^3-]u?-N,#[ `gi^?F8!sJs7f` nhC}XD6#q| mf"30bo0.>C}d˽yMfJ͛_<~lq̦GopZx'q`n4\)k0kt'͔T0ՃФh"΁Se؜u3UWFg)nf?qAv>Kq۱.BA~fYO?ZYV'۝0$@# ;} ($5'jv`LBd=*f': Vj,>9C(kmsِ*_U-GY;fI̊a߁) *|l*!0‘%\?iшYڧ",#'SGHat-!!l9Mw%@ܢ_h5auDN0CC< 4N p1Kbw= & A^jk3@m)t꾡}xk&h _ %^49Txhg@鼾j۹"1TAMbcE\TϩR6rYF>'5H~o,`y]8kXx{6,ڧtB6Boꍯ~Ip%B;<1oaE`ی:dսJ`WׁI ~_j^7G/)ؚ.{ iSX=c[ĺ;1~lCPhY0pQ=ʯ˾ 7=VUͭY` PfnBZ(\  Ķݠ'1 UՂ~}D\ +,%.N@R/hcgpd0tN $E? %"3adAINgWRNXIN4,n!|shul;>($ˏbTzu-I8S+ED[:b<ǟn<$^7W!iVe]j!ݖGRQ~PtzD݄8U,bt{s/EP`Z3<SBcQ6*Mv׀Ҡ8 4p caRJ5ؓ汉E!븐o& =e$4  D{YE-p5RŊb A}+OzM oÀ 88!7{h=FG^ sf?{ \g{. u.pbccJX>.v,T:33K9~qFP3R/V2dbĹo- %F>CWv|i?hN 43ڪs',%Wѕei}2om7IĿ7v~W *u=X5n2Cet-Gn"^,b]OwUgfcM/fZ{̞'*qw1N ÷}YaBvU54 =Ub1t𨨚^q7i r ++ Iv5ً)KȤ7 H|M? fT6.ݲft* n ')Hat]Jo8$TUҭq8E{~)rdn5={ک)H]?$-_rY凖e$5s7 c2L ĔKUdIŤkD1V=>d]a.x%pF/6L=*tu,G gDP2 _`Gr}]CsSO%PNݜ$2ד/edn:;1zU]fB/nD}T%Acg>/֋,ܤ(߰ Z 4@X3677q+Z[l ~0J tF`ņ9>x,SrbԞ)A |Z@,@G.PxWH7&(s0)ԤU&h G 2P3pA@ 1v$EXX+V>~=5|=@yMvUbE?5']h(@ > 8yn@ScU@nt0",ls5ƅ`n7zC((%朰'$ zaVA @'L+TZ1Z9f)"/$KVHarz$c8+0üDC gZ eF+w-y|0SybACnMؠI^/sR9 w%9tqݯ㐇;u9 w8Cc"E`!J$@ۢ&t|-8s[`ax(obZd%H]<.i#уA TGzx̭5U FTi+ӬGL Zo80QXXطwCv)o`xmt:;`WaNv&,IHa7 Ps,H&eP/S2nIar?;ME#Vj[tC=fWYtp{ X5*x=B}p_BC++Lo^Az~c ˀC\P/O0e*?J5R+Bo۰'XрԞz_=] cI'ErKT.{̗B.24|NI.H$QwSˆ]z~O p4hU}ROMC-xKGsbե'PL>5DfJԔW4&K WΌAQ]zG]E7 :ϡHd2 P0n @%(|JԒd@p ro >`,W̧VKV7xS (Nu!D2(2{"BjIj%X?>mH&ohL`f\m q†әz$/ Ch$d cpDw+Oc?HBXV&p/׋_\I* !2Y K0ς%RN@,ZyӘKlR.I[Pdۼ`_!k>.ečލܕD|Nգ8wمĎ$>BH901C(^#["! HهnWDs#[}mmHGhZM-Ď+heV% +vΫx.aBij_<jh$j5'l->nkWogRdsYY r5h1u"E{K<_q~Nď=d Ց/ x^vgOB/Ⱥ<*E9f9TLɨcdԑC#i]ݝ[Iޠ%k> =B§S MG`ǀB?,f2f;dP c0*,p =O_ oЭu>.M2uFc0TC8p=750غP)S1R/ CkqWI`r᭽|dp}L{\o&v VZUUH Фe|pdm-yG"]i?X"j$f,Aev|y(x{ꙑ>ǞKu%_:}V[lKѨ>.1\ձ,呸 .x;>jҚ#Zvrz M;cvo*LS2qU&EOh^ID^CdtAL.?T~j;VCc``+E( `\&V dQr wA`C\%0)g1fEScC%蝐*r6$-Igjj2znbg;$T_7IzO8080/7Uw0᛾تYUYdӺZEk ^4J߀Eq\"XnUzv~{OZw8]WE.38U~%l}bd.8qfb'0(, !*Tuo, 1ƱNl#]hT#:p2XuGr  e)XYt*.?ѮTHGF(-dkj wQG!߳oPƳ3Iu›Jxٻܟ/}@9 _`2Ƀ>sX` JZ?M#×8̮]VcP"\!n0 qs )JT;4Q) $=I݇3 uZdaE!MbF q;[Á#2<*k d"ۄ:1 Dq䘢[~HvdnF ˢ*yni-:rzq*-ceqyeRϾt|&q݌S|D`$Ƀ ࣅ $BT+7*VvCkVӿX;"W;"%ʜvF%$!=> [k0i>vEV~'fp{x>ZyJQ+ެa•jĺUR R ?W\9UR R c;yqv@'V} 4R6<[`h!dO3wf=; 8}c:l#)bGU:шlgҲT p, dJ8Ym49&U=u||WKoH%2[ ῥ|WϺ3h$-* !/]]56aƏ~|t䥂鈊[P ~1:]FH>JW9%"9|11t+r D[Fv߸cuAN?Z!]J~W\s VޤmâT.nFx&`˝QLp3r!U檇!tZO"=+ɀ3`r#vKOeͧYW\Wʹ_Ŕkڒ / ldB7;FHK8 Jvb𣅂<CS1H* ;` iO4}db}_#,ݓ]4Ë8X۲AGpQnZ_g=?ܥl]/Wa1kEA_4"?1ؗq!J)f@'qӳN#&RN55eMuALH[ֳ ?jjTiW6^8Ӌb" ΢`(*»Q{[F(V/]N@XTq@Z36k(nr7.l3Hyi<4,{uTfպ?p?87>$}l`qJ.J/8U_"V;]V_,l]R}2ijw\,=袖G4E p gG x㿣 Px-5l7\?BfK1J [YzӁl![LV\~bdzFZ@tx\ ~r9|PfQHPɊF\S>4" :}_u\hӦ&'쮿 vqkǔ.~yw@ uf_N=;9w\rg[\챵{?u0Se [Oh< վɑ¥D?)xޫ"`#]&'Wp(c|; py4Λd8SjB{C*IMbI<^/d)=rmIMӦHkQUA/PP#7`\-_yH ۻ0Q({z^4PA*n[(HQo oTGH3Jy8('vPjd")G'1D$[I$7P- 6GC6` HtG90IX;/ԟUktJǓ>AfYvyYO/I,EjT6 |:(rM& +/ði/,$FmWVXkx5 t2!}x@Z%I#9 @5`GsOXZZ}`D݂c+ vU/+R7p3 2iRZpN"^,vruB(mou]`w}/rG.sߜJ}`f{>YvvG k`/wW2I^[ *GHV4&Gј_Z_Fǰ\^̹3vuu7,jiW6Z(i L xP׊ۂaPܤ|lvbA 9uɲy,QZ/٠::*C~RP%1>Oa=R^|DFSok0B|8(R3؍ܚ[jEw(sʫ@!v~YUUeUUUUW:x66XP k>n]M }`pX5ջB"Vτ\A;Qu{P++\'!R+yp< Љ8^z*CSt&~$]c% U١XKH0ɚ|xKnu?4a=ϻ@b_V'$s| H!:=$Cٕ$$$$燀 `wCɠ*U=?}hDO<8_(ɴ"K7u@LJ8C&:^QgE u9ڿP&*)cɤԔwjc h٤ԕ5^Ҹ.A)'1aΩ4e|Ԝi`*d)Tb#Aັ/P˾uPUuF[KL,4 aݭShFv~ӽ2ac%8 D3(e}UT'\$*nк WYI?/}JMȨFaJ;,[P}]:x}䐉YCiP ClV$5stBx,CX2YMTC~FSɩr J{\bUYlP% DVl1uht BZN]L=/56a>x$ӈl[8JЂ &X 0 +m+$؂=r9j-rK p*`4H MKpNa2Ԩ!RVGh{]w-)9νýzU̘{*I!K I)]?p݃J,j(Qk]*J@煘@@wEAY^ũ 8k3 `ljFu@0)8r$;Tss$B.`qL~mz![qRZ i 2E em7lY=En =,;E8d<$;ClCQM*fDl1~dm` Z - 󚋄iPkNj,8`clm&Qp<{h{ ]0d!!ɊCdn5u!?,PqUz (=Ky]` &j? =ޏ2=k~d( ڙ%iP̜o[yg܆tg E k.̤T6@}Xq7}r+6ASPrneki)m"f53p6^ Pӂ%O+:{ŝMƭsM];]aY׸X4hj88,B1f% ynxFOPplqSۛk4fMU5OfJM8JN!ӽrqgNݗFZG]qL1 uVVgt\X325: _}ѩ]^ hWfܣ\^H-DxXbsƚ'R7d%4e @. Enz'sX&Huo!hPhwhB͗p 2gQzAHޱs:iYu Go%~)R6NѰRP5Z"2#;uWXDuR#@SNf*V]usRiBTkE!mkwh}XEʅY&A.@x@ 3F x|%b}DU#p6H=!hj4Jc#T5w3C!i9FY&;v#3&@j<X4E/4d 3&hpًp3D@93IwFfF=q묒\@悌tUJ1JCmR[U 2ApIhU1k։bd ȸlި?]3_ߖLge?]гM L\ro3|R}FQJg_]35YG~RiS1]9ծbx*ѩc.7iXL&) CqD$lzI1![d-xԵA'$gQw-d~;-[c@U,BaWhq5oC,!\hJ*1(K%g$^Ywmz10lkP.Dc`'m{若)[m Q`0u 3-E@NVe }NtY6g\SφnQYZьB"[t"ԥ<\*GDo1IĦBYʣ ]z>N"ږUb3sL+h@$7`'iLkvѸ! viCM aa0mj$eGIjRMwA@&u=kd[5SjB \i9>Jܫ֗ #U T7V[@gUy6w}ēQH qO /, 2ղ3ř=Ƭ܍'O3]1&r4|ԟ S3:X^ * ((m}eȜUI; N (H?]R02z} ՗n#$y]BFLvpyZ5ёiJ藇V 4"i?~%|kOrD)GFj JD@WR?Ή>[uy!_@Z1,*dU;bԫ^1vDQ0b IVG\hf'"6zgCGEf{`SZ WfVVN )|`:dBbKD<]"ך li"7xyV퐬$I~V;}%YC%z,bѯ,=1[F&'."Avl|| 'jCa3pWH-3dO ~"7jx4W:c-?{)dàBOx[vϻźtJ;٨} ZyPh[vT*@$]EJEJDil=snJ(o G2ARLÀ#'(BXGG$41xLDz i@CeFq 2s?4^mKq5GifN(ŝ@,ypRlg(8f#NP8eJA$e 4zUd@hYXDo\x՞hJ`iz"ly. R$Ⱦ症A+SEl/%ku;m@Ԗ*09%ԃ°w;7D럓MQP:2 #&@0USLjDgWMe>3jg_ww&8: Ly5"ظFӏۖčJǭrP(bY"CL>zW?vȴNL"zLHÍL+jM`Q9(gE'tBs=X[ћ ](zE[XE~`< O0#:7ļ osl= Dƃ]MƀހB/S U ऎ'UhzrTԡ 0 d/4or(a2[ffeh7YՋlG '9b0|W]kn0R[lq1[kt)"^ [kmvUCRf"2򭵷+3g^9uۍ86~oOkCՎO)߫R3D1c8k1c8Ջw|6bL }XH~V*pfpϷv)@?[TM4ll=ƕ%T`|_: "*K9AeQ_qy_=?j r a JYc츤۟?],;ң Y67}Yee ҈r- ADVc t1/LM0T蚮\e';xċPۭ .GK_[XΙT=>͓Gs]osÙ1ǐ<ДKgW:" staQ."%w^sgUjÀ[+}6 e,>-፥ "`}) O@*XYa*C0XvM,,#ygSa.![?E 1WC7+P5<焫bp l*siԘcAuZ_*hKʰF%Q_t v*ӣ}8@t/9B]]77&԰c͂?Fw <13L^,!n{$l!Zkut&4L}D@,zS]TΩeZ#v!"@􍅠Xpl Pyg6rQT&"eUU"HhC]s^'luL3$%ݽV`uUq_X7Gj1!jDv6{2˧HGadRΫT)1aصb%3WFQNHhgA"#"#T 2:"A=Ub:ػ@,W|Ӏ&Y6 # 9}kʿٔo?<@&߅X2J~@*C0Y:J7!2=&Ş$=AO8Bh#frۙЧKa.7 +><%}T6ں`yti˨ʆ[/?D+8wпǺcO}DsԶHi,6r H0&٣ա"l]9L GaV\k9/r!y)8 ;LS΄.38U@aϯ/S0_gZu(| \S )"5ǻդ9ZɰGDL9~52qm+mzq, L)7tZ,r>*mr'\d]QyF8 ./507(e>0o>K3Ι:׮/*P+S|İ"TH+ /bmÃp{ {5[jO< Lr!b&k)],qj9a9lb$NSݪ aP #J́3pxgNZE,.&ͼs뫫tJNjcЯ-ols^JF=OcͰC2rΕ{ U(҂$QyQ?Vh KoepX3THodžXp"}*n4Ϡf:1⋅Zij+2YOpt/2 `=/*>p{󹁶7IqBPyA1.[)B% x=ic-\['DW4w}'7W +Qʺ,oq`3߽Ufne[H [u3â.:XQlgspVFC-qdm^f ?$2}*wEGLbMe>1h킺CC<ة2x#ﯲb{Hk?/b AOZ;6WH%,~AB̥F8F#/V;ZB,C ɱdsmQPHJ;TT~0b讫 r*O`*  1}"'$5]BׂxE#kM"]~]e^,i@c'-9EY< cOTq0OZݦd1b^}p1/*>||VLJKB'*N|/a`G(?C>㖻?"cֵg(J$NvgHMKj2Xh_sYX O@C$zN2%!e@WF/t3l!4`l~˲w[X&jN~=H\3Z4ZԚsBU\/OWDB Ѧlj *u><ʯS`8d-B^mϯH4ȈG*p"#gC<*0V{v+U ƅ9YZZ'+p˜^TΟ_V =)IWORPtbRf j0x牀׊h^H4bг'3՘!#Ǟ 'q}GJM2 [uZ8N׸9.3C ?ԨHVhǎx5aWTke Ⅷt tG%kd(Apg=PTcoa5!{WBReSSh[. FOHf@TzĻGA'-3O|>g+] p!IorFo:l0_4 H$tj7nPt>iU[XsP%+& RP#*\yp+oG"['W7+š gm?CIvsw6π!u dY8{*_IHVح8$O2̡aX1!IKYo'e[ rHWu.b͌e]IȢH@8 ֑F}+ [7yeafZ4}Ugn+*9 8t|c̼4 }/}XR"5"w e2:Εzԇco(k0jQ"۵{>@ib-?v@(em7=\Lg=Q5VO^mT] T#36p`вMq6W22tFH: $Wτ;pL$B(Q]? 8B*ʆūWN ;~ZR=ogo] %L` ?ؿ {|;);"iYzVÁuH"Q/ޜ|N BA(lEA"+-Jy}|0dL*(GɉKZ6f(碃Ngjc2FV0ŝPH%2AO7X64%uŀ1^ N+>6d络^>ڞ$ `iV 'cN$=LЙ?L16E42NpC,K@C{KÆX-󂁝?G:R@[mW?}s;~~KaIyN@f)ʀH:l3ဘP(L R:C mR9y"$1"%~"DH#5$o.VJ۟ TiѷRy/d_b9zSS/Z** >Qs٩ ,ғWr',tiAt$<0W*{ ^Kpa$Q/y!2i6JmH#Gd5PpyuxKVvIb)U "ՉW#WI9Ϣ)$Ŵe!,)! ;ك('ߣ v H0GJ(,CTӺ-:s$;waѧ5p1Ked8H|/95PSJ} +pT- Je?0ut*Y6Or0A+ AIemkx/a.\?Pu6S'>w.}e&MP(aX;`ucp-,CG5ZTl*"fQI~uZ=O_aDU*j8>Ձ5 ظKSᅥL_A-0MH7=EOR߾Y~SQwljt^Tb bA(ʯUDz$jh~#?uNbYUZl)12P{7<.F9\N9ceBs Y(U%UUj2]3a, gO,}̙~{߶C z/CLJ؂Im>$pZ ~yz"%eHsdkW?˜J3Qa4#VTOkwpx0e1d<۰ﻅtwu%?JqnKC*/iƶ*qcssJXEKi,Э>kP9MQ%]>2R'A tvS#< SgoU.zmzX {)'aV/lglD|%KYzu$/+# <~}gl<~wtmEMI@Rr#&iac7 =K`!vY RRUNVቧJe(]]!)e6CM {e;F)em.a"~iȜ<[hȒ@YƀC#3{nf XVh}WAXUt" OJ߉Dء. B@'o^1#sX+&{X.4"܅< O(O:C#>7݌5~ng$ K͈m_2 NUi!c|dspĕ D\11y>'9$_#%C4ܢge乽 \`NkWijL܀&r2ftzdw#G!=RSZj( 8/ x'W|$O+5O |:קrA6?+6.y&FLՃ8qP_(RTmȗҀ2b^1Cδ`5_>MXB1bgzMCVW*cpPsO07;, ]48=(~k TfUv1֐@ʇ^ty-`7ds?s|/k12RH1cl.qtjm\݀CqFNdm-,#b:̾2}q *^*mDuC*.nUi]Wv, "X!D%ejAjRDFw/eO`ZEMA@a@cϷxf޲eHC܇+1'M+E1oA*Py}"͝/ْQVέfS?:-jɂly,G#!|/Hcr9;NQź-NlaM}us* ,۳O2Vڜ*Н%CY{"N oNjM +]I_>ZzǬDؔ Eց#EmmF?_ӡcEo"X “&cb 2bt.j2h3%qΡ+3 hY+K#Ah}\1mFIAmg@)C(_h(eBL9u%b?5V_5" [Z 0`ivH茸POx@K@Q.<[VmLTߎl?f${Eq 5QAs8 2S+bk:`,U@1T!:Vcu~;g461]ERs'*2#]2S<f^~p-נ]i>3}C@ 0tj|ո7 iTQ2 fZNC c CIX?6KÙcCA¦^/!9(p f 18$lbñLA`ft`p%xA/d/dN@ 'UNX׾qH6\Dn\>(grd .OFD&=ϼ {бQ<; Uvqm2(*|/8?9!j0nGDҹt .Ӵ6wݞ@ijo>i٬ʥ)ﳈ&;6тĬn<^3dž!np}jI7Y[#<feT P`#:BKQ0Vwy#o?d4]Lwf[ܝф1] 5'4˄:H"E1vX*xŋoKEOјS3Ƶ Zʔ^auj; M1~9Wy 9!'ΰ-@Y,Bw7,P[-[aU0<2rAJpBs\Yd7Ġp& Xu"`[1v3/ b]龓 @Hlx0 3+j8BSHP0Ikye܌1}!'}?$IId0v;;˕7ȩ׉Yw&t"lޞٖX2 " ir"Ox;=c)n+l 8 y9+0zN@ympVdH~aZ_;XRV*Gp/S/F<4$AaaG@8Osn+}a׀ o.% TU(ķ]䷛%z7]friXXrQhBs+RZp4wxoN=^JX~DzR;{?w姥f,2 ڕёKUYT*V13UU$ZkWZ!/"U슼KUT ;*>V]U\XUĸ{aut" PѽFGsA̼]E@,ՒH=G!.o2ɔ!GI5SIZ˅k-2}]>?!vqjm"Īhzql4YF`xeKA$T]?O7MFZY.oAA E$o>@xxsQ1.2FEA)KRɫd :Y(x?3q~9wYA|hk^ǣY8߿}Q5#)V7>㝍p m%Ǔ3C5⽷!+)H{Ջ LeCK Mߗ~dQEde˅1E~c0qb55x u`%{D8pU[RF[QClӊTohI6z"b$:Cچnx(gUzהt_1n :.wsUT!a=1,^?k)|*{ҜxǭzQW̖$n3v:˿P}Q7G܃ϳj_z˱dִPBopx `O~КBnLḦ́!Ek؀ ֢kYZļS[U u!unE "8E`8&414H!Cnݪa!vM̓\ڑg;2?3@˔tX >fS=y.5C k)6h1]pb%h~/aۆ + rNр̎5QWܔ2Q (?ſu22? D+J'iÔA;^w 6$$OU?'IS0Vĸ,yTH')6@0 Jrw :xͨGxZl^:O* H A@$>.=+ (Y?Z,L\.։ҏhi~&R <|ŭ}Z>B w)6(EVD?h/qL] N%qNX) N׽20 .}d6tׄ(QOFγL]y%X@4Sp+@3y_ 5c^FF~q[Ps?g̿Ke $BTagm좓&)! sfj*Dwp=[cD&o0&Op5??$O":k½ࣅFBk|E}R?OE(/ m }7cNޗp\^|1|hmb&x櫨^jL¾/lRݦ)i`I+z.V"+fƲ @* U*Qd# g#7c-W2Ë'K/d>mh `g |˴ ZdL니⾤E5,0!uϷ|1>N'UZ_ESմ]lķ*o+Jn]/-J}ҡ00 [33 57'_8hюZ?ĈFpcB>1 }6z0brE=ܔT?2PT_tG& :7Ku6g)l Kw,`m2G2a hMxuka߅6>~jRLScigL-?C iIL僊mZ:fARN~24]R:ўKy!F4-!q29~nȀ:ꃛc4T! 3ւO &FL(so՗&{P(֌=;m᦬I.)dmF 2FyŭΦ|ghFEWZ ;R!MI [E!dwy-B Xb [,,?zhe'<:<qM~L}`n]mNd~X܈= ^a7ԄC1LG/E(Y!MJ[ov E#C\N+8Parִ˒EM* C#"HP#qeҎD&ͅOs*[ZCXQ]Dv3vljӐlc?5HՆe =X^ 55Mѭ:ZR֣XǫWHfW_ ~Gh @oFN{-1har*ɜHAh1W#6ڣdBJ,'wwkzEØK8EרYd)@c6UF9]l֫+[|㸁v``uE,`s}4 L}w 411۞zs~8t|*nN421rC-RR ͳ2N;ڒy|y y&S!: Z7>C!DA-j{ա:$A -Ą#:.w_ 1EcȯH<+|jeMd p.0)lS2=I+GqD9oLajKy* `!MŀCuqܣ dH*?c1|C~?+?fpB4/?sĿ~_~_z~oת=aGGwP7/X?}*C_lM ٻO7fTc2I8&2uVy$mt˃wW+w>$kCNnD,Ҏgѭ>ݲAU5~{Z:F1>*3 W?EϜ l HWJl4|2FR>j-TR#q#5QY<~"XXi%$ŠiakQ3c2^lAxBka=Z:R]čqJ;2MTt[Ϡ!|b ""jBX{L;TKU Fr]i(籘!J_3EPq+6ipS.)`fjғUV< ڮo9ӸvS埝j#7K%^p䂲F}nM֯δi!Fe VR3X1Ҿ@zb^`W zʲpᝢu{0链V4 kТގ_%l*|eQ|iLRkƃeO*Ƶq =ԅ'ʷ8IOZmY 1F5^PΆq38 U<(sdqűB, '`׼uY {A3a9P>(ղ%K|\z@7|] FCYf練HҦ4T8L HzƗ3e枹 <0p{/^ ,E 1U=1򜓢B5RyUӥβZ ʟRإ[b ;9'p-+YmL\rDXvaLsFE$]Ďk/lDPфOɩ W[v"mQ)m y ͰY- B+e'Rfݎlsv:Ut[EgpQ&<[䠊{w}n\, Sv. D'F=n/$z^,z>?iD{$D8bcdޒ=]LV#痮xnTUA6ϳo&lzû`܇}_=]\XLR }H$ )=Z]u!0G˗ )Μ 1t%ީb7y+Pr?Q.~(_]VFzH?&Gc`2)I|5ޡnwS#DnGڈUs|e$)ف3f,u9,wBGI+(& 2"bslEQk#}pN<^免TY+I9_@TϪOg.ϣ!2#yKu`wOzK:d G\\PL7 >:cqӚNJG"Wgbiu735J)M?MS vz?c/ѶN˂tF^OV,mY7[mwroꈴо~~FNP6nGN˩1v 醄TmZnؽg0%4 n~[&]5fy>nJL+6]gы&y*BN|O(HJ<-}FTAWOz.^,_U&jf6d̂徨$|5l?ސ*.P65?lsm U)bM"3Cy`?rl'~VWzb)sfMUWc>O# B'u7&mey4.ψ55Ko5ع,04I#SrIUOh\W [W8Y6Sȣ$Ӌ a=_/L#µ!L:J8P]:ks㓓 e1?Qv=Nl4Sqfi^PJP S >NWAj_ i *JTq-;63Ej'BoԎl[%7elw_|HɯYanjr H5hQoiǒZ 4fH#L?ZwL'E^mVEC݋VVA߫X*$DS8WU5HXҽFfsj")Zz1ΕzVjsbhI}b,똶oknY!}B-@[3uzC(L |4RxrKG{ |ԠA=хxFTAfX828u}v{1z!)]@m3j<Ӟx&r5ߙuւǑ)Nz7Nr1$dv'1{{s\6۞gsΨZPg|#(nL$!?e2 {=JfJQD+_Ҍ͵Q.c&0Qӳ{BYVdV~)HsyE*rcWI"M-C ?n){S|LG=){fI_u!t0o`w>;NInU<?:: o%̋LJ#z2ZO5z;%>@hS aaVdz`\bgy}9uqu,2PL_7FB~kU3Y ye449;z۽vtR[Ykq-UXG/$o K,7M 7L|z3*|jឯ;VMibWusk|lΫ[c^>x Xi:d P.%ݮ?MI<-5&I)$aJ 0`3ZU(]A w){@&/adAcfۧJDYNNv:jA%lbŬYo'CfD"2~7ðݨJVm1&yw^*ލő~-xS֦-KW}SYtK7\g#~yftLQbXtLG!Uc9Nz{X.#og43OoUu) ''~cuGNS;ƫ#oa$c?DdKچSϲʬb%@l2: y^U7\t,!D{d<9#5MFåz-ք4R%vD xPmn6:lYSnS0^k#}MpI vlsEQsšƤ>]/,o~9\FA4I9 ~ZEW=%6kNJ+AIDS{kVçmƴQ3'ZQFjCO>!(5$=&-{PE6ZN>.F2yoo;~ɁP뽶M!$D}5,3l#j0пU׏% 6ljK#Uyi{sC8\̃ [`+dxU nɕ*SgjDRx~s7g}۬b~n}DZgD a@cC \sRci_2N}CdĐLõ*1'QЭ"@_I9݊(X,^.Z`{jN+Bʄg9F8j׶q\(6r2*sT;s>É%5SIP0=m[1:=j0s 5ŧ+8ň2ܮJN=Cczv.5EvcÔ6&H?%]`⁧ޫǕg++2G#At2vTf6FIrFʗ"z4ߋqm"hi7}nD_=7H؊ʧǞjZuOzd%| IwPvvڈc ]Ux-6;X͍֪Rac<uavՏS.WQ |zed < 7B^De慇 CrPQRu+XwQMgzp %*U05̭[OMI@Bx*}܂ÌZ}O .ge&yS &+ރ'"Ú?FA"$R J?,@l!kq0o6w^,zDNҘm(|& Ʈ0Y͢NPՏ6A%b?)%ӟ~+e$ȎDt|HV,5% 2B`qw|2Wd '0Hȡ_ȰɗAlbF3hˬw?gB(-`gIJd4g,#Y0auamN}|s6BFQ W~z"o&w⯛m-* Pq3@m!8sw@U!uRAR!@m<0 M] P7#_)WB^\K_ur4fGN>|aKxrK~4R.:$c1"ep{!pbbIOk`Hm4IsV BW#򶺮i[Dv-;C))Ab>Ms k7Ll^ԉ0W{l Y~3K?BX)1?} 3X W,FpZj(]k5 B-)j{$DλlLoõo OɊL4H[q;)KG5BXE&fE쇔W]#1e:@QyI, p>T :7Mp׺?nY0=r7bD ޝUl̀xcdu*=?Ӊ!εޢc$ 9ENWa&%r*,a`qSĺaHxaIR\aӮǟ3Pۧ (kbsS\9RQq$I&c%ȧ P {eu`z] l%+Z#I-XS|,-`}:>")ۂ02p/o;lfG-Ns(Q8VaWV#P@[9/`Z{6K`t{oL-#1p{cr6nEU_N[/*+Zx #3(wPO \45aw5^Q)F, VkMN#VSXvç>/}0 =J9%t@}i||QR=6vHn'}M[93^%LDD,6Us]U+Үo,"~HWn:6@d#9D7jdmjY:WQRI?`}bۅRw꾦Jzh@', _Dz>:  Cmnu̧/h-NPt;VB9/5;?Z]X5[bl$?p8_A1@@llw'"W#@.iig#{qBK,3/t|>Ӭ4kWȓrYjiRm+SJ'e sjה]f沺վoDI pW67 ("S7jE KtE47E`6>%FA~zH=+YgKܦ~Dz#ndCؘTk=-rɵl4ӓ6 15WvAI+V/ s8BW[J_9[y;x.Y+kSݻ F"G R gD{FSpOM:D`; 8cL7p Q[+ Q|N0ANfiDFA 2KEM  JDu8F{#OE8ȋYޓTGv- )*vԓ*CSW7(v'UqqLh̴zPm=Îo0Ħ _8b# w :Hw_Q'|;u:X%hdRx"'Z#]?OSxX1[.UKj2 )WH^1 ë)q!&;Oq鳉xPpL 3LQU4;DJTflcu<H.[XN}IDCJ7N/r00:ATDh6Zߕ&T km8ZZ@>M| [`ͻ֥[)6Yt2aqttMM7a}k<[+%QV WJ}}zwFGKld4߁L>QPG1[s6A _ uEa/2\6 H6^O>1|HqgP#vGyf]7a+|axdL 1ʻgh% xYRZk*tN;gDWpB^,CUBOM0_ica F+k u&"te{ Y#vFO8S 5f+ a%T#z0lmOq N},Ϩ vCB5~m\Slys6ZW\׮džJ,0mӫr.j.0u-i TTFR!㥡Z_?rc?{w cX_Hr`tUД_Gseh!2vy~X=6<{uZ4~@/EP=xu|O1q{-f Dz=.ldDŊ&^E`}s'AͭPU<]fH[o`+ǂJYP l׳d;WK7JےaEor;g"WjB&A%5H3\0<(6"tWiAS{AN)nXFff*ˆ ،~ARqW]ͯ9V;~;wFcʅĒ:|isK]'O7Gױ 9h[ˏZ8z ٴÜ6_yxf_Mlїzw5SP_ tst>p$ɑjc kWhkDY܂ P)G>BaR"IW7Xjvá/8:B죉]5F,ц%pv0VX%ǭ~0l D"hFjmNECBG: !mif[ a(x_(G:ܼSiE#Mft)2,lP3WG4nr:U*KA5M腡!%bΐ=^lIZA i)6ob~Rf/:p@.?߹![BB@NJ.!<]9K/7Pj4N'z Vk 0t64#:1س2Vڈu:bY-U]XuLʒp T@oOW v։5ڮ8ND* <952&SұOSNhVCr7+dz~[EatQm,$}5Q#(Gyu@M W]xƵaO\(c}@\*sYZTw\@ LoyU~u>!uKl3 >`yد]_o](0N[M>Vy,W:/P:/aF oFJ8ՃxWiѕϵftpWO׹ Oc3UbJ5{'Oq} ӱboT/Nʇ3kx\69qvXyx]S˧yXlBݶ0KƲ׊Zh2)Z &`nJ~D1M} tDž'j,JXz1PQbDu´ * $1 DҏA޾ Kن47D2O-gw+F3;J˅PtJ>1dA_^%}{434sF16]eNq Lʋdz`C xQ ?WtlT:3;eb8\ +^Ьc|.CQE&ϑ,M}%ؖ|=SitrEkAB vѢ?J8j-GMetGHr%f<"ZfI&rjFƵE]%<%r+nwwq[od;F5~">B~dp-BK1΍ku@KC*3yb 4m%BH=JzERE:C2$6} Nf]?׌>HU'aJ24j*2QdFWwk%#eS=,撮<%Ymw䘊>"O!Ȇ[l'0ζym߱/b8QUv! ^m`I=ggGCeTx"Zl=.eY,udXX :i"PfVT➊xQ`&6bX([Ejι}lzlh#DZBFL1` 3 j%5.8ɸr ==>VbRYKX+џUSrǮ\! %gLwg<{oN?2W h1dZtMNGOK%u+:NAf˧'}aLmht ܻ,ى<6`veL^urlCᎺl`JmJN'[?b|})]As4(Je￙ G>IpВ⛈T6 :N 08Einԙri|c3oup8r"'7酣fhDr++?@5vASj;vH6H BJͦ&YI5QIGmXLEc( 2p[Y``dVv;MdN,s7?Tƾ$[[gRIĪpO>^[KnL :Y׷ġ Lc(?C׃mCIW#K d* THSݶ9/#QFY?Tkώ(Z>:t|JݠE>N= x/e4ߓgx,&>0њ3e ׋|'Sdc 󣠣X҂4"{.9h*XH3G6;,aw;_dsySQʓ|pĝ~b+u _BG%=L3ZT)+$ @m "SgSC.MQ3R\ %$  33ڌy3: -u=}po3zZܚs*R&tVk`\Ǻ+e鈢!S[1*S[ QhY _&/̧)'Ҋ75Bx\K_aE,`qQ}l>KP0+O( 3dZC0;nM jؿ\"bGi*:i4j nKi|$؎`y!aTV&F/|E^  ~(aĘH'焓loQ#/(˧iDMdıpd5U|~yb[km9kBChck`4w9H-dpo 5Czvcr#b'3߬Ob ]w'}C6Dh WA}| )*cKYr(2;u@̙Xoytph ՂW&e%O2֢E^0q/pmw/AЉ7"qT LXHًpI2)}s#D;>!nhc^lNdj0%jP&dwdXϨY10 1T1k(FʩUmjlty[<=w\*(ۉjIM5ʟG#~;PÀji;60ES8$jObz[n_%Y52v̻wmT͠w7f(fIkrpVY@' F5dO IJ(:/qWbۄP&r5^̰ -ZeO%v[du7t^LJwhB :%C h-_`쌲pӌv|)74Do=͖Rc(+`iC,l38b#Q2XXC.2<@CǭuESG}gۆwGh%37U_7Ìt)W^6&=){ ]U3>U2'XSi}E<!\ƃt8JLU(Y7_9@'oT[|#)~ }lDxxa.Sp+Y"DNe,r9h,'L9=AGq4І.(,|T(ίzUAr HǯŀW`FQu[.Gwc1j gޤqɐ(Hh`5q]~p[FU LX\A;-2Eݯ[U(x(凼~)[C&D ۛ/(bp`> `nfW&iڎ^o'R H1 [8 lzi֢*t[,|&o7XT\iTe$(LfV,3 XZ(QOQK> oRփq'R]dArrV2h|im؂5[ڣ.e"59]0)x}[E`4_ j͢0q1,)T=>j/bcPk bb~T!y6MX@{{kˉB|Ve n* %Dㅟr7(;-Y1Y"zp ;Ku`aٛU0Sc21{E12#.ku).7j!7vk?, sv'>d| ZH7X-d`x>n.&9 b.(sSZ=( "w&E qZ\#1d$|D!>3qڒ~I_ZS)/>rc>ZDdD,6E!"@E¸(m.}@-t&K*MpM7>iJGb9Y+b,Im8{̑~xQ{f`Bpl G67#\XYu4L% l2~ K-|w+q9^`y|\*߯}Zr:57$ݦDw8VB*}&zOƶWܯ2g4F)80KZ6] /u5]ml[A1{ܒA^?}pgʴqRy_ <>IxեZvD 4&2S}`WmAx56\\Z11A;PO+gDf@We4xyLsZ&px!G] _  i N7%:#հ k{aAr9fW)x5^a(@lTAR`v,62EǸC-,a+9 8tHOѶ2$GuT:Ydܰ6h5LI0y!fL/kB*\BCwDR;2i$g68nylqs!"%rE4'V6@{uB[ď`Q3G1s?/f!nV.!ܲp%\L Ƽ!VkJLCi+Ԫ^_BzxR^Vj dyAb|gו*H-uF+g I}mssO-VP1KD%XB-&C1W}3 @-uʮXu>t!<2%b^K<]x]`c96u e^mGm"`hnp6C/߰;NԔK_>}ntk e|fr,$}ͨcM\vѮxRyʾXݫ6IQ2=+n8ut_L?ӓcje [1l˪鄻v.[6ߜ`srMS,O ~ wyA*WAEd[CeioήnjLEYi$he~lmJwCutRQ>t]Iq?d* 'iJ(QC)Fܟ FȊ(j@KssHq\ʧ Hz(GRi^ۈ9ve `IzڔC=^7&> * ;yoی-H ;T lX j8c_;X/Pd5BjA )!ZҬȘ+*5R`:&[.rTAc06IStx3@mbt38AevL+"%oUS㇞ti~BfXRcp?/逸͙1nǾ)rJP|9/ #Q&bs0UGąOަHk(lϓ*[5>+!M>`dkDj:eLMJ$DS jK1m0MͅkO'Jq'I0 )0WJQ'<S=аը:d}nu6Z%ђhq`EI6C24Bae&JuϢ1,EsMl IX~1U㇧oy[(/L4.}**Y{/dn9f=cad_xl8i$oёe(a|fArž:%b_I;?4+ V>XnUcO?@SƐP^˜:}I>f>{x_ƻ'N݅3͒%7,w_ք#!U,Ť7qo5¤iՌU&πc]zH4 O? ɬz FVM]+cBhvz.G|:#=c心%dh^hCk51P͏շ4mlbE:d&Uvn2iy.v.mVW=cqpYCiHCHI8NO,0,XaƧ8nӤBg<r4[OH (`0q⩌Q[G73og&Vm˲sNF'x+ EiRm~C:KФA@TՀmD1lsޫ9,[ݧ̺-1ob6D9D9$KO9 GHꘖ37fz^!%rpȞ},#Wȥ q\;"Qrddd&0 EQNao[Y/Ad`AMM՘nx;F"R-#s.(I&rLJ𪝐{:sy*cW* 1?-r.~ve[w{IξwZ3 Nk.̸3c.m1q9y~<0e0C˵HЋ5iaGbLPhB; lh%tAQx Yj~>o+ėzOH W{UCКRлԁ}+ 9qhp/5kESૻ$-ÖŴTc7wad^оbmDš%+K7{3!Z##ɠ~HGrj0F9hmef4n)n !*4ZQzZBO0\p$a^ ,⣬hz{a({7Rm5ՑmwZ9ҟLL|}(C~C&?AS.࢟jSG Rz04Ԍ8m 6kJ9DݫmOdަٻTE>;xNiv1~߰b4a&)aNdMAU=8{i  kJtqoMn12h̽F ~#M飃iR_٬pq^0kxL6brt^taT+/TzSi T8n@\?*KJ=$6(wO Vm͈lC^ݓ#N(1'52u֤T+wϧF$r(#y]{Q {4Ċ:+v89*/XT1&"xݏ)ȄzڽP%*=\>239/_K'(;26,BNEѲ0ŲThG k]]mJ vap --*Ȧ@~P[QVX(͡n\h 폄Ʌ>T%.|" b;)tם l)FyrV) Zј}ገ߈yN XבCk|i IW8A v}z^[W ǎ?c!<iF1_G".8 j;C$iʨǾ%~wCfc;ƇĎBU:`L,E|?ǖ퐆ۙtM|B<*4$qa0*vq|o0S2ƈtK|߸H:^.bb[2lY}*q&ǜURf}n)z1GՆNQn0a]$ZdCmtoS.(|> ^maԬFFY)?> W*[VdHx:eRI(4(&YL=T-[hhD0Os=e" TwWhT5`\I]qjR#ZW%*M]1)پD26L7C#ltNE۴|B[l҄XUktP&4+F!*e9M?HoR_ϙ b?h f3 Bו *h[*3D ]^K׸)YPkXÔoskMO̤znp؎A5j ҅()}0m1Z?lt 1`[R:^̫~J,rjmÚGQZY[^_0iCch:ڴ s_V| sΥ`91KoE_ TUuQ+`%R#+BXw59J3u[Na4s˄"+/h'O%}}Qˉ‚,3HMg; VՑCX[/M,Y- 26ck9GeC?ngF[1.x0 Ϙl~E|nHMvBNZ*ӂͿN/$Ghh:v$D hF+,rYZxegi]<+Ѻ i|YcǓAP< ƤgX-2FQvȨ=I2Owp7EH^/3Ί ,EO'וC1nJ',ִ(v+v]h]pq&^IY3: kHfmkԸ>=kvKyعSJaTe Puߜc7`DWo)0:PwN#ZfVDr?K*1t[T݋{m'#^ic!Adžy< 8i%͞+aS| ƩvG& C:X  'G˺3@sT$@?K~S ԴU"d{R)$`?ȣ{.?בð"z9ШXBBMj9fgvOh Mភ->q}-tb^͕!#a7W>B\Uu n8Hȳf$l"8 bzo>x(O5kE =4]y9vr 5Vܩ;&saDfUz?Z$kpyΫ_6.LUO1¸!@qʸ?1s)}n;YMF`L]sEoЅ[Q/t"Md,k3 򊦴eVua+Ά0'1JԚݛѕ펼j>hՙ?c|Я>ĕ=!bC0_ 0.b5IEZm(,.XAl.kYv5XN;j(l-mԠ [!dˍ\Q! 㘤Mv_۬`>ʡ$M6|xqx|S'nْ S&x[LvpI-}c24X @"18AdTեeSq~2^ϻBv67,}-ogz*.)PCQ묻TE@ // };Y59ТIi狓$C> duZJX7 .; |o\́30OŠ8 ںx/'ڙΤm3ڤXr5WSCD?YunDڀh1k R)2o4#=:w2SȾK)JE@l:|f*[GUd xy#F~S< IH:BBt8ߋq΂80A83R.&}pn .7&B 歘g(1D\8]N4Y"#䱎XeBWxN}"2Z^e 6g5gS/|Dg<; YCAz̃$i/"A|: l q9MuT+Z3ߵߋi!x,>wf`%vPUh7[U*YNFd6lW_ k~Y}(:#4Y1oG.n*?rw ~1t2>O3S1Qt.¶9tGY?TR>'B@$=&O/^/z(f|t[{ ȓvAd=:-V WJ3MCfH=77:4n*{w~zyF6)0A\[ch8F )tR P3JˌE< IvTbuMY:MOE|(*:.!ЕU'Y26 NS Cķx4nY}ͼ^#*ipm8!-o]wfYpYLf+n]o.C3UP}T. `7f Hxi!lz~T:܁p>rar#&StlCRI{!扤:-†?&ĸIh3_,+#K-I"P07K3T ɡPD`l"гʣ+G8 k#_+OhCi%zn)8c7N<\V): Zj8 }Z pSD᭫O߷ϵ4..,\@NB^,E{#4G6]fD'h|!e" >PQ5Bby6O־7#/,o5ADQ7SfY C(T+չdrs)}C4_,ͻ -Ԥ 9G 7 t33$*?߿,Y'ʅ_ox=^ӴC0'~Y A֪TZL c(!ʘ>Ylc;D¾mф3T,GO^నK^+NtJ]x"!ntzD/񼗤[޹3UnO_@e2h>j c>z3ߓ%ʐIsbBC(r eB&8e|Tq>?t̬r" h9jv*H9~[#} ʩ+Md~89茏6;dc"蚔ͪxV c׏Al{mۂmA/5! ^Z#^.C.Uodk1uA6$QνoHW߰zܓ+'[= LwmݨH+b@P'X9>vq2~5H9Dff<;_?(v|ɄV} PfnT_yv&Gb*ZjxiT,7V.Plڲ 9a ͐s(Yiv]cz `{2k!m ])?H.RE9HYiYDJİk+,0ZG6mPHKr¤qfϮVҫHb0fN{¨Зg^yp楼\J>7ţA5j^ sl^| b%|ZAmy`VHGbyLXb^CWiHeDžYeAHq.Rr7Iv/:*4IL5@D̓R@TSO.$MXv1'7k% _@8x nؐSʠ}6 N1.iU':$=(]Wl重~C3Mv5i4K`@zv\CIi!л[AElH}GOjx')^bu1H.}:d/J44k%椕?_7GUrĶKh(K?SYmx>gDTQٍGVu9-vIS\8?c_iG:{/DOh7(PN]d³i$uimw B/QlSk0u 6Xm]Vd> : zAzdS{!_HPwB0b޾ &$#Qybd :DUV^}~X5oCMi=PY'%t=KBBR>DpxJKF>ahcZI,'X\/cPN7{p}‘^~TFX#!v)1hf$!p~r pzhfl-#ؙ+ ٪DFa7LȬ g4;dPUw<>YK|GP C+`KKOUـA3\CC*1"9ِQݻ)ؖ=ۑC~rHfiUk^͛WU->t_Uq=#t4 6oobm"o(ik)v3P@e*4cq cT}K8/XwLn31ڻ OԿ*( >Gc 90D8|&@E,/-G Ze XƵ D\"x#PdbΞuTDV( ube$YfQGU[Y!>]񜗎h6'TD*BEs_cyIqV݌ 2_ pxϘ7{ D>oY%qX*gEt.FuFoҩo^3}c?KͷxBa7'DPh$)$T3oΚR_6;\ ZK=K*1vp6Z}ARQޓk:jژ0l#Hw(}7fё XЏ΄3ԝQEڞT9X5f0/rOEa'4Q* W%i`ڐćJBޅUR Y7jDqudϘ©*u#Ui:t@u-fv]#`@rAz-9M-?<9Zj*/{!hkJ[a,ڈ!6(m"X|YL[*rPBy4^\MnV#w˲'mCf@IQdy1_'mnڿĞד6ב2`&t꩖đ22u(hE~]_.`M %lG-DZQݽ%[m bAq̇Hͦdʍ[mɎaH^a#| ~.{SrOʎJ]Ӕ4R;"5? 5VrAm7 эXɠsw#ߏ( ?u|ɉ$:+70͂ Z Al\r2u{ H6]Q/Z[Hg=#IaIkYQ NUZ-e,ϒ& TSjΑOfk!<Ë{rJYjp Q7VJ8:'8gq1SSQ9L @nגS)Ydch/kĺx.gYxزP'Ƈ*T١u $Dث6ǀߤc$_0wJ=[&Ws`O{^dC:SzZ`zl||B5 \C(P%ɿ~&H^gmgyߙ }AJI;ڕh ' $QBOb}H(ʼnjL0rh' QHl!iy)zLzbcz8QD{+Eu SOL%jm_J3DCdg,K#~D\!r B0ލ@Z;1z€rp \|R 9w*`/'RpT* @Z|Dh.cxd#p݁ :W}QʨtF7:.*51| '3kK b00%hp5%Ï_oUg\s/k$܉B ՂgB{ЇB7^dƇ q1fB6}HJS`6h;d"4núqWNu^Mb(goa#pPv /UC.'yK]o@ MenD]AӅ4OP׃xMK3h:?s`: k/0Jp* 4';QؐUT1x3So0O"#ޓ8e[;h5fˉ~$=S#x}R_>+ Tn'C&(X*X(˫将- 4&!sZ{J'QFXw"pMܝS6C34B=oy+iAIsϟ9F7&n$[KƑ)wR82,V>Û'&yEOSJY#I*cޅتDб'Z{Y`?xoWI>*tc @$m| ɓP_?q,%@@YzJ!Z.}FZֲ~XiuWC -9_u\X&F8^(GyudkՇ4vdpYlrgbZo3+oZAd->N0\N3F*=S p~=^L>h0`&jȪ.]!L{R{p8hg鏚mImπwM7?3`_{?ZdaU"}&ȤR`"+ճM@6ʣvdEC;(_az0'+ pT >g L΅gxBG@g!DPꯀgী5? CJv+:+vws5 L?bY:G grPwZwxOJz e=Y F3!E~CP\-Z?eƆieK?]Qo[l2Bjd% 'aYĖu7sUg~cѻU1F<)JX? H4q(ܔOSCh8RIE. u%yDyEɥ} wx~B+"=}9N>t2YjlNkҮTJ| YX-nMKt#IKx?@]g~~LX3G3ozk*62+My~Z(zUv%rƹ釕!dl|mǜ(!9KV>#\e%[ zc?sJz"Qu^/KD+ ku0d` @wճ&7/xYR{tdwړtѳ}6.l?[\B Ldh[翄HR\ӇAc[a4դ~vD,=&cb&K $xWgeaOE5S.8Dt$aZI cܩX 180cϯ b_ :wt*4\9% #;@r])9j\.L!\hOgzQ d~^oѧ`1~tx}HHg؟'3:yPq %Q|7ky#\G/1_pk7U~f5Ey#,:fPۡix.Ֆr ?Sీ6Yd[eTW6)$|u<3xFqx1){-"XFbrIghzAxG}J Wص 12b\J@ΟˏȁV=;VqjswM .&.  .7M@7 r~ECIFs< ZA1?i{;\(D'. fQ[u뭁MJJX‹v{QHşI9V _vxUǗZ3GTW.ܰA<+p;2p:Aѽ!5Gjhw"A2=%ϙ"ڂ} EX∅A y(OzjbN6Q@.5}"9%oI7&h"jB*S}eTғ!^F[^DrF,^g&rkkq=Ԓ\|Yg78=ڤIp#li&VrNeY"+rv^[㈩s `S[t eK`]f Tds:&&IF>+Ppt@t}"l'A &zXZ4mSIyJɾ!wڄW)I+Pwk,U~<=uAD^gVX j1Ӟ`hÒ能̢ǘә!3@x@2rkL1ʗ%5ZJ`%MgA@}><q߻d^DܭMg$☍: id6lI%Qȯ8DG5$>{!Bg p̷+t\~/0ݰ ,Qk|OH)7Y.$IRfW-#^k^GݽS f{Ķ㓌zH*KCۘ5-IJ wEyW/̯bIK1e1sXBdf֍w e>MtސC?K'8e\b($}[&gXPkFKS*/]=ߋʀ0aa:CfW@"TlZ/֛n(-Br@-NJ{LX%;kA`E.fg) Ulbx tIhS0-(TeGT2LRVɄTcy (C[nݩ,=b~F5b|'u&2`*p4huN-YAߩnֱq| #mUf1g֛҈ˆ2hbuYÚ:f| aED 箆I(S BiA8ST" _nbpvF“tlqmBeE, ۓq[Ҕ#[d}3Ψ-P|G!A=4A[BHfXR4l(zø58b`VVb;.CT1.Ir A,t*X@!_bVU%7H@u72M(8-Ie3d;>#lXK;rQ+ ́k4@b=84ybݓ*H՞v{݋5Rp*n0#fEJZ5.Hg:8Ley'pSH@cDX9,z"^fX509CŞvho`|lMQBaJCĿ@ɳ?gDOnh(4>B2i1n`pgyFa$f /d ߲61B"Gj1|cAaT޴^^(G5biHx$=͆rdDV֟ zHgJےr>t+ oR&&>茯cXMQMw/kpN;)W5|KCJj:AX xJq{{@H ڍ$6{mN@ZlŌ)=CM“ar.s/,``hd-{\}&'7JjTH.l\"uř#Y:u ]IHuFI ]Hi{¿4YԸfI0mk60@KoܠulQJ/\AsD6n~+ kO^}6`m_weωu6L>󘶫Sʝ5GfYwWbuY|@,̖)gڷx7nU@fEuLckZCQ -Q 0~‰ɀq[Dئ7j GY)ូ)"@B|^ 5 ;9@j׵A6~bb ~mlzE sQ$0i5#@.a`J724)a~s"]mi^@&Mțcr_`Pk%*#uv]"4Z*JXJlvXP"g̀0ȐFiW;U`KbCtyLUmr x%̧żuB]C+@ӟM2:c/2s(*_u8., 2hmsc# I{89:o>r2"G90דؗ<* ueG"el˛>՘ zyQt@'Z5ĝ ͺaG}nc!U$_ Z/2T7 ,ɛұf>*bhH>݆m[R)Cd}`F6DzaP:˕{ LW9 P0ݣ8,iI0yrWy,jԴhjrF7!׌HV`<ᯗ띧.xͅ&ە#K%&PZyKm&+muQWL`Y)V*>piwU׮]\s+>Bݣd? j{Vl(-ܧ@dͣ/rreVƥj8292`Q~ \ GIglE%&D_sрH1ܩKJCSo2ضr4}dDJyM%jiX]R!۔@~84 b dTq:cWKbjL7tWۇ,Sb—KE_*A282=KIq>y̠k/1D|jr4qËp aCH;>57tj0T1 <@7P.Ы(%$I2Di&psur{զ-i=N{Jx7a6gxI":"`@EeRK: 0N^9ofD'P+(#ݽ5.0[hO(Nɑ euSa5{9 'n&ERux Z`ǗG"\Qg`}cS{h[8Ad-RUn+ܛ^U^0%q&, eTQݰ]A]{lVݱ5)P+i^4=dF,IK-t;&Oc\[Px\ppŘ~}sUZFvRx3 Xhd7Ae^JaJ'{*qg-ux @p+ĝa]mF5Gvc tnX<ј.'5+_Ig( b%xcKvhIOB?%?H:^GEC,?W(D8Ev7ީ'EVPh"* u>CpUZp;hnvƌϤkG;ORvSh uWsFb8 (dGlO "$UYh T$IX9a@D?>zmlVйx^%,kUw>^Q3Ye+R,` YAbgXuHc)%l$"E͗hMKX@o ¦9[% TPy5yPzG;7++zBh|;( Lֵ)NcTCv"r&-Z&͇ݚ"XzjWm&Y,0)>iHae-[<ہ9̝ ͐/L['/4馶y?F:BvfȽ@w0 I\/ ,ۜi2'TOLǹJgW +( MƕC,خ"$ݲw8[^~|}^0I]# lx;";@OGi6:1s1TYhu,DXQYr !.lVq2ȵCtL_ !֙9s*1n:q " y27vs~UJ'EyO |?tuP.stGZawMG,\bjB9C j3$~UE26KnZPB˘RFTv _: 8.PvqhGڀexV 0ϯk2)𜰹~ҶJO4+Lm?tƠUe,W6?*.v,FdKҳ":XYF6񂇯[ @A/r&@Wxxhe2)nNZ{ G|/>{7jFfQ5x F۩ZVN^1:}%̼7ق]B l*H|7b,ɰ?`eRP9˳8 vl Jڟ9% ac aDbfaQ'5٬b0:eo?Y{cRC\x&uVP7 *;/ & Lf*ӏvK n&2of6o)[_\l@!;0$]/x;af1,8B8YP OmDQ1ww>7a#Wg>:G.̄6/@MǷ)QAӶ =,<>`>L 9{|A鄽b N/j ?T8_0iɅ8Ra]5R LDБW[R w:P6bKC=+~^d.PaDTnLT p=>Nwނ6썞ohڣOh]4L|52LYSc,=I-eU׬ 7R7X{|S-v){yoy*SB;6 +=22QTv]O[hݨRE^(VȿQ+mnȍYP7/Ga5PYu.ngkkj7Kϖz?|P #CfkPh 2aH@ Y>3ΓiͱbdŨ i3=[\|cMŸ>7J$ys#Bs24x߮q&is~8ULroJ?EZ,r/T?7;25͎N $w.+. _7UY~{RdQ9?@l䴡-SA;`ӿ|Udd3@DTwqf%$r8_5#KT͠oopʧ[Rxe+[#oY,> h^ʩiHЂ܂1ЂT@KsEо%Vg;܌;-( *`-It +Rdajv+ ˙W$kyīF}bX5gog/:&W Ř$iwƑ{@o̗"wJrWpv?Я7'd7+c|VI> 7 i[^ʻ{ނMUKf^-u @HQ9?[hTH潊ϗFfN cU%B"4pOO] x8[ZH}6)ذdk B zN]ڇXNN^A~` 4 4Dw&,x&ַq{dLga<|A\.Cvw 8I\Gn~|ڷRv- hXXPu(TF7O:"|e+ '"=^|)!ޅs,DnZdg1"uCKƭŰA}=M /8 2&m ,TAֿI#)(]vvBf v*^uNhBKK@0j)"BB|k3Qy/JKj-%tk̵kEcDN߳#Ǒ#DIL R_DcoP\WsHCA^vF dטSϐ(b%hCEo:ٵҟ㘍J, c )ϟLN_M Xmx`tRϴs&6[ۉ |[ϓP[Y9=dx3yVo:xVE"Sg"u՚lz+Ƹi!|n; aW,xJL& MsdnB~g~.m5^F~:X`ѧ\7U!dH8F:YOgb !o]>.uU#-6!GwQgK`;)쫈 A>"ΑSR@i@p TwC ?&TnB\`8d$Qqx01!nĂreW}E0=G&KAKAj,V, r yΦ[eajYT{ɵF˜gt2@{ yaJPZ S7S&%(T6j0J{|FvgWʹas yٿI!o{TU'2ƥ7m5A -u5 `F* ݼ*0YXUѶ 쒕2,Γ~Rcm\\fF` >5\M6!Da>=/vI8T/XMFv?RF_fX3X#e9֢̺DQtb`bGssyJuO5 zQ{<QA厼;=;8XqS5>CРBCm ·k eiD2!I>ؕM$v#ǚG< bz7Rz)-GJܣ6'p:~[S:)@%+;QA$cYBbU+{ I,Rw*BnZ jzP&`G۠en:T^蹤/+j _sa׺p(uIiF:RَiOzEtyRIQ65پrAhw) _P'v/^R^ؙ1}GJr.bQlW99+ f& qOUI8/l~{ke70'|dBӗpCXq Ư ޱ7+Rn-@>1lkvalE`ljX?,wkX+N(3HmdEZ8 1ZWi'x\J`mI`#h/?p$ȀRuJ앀{,8<ΒMqgN1T` ތy03RvusԞM˂}۾F= n`\M)5BMGa paNt`=NѱyIK.-ŗdʌ?-Kfʄ֨ ZH+CjLw|v?&uR#K$A̘!)u{Ⲿ%4&{ .X+ kD[bpyJrzMJXlb,%5]ӿxiw`kay Ň~ib$ StJ]l]$a,>F~Ryʘus)/%bU`s2iOڿy Y?:KX $!HM!ހc`6Y=+HPVTC e~9O9GQbǣ>y_+j|Bmhا{'/T>^:} ?lZzDj;SCVft2q͡gKQ+v5~`nsA>Jt?Ofz IJF;iDcs$w̯l^uyE2mt]: *,(R.y#7ܘ7ˀ1AϢ)ᢨáO+IJtU=W0l,{|T(lRrw[Nߦ'N89dx[mǾXpӶI(dz| ڌ7o,$^_FGs9m|jljk'֢Y7>暅~#<V}uʪ{LxQJ*۰J47F\弹|Fm'8MzPό$iX\ݬ'Ԙ],$rF7D?mZ(kYE~W`\R[Oe~!ˎ沘 sYX'wiDZoiuiO$D0 #O|fZk"&"G/KcZ}$AF%&1~sY5Lrx Yi̒H\&f»PQ߶yݷ>oUSYQܕ%K)%zhT1(7@W>M (y6xߐvadW,qb+SbFY֥JꞗCyjbC myvHG>( lWl*Fw>C- *Gɩ$O~ ,5AuIt1_y=q$~Z(7@\''+C<4#ꪞN."??]h$]#l8,zO㉐}uDz^fk$M*obRs<oOnU@;H( e8&,DCC BF_!:pQhwF13AEIZ7 '!;7bY&HPKxpz_C/WlխPU zdCy!X7sLqg̰Oؓ:&'N=5+;6n6':4<),X 09&j\NzCiz+P`R-J?^Ea)F*%߃d"l] /1[><17vO[uPY+{rlE;؞drJRtzGx63ql$;5QEMM4uJ6#.P?x.yBm _|kȃ -B X:%E{y"TU$47}Ϛ_Ɖ Ԡ v&\<v֍ }ΖR8+JlT<\gPc"@Z`:83H]d/q)8fw?K2[7أEs +B*PR̜ԑk]UAg ,~?idQkō9ՕM_p+ڄ?X+hhPwdQHZmχR:KfrSѢOY2sCJt4HC,Rmdc_(]a@?2.YUéhKV%Ȃ,H8 Ǿ5I®Rm=cYB[,JR<xF2swg\l^nγvֳƁsjVvI dk1${頣7ivTk :\yȮyXR. f?o+%HDydz ><8`WFJ}LSߛˀ %Pn1\B( ^Rt_ 'e*7JI}-6lgi?7ediD&q/Gug]=eb<[5R=Wg nhwn\zYDK%rNS)ҭ~ Fy38d8qޭZf[OR,On^ۗ3u/5UmZh E l xp=$3n&F:6~ZZ~0#p8'e.`&6eD?#ˀҁtHhX 8-JUjL(7__23ԴA}|ȷ 䋯/۞0ԾϔyU-` )BWGfĀ 9*t3WJ%jT N y { H -glzOJw:=uy"7K'jg%P%x!v+>n{w KW_IQb6ޝr!0lW+,Aom+W -"6^ H;0Ntl2231rc9=˪yb tKe>OlH#φj7`~}k &~FWO5-̭1 *l?X9jr`?{)i 14sMRwb_;`i  j聱˕j(EKEB[yvg#5W&Fى&CXH@ΘH4ؠd#i95g)<>3KSxH|V$hXBO)UKpEVV4CˠKc[]>iĢICSDpc"flm L ;ܾe #J֡R&.Qj35։SK!d]\~y=ecSQݟO$(x?{ФT@OLWmo(ln;5ICn9˘s\zBдxlXz"#{Ӓ1Iv7"kwfY}j+̋<IC^>3awu`/p;.ϊV[Mg$NdUj,KHJ i\ $1T]Z;ճ e<#oMjᠴ1)^j 5InpZ+$wA,'W-/w[49E sEGm<_BUT//)j۴vh&=~1π{~"Ўga5uݶQwq ֌',- d;zdW!q6vȷ{^@ŗ?6xdk'+tjm82+v0Dl%•`yk|uBf& %`XV =ul+ Z鮖&b xM'TϳMk"W`e0 vѡ /7kBZV@ڙ cۓT0B0JB[];ijR"=hUߋKkc$͑"gtAP\DJ JZ)x\?e~#Jh7r Cy6np%$*O ܁*y2]hp`Ε*Ɓa?+`eɈp'r%߉"f܀Y(&Qi-_aBARQ/2`&wQKy<7شRU+gˡlLg!&͔r 0[A%i y70݉.T}O%i)٩c,*o0bإჶ..+Q9}pݰ~ o@L5fw">Qc#vxlGApu=-1ŅqS^gqRxZZVM}],Ibֱ{ǭlzrhO y~!ޏ [>)NO+e\"LJ %Wso6_ÆA^ qsYGY~;H̎|܅YE$, ]8L^f+8`[-gR5 QDdz}T 3e22z|QStz vi 4|D1M{8jsi]o}TgBͷaR*w> c;:*Vd`v'3|e g]EBw/rVVxզ\^k%v 帒.T׃&Q {. .Ys,ᨷL,;B6FV[8 %/`n3{s?h*̀?Rc/R5}1]wy$l~h|K'fWЙ2bKxdoX'sԝ!e,9"᷏ T/_>y77t g:mYG@̗ |@n5mP``gaq#p&kS̻会縛} .іFP~H͖E4s7 1Q*6S ~4=a D1Ir%J"e*{ LEo>$JB@STw"K *}dn}X2L%@i|y.3!w^,8HO+ԁz.IgSuap]yY1@TlϒMD7Zv?N^H6t d1v":k~VjVƮR \)׳Qg )(|W*qو^3]1%3-D! $Ww;7<+JᡑW#c(s9eҬx8ZǕ؛8Moa$FG6 =OhXi16tJP(Hw_ju#ܵ5?L{t5=G+а(ƮcH3#,fn g2jUmO:!w4劫 ͩôȈAOb =? é]/3%ֆA6CJRvME:;: z^ˌGMBpPUlD"b ֹԦ[vJ۹̚c$ǫW;bȊ}yMqC&#[j6`d/pmR{W y2(@לSBVĹ\.RT eTxN>T>P&AoMF&FzIf9 ֮V.$t]-N>^lw;LK9O .䧿f:RPt R! ]NWov^^ME߂X.~6P1)ɀ7xYug~zh1 pTPLcxEw-BG5b;cLXZ N bGJ,6h[5W9{&Tg*ek(]6,(}\%g8F{5fOBL'Be{@2yTIᔺr#E՚>d$Q83MF6L?ˎM iPep&PK[6cwrZ pl@!oh}ڲj14x8)o[{xA+)[DqsqpO U'af5VHhvSӝA}SZK=%,)v ЭuR uI_1X@~$+\:I)F󀭃Sjg>NfsGWngJwp&ϊ. UQN/:m2Aclyd,`\ޏ ywRAkC=+*R9f9C Y-s-L ݘp?Yy2fbK& 6$w̑pcM6_AK7ˁp" |gK93K|&0B؍(F(UbT/ _MWEcޝxSK8/S_fAH$4QbA eD);3MC&N_&&A޹YZ;Qo zPڔ-2+1X*{v YaʭC %E-o;Ryx.a6c%VZ,noAaRApks`$KD(:)Ql 86*L eDĹfH!~+ ~.>xF,Ω[< -_ A"X_Q 5b%C9dx-xSziԅ^YȋQmksxoe&@yD{"iZaj": # LÞ9,GZG!Uc[Th(Q/v^3t#b<8=$Q!egz48{}NMcMj$a]+))~fra5_{@jo_x>!]kaᒧreϻւu]hCw!6$}#Я*8ܮ/`u p\2r ͸3P>oJ̒ ,k.fOGVj@\)hdRQO(ȕtn(|;-Ĕ`InFpqfO'+(ag2-sNj~ګ$Je]>Ur`R!>yIFuL/,xyAq QFs/Ð5&D"Qg" Rٟ-bmO@mn"TܿirB+wf=9{G-I19$u RwZl;;RNڻʐOc؜Ls6{w;=;𭻒ﺋv IeePO4/F,r[ha N@&O'ظQѵXbfH#U(; Hr BTBJ%8x^G=> 4'HTbf2B2D'[*p/9дV-Kiy`;G-. b.6Pb/C5(QoxVXEc{7qI!m4ulS>ig19UE+;}udtZzщٯ+#y:m8+h*+je(`a o*ꧺ0wxrSo[ZܖAvY٤\V1 DR)b9+*n)&m{%#QuIцX׫R3PLa]#MDž/=W|R k6̋rCp rW]zhI%/,1I >+Lgz u&hA(E/] M^`M!};R3Mm4'R Qp /gNf>\EZmh:uS`? @ $@/7q=X/$@ _ >Qt^&9V2+2dF]Ɓ_X/$M$ qPl!<ɜlC$8laկJQk q &*tye1/??1/pE0 f?~ G7n&]vo>9M_Q,Z=*L>],KbfyѽK#y?0o'nכÞg*;7YۄI4jw,4u%"բ? ǜ{^d:32޷y{KZF崺*㧐<* w ZRVѱ9FSjs3hEsf[NC \8O.X~]iN퍪EmN8H3*? `Ż1s5sDޚɨg%Hկw`V["2 8맖d].[L6"nLMYv¾:W&V9٢|y{Ʋڟe5>vȄg:|yr BKxC\2Ho=1^ fx:n'U2t(5$7hD[}A& ﯶ. #,Xz` 0jFxirg-:J $U7h{j2  pʟh珉r]A5,t7aP\e혘q3 wCz#L(v5oVo}bƐcB@mAE$LU`@=x˫T٠&7g\wX-~cyDFr#kSy.XaFu[:xN~Je^Y܎ŧQ1xT< ښRhzn3OOk UU X;?r֊݌耫-q퓚:|ZOTӃC!wWƏ#W_ԾI]'9l*n~[bIHy?S5"&eSAȰe@4-Ҙi{=,'@SS-.DJlGs7o)ehwy352S:paxp$n$ 84L~V3Dɞ\XK0ܒSPz Ud F‰#R)FГN)K,uT{ aί&?/I1 ve͘O/b˘I~m REZk"y Xx0=3`?xGq ^} ްM.a9)VެMX~0 ]<W ezæ+O|F5cP_ݻKpoc$7zRuDG#Tީ?ș@KWk,ΏWMv7N)71O6m_bryS (U JB&3=F!^}Y˭J$5qͭۮ-G"(4_|fntU#^ֺJDV/Mޮ}L7wN+f`ǖ"y7tPzp+h1ye]ᒻE~9d|>_ / =Rg sA6,\/FX 5<׶Q*St0J8ʳ$)gwsoCvgH;r(I(Z׳6~'43,¡D<޸}Ĺ}eVu'dܪ[﷋+UrJk&jd{ܬ1ExW[Ӆ!1:0nhjю2fzxhJ+DPo2 ZUPرV!ºVLnmq|!+hjTF'y[tRQu-?Npeř {6)DLj^dYsۿ7R6w+> 9boPVXTSܞ}KI76㼌@-5Nc jڕte'L-㰽\8&I/*}|;وcovdd Bb hAH'$$z?ʐJҁ}ٳs Qrvܓ1Hk@+2բW CtœΉ挰,2 ] lCҔY)K݅b&9_<<ž]>Pܞ) usXewU ~3: pwD߷a-u%$gfnq/ ՎKl,%j G_жK#->{ x`]5 }CS+ WYk=?R٫{@Sv)kn߹aѓ}v7!>Dxש\nvpy\(P=Gz5li 4k&#i<'*Z˅X/Y2c-!YZ℣IoڬSVƭ&0YJch~Mt݌\XH>:OF{O_.Ahm=4煴V,# $jh) llcJ4{K<-C`m9SGk)/]m(1D(BΫyjƵ|$)9 t┄mt6 *O۷{]y*s [!k$5mA%z"f;W^G(?op?T>2Mss!Q rMdVDą"s im lq;7lޡ_k7՘B ZYڋfrEЩxҥ+>[G0`YOK?x bu&qzPk&`mS[Z ~JknJ&=?4f_VSC8xSF"ck=-mIy˯fݒwGP{ tC${Z*<եv@d ؟'7;=H  )yzz;xVZ.⒂P% 1Y::h&Nx P/ߚ1עU9IoeHO*C!f˜|?*6T.|S=٦@{n֘^{0oEv/pZ /q3 ,*@uTxtfN"S`<1| .'h_Uo3Za3vI79-7RWF,`$RIw1 s R(DCueK .o/JבsLسGj 7-rZPbW- yoC?&c[V4m13۴U!tRc4D~:Z/7+&Gbd䩋>pD;Bhb5!#/s]'eƿ5^Q  z}?7gڝ>i#9R#em-pU^BԪGB #]~ ̊!Miqhogc/Ӭ@>^.PVTp-# ],>huQYF'PCrqt .DcZN4rn2ƫ;`|Q#0΋ 0m\nԉzXI\֪0M"ρ^QRz/zX`n = aCc*N>b wBD877"3^Խ(gO %7?,'ڰwǩcH{`:x^D4।ƸqL0pK:X { Zu90l ~5~ݵҰ$oS^G zO{Zֺ *!8KT.ZO0T cE9a<?/Q1DS$ǾRI}I& X>P1/_Dq`)y֖mH#qEd)Y}*rˇNcb\;iXS@atk}ކkG\QDqd\]L tԬHVga*NN͢W,Pj.`r-ڑ{׼$ (rR|Ff{8 hsJH m @g19T4iTR<XQӶԀ7:./T,NWQKmJ DKAE?uu{Kxx,+[\{젗5ۤ4jr:0bZZ jxzs?-I,r~zK.<%:`Ql⮍_An] A% q'n4%&zb=K.D]z 7pX,qE I,YjK>HCOuD] r .b'[GHNJj2j#qjͮ`/u\ c SxgMsY%xUs 2I!H@BXtef@$Q%'!{5ijNǭ#`+#٥ķ9*W| u{-Ba*SV'(s)R;F3fzdJ< 1\F]Otk5/+F(yʐl5,,|vd>4,0(a{˅J!\C~Mv*Tƒ&]e_ $\Y7HtǷR4L296Třp5vbAKg3Y,;?vL̐b lۆ-w45c3;t;kcﷺ!ϛBuڲ JꐉXN|q[vj=jY޵\BXrY!+;f'(i5Ytpbn2=Hykז]:d)Bg@nYlqc gg.|TP&PNZY/=:9.Of~ ] U :91%H<~h=#]x<"6wHYG* zǁco; R '::8adҝL80i*<ő1, 2M v<+gA4\x CIuEƒjoMDyD!rMӜ﷋26y0@I܌XRx%$_~)'i6?-y2~>0>8_bVb۵UO'yVB\wSV.!wQP+"g$;ҵd_o0\oTL<0ٗqߦk{H.%RcZxGlHWvۍ6$FA闍te-=#߄#JHIǂڳ.*g&{QqP ;/-4b vYC$6z[H!EqXH1KCTOt96$?X׎U^M(ft,(ЯñnU*y%ekdoz0ׯf_sbxbg{7*8=_=h1| | >mtnnݤxE£:ˊ`2MͿգ3[=) -$ ~'JF[=D[sfM H{(DLnϛ͗a)#{#SIݰz'@O@5dyޑ!?E)N^S]U6.â4{n+Ygo%ǜe/DTU+SO#杓?^gm,~X/0 oFwl1ًYvM~=k5zsk߭8^QHuS'H]{Ocťr䕞Z [o"fsᐹPw@F=h|t"xDS\:M P)Q%K)|XBx#?ΎAx+'Y = bא8jx^P K j)p}5B:K_Tr4tXR5O0T -@zBVԜ?RS 2WfH9<| 3D'gZR}-5]׆+^jZH?Ag:/ itWEltL Þ#&+CaG!e2RGfEnvD́1DO:UPXqF%{8O S#sZNN r27[%$8tXFwWEZZmqNILi' 2Sy2 Ne>}{vԎ r\2{ AOCrgv*ZJm{^e9‡ƙ3w@va#@>Ԟ64F6# 1yj ߙBD}.޴yX%\ KC0jՃ̠]D(=贫{rap0*3qNujM-"Ԙw^1=/ 1^_@ш -Z>lnjR=3Dn+⌣)=5J;m./f Hslǀ,$ybݏXUp}]Ӄu簬-[gvh-c${gj>kVPs}*IG|Wjuq/+-꡽rVP ؜X`TWp|D0&6ІKӊ=@\_j]3=ej"|K20}V1M-`פA䠁UIk !9 5ڦj|E>uLGk/\K615r -m8"z-6;+}ÅxBt H?:(ʷnUPJp^qسzIRWDMqޯC$խK yqBжgPyGČцy;0cUgfh'cT+ۀ`s1>Wqf#W홧0OTa&E|,AQdi=Qc^(ёFQσz>\!ֱ=36TB1m22QzlJ޷`XvjvV~n'o05یmhGJc?gn;'*!/W/ Q@v#/9REtKăҤKyרj%伮ޒVs:ɴK=Ly-%`:]n~Q$z (ܶS;kjh&=9OA5+뚫sU+ Pۖo_奀tw)$S%!CEYc!Dg{6pA-v~JY45["~ UmW^賧k_ w/X)9v.'[,7gFFMOs j@Ϭ;ЭX9RG# 6ֱ %u;f #$"Kix\y@3ʱ'ƨXHKrɹn$?cb8ø]?A\QO0S~Y]\%]{I4D'>wt)I|x$XbexDk%:`;(iWX ݋x%,ul쨽Cjj-Re#)d,y}T e4<@@b^EZkq  Tw /—H" ?9"=;%oP 3]4A{:4pXQzCZ&NsT,g&ƠúdCz7RtDKʸv9(xyX*F vXU7`QڨӫRZs˻hkr|OC^&eGř~ymZ'\Ɵ9}t$F+7}wor1y~!)ֹ1 ty pW''g1)s\# 4{D8qGYÞzj ʈd6;mpk2Q=(ZP]-Wi˷沁biM5>: 3d  ^.]_"WF-?tɡ9frިt݀:=a&Y%N%Io-YeT\HI_Un@yCc4GnG~47~,{CnR5?kWC}I jySTA{< _9/,@Ud-npK7_^vk DʑqYt$:F[(\zo~˫j78*Lxsl: )~7%@w1wEQp A< 4;7;eTv9JfitfJFK$^F3TpʀM\* ) hX#Iadl^78H=AG1Ҝ|u!AtWGW" sDZGI~gkc#*C\Xɲ.kvQ;30,'(-W4ë8n_~z]WvQ!y Ph:ń[ׄoI"$jĀzYb !/n d1%b0Wyk7s?.1OK? {M&5- ,#|1{\琵irʭIסI931\ AC֭[EvE饎A,S=ЯH(_{ 6t^cve:Y@8˰B8D>Iǽ.!\XXf5PGOCGoT \g6 2ɘ,=缯I#?ÎxS%]fSWq1M+>X<P`*@i 0uDWa:G78U~,HWzO$Ap& kՠѶ?O?)UN M(ⶎ˒5cq~э+Nˆ~W{jQc  i5ClQ1D67yPem"p6^?椦;6 $!ÂM*¥pHa7|cw.o aB61tڔD\YqL "+*pۡspbrm7q\zmeDIs3A-r|Ȋ?'+c6j(IXR>QiKס `PX_R_J3:Ճ1cgZ7 JTV7mz=-H4ҰPb=6 ; 0B03*jO3|Ȁk1&PLt6Co\%TK͹|c[oS^o>6O>sݏ/RQG7_ &s $ODi`3"21H<1JAEfIA+ha|'QM]b?43?rg1D[,t׺]:2@w^MtR#y9MOC t Q~rH^#`]G@.b#{qKFeM}MVF)_(Ε-ִU^D"MTƻЗә_(?uW/Y=`$?qR(M 9nfHSEX^!1~[nݒJ{X.c(A `{.R'x9|UDDX#4~!/t m!BVH ̢}/LZS.|[qMؽ=N"xiϚבg)r}`úz 4/teq@Ԣ|V: 3#ƹʓTξK4}1;4 vX`#}DUnR}hX1þWX Y x&7i"qDY'vll- |E!Tqs']ώbevDI zhFC笄̩1%e/l?fw`MJWavz):.HtF0]/iT9GdJz٢J,Y<~!ϩE Q8o*,|@/'`a,X6Aor?TJuHAi[?02U\i*y?Yj2 PlFYHAMjqcܝ/>RrOHp( :ϛ;xW$kH"F塚F@901EʉLȥiH=OK{pq 7Fsxt˧ kr.y*g+[Pu3}*:d{ꀼT:u?ijoh_ J?YŸ4 [,s8,lT3W!D^=I ^c xpAoI mPh1(DM:߱5Ló !doEF ~5S4ڽpʵh;ZkNF V)#D3jG1w) >*< s߈«){:&~!U?$<?{[`H5 5 ;57eSi0.YZc0cM]v|?,o{v;}>W0P9W6:'+{1eϱӘ3gY%^Oѭe\Gd+c!L+׍zAfq2,xjwF`TG}BGW0DQ0A DRP+@ ڻء&B?‰[caF% .`QkmhDf&oaNC~pZJM>[M%A:B;8,Z Q}4k9co>7oXֻRzb ;||߿cI/ av.OpCy &9zb5'ݪRYb.E .Ŗ~aڑMF~ &-}FLCRq 9c{VX<Ak?[B}wzf3/az3#g@\ +{lUHa5F2LOu^\VLj(cM)> s-Ooq-, HWWvVޢ蟅:1. IqYf`(Q47n '0/ٰ] qE^\-5lWW8\.Z;tQgU$#PAH?.?ʗ=f6\Otjn J6S&0+]Iw_3cxH6 wSmcFC `՗?J:뒢G&D:}}+[`HQG?_`3UvNSD}vO@HTU67_ލ{=c׶V}ߞ)F^O=]?' M+ 5E#p4b4Ic~rLa%Pq 6VEH3i*h.!Q-yiP e,䐊 {p!aP'v/"%EֱkƩYtA~[fظEP:o X$mM7<(rupE'r9tO|tgZ* #91?4rϣpUzU |zQ)04nUrZV52$ChFXN{7ː@#Ys wRWۆ,}*:wy{ Hoׄ!v/boDcleQϺ AM* f0A6 jK q7D1<a, >F9Kr >ou"Sa% DXH'*?7V=BiBB:(tr[s7;Πڼ]Y8\}N7H-(n`T z7jlji. {{dp̓c)X-5F6Oգ9~ãt紆*Q{RA!$+fA|.79Zlt/ZRQk1à|>6NQ7[.&F>ll`g%-n{G>̗f0< b^3a0C3=Wût43:+`}%惡閂fj $c3o Ƨ({uʾmCWQ6U)z eVRfi-YQw )Jjx+%e:y0O!ŐoN@#"@b)gAt[!M* %QlhmFe%|HsVh!XLխm<äE>LršZ  ǰ(ǭn֣Ȋ&.}6O2X` =77b~SK4݅uiC%1.ex,.֖Ys$OBx6 WFm(h42d % /hF >] &KmkN) t. { ~娐ڏ sifu0/e43NiqnZ(8 `^S60q,*D7Eizu" !Z`RZS)_JlZ$p,/.iEA!ƭ`*u~u~`e"*{%v2j;9n8+i:v -6;vdy7y&N!?{[jͽ[ #{[yPp wOtkB|GMv-*3m$3M&S6`wcG{'u{k&o! ,Fא2L찞r 9J1Ň'~X|yRKTI,hj,+epȒA>\ADtOphQ0>J-?dP2Pu ?t3ao7^^O1[Z6Ilx2 jdnӑ5m v;֯͗Aw/uϔDl<ؕ,d4B5⣉r]Q5Elmpo9kWxV#j-'ٷo;VfIC!Āo/í8) ]S׏"¦(I* _v5+|FKmwďΧ5vws Ҳo% DxEhA!w$!U}jSܙeӫ˹# KR0IGem8YA2bMctޱRʅÉ).waHxZ/bcc:դ|WI7 Bl?",Je#6)(5pH%4ŭUjs$5bv{8u]md5(?&vEs%Uͷ2 eN67rU?0A%i-Hg n zbR4k?2w`tnjӭ N;2Y$V>Iؒ;.2e.(:Y?hY3a+oks(;ZOPӻl:,A־8$.|]?R; ]^H+O&HQoO~u2҂jU^-[F8|]Z9ϽS|NPȢ.P +DQwcq kh̜e^lex@S-z8$E7tt IdڐaձX (8_T+eY>{&9b+J{O?π)JƑS+>¾;#fISȋ'cj^rR07߀5)+\a{nz)`;,ukfYl(3?=I#>0cހF-i}/Bi;)_F3L8mMRŗwĬٲ?'j)ͫ9"X %/ڊ&ɴ؂5bYa&JAnzLg[ QVJLoc<#oǮk"a9cX)a_-n*+/Kõp瀅9Rw)ܽT7;W$*n!!hIkE@0|a JngIw j{9ӼdMm t)kڢl;`q:$`1ŎGxWʮ:b֟K4ϢRtxbN_r}C4 {b!67 SL{RH6/uƕgCS78Oɨ"nv$Π#5/'G9bg'K{n~tp%gSS\LF՘lEnPԲ WoNJ ,$H-y, ~{&X%6s'(¤~ ~GK!0-=[F^X:Wҟm禃k|D]Ax=+-C1,_ oF\ zַ҂0:- `^Xay1آ#8p[BNggh\W )3H+mwf[(v(VcTǴ0a=2a/Q7(5bxq@vF7@*Dd@+l|ZʡB.op(hd#:457tY_Z膍;e1a}z QD4zd@P36KtcbsFV!',zf=mgJT&Z8+LH7+j _:ZS}4&ቢY=߿GBW}w`N}cۓ(B|P&7a&]F8 r' aWY;$+Ut;f#! [u$^Xd;L$bXN ["4i\3Y|Q,.IBL4*C=~R}յI%4G_#}b9gKV4gx!(>|{#.! >)g헥F4$/굳?({ͭ3">"]u?mX>KF2-=1|H3ӧ=λe}ЪFy1qZ LwD ؽn*Rv DjXm;J/!ݛf98’;O̶"5>%ǠβgM2mdF3TW%%N_d Ŧrpvg.m1v.ĀUHޟ}qi͚\/elDQ{d_4R/݋q> r\H3[Åe6b&ղ"ǵLV͓]0WN6"É:w?[Wׁpp~TI<caU凞R垫h9^)_C$+oZ\͑V볈!Q]nS+`Tar;i7PY.U=!0Q}yLj]0i&+K<ےLsQe}0-jԾ)s glCe8#ڱyDqx~~Bur2Y_ ۂ-dluXe5ITG|d3h'nUñіb1qD͵A {kv`ټM1ѡ!{4$wn #n)DBjcwI; xB4׻.5 $F7<ťH(\z;!)ʆS5?I`{Ad r-GGR 1(D$i2 qRUL+}|MAP< [[ͻL(m R+WɉHPrQ]KTK; 瞅퓉7I xSJ@&|+p>hq3E / ٴghyd&,3%ތPMi#e][Qn4,BWKAd}NU~XDrLuQDg?,Ϩ AuZkf[E&,9sE<={(S} ij6Σ9U# KbN(ܨDLm˦[ˇyh1JXB1ʆkWf_)[Bu :v1OA[>Uw;dTR9$θrZv5Y]|6^]_ ERPrp8TMy bAgEOrqH\^qRr{F!\_lG2;0d0r/+WU"EYr)6>HSYC"_n'x5r=*<ſf(ռ9MIy׈T J7pSZ3c3n;780m>%~$]E͊MqEkd ԓ$ vȖn֑ O-Eꎢ6mu>c+;eO]Mܔ*rLBPH6*^qp#ό%zcPVD&{jN"(! d o+W9VJ{o _,ېR 5Qwi,$[قWHfV瀺y-pU;50v~?  qt CyO uiVxi]Y#~dIpV9V}ȟ@4rv.5]O-˝&: 3 J-q͉ͪ8`6ܧe{G$Q+Y0-2Y-[.E]8u{LҫG$rc215LbSJN.,M^Y{dQes<d*t =8t0ȹlR b^ocSl}@zc*{7PKYmxʳ5r9vÌI)5,yhTMsJӀj򲖙k?8t0Ar!bQp[V)\AɃOXŭsTO6Tbt5P|JqE}Ȁw~8ZkLsEjfUs=TDo5n? +OW䌫j}w'r꽔XUJ>ҧrTxXN-&^ЦKY8ㄙeEJ-82 0;fOAEUVJ ɛtZƉu&pȊ8pxEOr=ǾNn?zkԹ~1A*1n??6)m)H G+1w={>/]6i ZuN꥕dK-c@+l]@z, 8금j4 G/${}tgCd[6e3IoI~Vu8(+/r^Jؗ jZ觐;|uk ꝉ@$#r ^JC?G4tb x/Կ(VIYA4:BufjJIFh&nNxYlA)cמ?y+#yhʰǣ̻pܾVԯL)1Kḣ , 4J:9vY ф:V|xFPĶB\h[AyN-&Ҝ^3}HF bv8Y#i |90 _Sov\8z"j[h;I*wXz3xԌ?()͹EKȮJܟ;?P_/@9ZLfݾK8v!iF|W^:s+? qT#F[SJW`Mjd`~'w|d-qhWp)Tw0LE3mmӱn%R3`D3bHkG\CJkFl]i0N/" 9*tƾXiUZ FwKXeIu̬*B3ͰH(yYnկ(~ GyszVYC ŕȷyuP%BDocI1r!Q*cgqp.ܶ-Be@ԣr\dy#gs*0N)rjs,o*r91 &$?/ فMpcZ)a['<7#őcǓ5A1NɁnz~tu=N J%^l͎K6MYOGĠ78XX5?IJ(rQt7gn%R,"rj*[?VKَU1RX4f.F>8-u]j"k{E5=V/7"b[j'= lo]Mz㽋{29UKmD2, b #%%OM3fFmjO3kC %^_4S8AAg,<_J%Jq1gM}.}1âsAgxJ_$q#VWo˧xx4d$nnkJi['Iov$:u 7NU+#ml&CD#ree7}x$#f K ]*߆绷֚$Ze5(]13y.j;n'4fkBI.\K('k Udh-J[ͬ|=24p2vmx8b牟xM%ċOyw:B."apQ  zi~Ҙ% WZ'1sX :?kч kAٸ.Vbƥ-0>y[|9-;8WX6"_{aJ (32:ib:>y'(㤯boA@Wۖef*x1 *w륳YMk-2P r-$5{,7* sQEB]=9<=:xi%.Puڭr^椏h\ȓKSo~[<؂j,}-(7H](zp(6t@~E$h sOâކ I2nۧͤPTxȅ'S%=blڧL zZ|qq*Tt*qy$9<"L{K#=gŷ ]kJꅝy{XQB/ڐ6{nuD]<4b~˛|[ ӽzy} +Ika=&Az^ymI ^7q& 4XFc _Ub:[?GBԓi5Ol2k%lǚTҧ8a+Ш&O`dfDYPav ˶YXH⟥c{U[\.PAI?VcXI`2]a =k}Y8 g93߄Ʒ0X @79Ԟ"r.`yp3);T\ 84<Nz0{͡~:+DHdа-zxnx fLLc @*5ad=[jAO7q=|+w{ E(D#^W]X޶8@|Yj M K%4=C>kHZXlh#xP_G"?'˃ζ>^h̛j k3I) 1 J&('\ߺ_TF,nh3{.&3=jflvגlkiJЈOeb]C Ԅ1 HBz4M>v̜wEQ p (µ:$*﹒m=ka[%PV++v8]7,U#o^K%a!5ޔ`,;֐s(k rؑ{MskⷤMc2_`4~mޜv$&_V粌G1mn}-yY` =GԀl,ZXԍaX9*vȮ1js>8<ܒGR[y Z$o`!JdT!ofJ٭rN^bAZe1?{*D6-\:9 HL+; R-gr1V}旔ɩ()V!;J/IQ $Auz룍^&qb'Au?[nŃP IQ|~d&7!u7S6gƦա>Psc./x=Ps^Qh~^: mN(և)ϳaE~y{6;+2 qYZF.42VRJAvW eٽ?Y9,7 .[ iTC-PH?~Dcصdq(A CّddZsT, -mHÒ?tmǏք3 `|Uώ̦ݮjpBYl- 0YK:d>/yf?Xh!jqݛB$؅h"q3hMT֘Y&gɚhѝ 9X3Fq@7z\{w)h:rۀjslf'Iɪ_f,W?<hӳk|z󶓁 u vHšvy1RU)]┹%ux<C))4+e};}m?|.,^Txr/2>` ǎXN7trZ&5 韇#)5)oe_h".lx4$gMQm^Gn% EH=oj44D$zxLlw[wY39$!C%^!S fq^G]ʖ0Db}U߮h7qL27& !Fխ dH6^I̜9rDRҿ;B}U%ovEOƸ^œ?c9T ?E_A=%iz]J8+@;S t3}-<c4:52g3C%4}#?-_ ^ٕ%;{>~!>SRu*u-L/ hfssȻ)}{ҠU"nҎS_v IETzx* cDt4!Y ~ǿp>i.i? #2>8wLP7x,ԜFЈ3PqKd&bIjLu+Dd2,/uEzI?n"\m] b([xh ^6懩:丱_(Tl hߚkq e&F)=opvo;/|:гd2t$>K0_;EH!_C9WDV&Ft`0[v(*B$1bN s|tRϒ|J _kJ*=27lZ&j_RdVwBQl*1+$E~]i "X%e@Ќ_Ldt.0.L3?Y3E1Xp@aE EnѠPH>cϼ'Qأɽ"'fM <0 ۗL1` s_Y33F-(}a.蚗2<[PXhկc:j>:2X32(8iq.K.1E#,#@_D9$=u)nC1+2* :H#w}"~&+ V2_Y<6tMFzp[9> " u_]·=74ꓦuD±(%A?pr%(|[Ȱ[_y*z(<)lQW߃K0I+]?oN P[R@,w,P;kL9'܎6\3'u]0?ŅϓrZXp( T={~e3xF՜ m  _ vxR'j7=YqiHHa@+ 1n:QܽK߾rOSZjF͇RGl5f1eTΠ86ZP TҾ#B4j|ۖ+|]q~$&3\_pn/{3p6Z戥c#1ϙF|ݎ ކOtoQR3;PBy/,Or#a 7V1;`}b~W- ^+fT1Ah(uiM\̒Z3IxEŠ3G>$;~D&qbw9> } /+QLOafgۏI2aD/uL*) |=k3@]eƺyIS!p]<z mn i U3QXK)=l%Ik~%azP3ee8*DB2ZZeD^.-"Ǖg©*}EM(~l:Ԯkooimdp(too!X8%A&z=ViPPv ka纅#cMmpZ}c.Մ#OVapC6_C%ɴ}NG%wIV /,Bd70v{#rmwk%j7Ns`]PZw ivk~)mO~nF{MtH/;!$NWA7n pTicڗƱMbYq GA!z2<ntK1 1a=}3G(*peBʑ= o0B9 ˾N_ZMF"?.n:ּ{ Xꁉ*|f0p'x! GlO9*%$H͝Vr:ۃvYm6Aj5T9Vbof:܈DLNm[CUxmd=lneKf`bc5< 'ޑ rf5*`MR?iq1D 4H^'Q-o᫰\lS8o MW{oDZ=N7k`uM ʣ|=g¶؈jl RLEr_ ?iiXw6Ncے~*bvjy7 SP/YF WM{n0u}ΑUJCiK h5K&᫟ lZl':q!GmT)Iک;]h#'zM}(lʂ]sl HyPIhy K G-b:!lu2d^l,J2Xރ̞YV "m҃0Nt̢wTQߚt],,%PUtW|"}CxWKV\Jx?ËKV]] cNC႐8 bRqm}\D1$g,~xVh_Vx#n3qujVmѵct7k&pK@uPHK!;vLTG *joQ'?HZz1]e7 }6C x~_2HdJ$ %bI53wM۪.Ew5j#׃[P3!$'"3)kSHžRG)Fa$ \p2´E^w 6?No9pboן9!P)38DEjy Oijդ}BC>4[ K\X3Wо_ﯴc_y~ʀy dHp t*׃4>nfnT#N4%ӞܴVފMUȔjSoa?fۖ ݰpoi>NlهW̺Jӷ`:S/fAdi'{(.xRߴ!@Q-[BP?U,}bԋ_|FFc dLk,"i+ <|JWap/C1WJQLA- ب ӵWr.õlJWv=e(T.|gVHiBሤǮqՄyu ԧs V:M wČ,?@# rklT'Bu6J>?0=>J mPau?k8 * q1Uxݫ(Ey'/mñq8:ȍYS̈́Ao4S=8IH4 W y@>OiE^GsF&`ylfY|b?t$_ 2R^ ˩,R$Uͦj:udb/q}9O,eg!| ߟO]#(k#XLʔr] KjOGc`.A s_?uy^uap n嚱X]٧#"-FJދ?GTR9j"˴RXM @bPهЬ'g ^[H(R#0eʎP~ewQ@kD=&\7m|3D$[LR*Ǔl ,0֏7],TECe@7ߺۍ)GMӚr0}ol'kx˨ ` ~Yao59P(A \%C&w;z6U@v[ۋ@&y|@-;cDO!á/ c_u,ʅ 8D 4XE@)Z; z"mCbE@9?>z6*X|KoP=qJ _a4]~F؝"FU{S |4acJ5UTTmؒ]{CtU+}ey 6zvzy"F9֏ ƆVeKRzB!Aa {k8/9~Pf'j v7$ɑcW$*h[:}ޓ*`Vfvy$lxrc>1Ջb^{oF1:@aS #~c!$?:AksO67^GC0_QI2)!^WBs|I#&d[-lg*A(G%5*Tτ~/0+1C2p#?2wz.p)XŨ\ 4 qbz,=0OopݽF61a@Z犰B =ErtHCAf`44\x9dž[1&5~gD{Ԑƴ;;J.EcO\?k#Fi* ~e6l?'S],~i['w3RPbF 8>]ChdCIf9v1$]I |Wfy.۟솲pohĕ{nnqHo߻<Ř)j&G? \&]|t}3Xv NI JBB~Cy-ԃࡘt#'Q0>kc,8Zm~,aJ\qLoƑ[;uqzKu{Rѝq]}Sx ó3>t6rN%W(qٻ=,A}pi@DwWeWZ'@m2GryS!gYVVZAгcs6أlLRe|U3Hŗ56~ud; /F-S$:4ԤGKa&^g7R&71)mtjy*%K+x͔ɏP~"O2m|\& or/ĒKay%_6!J^ HdhXx*t* o'ܽ,Lm 1,֘4hw@&`$ES x]tiY2@5+w~GёscyGWBa|⁙wZMztqfEA'A7",{V/Ȕa ||lgm58'cnx4r  gsqJ e-rE.H9ȼG'dfiv"BѨ_I43zo0I&\[,6|@vA&+zzzQ2'Ӽ/5t¾`7v2j}8K|Vz)ɸ;Wj;_~-WA6UUL;Y|kƑ8 jWɬXE{bUz@8KsT^'xQ P7)O4â? sU%ej$F s=O|0R6cU*/sVao`dzhE dx޴0;EItNOotv(+Q}xhB uϗnjNHN=uO?mQDC[*O~vF)h10fȠy wwcexuQՑeO C?3. RhCVȆp;1;1T$̡)[ ̞P뚔JbwZoboU|'QM}ON+l8c_^)!Ye>R#U8]y%&AGżbPu,|z5SvESK{ [)|h 77,_`^SWf͵,eOp6wXZa[UGP5򌏙>bxi =O<쌵YplYt汨 GP/;vp3菸(!ڭ<<_P'Qlu8D",'5Bo|Aو,jnm(yGM[b=,)uz."`q:PcJo* A!;AlFɳT,ˢ~0][ /`TqKְΟ7,{}~ÛM}`DkEQe=/fR }/+ҩIÉzf jyAfmEcP|# :e) Ti";_,zEl S%'nw8+#C=sg5M gJʃ*q8}D%4ݞ:U晪#q akr^n(& Isn1_^in1Zjtv ci=֢֞q:<CZK,]G ۠ULͷJ1{9)&gvPBc PEh fG#&$:XVGxlVھN=`J~ɲdW^ן\!wzT7wiR4<Ä +>0i9yQ=#l|-T^1 =P*D ]h;FX^y`޽Xp.7.]yBַZSonϛncrcze=+V3Xۈ1Gy117/q=&%_l p]ȀawH3 ) 'ʱ.qo*5piQFxZ 𮭰hFS}r=FBJտQƜ2MnNa1;JV$~F jYWFsS?COʛF!t݁j]*ų||}=#; ]"l{EDŽ3anWF+#iK'hEߕ9 ^ +'?Gh463PA3P0tB`(rZjwm,j^ukTDe";))"?.xL'Gi1C8"(?R\aϢkS]J@jdM`Ê jSV<,qى(JvH;DA/Ӄ[pRɌ[r03K4E p)XXQ؏Ĝ7wcw|ËCt %6=x7O0_3U& 4NnƦPǰjZX'WF^uڳK>?[p7z`%Ż!djZї(9h) AnÊ6\&s霮! 怳*Hъs;CXU$57PQ>fp)[y)hlY G̽$9C&;_^Tփ4fr9 ʴ;N&*%C+qA^IٰIDD{!գaôZy=Jk2sk?Cm 8䡙sh 24{B .OwM B 4n+5MW~dGI[ :qLcR8x >@kH|n#pM@Gڐê,=xώZ*iـ긺b9Q0ϰI2@z~nF3nl@e~ U,l0>h4x$qP/}#./G֎i")P/ F FB~{.n7.C_yu8X0tK)d[|PJ4(c=Y}cWCܠȔpץ΀]"hCB;He[XԼ 8]>B0HaΒД%#9=_&yx^_}[U)0=s` .)? e]amx<`f^~^gX()|>G@UA{=yh29-D'|L͞'"F5RPJE(̶L2A\%6Ym{/'sz_ւS<6!էqSU-,N@*NI}`uIcRS/^(>?`ıKGCPMޤBM-^a* r7!~b\_B~aWliq[?NL>];QC:8PG*eR=85@Nk@]@p/[4+#X9. 9 "v i"Ce-Zb>W d3RD cpH GsmJ(';ݐh;\7of/_ dʧSy|cL;q,z~;}!lJԉޥO0j;]Q2NzU_qKC2-p. qpQJ w++z2Bv6S!bOC,QB^cǽ4J1 muvίKgik !wկ[\y"RPZs楋,JuS9|/x,ħywY {[%$%~#C".PG R 6c PvlvLO1 bjS|x8sTz>9#fq̢鐲7Lutv *֝%Ϡ4KPdkhdUjW^ŷj 22P9Д~G ίGr~F44:nydù5:|qݒWF$`EPM0AI0="f]x8=q$D٢@ËAxV5F?̺ {t{vWR[,@/44mHok9?xaКD5 +6֩c j2'~'.ਣ5{Ǭk~~._=0k~8;COK}ڈۙ/Ae ~?qu/,da@ )Sjui$t@Юe.g{]}K{KYMw :a /ku4N@ĸ+3ퟹuRRALR&`2T xb&+1I&WCnjs6Ed>~7mG(\r8 3;ppRꁢWr( / `I6kbqE /1m}}ego5@~VeE:PiCIQzW3̼;']# dp[ U?MIUj7.|X=b>@Ţ'}VV~O˦pO3o 7I:T#Pj :d5a4wˆb]OT}'E.ZXyl'nz4xTP5%~!Dib;&>ZH߱l۞3HߧbOH~!=߭ŬU,ض;rjQoؽܲY>zsYBps:V ( [k=Su v!W¿<`Kg{S;9zeTc;)9Y!!L2N]Yz1g=c@,Ȓ(n[u [2zc$k)78u\5#Jo`-6\MRfj >t=cGZ^B FXS u)p't'LĖ"5, \> Ug.I2iae_쟭yt Ѹ|9qe-+{IJ ~ODS^޺;f@n#)OuZh!هPїtÚ:M[Qs B/8Iȃ7JqHe;T<`\z<TtOXl^vZB^a"S.Ƹ㮯oަ_b*6EÎbcA !]VXj1UpeЕVry:>br|r$N uR*wTٴIzi5ɿhP~nu2f  \49?5pf2lͺsʑodDh՞'k2Hn{, iY]Ntp;\ gЌ%+|i_h]lGOl#e.5o=+:1}s؍Bw&#nO @Xn2W!)@lNX䞢fqвJCh䵉l詗M毘cd8HPZ4Ծe=0 <w:PZ(p+3 jnGIr [RƦL?۔6<'tbYޠS ңj$ISw&HN&1e:p,n`͈IAo\6B@"Ymnx6Oe +4c c՘_G,JZ=݆sNhxmod8{ C&ێV7f}8r3\@rJNJ㬼!hơ! Ζ:I˹*F@$\"˅q`AGڃ)u5;p`FTTyR*酶O+Nӻ){\JMUU12JT]Um tND\`@])tHco鴛ı-CrV҆x9/0M2!$>82=~#ge{v(D$尖# :gg0.^hv+AU.+\AZ.AdORWbr.DG~W94"Z4+Jm *=ZHivߧ6׀)M+>?JLEϑpmgOS^W $f*|G46LIVNKJkd(*f5$Y'|hU4  9Z6ԍ (_ %+ƫXx,AtʭR#CX7wџu}9] [Q7:ޱWdzY QkyiIn϶2 u'X ݕ8,췝&9z kT]6}i}R .⾗1]tszw>kU1^s?Wo5_IHR,Nbbԁ dG9L)(k]s";aK[:$3y*hsKةT7p)W u mꆅ:TB0ƅ|I'9k.~qD4(12`&Y*#PHnSľ` )݈j]xj4~V*wk8'l*zG:0Kh-3>U=gswPE()érξt)?~_ Qy${$F<`'>Z$bĵB$g 1xw(% uQfMl-}A%MfeMتآ볯bqܛ#]+p E]@JlQ\#(aXMlm*w1f%݅)l/;z11~ɢvpqs-V_;݅ѡ6L ij6*]`.0N2Cg^фnRF*n˟7E[ǒ*ErKp$nr˔u7,]=df#Hf߇E 2KO2Gܳˡ/Vꌥ{<.u :}ǠeYB E-T$,*/z˨s+YJN1roxn.DjW8:7 1Ȏrі_q Bg.^gJ}>̵0z l1rjK RFЌf9fKr1X9x_xhu 0=ez4M\qoz q2k1?;iа4µs_O0N(YF;%Z 7RU,ud2m?VHyU/ ٸΖ8_ֈ2_\dIt%ohu3:ʮ)7|soaAmP0[;.{뀝 .)fщ;ˬڢkŔfv H\T@Csߥ0}F ,0~LoD w@ sѻ{Yuؕ0^fV+Z^MC:ORY=7W>JB|C١7DQ?#"tw\ҺxZ 9Iݏnɼx86zp$ұdp= s4='YENVꞬ7NPw6 rˈBgf^.zjK[@[ߥKoySP\3<@<:!ԺĠXVh r2].:?p^wrL3]IgEԁxd4%YBbaZc΅Xq{W2ZC<=.:eud{m}_un{aWC7Vr*P ̜+,%|+3Yָqָn* }T6iT|εGy=F}4iëJDV%vc8GtgށjeBgh:#k<ϽHنѸ_#VybJ"(5 teEc?n)f .+Ey3Rk9H="?x(yX"EgDʻ>틈 -I[kb3jkCv юWG:fI Y#AzQI>kgkafQv)V6~E?t&VLqJUf~ $ 2pL%_tRa{p܊s˞ GV(XUuQY~ gR ki؆8jc=dAP18| zUwd7!AS9~Pg*@zyfVyUbV-; 5v}xtpu-ಝڒ,i^Jx=9HEmD9b\<|I)f|MYNO],Cy", eV*1"R&9j"W'_VڟaV8Non7uH+:(6 %-(vl1w/rA@,!ooJ-0^i 0Հ/,kwW؀_oE5)_jn_[}@<:d:TH1h N q ߊ- bKA "o}RT'v\ G[2Hݠ0Py}^tfWP|;P*hm\Qf-4檋nx6x6"2qC.mXs|iIM~WZyδ[cApш;ϼր$t`dD/c2+PZ˸E? ;p߈dg0ƪoCh S<8_i}u??xt.,rX z ^TbST!}(@43U;dC6vEש́SvD9!83P&F臱PD`1S=j瑨{wu)6KU50]QeS6KLZ{ʏy?_]aǢE OWdI;C#YCp#j.9uqA]tg$LSr0TU.)L;g|T^ٟekCk2KSQ,N zL" WO?.k$~(Ot\19%erL~ &;\"*o?}Ƅ84e1 ƥHi*GZcQʴ]L^bT!9Gn* Dz)by7>iqp`]-0DX\@K{(t4b=ʲ&F*m{QTTs'0uO@[n?|~OHX'Lmod:A[wp 3_1sI< dQN0JǾ͈hӳo44'т=Vmk 6Q`8>^X9;9Yy.SMqZڂC4i"^ ,"A6Nmvct0"{WxҖLGbAY4SΕ|&b4';j/2d[L÷{Cg^IEKht;t (uH9=Fu<nG LreKqxwpm>}?.drLӆ7*iu)ꨥhF?1Լ2Sf+g]' qo|" ˈB {5H  \1N}q"EgquPGvHdEj}i*}l8E ͗  )׸^zmOUm cc13o~َi_ъ+ Yh*eLy;i Lx'vE.lwε/LtNw{͈U ۗv<2v,?0":Ӄ旺Xv@QKlZ)X[nbDi/9xӑ{_^ǞHMjh Ս,` 6`"oT:I8~y@ -hӱ^?0$gyθW(3劙4B5D+3);bn\(BpcoLJۂAX+G4n?<> -KZ_e_ +]kXpoڅ56fGmKHL* ~&.5+Y#,.qjW/ُ9A$L/a]Ipi=~RSRDl*0qOϛQcP,Q *kWMĦ-`zY2U%+ mD~Rcæ5M?/ڠo Uq;>a5%E-tT\HGVwQ;OOɅ`ǩ ?* w)A@^! ,aU2(Tj&p  U,Oo*w4ADP Kjngy`BŷY oj| Z:hEvMd C{"${|PhБ5G'bvت 1;I"AKYnO F_YI҅qNoD&8m`q*<7b/5 h>*8eʡ5(}ѽho*ݟyz._t2Gl'nPV8GOZFI؂K"1؇[D Q[aFKm)gŒrcĽ|J nzgA h^C%5)\B%kWV6ՀmzMlEsW%En= =WADsudKa.!T9ivqЬ91tVKz"Z 3G}e銾hxYQ*2Mj{ "NrΙ{Vne[Oa Z@n^BtO;C`*¶mMEUMo(o!}–Β̣g+#gB?|DE^}Hmv:ScG؝[A+9NW 2~z&2]fZlJ^SLB33v,>1jFR3ʵZT V1]<"0.?F0Ӱ0zGž@+խ0*|ldZJܢ15J9UjyXb@SNTZdwgRV+ayiC갍,? lt,FK0AxG9QeYittjC4d|aH5G-S-x*w"!dZv8t]GpDF+tG&,lh椴>x_%W$Fk3/Sv#t`֌.׵eQ @2UVBIpauxJ?25|1 c+M}H|ɢ-#Gc"\ L 9]cecF_M3-Zr-YOzhx}셣\Ռ?эNlÉW5HEgP]#wwFqP}SIOԜL_FBzY-T a|Kw9ڛG0M{s3gV7'Z|#^(t^0.}܅8j`FI@b&SD;`dRY)NE#򏎍Nf܋TF5Y<[=#J;EEA#,Xܐ~5od|W"DAH=Fqo?QYYU^(|5}wZY=UD%oR+k1=MV=Oڜ<2C_r$NEuR&W>dI=Uv^ ma>SN!ǍvcbZ4l*tZ1}1Yh_<|8rpd,UgnL.m!_52kHy`(G 3_Wgo!Ӗm1{å\ҝ7U \RmD) [άtڛyH†R.|u" ն ?F>n ,O#ئG3 F 5䢪,ctdtMxr UIոl=;˞Wqܒ 7~.W-2 ˴5s$nE6" ޅ.>1WAi٨+{Dj>K)chtD  ]gz~>wg7ŠS+Ϊ|wPN~#ps"pb.wHhڡsoD^wR\džI|Ǔ6ll]ÍU|t6Ἳ6E$ZA@ HGY7_`d7ᑪ-e0\wt#Wc؁ g>ݏ&iqォ5lɳQW3+1"0:CۛГ 2К/J 57K"ZtyU! F/dB~QXͨUuPGk DJ{^)q{Qg֤s`)ѼB YN8À%Y$2#phNKD(kbLk@z)Lp] Z;Sbn[G^ǥSO[{heD_>N;fncV r']4ؗٞJO c7[ OR䏿RŐ hՈOE."țo."e})B?iS̓o$2l&"wLcц/]7:m!A*(Pm|`j$ۈ B V:C^[o0mUBuʨa~% C.dV9jjhH'%db/Ey1IXIsg]G!L!mK0zHya:@9f (ik Xt$&s`n ,:J?Ga1$4؊@hv~='rYUzĂ9VHoG8rW@CZ>bX޿+}{*c#~B=-23|"@-W%!Z&?mgK:4C LrBq M2f+>Jo vz\K*d:-S(a.;i=M&퇮=.yx|(@&,~#nC )Nz0ɹxD tRq7-K:[|# %4sSٸc3aWL %XqQLUs[Dp6| @uT,6݁ubEM,[mwǑG Vd}C2xXUK3JRѺ^qUB(`zń;wY\"{NIM_9-[ =v`⊝$eU̥Xgһ2< <^(4zvV~s:1y1Q\hQPIٌ<%6ɪȑ @YSmT;b2m2E~*tXkW!I[N œV"`$ww!aPS-|_V'׎n"a;k^֯V0Aр{ >Uߪw&*bv`{ gM;HBRMTBQև*26ۡ.㊜6mf2+46^4Jn޼L#T#ĥmŷWa %N qP1\2'op@x؊x Uw!%xo1iG)+i0hBkp]e~UW»~V ~~m9"Lv$vQ %aVoԇZXMO$ǣ mhKi%['F"ktS()fT-9.Gj+fA0W4) >)>fmᆡ|0?G6|lBWKL|0b]Fbxokst;Q9+Rd}^6b&73Hɷ- '.tN_&NTķӖMq6OɜDβ7YzT-/<5Puwɪ72|:}?]yf_á`[ >ۖK83Ջ8͢ѬA"<䧼@I(DFi@U0NCہ$PCX)#ȗO|ͫv~eSS~c̲;iVsէd/$*&˶ wv'& "]}9䄐oqct𑰘 vNl@ӾN 7Sn>g#׌ל"+ %xȭN ^%G (DtA}~"F؟64D;KDnQ@:\x!M؝/e4nc͡O:d+D)Mrqs=XP| @Cl_.0Mȇ~QJ67Uˆh Ϣ xSdva$֘,wٙQrP|Fg,e4+F=|0:eˆD-T/\QzKyaP+-SWZVCFfuRoEM48h z[؟bŢTiV7+{ AǙ#Z& )'֜"SH"u5 UhKwgKAH E|?eI*6BQI$IxϞJDW.>M o'DP<ښHUSGKC'?a87lmn/{;cLdEEΦ ӁmW ^Z(<wsOZ'4Y#= qЪ1gɰq-Da~ywqp#7T@ک_da].^efI-d%Tdvl5G9jVxjLO ` dLjXCcta̔W3'YMʶ""uh3@qDyvB}[]?yR%7#}Na2gm$J1p b4Sc \I?s*|cþu>_V"0PKNg4ݲьLGh/2xV``SBC!'!dG-%S<;ԢSKJvwEf?O&He%\c7{D)u WZq ALlmRvmZn' a2|8YT!^&˾6x%t: a Ւ#FٿLKa'foX_t$1 0r 6 rwhӑќ Q 01|u"k$ liKn[=!A g?旎N4FWZ޿{(qT?L6wOxphv$ͿݻIMd7%<lBgϳ1{W0. (0އptb~Da1 7.oٵa矖Ñ׸$4Nap ք@@&JgCЯV48Wi8T~}4Lz,Yg-dUqF:BrVM"HA^;,1#z $ ǟ:#`bě~v>D(h0&mHctq ' ^+Bǥ51Og)'͢vu]rA*.|mu-Z/W&ush(wm|?# %$cy[2o?oPoceӐ?dw&k%}\ExjI=Զ)5i'IܓnRi#ڢ-<郊pH mW:/<\AdC"lYUHەJ򿹎;hIٍ,kN㚏ք'Yd:*PU c>>ccаŵ·>@a)&˾w:-ЂVRWO_L(;AHU c5sAlCW8$ޥjF-JdkuS4GW}ԦO_McQ>f<>˩qkeƂwFt͊C+'t 6}coyֻ$֨DLV:x;M"͕F5;b,  *n=&JA .}__:A |/o1Λݲ%/5tndoXH7vҌ-fO^8<6:^#.ر"Baz(1<jW .|[ԡqru:Һm"}9jYղskYY uU=$#8éibrOQo.F4^ԌO2XHƈ't3 _'aڕ uwFD/.:[-輐t&bJHTɓ ?ow(`ESl1$we^{*)G{&Ё gɰTit㲀E8^Lպ~M|!ؖm=m5 L!rY, M"mGM|CM`e:ޘGK- VvK.'L<MNo匶g2nfL o*عqfF ѽsiȹǀ"Na.Kx }"m ^&M8CMh l""*kakO[ RSyGY!>㛧Gu|-5s{{әF,Rzѝ^[z}e ~*l4w F!bKJ)4z ɡ҆$۾~qEw: m$WըeXG7g\_[s#@t>"MU50QQvoolQij.hҹ8eXTIcDN"0DG=vuwŨ.Xe<S#sc_of0% ɐ&o[LpU_& "-Lk1i㜢q yvnuY(49%Tdm05ܽMKHӟs+T߃~/ Ԋ`idI5*:3ؖ[iRL8Pt2,Rj5nJm(˧~ s ÷zs%QUI4q:P2,7"ͽ7YQB7ژ?])&Lb}/ %Gk*.>{D18ϐh<=52qJۼmlW)(TJk5#vV ur]V|j<($B$>s9yKqACah>ov/b&ZlňFE-ϳ؍6$1"F@N,ד0 ~QE$jlT綏tdmU[.PBLЛa v5=UFI,ƕ2" EudAOQHXHe0sp\Se%x x(e`K.r'".(2)_9,AA Cͬf8gZL qI]r5R2Z`j#x%-ׅܞo㍕04t1<Ń@{~zƃg]Sa6[3 v=0b~wQD]FR6p>|0Hiſf( OZ}LdOӥtqcaPuN,HKUtJM4TD4`5E(EY#?n~8yVIoG{^ØU} Y)$!!)}Dt{v?ccMϪ.05vnKji{^ϝaHtNcY;Ps4%~i@57~r395"">UH©s֏Lt(+Bߓ;gdFߟ&*6!.R(&\JH \Wz:hI"ӛ# i(c!MFͧȪ=PNMlgx kjP"VaS1sf̆rЏߋȼwvWƁ9YWwqɆSB+o ʄg Skx4a Gj9'6ۗ 0$B6aY6gлv1BP3T]m!0K[o;xinE/e1U1Qޟmt.J9WÏm[p!w~s"\_ڣҐbcZ(DE9,: 4q&yV,cC>.ph]sP8^mI &e,Apޚ=i,a GY1d(k.8+Jx`3zM,g*Z{kzJ4HeE:1f[bknԲ/tXmiUA&7Slo>Vyva5:dsj;Ǯ`T"N]p I۸tW ىVN$FA G ZR[xBa,-4h' f T񨋉iMbRkvNsfFz*2 SwNjCu[]Ǜ ʔ@&sr[k\pJܳg-%aN5۰V@/U1võUrQ 0@[I+uVE[XrLﺔo»k#cr XLhbι-}83H[KSJ.w|I?_}N^ }N `iTjAo}4 j1x8epf8R?숀0X5'Rw- ȝYƭCamKֵB'N5F ?N*UZ*L85^s<5IBHNYI3LI4q5iCݨLт]4)&'H {vgۿ≜NĤ]2c#-m>)'go)ӌP @_;T4}p< Mxvoqnj`k1(%|U K]x'~˹tL+Q?*'x*u7<]!Lw^1?ܾ)h^ݬ8=-ui^]77!4x=p@}$=$1kU}RU1uth:a$|.T+ףɡݔ"RAQ6m/2S8yVM\ w98|ņ`^R^*8*t: l{:_qpaI5leA/J \ўie L<7ֺ{n:EҀ!܍emjtU3  3U.)1KiNf~Bf`O{m۾xWJC3Z!Rz\^#Kw؎(6!{?SXߝn-i#;3U 2rT 2; d'|Χ܆DASM KSh2jN)Y%* cW?]UGȟ: YJ?b/m>sc8u>..Ǯd5]7:&>kKR*=7x (s*VO=j}''qd/fA~OUEV=(mECD<+yeKWX >k*^^uLZPEruav:Zqa"Z#.e`& uOȂ{Q eJOD9VqqbqTMBs4pRM>~1Ϳj9_[E[/9'Bx:lJ`JzWIxS },PXH τ}ޖou\r2Bh/o&ͺޘZ%,R%suZ<L7TK|I"di%%js֣GO( xf8iskO3+)lGPXIUNvE5`? ֭XвFT,ҋ~6:mRnf'җ3b`.8B*>\jm{Zf&N STzTMf|tGz[y3SVsj.7ݜw>T"Oxu=k(>qy٬w]N-KWYaJ)3n'2) Z^x<6Y]OR,֩TT=_Ff51=-4 dH bZO"G}-?*1G}']|K=Cѽt6t( x͞QodK1ڍ~gI J䫁z;Uoy[4C߿%qgEvo X1ә=n_h3B/_u.Mj, ER',񬜇,{> Flg-ÖKUM)wHL5GK81YAޮspZVbU>4 eT1 ;0jt=Nw@Lhp]R%1UǿEY=+ɿ{%Ⱥƒx ިjRqf,I'n PW+U{"*Ms͉X߹%[~ s* FXbMFDj<1* 0[ IP`p"sL2춖8&۰6/YoudLr* ^35-~X9g@X[>ho,6+f*!ڃdQ/G5D`dTǰJּwdwa5Vշ)TJ\7e²7ǫfl} *u0u=ofքRv[{i+8X_<ټIvn*Uc3-Bwa)"mWfj*%'[2J8fͰb#;QZp|%k8-;٧kzyk;("($ 0 wEFAbקuOP1c C~N/O/1v΋qC]1eiNqg`jm$mO$Kx/CD)`dɪ3n"M〼!k" :8:z|5ϕ|/Bmj+x b-QV踪CNbd~=8&㬈Q ;~nqHmGNy>lLFlexe,`ш`uYL}E4^ۺg785!$L_;B qvU-?+r ILSw*08Zqz(D&WmRdyAj qk7Thh@n;N<!ym- =bMխjjNgV.O5+>`J$O<$S$NiKEE7yç d|}094HĈ'_rfL5uJ*:c.t3A Pe<5j7ZQVK#N cZEpf0ǵq}x0Ze.L~?k&(Xxȍ1$Qyo ;2&fni Ŋql8ZC<6݇P6OpvU Lfd !mUoj0CcEz'4 $ӗ'&%V\38Y`+Nq!{YXc`Rbt=ddQw^WO1""PU|E%Jt>6 3mHY=T|>Qwq9yj uw1i{ OY%kH6M$8`  f*2ӮzryȝdW:" ̫-.&"SucE6Bswj^l氕*nL@EIup-bL}cf KXZ{ trCV=+՞vǰ>݆=Gh49ՠ9.;(GOP0D5U#>1(\׈1BTf6>29ZĢ+bg@KsovLjg}ǵΨҌJ`߫ bݩZzwapi=,ֺkfָ!jrk}+َkp]i&_1,3?YSY]&د'bC-RC֞OztiBm%,PJKBUrN/lkn&fk.uh;:0ք'6K՗"\Bf8{X8XRq`mq{[T:" SΫu2ȧU\\K23V+ɀt8(c.TPAL#6lm)TIY@ugAΥ̤~j)ARIl&IX^S ~&I$lɡUw0z.]xB@COe"w盉rJd_4Qzc(ϞHKkHѩm ~xe%Ed¸zjXQNa94k`ޝ 2b-C¸%g1? ԁ *Ira{0oT]Y?L?~-H[|,BeRq>*! ~]9 n9G{`*%A;IK >ȏ=Pٞ<:Fz.y# T^u;ɊnPINX-pl LbH=!Nu==ϳ#[+ G\cʤT)D)2L9f/0!CrY?C<'UVe%eQRVr"cnF92yZ\gy ?hdcvZ\tlX~}9IpcV f.|rL7 yZ O_oz>>/Б]0?8L񢜐]c-ٯJ1y-J߯@i#0KƏB D=TjfqsLtY67ƔD?Ğd#4 S+?tGŐ kDla%-oPST?? ^v#Fh l-`f gH:֘Ե2U/i.ܟ !<JB+Rʕ13#M;7a|՜̬6㡠=1?foe݆0EP7k SM;ǥMD>RyՅh:&]-"EQâ`%{)uZ],r_W^uJ8t_\)ɖ%Yt0-6xU^ZǛl#`+9oA &߮-^)l҇W:0I]^ͫꍞxݘS& ƹ׫!vw7=.ɝ(w},x($*}(HTtX1wbz+# d.3i\FؘaC ܜ|mqި+˺\&+>51Jid$#˙53KI% ?V3uffޭqVڑX d,sLhv_8[SՊ`/=u@\8|afz8/phR/ GJy9?+#hتLjseb7Sk i2٦j_h RR`wֻ4ͩ+|R! >^x|7w6`7{ZЯWjBX(s[\Ѯkj} Wҕ{cpɁ%ƤlP5w6?qOhQ<3;A}"  =Dq_yB$qWS3^LSW,=} ﳵ o+YOh @Xh#X̄@&#a';:=N>RIۖFɩS#dߠz7B}tv߷J(}C_m"-fbJF^+7T4)<',/<vlrS `‰`P%:j/їmg(HH@FQ!KdmZ+APOoġ|K4Fc&w><!_/ Dk,Q{ 4} *kxޛ *OЉXoxε¹ϋm;ߏ\K Hjzׯ `{N78Q$fjdv ;<6Nc[ck⠺9oJ͵$JNW$ ,™W\G$䤻{27St-8́s}VM;<1ۍ>Ԁ);uxgXx.- z.R{ރ(d-@ #x˒:|iG$ %ޔo>+-ԝ_8N$H1-?v_~Z>iWk͞s=:& &]~~Y7~4([3XX qt^++<5_xetkp?LT ؤe1|eAAb~ :ᱣrGyr"$7~8BNKvGp s>\@GIxDp[yIL!hrjr!;=r2ӭAզ4LU:h xh Pi=!|ۿ<SNInd)nlUDI CWD5q H!PӍA9=Ĭ$ak'Rb@i 7T M:Qvs4X!O0yBYNMSʵ;_04 atyjZ456Ayؖ5WAwxth wR%RFXg  (u KbSNoa?jFѤ/# ;F>յaCJwSIX JA O>oܵN XAR]rۺ%]Fr pk <~P8{?"\gj>,ȩ4.o=a|MP >9NwNx) &U[.9lP"EJ8[}PmD.=R,˼=oS"SJmGT>+bG4-_fN($JX$m HpҖV15μ+ -us^^E]fU@dؘ`)',rxn0 x)R|NjیmFVҌލ":wMLydk5xf\,[)@MkH ">oe(S}[(i"vgW幌#cs#wcI\QIeO'cfUV+m/w RibܐeHnqRMh2k̞BʪTX%/za>pQBʆ5A?6uۧj؍#Ş'A?8YzH>hrt-Arl_4k_̫F<+ Mdrer-p0KڦNcR5q%#\ 1qC+-*\HF] []wp.0R^z.Kv;#Ƴjg/P(oA&oNkdwokm#|*6~ӧ'H~$1dB֒k8uܞˏ쬱`:m?K24'Vl9ot|ŒDƮ'۝7LY &)i X9EO# -:8,`P""#fTN4W?)R,# 3PO&`ы/Y^8EYc-AVUU8pk4j) 2aDQcl6@RDQB8ׁRgan\i|OI ln2/Sǐ%)Ezbg԰=g8]NSD`=Tgz$i3w5g.= s_ض*;=L+W27*nJϻ f|]#nYO1Ciтr㷧Wݏt]+kNjw!|e@*5|iEB(|jcf‹|a^mEm@*mH3Of_~ KgxN t[˸m)s9Ͳ7YIgcg@Wʂڔi]jd?U93CVL8MGo&ι r㻡֌wF-D|4 :h4> ,l.&na..ۈH }~o1/J|GtKGa$FAAXJ@&75=/p{6DŽewa\9哌aje -<v2<5׬Jpn%`Cxxtj7 llAQC,%&r Ol/ӏA ou|h,wWUBWr=$KڪW]Ai[YICl_ |dލ]LY/4Hnn9`os2QKǛ{IG+h=+'kb Y&_@E&^ymlP,<5V}82/IgŎ~W >椕|1*"Հ?<k$nBՅBg)YSl&0vi}X9ͥD˖ ("-<2d5wşBN [Y@ }Vyk1zz [__Ik%{t#|4{MgsN~6C3&6ՈLN: KnWI#/kkclz} ,XWlgb}ſ$)zk`Si:$ygbvwK'cѠ jus>Y1W7\5R&#t1?=AOӾUI 3ɽJG! } @`\:LOj˗tE|&HP( 9?@¦0&wbה?`~Ee،#hyK*q9hj#PrLX=L+d7&<;Pt-١5H6] \bpO.]ñ26!SQtwlrS+09sZEdqt)OHIn_#+^aCH{V#OsAu<_ԝsXLqw[3+=Y3Af`}\a)5 jgn NYLv3,#iIc8WSs:fZ!nޖWSLiK$:ḇ:X~ypaj#NonAͺ4Ln[;i)_̭XBP`ߠT6:Ρ["JW69@:*R-Ɠ7hlҟN =xap&L1وHkGHbѰYc K Y'7 &EpA ;4PH*mEWh1Td inNn͚FFR n! v] sP \BK~lHGDNԤ=U{&#{5>#tșf'<)-Ҟ(b)@jqw,Fk)ə{)TUJTFG Y}OUISܔ_EXϋYs CGz,LϜg(I^[0B%sfoa6t7#16E58X |`Y%%7Dc''y5۞İ$am>fR*z;yXL_6oo$}o~Y^SU1C>at$0v\ɋNM M0kP: 9ǚRRq&1c+DP 8Չ2z&Y 7H'Ͷi׳זiaAUw'ךּjziUm0/+䩯 \vQ,84I2L)ii=k:息=-hs+\SXh?~Dbax3Ʉ߭'%'(fncPv^f#8gG:ah԰IbhAc$WEpcW=T}f>l4^L` :_1,IG4 p&HoV.%v&|L?ϝY4]io4:藻v;bVlwXY;h FYl}>Xh6꺃dsvPU%êեvm\{Ð|zI\ ġrpR,Z~!<;&S'͎&k]TJ10\DYO*JV8L֚Xp|Hpgk!Ѕ2"[Qʢdk֕cM" pA%,C^A۪vXG?Af_5697E>BՆ,7-A:djSүOkgux#U0m:=7)`I/m\2QQF : ;o>3+Jf4V3M'KSJACK(>wP\9%U%?Ka(&Kk&xCL2߭75Zw _`Ehvhߋ>dݤ|Fa ~\&&Mj qʺȘ%?6]Gk$gY@}rQԪY՟,KDž^ /vc 1P=B:0=ɬ Gb~5k$]!.?;OpHai5OdPUdyXTe͔@&%0al ^& 9d8z x9Fv\0W Пt\ъtY:]]J)⫢Ee0{iT4,xc+kNUj{ &acLkaHš>e_yAH9ɡwB?&H@)櫐ӗ/ R0Ntp|q?O 8Xlw7=5E n_7 $o> U'oyX/'$=F .yibؐ}J*GFQQ{XG@UZz^/ekd&&y>09˛_^m"$$+ce;K$"N΀tcGx{᣹ a6!L/S7f{17 ޓk^.Z!J\\ȳu*x`C,R|EtlϬg%2_p\9ؓ3 ݧ!?>!D1̍ȃ*lXQnj& YK>/)i+wCr r _؉\: [ur;e2=i*:\H#J_U4 Wݮ_m<)_fnjr\B|):;8½iPEZ8OmK -*ϐu11jhFmc!( e~fcCPd~Dn\/QapKOpcGA5k܍aN k/$6NgG=JlzNg=VUlkd~PuQU8!Σ򛋫EFJ>R4C2T8#Bc\7#vG3V|16]m y¼?jENj8Ba }T}Y&d|rp~nQfldb"*^m>Iݲ/tu7&]z1})敀,ΡñTFv.r4[Ym|?KܴO\J4n@|-.bN2:0'ka篳&aIC9Bf -'@Q%イT x'8 LK6(]Z̥1F|mG'|FQbn!Ѥ1N${OAbhKuON\[EJ;LG ( 3tGt|4زfnVjlkHLAT׎,)/C(fHzFo,VXC[k+;J"(kw]g,#1EMa-~y]z~uW6gڜ: Hs3*Kvm6nv'@~YiY"wJ%).⨭oUFK@>;daJKlR*3(Wկ _DdC4\85#w H|exbMx@R\e{ΙUC-Mv^8,@DKjFB }E^kX~*%ROLj ,"4iɷRd5:V&QxrA8mn(:-0PiG {oY=7ރK=Ji8#X3u!j{DR y Mr'`q'L,SGE'挠mcu+S.FZ^\re&kAEK5RҔ%A~|l^0摕$?🩃YĺMQGP 2G*>6Exw#|Agi(fRuK}#(6O Z0?ȶ;lS~5{c1G# ,"Mu >&/\li*}7nҼCP`^&ln1XL?W9;#_/ 5? `uecINzX Pyt Ё*b= ]c둼K~ue 0mj7?SQ0ms"4I橌xN➆kq͜qcD\{dP#BwbX- [xOk*Ӵ5e1Dn7`sip,hn(Y2X71-7X$:%[p 1 Bx֘NϞe }a#>Af8 ?v[\I^C0ØJjxPUno4&MRgêSB9`6}5XE|3P OmAvL:5]nq5*f|i bm/why;Cqo{Pe.\@B JMc,_q T'P9zo=D`;$[y,"Fnz,0JfHQL;3搦HiA᪁L#b82RGbYoO)Tvq :ͦ `\8qk>!.F]"c9O*@މvª{}8Rd,.˖32ZBKtϹ_d>Wx%sY`>_q~9q쬏ҢCYz}1,>Q9҈:?h#Fk]hsYWʭ5kFnt(* *VRd3Rx̿UY=uZ?ê_fT]肠{t8aJqo `R97pj-&LҶpcl:;Y?51-8&sr x!q~] vF՛>t FQw!%&譕|d1!֔C7ix%<ǤntnI^N0\5lSbuAN1#v-u_56Hn"Z"癝=R| tAW5+.V*캤p&!}E~=qVih^]53co)||Φ B5";?=~#qvy,ƕ8عm.QY6rMmSD[y9Q1QZCʈEKa Ӈ14f>G𒅦pBK=^ e`*+ZdT+` TRE&t.m(X#;ko_7 <y;(8X+ů{._FykU4\bj\Bdz AM1FEa8}$?i+`u~-dC Z"_erixHT^'(ۛ;ha&ĂW*nHS^m׈Vv d4v)lg|tI+gcZ{/9Ο7^h;J?eC2T=T$'UgJ <MR1Q|]4j;e>EJ8Z|z K ] q޷هA ~^ 7]srl(!ꟜX=%} +o6Kſ-*4oĸُD^FŖzŝwVƙW/|:ͦPf;BeO5NX | > d#=^j45Pԁr#s V1~>q\P`Y iX $xV`ja;})CÙk XO d%HiɊH[B/Ä?rEjw]zD^E!-H^!SYKEt} +1֙:}7}blfE'?~[9g7ۃU|%\r<'+c\Oﶵ>R`D>m67)־{7!w78?///%Ei3lbvGbӼ(/>e9D&PE.ߦ8qe`E)edG&:5#yS9O坽 ;ҟ [?ƚj0NkK1o-1n"z%ɈI?P"lZ WV⠉_T\łC"wrxg]/]+6"Tn% %z6 ѣ,D{!RjBi,^Uv8v6c]~biM:Z c> 4zetG: R"=ԃAI"L@19v6U/S0CͯLvT/3B)/{P5oZ$fV~qEv%Qʏ|G :P-VDG+&S Ṯfɺs¯WD[ ɌHeucU"?ҳ|6/sRR{vLz !uw[ٱ3a.J\JAu}_-v9#u[p3OS3ŨUK-I詊)D5F%T ĩTxK^S?*2dpqC.xAN"2~1 F='*%v!EB D~_AtMo!3I f`e%40`~ŴsX]Yw͋:mX #tb'U)HtfN"ͼ-d;)k5MPŕsDW?ԊhG<*6NgI/$5 9I݉~Rq|oF*cH7<|0 >TWS`2v<$Tk;ƍmMѦißr}|9#pF+sm%yƌѩIYfS{ɻ;=Wm]]̑ |gxcx0Cp:/4JؑCa}1:./C'bYND;8g-=8?D s+| 8.25oQtH%X:DI +I_: )4i5Wˏ~ p>YFrWj=[sPE# fsj6D^j HI!t={8dnC 9Cvؽ.[ў_Iӓ_% '&l zĂ7s?(탲x0pGSP|Ze@j~F9}M Pw9#YM5q4'Div@PQE&~Q(IL*a0HW ~b8MHz)R2vw4\DK\u_(\$÷5pf㮱a4J /`mfYΗIrdkm 3`#ӱo8 w~m }?:ą ?0֩=ψiLA6=%+VSXLly( @ pAK+p@QXa(?3gKlD}2ccgrbf7H&sra(_V E;1o$P8W1c\m骎Fa| 7IF;^xSh\d]X ѣkRB(>]K7vG Bͻ1@45pK8Ac4M4f\sj-(B$V A,%vh(EcVd9BJ 4~Æ[Ws UN^ ӧIpR͸\Sp; 8)\2dfۮIgnSB`)DLNчzWޓEPȳ7t ]r3‰Ka\AGP#Ȳ2jn1B\(+A#C.Y~?hh^}**"7>&ݩFPbHRre܎oh;u\bT喞xNeZ J d5 IzO%  ^B Q 5fw(R^o͘װ|~ s+3W*WܛG7q~6~4E9 ]z7++aζzZZ0N}Z_^ӯQRZ˻P8w3tf''.=\GBHݡ}KSjdew61/^kVȒ}PX/z![+IGW_cF9Se{wX]y@@.U$YSXu*yq_N0sΡ(*F#uI.Q GK.?+݉%AF_cġ&Pca\}]2ЧLD}*+JW7a!T 7I'kbo"dua 5x Ƃ ĢR n$ [1| 3',1XHF xU` WU7WOծ ˨OMR0iu?cqkA5A'uݴ(ONHC#MVf:#ఱUM5,\)$?/3PDzTrwm/W ?AVބt#--GQB@d`8%*-3 J}rf< ,"̱XxbL^3虛3Z!vZ%i %7^C_ܲ E^{FPGoӺJV~⇷-d[0'k$ǽ0%n_{Ex#-+N*k>+6KmЌYYn)G4|@ HNWz^F('\n67 E7,TLJG[,>MBQUY$-rm,MwhV*G0tG9h!߉rumܿ>m>nDdؑs/1[p9jX0)FP<}Us1V1l{Ldmҕd=Ŝ`LDuC碼 ^nX.-daw3SkrZ Tv9 .c@'%Pb[k y?҉Ued}WUFn]q'}GE.Ϟfz?6@!fT̪-L麑alYDQ[ , [er OO0d$PXͨ,)tk)RtVuyׯ{Ry ?vauA7wBbBYT.3S'Cmv6%2]׾Z.|C^B 6eءx[}b \ |OǬC2n4'^>na]YP#jZm.I2@?xwd%>xΜ꾃K`_{yܫ; IRGREOeHh}&ᎸE-Fh#ȶ@<':j A0Nŵ7?`2/AwEe&n9^BBKdT/N$HǞ_I&8Xe^Ynŝ(t#6[\%W}œ?ɩ6S )Tx8y; t3ݮhZQ;$FfjYFg269QLRrq"P8%K1o5%#|[[Ů#bm^K֫0."Xbjԟ  D EȞ̏9GͷI1Ea k]u|A(d!#ꚤ f8kfHHt喖#-WDɈڇ$$;n#kvTT;8>#))X!c=r V۱s&C1Q598?;(l`k\3i_a48:);jaݢFvdNE C{A8c;^**Jd$nd(S0[ l֟ؼ xd*e2쐶Ә8 qri5VL(Rم20QC~t] !}Nɵ-l$]i(Yd2͟ր, ׀b'Anʰn!=>NpLYesb`5jVrDI`[~vS!"j"\^aOh`@SVM- )MT_Q5?BG;%v=o6޽=` *myO溜 /1+I.L\ӽR*܀?SA@'٨~4Zo@֭tJ%{pI q{\rss4QUlZyG824 F}ϑ H@zH'AЁzbunT'YE6,OKWU "IcpANB y.gֲoXυ*ť'Ie,s\Wel^=Vݜ>6X4{KXɺ'|xQکsVkyVvill g+ g" B|b+]W XQV(*Ao*K\oV㼅儱LS ?i\(s6♕ͥ=}:t|һh8/>(Xx+zaP}Gf"Rg0`)yZ)cq`2seL\ZjUXŰ>Lr@LʇvdFPpnFj}!v3XzWu-U#Uo ' /̻nWcq<=f"A"==ZUɏYJQIGn uݒz$)}U\H!N#T$>)3zf_ -$ qoE̼ 3Z;V]xS?jMmw{i#qwJT+mhshZā+%  4560{>u$_{ ?:;: &x ݽ*'q~ &o2ĪVu4WЭG@1Q~տ]MlOU$ؗ|p$3a+Z'+`A2I7@e5ƴ,].sGy7io4<rt'TL8;- 1QsVYO2@p!\PxEIbFVk}"Uy Kb 4c/"YxAfja2FREtcϻ֎ݶ]tA N +ǹ6w-"[nYԻRqӹiHvz=<ay}h9HQEU#4Zӗ c [b( 2Kڙz\n8;8}y H➲DUʺW0pFY+2txPF3YG`[^;<X KKCd\ph%YdfJPtI퐪vu>_$3G>8]R+ĔP݈'K[m-Bs_; > .5}hP\36,3K]86+6z>%/Vh$1v.YK:!"7K9. g[g4c.FڦE~̪2lU'OԵ̒{1^&e璴@ǽ젝Fume=C%Xgy`QSsPq6g #ɳso09zrx$2l7dP},J!p1439gkb6݌ZqT_ j6l8Q 5+Al|d,J'$ Mp D4]88:VdB2z9=U%:tv|eTޙ'ֻHW}JV s˴&>(nsHO|*&гE_\ԘkAP/[;l?lHt+ :`ΦL1mX572`d2@,Ťbsd Ef4@z@>&{ K3«Kneۜn63)w=tSnS NYef~HUZl3jRdTt1e1DoZT1igC[5}\$>]x,0sSTkكVedJK*uH~A[Uoq jvmW.H㜦3yF:u~TШa'`k,M ־FWPc}%ۢqJc&?Hn C9pz2}sԌ-T@{o˃Ac-ק2=mܪB-_ڇn xo 5R _Lwg :f2WXr146(F?@PRzں{8g !_^2 Y #wĥ/08)v]rHg'K, 9Y&Vi3Z,9Beحѐ3XX)30v/bINk$IwK?@E'L- zĹ;ѥ%]sqḺxiF ݨ?k _֣{(csƐV~0_ o.[f?R= @i? p!0Xy!sUޛ}iC%anjn:~ *CO+QtD'ǹYZsu .3:~ŋJ$N^lyUqQvEq3c2^F]_w[>*TO/5_-)/p%9}XSJ-=P]K\FRlu—9Lzݰ/:NUOobe ʚj7c~gkt;^l|vo7?*Yw!*H.VC@$TY~5ڴL&wJal`OdE͜v΢4Wf0-z-B¿ҹvLj}D0ItX7(=a1|EJ[&A8# A7,Oܱ|V` C=]Gss5N~uH7$WB7K*kmu1U4حrOVkGk! ?Dm%m'kΎ "&Kg팹NqmG%@1: 8 J`9.Zqe7:,QrCڢ@Ƽ?B/f;2W5$KUظ"OzԬ-DiR޼xDFWEZLv[lJ10f3McnOHbu2pc dfyK4" #k0B= xV#َg DOhE)l]͠ӘusjA(o;GBM: "pVӟt[Kj4 VgrI&/~sHcjfNYI&lk`t}P S)mms`[O-Z(~m&^IT[ٔosT(tVb;bA]6C RC#NC6ubjRGh". Nvy2P`&ǰV{Tǧ/Q9@yyUT}1fu-O*d!\)UQ͒oqKkD1$F\o<;c(BlBؓb &%);ݨim+VV/Zs_1d Q6'&]Hj#<qlќeG=tUy[$ՃnAML \4/8v^K YX@&vF CѪ4ot$6)Hє ,*}YI?V`I*UķbʟeoAl[O& `W +gا\'r.@2AW,sApEJj7qyWɨgFshIi<+ XH qȪiy—0e]96r@U ᦿ/{ B=1ݨkGg_cykWZ'{JNvM5_g8Zhx|`uO1,lY1Z? Y!S_R2#^zwB@v< =Cqo tWЇ \HkAbMوZ;E̘uJ0:,o}"1W\OaEC@7ir_qb>C:%IF2 *0zo!D;O1oqV ;ip~aKG8;B|j+T_sG.UxvuMYx$CMs D2Gl):)߃ha nз䯅5&nW ;D5ޫ6ADGHjLW!8H #{ ]-O(w:ãV+(UeqbG/Q{9enp,1V}w$iƁ0 ٹ$oa, k)+?d{a7 bM]s@EϽ"yKU8+8A/.f@TMl(Bw  ̝w//¬= чtJ@{c݈{gΔ4㘟|SR"}ȶ!j㜲H@P ]xڜ_(J7&^INC jBN|38vl-foلI!]V4(WDl8_ˉ=E( ⑈3NxZ`%W>۵E uόɝ(>25[+&ɗ gm05 r%'}بPlTddNj^?}VvꇛysyQ+BF ńrw @i^$Հ7N8M_K+/VV1Sꍡ1#O~Hl^m&WT~}h:h 4V_)uUR?, t3y%:RQ<D?X Z1`tϷѹ$@s~L@MXSd+BN!ø8rC."=[4ʳ=g1|قHv"jC̲wYr +u= k_`mAŠwu.lva*(c8yapGrD!jh c/'g9LRGӮ]9hT0\ce䙄sǴ^C˧OKc3= !P=EĿtw~yKG2혻Eڅ>5oaڲd)Mn{f7ی\|I-1Qe .v=31Ogr5s8A pQ6߀gZ#dr(=Ed1觙U( `h3A: tEuoᝬ6VtdidAʢmw_d)՟Ƈ%YcбIvtXJ3@sxY "Sn swj)쓖"繝'49#]vNx3bna#%Q D;eq`oJVЅy);0j~;;mڵT[U,3&.٬1pG,";Q9X|ы+4'kLeTzy|6}-8A6崃A?8? EN=_-!mJWP1oTwMg$ݓ)+2IN>`C*8IUq2{˨Z)]XԁfU : fG3 @T_ȝdIoxpi4EݳYgLbHbf1:g >{{X-*]O \V)TzgSw!wG~Ѣh4P;'!p<}U`cV6yM@iAǓk/Y i%xA+wVpFjV@U_71h_Q>EHko=)|?^ȅSz(VɪTHr]o3yJF cDBǘ ^e=kSℒu6Hz8\J ]Z3ֳB!TyNJ&Q(@LU wz~1ad[5Ar ED܎QKwٽC+Eh I0ĻL#τ#Kt±agOc K"АϨh[]o\c<֏SqpTG8sEgh&흧ޥ V$z^ 7| Gm`/oeZXfS7, E\CNgQa?7 ٫b)% `ƨ /OuҗDZtVу2,9X&d:1O0m]ORVx,k_hWvNu[f9˷MK4E:5`4nsf/}ib͡x2qYq9DTC;ifz,]-[SnZJ-we?]qQ=@LvC9 \.U Ucxe}Lz4 3$|0k`>Bi@3yTtq uMՂ1<:π`iJGW- 8z(^BB΍+q3'Jў4b9dLJnTژ}r[G'E , d9 ëtٕ܉´/YS{!HUϒk>rrBQ@U ݿIkmR@bf=zÔM= G(_4R{+JbFG4KcSZ_V~2W|LjFEE\8G锐`-9Qr}HOEBe1_\Rl'CϺ]i\bU53?.n@d X)+CAkBL B1 '8o;~|Q`|rz7_ߧdeY3CB34i]Z>FÿAnU1qS>ic23v VT!FZLO&TlmSNq(k D,u>Gp{j0,'˫ɴ{G3d̕ ͟uXU'D N@ aw7 |]XJBBI,X*#@p QxOF EV-sifev*wP)q0# oݑB?'nQKlZ&o(v ʷ97 (F- ǫzWUT@ U 4xMhJOD*NF#ꑒEQyH6*LDҿ -dڱ@ ?>M*PT+ ^*=.et%[ŝDbCj+O@)MCb삹Ǚ'\ph8`B<sjLZ)7GT)O1BexŇu'dݛp\T-n;qYE-P8q{ J>Kg tb6ǍϰZ8{MN`6`Fgiů@k7ߜXL.!~g[ph4rf_о9E\Oeb xTlϏTSِ_@ ej:a"P;fSub%VEUk5BiAϵϔ`Y$HzIᙪƺa[R9JlOj p(n'%ր_luԡYw'zcm꼶뇉uieҗ[~0mirТwpo&%;Ym31n f 9.!CAmp'BMɒK5yV3}T!E FU_5vZ :SBvfLD0,[vՋ1IĿllxm[vYJưgjP7koŬj"]R=eϘ;6D^guGΘ }O{ݽdgr )=pE:^1dl7BA9ZmU*6⦩ғ:J.&: 'q(=Hr><:&0ϓA)mg%"78c./BL.~pcN_tLEQمQSm)#KfՔHxT$G9;Z}qu' ծɵG2h/]hNУ+\Ɲ09qGp ZL#0yvd}k>e&Ff6MIXȕo?>b5o8_/Pq淂,Ds0//OP!wFl+ o/)~Wgly]9m%"uB-r" J 8dQ,cNoߎœZɖA9l)'qyėR*690ڤĥbOQ3ї)l|rwojXaOy;XQrtA)5~tMECͤ];|;Jŕ+ˌ,5 C'~xYf=l=-S0hq{C{Yk]R?"_'tY"PТYu2fd/d4r7=J݄X&%Vۑ/. npCX&;|@ñ`Nj˓"nڒ9n(f+]iշَE)^璩OdQ:9 1t٘ĞjȰAVI)p]T!ş\e^~Z۔Rxq|?\#Gr.{)oe+JQB:K<P7ӻUR|&ITIԈTh:z 8;"!J[FWZtH=z&+8eB>鈅eܹ(>LT>&4Y7TXF[B9N˂KlP!n?i<ԥٲUDq9UxpuqJYe/''3 䨉rԤ U-㱛LJ/vО.2]gKaQq#GUsx*S\DƒCŋd7G*A+!Ǡ:PBؖ>}ZP6TTod1)|`ĩT_m,RD V^rxb|JvYe<VD2> 19\ @)bWJW Yn:GM@`LiI{脭~| gJ,*%}Cx+C%F%oIf9ʊ iS;UI9 d^"3Cg gZ `?'%L0l .HF_f>6[X Lj`S(=76VO;yy"HV%G/7Ckhj׾6W<|P2˜p\va/U2rFC iDnMwfOx~'[9s0*8"(/Lhz4K;]]{;M酕_T}I8_Fc+|iwoI t|*_0+[ Cu;o ƥ@B%#nд$+hAȩ QƖSwG:e Ӫ2_6r6+C~cy^(aE Ov'7OFAuLSS ubtشDWc7ޘ_o(UKCYşކض " y{ ^ѳ70PT5!՞H\S,< H][9{VCtQɥHA]1mT B794h{ֶqKWNɑ #Uj3:}(ĨBDŽ[`>ChyQ+a#N=LQ9"Q@_9Z&L ?y3RBi^{Dd϶b~jbiH]s] e &ޟGNDF yU8S MKW+h@!+V()B1QR n |[Džyɠ*_R|b.5ukm| }_dfL( 4?E2 DI1BWC ֨Ba0'OR7S\H(Ad3,ORs;s;iA-@`PI%> ! e(Zj&n2ŦHf"" b pl-Ah(,/tzؼrFA,?p:PۃVMZI+!ϗ =+08q1Ty,z9w)t* Net5FN1=T[ Ărk4RYȪL])6zȪ:QV-VfU"vxUD`hefMs/!٭O(j_0`sEeQ\֥YM`g 6w7' j@TٍWNKUT4+@abyJ_(҄`%P}Xgs*IpE-?,vV qDZ{-N*ALیz8%П},`V:Vqm!At2$ soEEnYY?FԴBaIYDoVr17^tH1N$= u8\ێ80wܖeg2;ܜ8c3)6$eg`i6qƇE~{WەZX~9EF RayU5^H xɼ<.  Y̢[]f71lx} \JXҕ5&T,ǫfb7rY48.RsyIerW6iʱQ2j" ?7p,UzT :W4ks14yjH^Soj?.ܱX`Vs҇,߷)Lt́6ஈ:0bq#hI(+ɴȯxm_[C,߅ Cz[gRá!5É(c Sݫ+{ٖkyԃ~SNOnGKj|Д}CzNupJGtj/@b:^@63"J\i|a -E&~y@~!4 b!Q٘L+א{|I2v?z.KG(&VC@fۡ˟Yh5>ʤFWۑl6 '$% H6u複K* `Ds?GJ=xy3k91jƏd?Q +V}B! {ĩVl A(>(XXAMR0 rR7/R%L]tQX̛j,J_=!qKVcP3f.7yc90vr3oV+vkΊ-.D>A_.t'yivcH9x]=_b# 6XPPԪÛSۊX~_mR9NFZ.𕩶,R[ ZF;ASXh'7y/zY Pu/5VWvm.:nK߅fK˖Tkd31oO&.P}ǍfQF vQ\1:W@T)Õ|YkQ&lߕTQ?s.Fom}bN!UV{%|@mgv@95: o ]%(8]NM$N*I쀹??eCNAi \a\ڑhD?R|6ps%dGsr*y!'mϝO t3⍯2ߌ X^W-b. K W E(Es >[Ҷ5D7O;~RvMP.0| YG PZ`L?>?Eh%hbzPo{ۂiu"k;{bff]N_h[}z0D)^koFLvAJ$~ye{$*mRzZq;$rKK[M[@)?F֚P:AY--=tf~FD,ttI#݄ޔc:+:"J-{7W),&2WcDQ"ka9ԣ7XvWÉ{A8/RZC݂.˸07,vL5ؐ싀v`1ق誚r|bb#`DžPNB=,n9!]=bH~&=P_@fOƯ%,nmN4CM,f?k`MeC3ݛ|ЀZ&>48/:mpףL՞lUAӊJ/?a4VKʘKs/p.w5M}j9w"nZK7x)GcUZJ ^%PiD}1 P!Ӌ&F(A !&4 5.2r$,Yob.4Dٶ6=9Qg׀Or3leĞUz_I+bID QQf@^ Aqb1چlf3}:f Nd dAɭ"[c$,\s61e׳I/NMɆl %swu:To~Lz$[엽c4 [-)P;JVQOulEap\^8rw]ZjB$OTS2҇UYqS:n}a` MpnS* o͓hp—?yw{Lk,%N 5rj E~4{(kP?=rUAuR"ha={^.M4Y/[[JA²@~p$DBVt(5}M^2R~u3{l}{-ビAKf!VP ~7{/;z,GK]ԟYc;^HDR9UF`z.JXQc4Z[=p Ȩ/d%Yx,]À[;7aA4ozL9:QfH?~maa?/& Q+܎)iϓǩ-#3xY'irLnIMRHE~I2Ƃ#fYzM70Gk *ˑS/$No? b$k:H`ˬ U&@k'%jk~b{[]M QYX]2I MtDޓJA$ HB)A,XՈ[#th6Lr|w#'*2D Uߕx낦K^l0dk3V1uLGvo++kQL8}"JFdY6L|dS5)']L5DDmD(> ]vP #5\:|q`C\4B}XсcT?uOC-a@;vH܇-Q$8FO{ϦPUA22QgcqpHWl=_˝_ bhWq0㠿-Zq7 yyJH-b}!TRm-]%~ n$p|$OPDeۤ s=v-U+7P{쁤1У\e!HםyBCFڰj%Oo5qo8=]won KA,e%]"Ď߷Q`tPZHh,BP!肜%4 8cđZ""] rYWtт>lh-:5xp"D{ ;P`a$vGiDbP^{r+ ӈƤ@12=C4wUfYjC2'r)NY|&J@ rZХzy:f#I,Ė۫tƯQi. X'MŁ mZe#,&^4fgd{Oɧ.G;+PAP3J^E nj]Nfɞ7ɪN ιt~pћ,ӥ ̇P}.#88YpkaۥbB|ѪaA\ڻ}5Ry& JesIbK| U|TumkAT*[9;10WDeFW\$ʮ4(' i"@*Y3*iЫEK4uLj4؍2g("4(#tcL-)ռ [H8ΝV$~,f}iD|߲ [ n`)#͠!}r`jB{ntjHYb&BR' FjI!VhYJ$]A2P$ Ly@E _vCO 2c;b@f;Bf#s=&\͟FgQ e++E|FeHp:2"s^ tl>+`,&>mc3f+ Iݡ'&s"Ϭ*VEʐ_]$6uɘnKhp*pTב6$SL|Q>q9\4N>$K5KzDUk80_RBQAx2ofk{K xJYT}2o rK( ; >b[&U*JTx;,q^Ur2,1!;=g+d&gBpg?!`Vƙ#% wQU_ .*o.TOQwAjr }(hқ ~'^zk.)m콨-Ѭ$(`+~<$|\ޏ}%oVOaС~mv77^|z3bA Ufhh?\k#AЬٸS,G g%+*R j 6{Lp5t}Gi{҆KxoZ.ÂywZclsMmLnT;ڔ?yE2bGuP ʖSB 2א)bY;jUY:*֏Lߠ,%yOtaw#[Ƣa[b M&v.dIk]{ip9q[d,^QRgIoR5#N`]nFkO-DG *rL` Ti8Q I)Zmaֈ3'[бN:3M78Y5i,8U}'z8Xm-ۦWZ+BWu٪y~i1hV|{\Hf%}t73UaPSWgM5K@ZT;\`QU?Q-7_aT/a02g@^'a-Mayۧ?D4уÇTw?` ' C42j kWN NOPkO.3{-PRZ@Y1 3gYO> wP),Hj zbGr|KQs <>YXO5rz`'5u |W"LCeA,NpD )٣!0"A :,q$e \p/lq"=45 8tFsP!]}E0w(Ďgj{ӯ0yurmOJdbNE+"% }[ĕ|XJ|BjH|1ClЈҌkjx# G*O1?|sp\rF.ˊ6yy ,jܲ 4NZ|S-CkCReXhFL>6pI_(`3\[mUQ4E|ߪ/*iSi mLz=o_:W}IܦM:捺[sߦE6Mn|Oam9- ͞qZ6ƁrM1̀kTSgLJj[GrySԽҽ%P_iOHP$ngj2 UdMΥÿR.! 9"6T>Hk!3ǝq!3Էgʚ N:o鼓m@e'Q&{$z*S&5/ly¿^'(jQ:&IG"tPo_\_9;jY/F"PxK :[Bqo*;7;7`z2.=w]nv~|09zKwA4D[m$TY{Mbr16eg`PłVt콻0O݀ZFp7mwv -?r@7cF10ňA m4|L vjd@28k$3ҔlQA .WP " ^P6;JU}:ŘAT ZVrGu3L7:O!RU3zA>fY"X= =yu(]f-B.AY榢P \@Ym_]7ؿc왋3tZ<?)eJN_{~o:j$͹!>4q!w2m?׿0zḍK>t8Zy ˤ9 8Gr+sCKR嵺0cێ)jȈ۔)^q+ڼ {"*N A>/M%E~fOJTu^0.A>ݗ~dl! muPO6R'%*@JD.@ѢzG'\5}G_('V,\5 p/Rp~1tg͐ S#x-#~+S3ʌ$K<`:H <8i3 4X#(4xr.Lzm+4Ԇ鵸K᱄.o&yؽ\ڭ4_qٳk|9ڗxaAl$|, *ei (} ۛk<{F * سaΚo[n.$HW"jtk@dK7{riꁜ $*, Ҏ~|kct+#9L<q*&F9!th[S 1XUz H\݁q?{MG 8)/~v-ߟ?:w϶K҃_9f]%ݶϢ5Wie1ԊПlUsA<j_~ êPb9@j 3@e BJm48|#U&lSyo{*La9"cyKv?K/2kao]gLK1W+|O{d6U%R[[Z"_6F7K5ÛT9pYC^>W6 d6u $ئ0o@$# KHX.Ah(!ӸDۀx*Z"(|z!R$& wZT̥obX30rTXa% lx[4tɠ*@#&jYmҦ<T ) }p1[2V{aXWe|@7ʹXq&3arCA]NbX6;jM-+I`\Bs)+(SK1?#!*< H*&2O?ART>K4W[8؛bXÂ蚚1O[7;mе8Q3tI::lqZ _=d¸^^Jm1.$^OKV =Z8+!Bd >2Y"$_O2H\Ƽ=7TOGj nYZ{zO:;x̓@9 (܌2r.ܢjLҙ{;`[K5@?Y?=Pc8tIkpv&OY =zu|K%i(mtnJKlt Eq|7kP5?A}ÅkVe<I)[S~m}mO%ZKo JdMcAM=eڨX%h{[ k}a1ݩxtu._xWMFfj fL0a^i-*u9et: \֚TR*OMkq ~PX=俛=$Ow$#Ӏ\U dPINQI_[c8ɛ:RE[4Ch;z GNMx˪8 ,=a\[-M HߧRݫ]#OUX8kƈaEVW<EFMRza– Yy_'0 7AM 4 ]`z #ZM[pDj38!8X4tx>XȘ$܏-a\W4ڧprM&a*5h×H=M{~Y &W0/ֹ3B/˖uAhx\OHßNxEջ,/Ѳp7H܂hEU)ZRcQ{1\o70QgAOǵw6ACA>n+?r=^O1Օ?!@7$&7wWϢQPq磉oWF5/ ɫ!U4n h~鿉9Y7 =U ނ;Bzfr咫‰q}Я}-#p+7(L(Mռ5$;kmA.YFu?&]2ɉ$Q#˒:lXvO[ռⰣJl+8P"~Z}s˩4 S ߄,OMLEOc!m/nW!l&NP?X;{[cl y~zST{!ܝ (e T6}&N|I=` ˆkJl@z|AmjڕmVTd FFW\8@vQ K{VS#p9UƉ)5si㳇 t#ߏUtޓՑ$ FG1ъ(4.U2&;ZB/!پY|&qהo9! x7)kqHu ,d3L <(ž;4HTZE]ox҅;E:@I-lT*e1)ˁ+J+r)ߦ.db$PLdv.QS EoM}+WBt̿KKzTbͰ{x;.%~AƋGE<҈yv\5&PXQo2]ZsN rۯ&ro1Q}ꃬ&Jh8(ū"q@D&nx(&ˤN)RK\O ]:L+X 6-bg G OFlZvƣL Js۩Y7єŎQEV|#T/Δ9m(KHΠ'L}pJ}cnpE8zvtƎl Uw"-S槱bgCbxX7-Am*(YX|M3(Ͻk_;[. 5{>l8*{ێ$US&́^Ա,w9|Z:LMZ N_mx˾ }{>_ Jb^*#{Oz-gY#JyE '+HU33 Wt`瑉*Flt Q^7?xWs'{*Q~tMs |`yķ] _| 6M8AoU_g=Uk* DeGN.{gQ7;5Ag(-dXJOw/^{=1 "U..K{V-g?$5'kzd\Qۦ"=KJ՚9յ{k)=ʳoGʏJ=(}/rkLGKm4+JsK40ZROEK5.~AyW%T^ffy)UK(-o7)V,kR(ơӬ04`wa~];ɬNYѻn:púA3Pq C"π C7 ..fJ"7(f+EXq+{֩5?O>H[M3-%k2v PƒKHMGdU14=Tx,ǣO+]TL{' P-~Ku0Rԥy^%ER&W\!8)1k 7N84\4 c "* Nye76>s֩n_\V^Ծ+_wpx{&?UvXG?sG o8V<}O0OZn~~ȶ*+rWTN[ގ7L5]H) ֛FPM4T  61^xHxowSyuٔ0ͫS]bQ!O5h#V!ۚtWO"P7|!Y^-QUMT "6YS+oXs݆%~c'> Lpz1K 1-'&CdieXOD/L\s2S%bךp,Ik]['PH qCy9i!"T"4Ik z /Gi()JB՜n՜B?:|#9ž >k)mNRTŧue:Jٷ79I[$cqz-|7#rq;K2BXz&f=˥b,i¥ ZRD +愗Ԇ48So.cj8D,XL}ivi[-e֫a.72LY(6n!VK퍳.B 3<9iPtjc~gJ}hTl[Qc{ neqLC`]iHQC8%<%XU@+VaxG[bR]Z0rめӛn;vV=mtH򘻈_{#G,sir?? acuw*CIy޽ 7Gɻ~%WNcaäckX+M0_oޠST=Q6*b^w/5m (r]rcZSlzG5vx$PX2] }9L"hhxq#ct^m+]dHN̊GLWOWSm]`?{}]Y+YK @ż##_RDK}pz43Ie|d=\OH&HL=2[ͥɳ;oeI1UYৢ^62~xQ-:l*ctBjT߿NWSZ\ YB19ʣ)H=" ={ZxP F3;8!UCEk2a"sL075=r*(8׏ڇ5u?Eb o53ښvn9& 6 a JC&ypn*=A oZV_r#h?Ԡ Vfg?.i0 ށЄeG"x.. zJZ61E 22!xr0|4~ S3JNѫRDPgKD}զej[ d:<F& H!Pk`d2 ,ŞH/V w. -r#>Em?5v JI2Crb:^N|h D\r>٨y 1m]ӷs+#MH<[_]Vnyk֙yXp| q2RIQL5]nn`8WBB^q'[+gTE'MI8qRr P~6'#z#\8;r_lXDMLCϔ9;r<+4MG"Nm3[96n?< Bq#ig-tN.*ukH˒LlOZQ!pRf}uBCcZz&YM0# 0|-h0@v8-+3N0K2Xy gPœsL 2ץjDŷ#Ϯw̹LD5J ,!Gg:7fb56<[_bUV=N׮IbD'l[\| Xeg xns+v^尳14p`p"!~TV̌!\$U?\:a2Q1tݠ|dE1`X^t'iSH=ZBq/6,Bm}6:gǫtޞ#Ir5Lk'Al jZ w;!(ԲKRƣT$(a}Hñ2S{i9mX=q׫ @oN??M( }6<֌Bώ +ǙI@c!,!ۑ0 a"!4hj@HV{bX 2@!)/"籘+N5Ū}9gT\(QN{z͇Qr|b;p4K|JdaGZ~_x5U͝ %e!]߇.)L0Y-,7,d,9:2E]h.g}Nx*wQM("ߕ/^-ʴ(`^IyxZ TC!|(kF!Mb{Ȑ){*$_P8pNȣăĨ-W/1?l{AG{;sϞ=93х 6Ɠ1B>lh:J0 #!0mr1˰$?$ K}9q]mf}<{n&|K(7aoyC/꽟4 g LDTD<HʡBpH`\>=0vP]hmi#)8)įr~29`] Pm'>BWUC5 %5x3ߑ:5r:'K Rg+y`߉mꭳt_-uGsj1Ҡana%ѦdZϓ',q 9zY(: 4p<>XY 9[CBhqkkl1Q^-`!y!oJ +b37R{HqG+FЙyp Rt*/"@/TV@JGI mw`oG[;eوqe38\#5Hf׭FՌ$/(䱩E;6HE_s,ze`hl: R1 5:~BIl!p)1FvscJ:Qr难|XU/-̊m9e_9Z9Th?UzXهI!z>%&R C|A4? [v3MW`&DZWsi0^@TELU7S[1{(ii”PJY硉no1)(.M o.^%h<{ހs}KuieB*:߹&C}|VT,X(T *mF`/vVmbK+rYAo6_Ow2ԪꋻG1ė0 P{^ ]/?uBS O7rKUM*J1$pH5ÕO33X'0I$] p]#keiۻ &>]dI/'ka?BihȊm&ˮyVVOi9[{C4p6iֆ#+/?G>`6mID;evR>f]`5+Aଉ)/ϙ\m< mp fJ qiB$Y=_7mZ\V!t|[mGHK%nl$v]qE\2AE/A^_C/1NyuPR:mBawaJݛ([6OGyĦ+!+\WMY >.s9)%]epLj o0^C`JS\huIV5DF & {,M8oFOjXPξSj 8NY.pv+;hlVZ>ClU¶㹦I[Y&+rHKUyjn EJ6 VB5ϙ9 I˻RjJ%,˿yکMng*sj ۖQ_N':Eqn`l<`*鼪T@G{Qc!۾w\r/}@ xbbܧ>ȭ53\9ρLy/U1~&K>┳s)B ?ZA6@R~idp F\,iVS֤oW܀Ȝ(W= >_bŋܠz&?c0LJj>7ͦ WE>]<%*EHbXHO34T0gZ޷UiV^AZw{dEO}Oh?QW,P7v!p=SOe̙‚KGV+3#"ZtwgH ]-*֑bnw:}T1)PoD!2oyc$ռ`9xn@P{u"s//r k4írK<*Q>Vw3 pYMeAJXx:<:tԺI)D:"UPn=ݿ#!HxRUjԾ̼N1<19K$wޔOy@ ?}`t4 W^pf]92Nql~RiAda~1m0Ke`#6ێb l9}jA61f|tf?+q Z7xza%C ~^ho ViXG(vԚ+qS-5 ;H:>op2?rlAA,UزjC~cd'==62@3n aڿ.j ;oYP#8Y" 3JTQ%h𡏭-z瀯]Dǯ92E)j?"HEE9j;t3׸:ɚA<{u*ۋ5 @2t9J y-)~f"ɘ핧p$=3xMy='%!v0Y} "1994Mx;>tJQ`pXDz;n%*mv3M~D4#)SJIXlS뜏#iHm hDC]2'4U>G9=޾NrJa@ y]Sƺ^9HCWe$%NjRCWe^x@ȕf <̆\LHW nl9{.UŞ>'e`~14 xṲa3D]׭*wV&J -/7^^鞬Alܹ NUvV^7T>S$wӫBV=_f+klŀ׍#3FRМIZ8V}V/*ztu') w>Æ2@jڳ0f LOhCv]nZyp9tB7و6&vr3oΥ]R1<@xDd-&aTlj(z>g Zn 8x: lŒyAF8JT+"V /mrQ,(:Vh u֓4]흓_c=kapoK s1&[jQkJ!d(x}ߐ)1E =Mq2Z\dȝ;ۇWی*`=DY1GhmL$u53$ecXɴr'yP5H҉msE6U]j։n (^nպvh5[ݒ H[5#Oc- >2ĶC#Q_xD)~ltM.2u_Ν1Eyw~m״@TT긣~ٿ~7%3A_+9MwrR<=։ޱ=͔}b"nHŽfV|*Z[=f~~ح1kt!;ӕ8lK baB` f,1ޔ~ϰX@OIϜ+{ 頓+~f" $wj.qoya+Oڈ(;6fR{=Sc6%(ocSpN\LEݭNssq{nFbB*ac&Ht;dseryn8?'MjR;h%Ty$ܮZ'|EM8ѸiQ>b IPqdwd,/,9$4Up[Z m^ wް臉afW]rhdxDƖ#gyB=E"w9G%Z-l;G-/yL82w-Ԇ`Q.:YW D"O_|R3VU kGk}[DWi hW7m#2kv:ŵ(g+RHҥDwXB>k.EI+.:*,\"0q2?V{/` m_ZJ12 ZaHƲ?5p .ݵϷb#zVxH ~K=UϹ#1Nx410K$g5ĝ!=dP+Q?+^P(Xn6U |G5<ʣOi"xG7a[>jDl@DB-WC? ]QtL|r'L T6AeVdŢz}EQMf0\,%NKH*6Ȓ)NVIU?~.ٺ^=^꼙oٮ[`l%1B옢Y&twT!* H6ګVr`1鶶 "ЭGEhߦI$,>ktb4EĚZ[Y47oruOYdv,]lbH $_gZ!%x_4WˆhYwĹÝy  W[]fJZ tqT0o |f6yA0lR/P2Qm׏HE1^(4K'en0D sq9Z>!0_j:S2T-'Qa&҃HISב1yCehhG,,ZށsBQtw:7 rUeޔm-3!kžs9;zڛZRaL|#%/PC\:$ @\Cu O!G p*?c1d/nA_>t;^~??~\~;z??`Г}=A?^sC_?~^/KxVs녞;X"|;MB jtGA$_hiv Ĕ|(M1=^P{P֭-V?};z9zě,ȼ# ۘՏ"n"W~?m+К]ΤhpvTQLf?U7b>~:Șj9՘3}[Sc oXY Z6!%G#S]m4 >!C aL`d>"M쳦:E|wp&~1w<D.:dnel͇KojM9S%m~.1V8ҤRovuڕ"Xs!-R [6 ~PZD19{/z FV}l'!{ke-VcI\>ӵ\֢Y2/9w4㰑/}5+_.bGY!6i҉kbޓY>,ӾG oZ +JC-&*m[VzaW C@j@&.G'6y媞;[hރSа»j8g5h$kbiGHWW03J@Kޕ-Fؖ!\~QZ|Pv-OV>]w2oaK=aĸx<0岊S]un2W(v2I7s~ {.ROlKFXrRsTQ.ODb= ;!c|z’`7XÜBJ\mEKSnEl@ȟVL+UMaJh2^[l6e"nR:Ac\IY\|n|0ޱ;$~PujtRl'c]M2N6b-'X b"-2]WhY7&6Gc0W1ck;0!<:G?y-׺OA,P}g"A+v?\3iOI`ȼCyM.lfL3$- lɀ*Y6A)G&59it]329]Gҟ0mlupOJܧɘZMH3Stԙ&3Tm*d8\*s=[V =`>H4$XA2J.i91s,=D$zy C>/O`i/"Eͤ1%&UsCcZ &}kN 4(R@Qp[ aF4R_٦`+FZ)IJ(4m (1ӚfBu?HcizyVwά-FS|SW2g>qN(UZ>5^18 ߍ*mIkT5L G6RVMn)QlwhVIx(C6GZSNy|t,]!2d/,#:}Ģ]fGJt*WaD9-N 9cy?EgB#ۚs`i@ 60慓 &w @Hi*Y=a0$wN!z]an򬜺^ 0TͯC*LO}GH{EW*a@F=_pßPՓSBQӘ¢;uVdS-J-!,_IbzWQ94ڷM@C]$/h힧{*lv+jd uEH{aX˙VT+~#M򛠙tFߴqCS-LZ1PnUO-aY 'Q)ʊT>}bNF[  ; :XE&Qp,_ n wbf//aR8_\\1}(§OIyd*v*պ+ű5 \{o`%%6//c1gnN~ot7ʂ5ȝGZ >-S8 5P!E♏?|,a=uձ&ҚkĿ"((f6f`i<DZHhڣ䪗!uV`͚U@ ~yqJt."{q kMH9Cق:ۦY;:%:u.4GMQt* l#q) L2 չ kNJx??6<ϱͣԺ(Wg߂m鹫d5 Rڽ##H, Y˲2zdNBolSA5ReLxa$+- pffX xۣT<؞ +d̮l([r^EV\/Q/׊#5#0) P8nq]ωaBP| sL|BW{^j#-7+AowA(Zkϖ7 {wa2Wu(7Ϧtó hNCSC=>UPC'o !E z]n紤ji*?0zHcsqe&~ Rʰ! kڜleC8qܢ!>IBZPl/pY=UݬL1H s<6ׁitqG6ɔ$9+EAOYdr쥼0vn:]&VT5ްB,G'JbcdD~Pe}g\Y޳nˏ^tub0Dmœ)(|$~#mPb~O18A3`F' Sض R֪#gQt4|Ϡ?1#P]7;{W'iauZQ:i4ٵ84կ^Z5ߡ뢙*/8Nt}5yQ ;A$.vP@0.46lͥHϺN)WAJ~_t A}ג+{у, ɕ[Qp&ЉSErZ(8 'jfgy{_,乡*u>YBйnR,;&ֳ{/B:)}iG8q|әXi,ܶ2@\%N]줖EÑ5m^b>Avo]w>* .sς'rS?k^rd6JW#qb2Wƪr Z?dAT%YU~W[P$mPEQm0v iN!>Jm)bj96i))orj7t'VefZ7bߛYtt[LR .9n7#KdFU ;a}w/\=pc~fϯreVո,iP$;7)^FZFR5J@O 5*oh}RDYEi3P$C0t:~+;6?MVRKx9l~(g"\8ހЭ& YMh5[s'0/lue6I#1n״oJh\: pxa$iW֚2АF4 Ȭ7@RAK{Gb{t6rUVܘqT?j6lrYwWc# (܍9KEt2XH>8GlP'~= l3آGPUNOY#Ur%N"v);EC+?`UGCZ݉`ТE!ES?iqus<[#! ͐qרV_0JPy>*tlDTOn *Q/LxD]mdR؃^5?2aq'Dyb|啕>nnǾ?r e3~Otnh0 Aʱ~:crutg_-?pcOn$O%d>w^i1&E(eim=$YUԋni\< >EBۃ㩹B]s&G@x)J90JZ/؂hOͮQ:)_5,'r6|l;F!K-U"Ŵl4<eE~i'ge%o?{|Z%GS=B[)6j)3| HaQRFisD$(]%%#IZcozK3#_Vdgiݕdn~s\ž6#RK@-b{YmTe*v~|k{\}|M֟t3x"}sDvXY˫$k0iJ|w}"g2D+#cP+@_.ExOt^Ӆ Z}@nm&d79f}<ŦڸE BƋkֆG(7t:CSJTS!T';H;& "aT.lki!O0NFnNK,91$((ihyII0v_ga oꭀm1Tz1,uDƻdЛ { _>Tr"(L I &%>*U>Ae֜  Wڙ& .皚h2hQG ETP sG8^j)_yv؎]U+1ҩ'_#0HcX!D;Rrgg_ғExI۠Kf~#jR 8hI &2qZdSNVhh k)~G]HG-:o WfJь.ܼ@+6RIel SQBcx;<̕ndFC9(tcI:., >|ZI969>`C7`5pOoDZKVҾXtRd=ԡ HZNdC_۶Q`*$wc Nͱ<k#k GSap;aT{)~}Bӭaщ"UuP6YV y Єp"z;F\"hx yi_ͨVU8~lΆH2-js|o8c4,j`Fi i,/F-T>Fm'8. c`Y E+ h51*ҭ(gZ Aw6 ټzP9"[oeYCOocҁ[&SE2.LIͮ^9idL=tBѺA*MPWW +IH%*ZnNõd[5u9C"A-B,u})|^DG@Jjw"XfvG#8MC񾵘RwtSlIBqj8EQN{ F@㛉ShOerwPW Y;Z]Rh:{ZbҚ>K fb|3RO7qB'7M'<6fUj>Exv AiQm \_nNX4.9an:w``)GjKSO=\?hZ Qti+.pAhƋ.rߥֵ@L@H=EP-L0DR<>+u50:hUȭ| qjFE&C;7VmJإ7e,CHH;G= mco vsyvJ= P0[RKRXι}׹<~}wQ@r̗s4$ïӓ. }xڌm*B[ze@G.24joj+>7}/>\'T!6Eegm6bm$N3[u>=v huzxcFꛏIX1S0#GYe;`!fXG֪TsD2q&#½,",N~3Fh'_g yl oG޼6 NP= c/NȔb>;lZnj`4Gc⚙~l-,l{ %5{y=|cnofgv,]>!#WUv6 F#n _gήiQ+CyP9F\q)cIƟUՌ}2ʻdG&bk.X /RNtCRLj@ivy=Bdu5u$'Οhe{1Vη[kDD%ٮ?sQ[l'PP!Qز'BQƄ›̤~ڎGl%Ai :  ssXjt)oI Iq hd2llqj+`l&hfPxqh V΂ 'Zf ?,"IU=C),_tFU2BK[}k z\a舏,0.kstRP"MgސXpn` vHs*prKd!:+|]P Lg /ˋzEv~HUOݮW~w6qC1\d"gpa7'WIRHyVSjpݐЭօq˯i= TnτKO&[n7P cö*_OhҢn\Rm^[6F؂/o|EGF_ڱH'-S3ߩDcfNe5R9*ēg^\H6>TvRbQ&cK@/ۜ- 0:UilE*m7Ú"E渽I`mCcĂ X*>Q* 5S8[ a pvFeJ_f??6q{o9^xnLi1M 4;-RTbE5PSbTr:u͆5;P'SE=Zա=q"3bI&yFGaGz7 B9 ֬$T5=NS.#،)W֚BK}FZ,Fܗ:*bj ĴHOb4ڜUk@0r==e)LԶ[5 1!kAk#L#`W}f^V*j P15tjI+٣ke$.Z")șOX:.d1l/C`\ߍ F_S_-X(apΆz۩-1@>J _9Kdv5qvg2~Px#(CX+;yJalٙDY lvdڱ4x)^uɒC^EgYpƏ$q ,8\-#C^Z]&$1ozw3-?ӍG*`suzДCt%=vQ A[8O*_Kp9_ D M,ߩ J _!. )"ZTE _bAʭ A/m{VA8Nbŀ2fyNJd+4LD4b0qX.iDr+U_y阡?h"Du+b &6WA*E0-ΝKXL %GC9kDkPp_F@Ş1d=ħ[ڍ+ q۟5~A>Z/'EɌE&3,6qR̓9v20%1ҫw.cv(ZH"l[`+gFQN(GLQP'´'976DYG} uy:tC*@kR}poW'YQ-ΫT--ջݿP'loٳPgwٸ6@];uE :ʨj8 x8оwGwpa7 7;4FL// mH^GG- У`-dɼ3wsUEj}Xb!S/M L*rŲ'qJpfb7kOi ]%˲e|ؽ$2Ewgg`8"nKŝlB8 95۵OkJay Vjcy@2,}0{L/L&#(by,~&FvX$~0Б?Z;s1^}KN;ZrK7'J˱\eBޗ^G-@kYYbaqL*H8twZf>q.K$%bV{{? Za:>bc܊V "P@RviJ̟x\ƒD)_mKkr+\hpl*ӐScE!W6l]JER}DH6K@ۭ5ێ:[yP+z5VΑ fj']k)\XZ%ץPŖohdtxSlqm wX6 l@NO}D =Ù) Z,?oduY8ǂ֩n=װj^=yғOq!yqtoN*gVٿE5Y\TL)[aoObCPi?/`@`(ǖp&ySBM̊BS- WeAM,ib޽,@UrislnAs hHS|wGShbr-ڮ'%ڹf irͭRn/8VZ@()\,'ٔςŷ. ^v5(7;}Ls?Рmjx忚>('8,UuEiFa/i5߸ D!z&Fr U֙3Ct= /+6x]t>2ݘ<ʀG'tTSO`%D>3?n.[ofrPJK,G_tPͫ;֒|@_ȠXKvPrc}r2Եֽtdf'+\S:.gC):fbV.n:56PXpTKψDT˄›f><0)Ā5DAa*QHGw̵Ϩy=Jfl@m#W2FBsi0q4cw:~cj۝l5w%Lw䒎wi3"t{2K?2'@PY2_/Hx_K\:Vv뽌/T=#Rdm1ȥD|3sV9K?UX>S=@T;Ȗ6E^-UϤ= }W=["\%'qf3SepdLˋ)bY٥WhVMvaL4 ?PNrzYol s Wp\d߀9ܹÉACE^E@u˛3|SMbSsWlD51f gƐ<Q"x噈nР-QV|[0ꆩ}chorCXndPcSga{ Q{E,3{gGS+1Vr\.zX#O?N)9AV21J[8*Uvhrzi:.%D|ʼk̆EanҟºKC\C Z l_X߃uÁ9p&6n9KQ JjWog4lcQ2N(Qw1NEE믋tM8.0l'#ùKK*]4 ;imOCBg"a4_070^Aь ͿW5JˏսV|#y7Z>qo\°="Q/v1qSloÐ A h&͉"€|$f0\ov[mtyjisJA>+t.cr r` wapX'3  l2B ہUl_s+1M:xQ $IGڴtC7K^ yX>o~.b̺սީn :;7:(qիo 7+eE&Ѳs.BRSsI=r0i7,5s=e[n^tzrFdN7⣉#&ܲf{ъ10ص!fz 3[Fˬa;8}Thm 4VY-,W$͛4x;[/+,_^0)ۂl.. 9 dT.)]qV`p}#(EU2zh0NjAۖ۲v@G39j<q(y㓦^⦡S:Ev|".XS>;-2df,PNx[~TtYamSKXؐ!b7 3JBV hw^D{.!oU-b`9\7˕h4 KeV` ZqkwclHɽH޼ \-DY # T#(h`x`LPkalQ_i'+_HIT]vbH).t Nn2EQ*U(3 P>vŦ썧k`IL"sa"p@dccUol `5tbI9tsY:PZXu,w)jݿ>voCՇB2oN3ߩ㖤ZIP1nI+<꠮EpG̯]Whz~&('uhaVJ]F'>ݥ"&DVSCдFBwv.!\`;za4ͩوDBn~+6Q,ymkb+vV+|ao( 7l?%E 4|^]9!d¥jZ| cAMޙ y?6; v'جӍ/7: \޿bWi Ff`g[fySxzr ߛH[k?4[ѺH\ִS9ZoBAU}:{;38SFM>Vv05E{f>+@|y9eW(|}^SZ֯ߣDxR?12/\I4H _C1r +G0L7x2`;~s7VLbZu]5)VN1ʁ.L2fCE4KŶb1?f]Oi76`[|D;SҰQNJ$fBJhܨ,bWGWva6 }Rl0Vr-|_jIT% %; _n"c]ھ)[d j/=*45se|22WQeܨk܉ S;2 D S(p k(o[`}̕.SKla),MMFe[P)>'*( +3o}r'E9Leז1ԅ${r(7:ub~"lb -xbT E H#wH֩LNl9N/Iܛ /`H\4f$W1p,2paa1S4mS=d?J?k]r NPb @AXXL?jo7O39.27x.Qcu6=F V31s@U|˝P#FoY绦ȤBޜA{hK%i3FkA{b|<ۦx=<ٚvWJ$ML3h-[%_$SD0Dq{Q?65.:ciVUr ٗ)g+y˰%ҹ:ãY5t]>>,ˍOz1YDu:{Dޢ95|UY02U6k 0gTL"n ӕSFNK3h@TH~76u%oAOx#-04+GjF OIBzVH/F9 &t,LՊ.[Iα)F}Iؑ<&,iCЛx ;P ('V^fc4Xs=S/h:wd!}8'ӗA&ZBB2nRF$^wgQqWϦ/.=h/S6;)bt Ko4tӠR@vCF6څ#zUݺe|E`Dkk< Z?⌶OC0ӥ)%*ǾZ2֢\0Rx dna1pڈ߿Q DSUVfnSZfaӍbm>NC%ZuGCmMϿ.x )5jzum3#(:䟕ewԕP_H5[)Ȧ n9,zhw)ֳ/wQ#59`:&a'qjn;%2(6ҹg'Qk8&gڜw/˹صtM|=ϙ0MYHAiGkY98~b2>_粡]4.Ai8"8p$~ϮMx!6טj}!MLD R@@y\˛v7lg; )@` J 2)-e{f]R!m n%Jenx;}Vyr/Y  7SƎdm f+waz5K~ܹITzJiyfZԭ]=S!#h;z QXز| +J)4j0>fP2Ooc^'mͰ؟9ݥS- 7('|W&;!_tXg sJٽА#)'C.TRhs [vǽB|~)Jy/NLzbV.S[LV53ґY$k]lL`5ttnV9yka59 AwՓ6qkZGo\3tq@.{S-Ӣ-.Wu*䲧~֜ \!zô%+n6+s0^hRHA2!.wWTOB5eت ;ӜQmMA_.@`?'FCKA"p2AkǪ˾dϑbtoaFck%1HiՃIuO(4ϚC N]};kSDJ%gqN F "w3$YEXYKMbj < R&\5W@^ӏՂƃ~H=_99 cBϥղktxai'#U˒P/[ֆju+xgtc͠Tv@ -ٞރ)Q* 7 QcyI+4{ᤌR + mFgonD[c@?w$9j~m KmAc xp:`K >cyɱL/C\G7l& 7 EtOv\}!}E`R3 JfQCM{㕤:PQ k0JqupjY;3~)~x€S r邺[TuF6ƥnd /D`.5ōA&] 2e/V)3aOޓ &SXXWZ3if3OzdYuz$jlww^_Ou)}#6p毭L EO dN;t ܸ!s-e`[ pό7lR)A' {:;%'e+`C@ WC+fZ[Zv˼Cn(K69D˅qtVič]j {0L=brdCٷHp F4 /6휽FJCwTib OH1إom˲@Iw$PAҏhu9b|m b y(L "2>$P eF7oDgLd/“^V,l =D,m$ǽ)W+I;#b\ Vܓ_C_ /6xޞCm-o,% ƝuɒڧB Z, 5:bu^,d٫5S4B $*@g!UP҃ԃM~sHa̴SEKXo-f=|\ [Xtq'HO;3dȃS{ ĐP3|>>GHȫ帢R](" a;}tag8껺ʷ1bE˲e0;>zy"wc &-^ϠGI}DOUe~*ca+t* d<}ZJxA#'T-NRP~wqMbB kBc $W=i #Gf:ѻu#,WzB0am.d")(D|v /*L#L-7k(26F8tԨ%NkzBX}921B' ٕ'u f pL"I@S򨎾hDW"s79u {y1W6jJEtqV0C/Л_g)&2,PeRR'{U ͷrn}ܪ/IǥXk;ܛ<^-GЪ-X3j~844`^"ܢ@KnեnםrsYe'F!WRYOr+ +4 jQR@tn\Z%󉢁.{8{WXCXK=(`\ں5S+F\'`1U%6sja6poGn)3ϥJ1K)z.|"NJ/+LKy+g3TꋵW41K7lJ ›ņh%8WGDS7rsWG޿x̰SA=QIk%RAV[􋍩zԆ}8&ی降Uo%$QT Bvs ҏћԄ<(lgSf$>< ILC((+ZLb|,z12u "lbp)QNg֎ =yI|=.mk2fTD- T8se埗a ^/`(^m@hҙ2Yf8zKͤ+{e%8[JŨj|佧:ZQ,tRJT3ozH_$ɀ@W#?r=Z{q.kS,6̻)O99.5Nj9auZ}s3CN1xn`j%;-ľtET|{6aJ\94rdJJTd[W= "Tf\2IqbA}u/$3vd,0ey.G(sS*Hd6JAKhڬ, q)㼽-sabCnٮb#cG(u"sbB,O9jء, /  ݛoXl_iV h $yهtV.J) vsrIR8o[Pj瀦EgJ]䊲մQ21Q݉]xA!rT2'm:q"q&7۲wAF7ҎS*EN 캺v+UۘT|ʳ a)P>hě䲝 AIoa 5Hrښ=?\%HSL%jݽ@TYDܐ@IMkŢ8Y8nTy|v\~_1F.`>XDTW bkp H#?f~nOl{(6r9pe kEb%Bh, z>ˇ(ƯvwrIsmo穬ygSx1eٖ tr8$kKB$MZv֫0bc,TtY|hCJEfmUmK=ȍ՘86J9}˦n0j1GGH1L`l_ jʎij/GrHYֲӝcflK-;iU^E^y߿+RC,;gV!ŞHW1dϕt$_W0ՕY^$ʔ )XDÿ #E[--Nl^N;1+xn~ yPNp֒V nxuݐ lb*&$#8d%ͣ7;˳!(Tϭl- ajņP,Qu 6@=vfvm,1'/> ! B*y= SHbv̀wzyd^ yECE^Ǒґ<J=%9A&]N}3ā4 >#fmQ}`C Hhu粘&Nu!I¼,!NY7D54$MGmI ?p. Ź1_ ;귗7`{Alm Rg%;y",_cIc 1kE(2Ÿ Y,}3'K%aM(i&Ul97 R-盱S'.W傜=.|ͺY-E3oJEn' N)QBĒ̓1V-ےvfFgĽdݷ n6_^Dl^ -"H2_LA0;//i 3h{xss[-wUӬw2}w0ɬ1aԃBHNp!^V_1}LpPgTz-Mieq.UF${6nLsxtA&)Rf"w*LbXYC] ;~v_RcYsŭ L\6L^@f# <dlRe Q\31=ZlĖ_Ż>CZrʏ=hC=!hܷŭ3z~׀`T6,eܵw@EIh^yLG>J1J E\vzFQ.]M9٬+-Ac:pWt/Ӫ={*9RT1B3G c"C Gɵ3Rg(]V<\12Ic}ucSjfv'5.ADo1Qi+d0yv؊S vL,=Ӝ(7=c-G+[V|^6"ԃpa^q[\?^$[Ǯtpz`2. FtPф81H1Ncpm<_ "- 0y+ 4 w%/(]TR]H8ս1ɨ! *!MxK/]=lfs]bELc6 $qn L5D>n`to[ Fw/Ndn1D=4f4.gP!ʗ8^^t_261sⱲGt)=&sSx瀃e A@% dyz6& 8= #|Tq>'ax < rY0}bmW #ɗ˾\Ef3e C؅l4 Łye`))!d'vRSgvGUέ~&>s\-;kւ]@ !';ȶ=} %! 6s+иg0Cʠ Uk|DO%ވBʹ AXv׌.2f \J(6l7{o5xy 5ϡgpa0A=oKF]`;Wؗ3mw7àͅdRh5KjO`Ul"5|; :^@q74`D$ |ˍgBc?uNaV=vRo(9ޘܼ IM'd?A.:vN/?)+%%/=cJ(pU؁:>lo1ChC5hS*44wbOsl9$g!@@kfV'CoS re69t,=R⸀@g9'xpm8M:0۔}da ll N1 _VhAiJn%NNP8,@V\ThAKHĴiB]=Cr$G: }%.Y!yM VŸY?ogbp0!6$RdK^2\DH&Mv'G)I 2A;K, yؗ/.I:1tCT I:A 㮕@YOM^a5W}4O(?\r%="hsS<4~ wdRtBChy ]'jsv0<9l3!+Jݜ8S_!V{TƔJv "-B9>m6%<`H޼Ng8qekl8 c?#< hZ{Wj`I²I3 ɒDRX"ft}bNnaZe!ݚ"Zd@nAS'(Lzn:Z(2RDQUS-v)X*'REjL6CuW[5C՝EoWW\|3 ہYpy=y:紭W}O !?,Z/~p!xE¿z) ͦMabkN z̉k]]A׹?>Uis #~fGK_eVt@gՖwp4gAn'D{g(<;o{s"COR _gу&257=D4~Dm`;G) YT(9i/qkj0oZ|xW+9hX()7/mJT&񟴖Cai.L7Ch3J4Uby3ov)oF ]8t9E/ېnE:+nZ0_, @~]2ˋXV1*ܯq֪[`1|j^?PE5H-,Ȼ'#31p0 T PZ% վ`F."8/dZ7\r\_;Q+JȧV'C.`7dܥi4X-VnTXsM.6u/f EJG&nCItB@4P7(&_krCѠD4q \v):l,Oxܳ-ؔy(tl㱿0%HCqE>f/a!tlMKz24`A'Vz9WgiEbxnwcu_N}2%)}᫸Ǫ=GKL[I s{6%Ͼ=Wyq [ҽ' rZy|I7TNXUO}9ˆ}Dېm'XvaFr@J+kOJoNcLbjym$Faឣ!Ń94d? E_(M$B>AHa'6z*6]jFpCdS<^nO=|*wiS  &Teݻ(:tړpoblvҏIC9^yxIiUl,7% pCh8 nqd*PU;[jQ4Seى(2;%`3vݢ JP+_걾Ǩ+L\#jhp}~D욄Ѻ!ןzJO 槹wA7BxI1l:Kpr&( A)ROD(/zhjהZ٤98ń85Dk}Zx]=roh4ߕ߃訣KĹwH/ ]@;[dWaxS;ܗIῊFyUN6|:N L?f ਸ਼e5G COF/LmݓEg އm/fҪu}Rɂ#e]#NjD+7ܤޞbϒ"K4kfPbEA|L||ޫ@`YLuxEk%x8 drmUqB+#7[幆1J-|B,BMCW&{_ch^mn[.LT@`T~TLKq3V$ —jM4qTԠFĚh͈WyJ?Z|9etw \zfYzn]^]6AP8Y" q NY8_FIs@jt:PeK O6}Kk qᔅ#ӗ2F?yΜgjO@X-+FA x'ñ>]6t7i㑘%*Jh"WpGr(a0ߘ̹!/"μ̫Mc_\1!eDʔ#>O C;`nu?qr=LFQ쀝Waz>vpv㛓IcP^jN/d(ì(D2mf1nRf(n$^٤ e ~4[#qi72~ݣt8WRx(SJkMB\@ԯ6L6h"{p!G:07a+W=fEi T,T9&8[؍"jm4ZS/S4OZ T򏸻E<;z83P8 ˀukNSoWq_Vp8qBRLx_P2ΣK%І8_(@DI9}@`g}HĨNz]ښ!P{٪*rBKW"4Vh|>`!.RӞxi솂FWj _=%o,{\2O;`5.h<.? 1XAJl4N?`'pCT4 f+tQÈcB=Xw)ODݕ+Q@S,X2\ ˽mWrvN7󏔚#[#BMUJx[YB:X3COod|V8 )IO떽mPƼ|P{g*")pZdǝ.EѤ)f:oz 5#%ҮzLުyZZ/ zi %rنqh)`E0X97 h=eJv\TQ@)SYǴ# 8T#dF nw9Nsݯb1ǬЌJCת&RS"SVj,z8k~nA܉S4 ʔ= 5ٺSDC}c_EMлvq?]Ǘdjf >ʡ+\/ !RBS* #:B/s3 ɖ4C_4zq62qэ7.\߷ŴfQ:EN 0> Pwr/261mc yI\4tDM5ዞ_Z̼^P##{:qLZ$Ṫ Y$ЦÀ =|φt9m K\*tOZTzNF>9d`D$n.^%FGC C,׫CfQA_`jBt3|H, %e~jt39NAj͚k ]P@>u(YIe^3l. aW0ol2}g>ca^c*aqH4k9[6thclTaM}P1!e2bma/QgiZEiPf?kz@>% ?~vM4(ip,GޝER47mNs{Uùj gZfs,GӄeXԈ]pfwE^Iߕ7oRӵ`Fs+3ih |׊CcѬU|qA+Z_suܨ"#]VEBWܛtگoV+ P+܁!έ%S$6U:4 kCƬwVhD@T[GZ~7]7,H\QHL5TqP>h&Eŝ~e(^ vʭgߎq }nI{@0PؐjIFDg A3u0 jk2Q$2%"@2i 3 Q[zpG~1oE\"*p55X ;,Z{`T(!5t?+۳`R}^Rߧ(BIuؠAOEo<Ԣ t✩v{ipczJFӀƍ34e7s!\Z~=b^A}hNWؒvzH{VfSo ]gXFcɶ'R@2hvU8}tAVюgGfݓ^R* zT1/1/WiW=2L EqV`qn?#0>~R-W6϶ ߹wz%vjiw-#w}[ yS[VI4{e#&r3MOnnQȧKSV8?I$+R)!o8) '% 7)( of^%fR}J[0&xEt ɀAYpŠVx{R^:w*a5Yqf@s',ebɯyC6n#{s,.\7Q,N6Bd"S[x^w4ֲY ?FMT!X ; TO;?q8+E֙lU,ILh3<9v ;B8k+hf+%?H^Ȑoz~Y:NAw~MؐJ}9*}c8Q q 1AMz,.~V-I0mor̽"G;ox˪ϠvIH 2E6KI_V@"󨙃T~$0ĞY^-A';CkWFܰ{Ӷ3ȝaf]"(P=\ܡk帐|k ^ssRo<~/2eT&o"Q'^ڎ&3:WWoܐy8hBȲvX-Ҫ iS/,H)o 30L;>x,rB`3EK54B{dX{Xes:leh̊\ϔ$)!qomIq.۳}}RyavQ2=p ح,V#PcsC{ih^t `EJ"@,Uݐ~y"s 𹑃8Yk"cH 롞Kb/4JuR#둤PĦgh_xfIhǗ_C*f0lWF݄ۤCbi X(c|d,Ggo!?n6!)5}laߦ^n{[Zl*4鸃_6[!uew w1rP[WZ֓`=8 +__-轟B2: NHjɝ] $JFd-X&sBI@r8a+A,68dmcYІgi(f}dnwVEF2 {/.a _Q. 7٘=x5,c-/MJ1d#l+@N;SLPܣMId}hŅ@F D+LMck̢#.+1X#c`%Nf X3S8(̾0(X4Oj A\yY$Ԓ3j4͑$V1~yӊ{ E^ `H rd5.@;+oof9UKMnv$|7m]yvAwmj].,dk"'*eCPK3X&Ha0&u$JU0y`eC\3tCv 3 ;C US `ujy&^kޭaZwA¸`ӵ974~A7qzT^^?pFÍ75YڡlG|X>wT%պoeP@"zLt=3'ڮ CB 69܊vnS\N2{<~ 4r9MwOg'7BV0bW:t_jSy}HA&V]8!VxEwI-/ djIywؖ^> \hİl~Sۛku[["a0+ϙ*wvґ7`:UYNEC\;˵zTϛQ%cH0dJADj]./_Iqğbr{lqL ;ό C1,Rg&wy//lT̬oF@62 XTN81~H)-9;g+ vj |B0}U4xL2r$z~J(p/E+?DW#~r؃ne'ZRJQ0 2jRDK _ZB_^ZC?án"&t[rwf1gu]ߟD 7xǹ%>6``d>sG.Mc&mQnYxxE47YУyx=uEsHu.H@>~>hܬpKi"c7QD(pQT4pFőoT)Kcmj ;DL^ܓ-kCm gأ1QN9sJi[ӽrk~!z%5v9SEծi4JƼ9~%+w%]s7q{I/,={g @tdGH"[.')~Vi\0\IveN(T(៰Y%5tXraD~@U~!YC!K;@|<̹+MaOjdq5>& ^s;?@hhJU/vYQ hVB5W'99Pی.vĊ{a8C@8rؐ[mް+]`\DBomYհSENuS;xhۨv]Bխ}3U/ҙsx9KF01vCg1z%#ۭƴ6)6x墤s.M i]r~zzZoս,^$;$75o(BTod 8[@&],/B'njST2зaÞmDi2c>cG߮z@[N++p+R>?~zHw V#=fx}`j8z7t$MG)"|aZ*NRYg @#8o.,Enn5-}MO!t:ΌNW{ˋ:4k:ppI< ؕ*}=;j{fJP!X{hq>)!Rtȭ6+Lo ь.XA6!k%1<GٺbA]\(2'P2G4"\8D"(/ĔGvYݿ-+SgԖ=vL2raH !rJ^=}b#p:gvDHFP~rJhKh>LqphR M;Cꀂ kPm;~ً9\@hCX]߇b!εmA_-sBOi&.*~_! n07/}xvC7]jgcE[A-J=H}P.0k6!8Ս1_̞ul@2[Y!̴캞ֈI {UȬ4yו b(QA=[~58S8(3B5)C?SXr0Op&6`0d:3TѿA ZVj}#gdI'^gbŇ7# QPtzCgZI.@Dڍlyn3єv_VS봹{CN $!FXֻa[uzAe"SR(TE)nOZ0)cgYK $ P 29 Lǩ")ƛh@Tg/$/;z,* kL,}6QRdkDhsH:5XXZN.ɻ;Qi4$#"^ :q흹ZuA}HT B8cBJ1bZo>cRBJ  vj2indjOd qH[y;g5@i{7Ȗm҅<>]%rOkޮ̪Hu#- 4QM*1mxfG3NΝNGZj  jhrD(OYv?e7Gjbo$(+(D$&PX̣1&e4ӥxKİB^jM9(+{Cvy=!RO  qI%:"a/rl+ :3R[-<觝4XO@㤲$.Qvb&Jj38p~ӁkmH>Q_{[m_jqUl RmlxGmf07M4!f#;I:-~7Yi/fucb0z<^?ۂUލ^'.6b+0GX"-L㘵~l&.c3ljC4ʊEpX՗J qfe 2n#!P%-ې?Qr,uXm[``{&0A9m/gB)sgb/3(2RTwP֞zp\%yįVطu4$y&)]uC~RIR| z%q"#oq{ʺoAYۯ\9lL[Żep P ބ{ibeZ&2m8KVBs\~"ffJ5ܻ4~qm lqG77B2%_>#u Vgc&&V_'HJtD7H7M4W1yh6V M@;2?48Aw.tk>^:,y⛠#I4lTM > ,p@]LuE:jn$yIuML=_2Z.S5ֆ2eJM `1;_{] qFfR bHC's2G pEʰ~}r`'0瞈^J}u9; ?%R"i_;*+TXދ:-禌20n羴ʖ𱻲=%"Cyt}(|#R,]wWb,^﹏,0b4*-*=7%w?Qu9Z_zb ݴz ˉ[uasM3ZnZ#DW&]Uj#zjTv|wHp0̯j =w8..Bsr_sJ#1 }'hwQ1o43 7Ȕ}ͱ!I[A3#1@CI}%et=`88+J׋Y )=3YpQYO[$\G0[>N\L1;]k >+]k-mvF"a#"۔kϵMJ)]1p0^Z{ S}9܁ϾMES@]%ak~_[ʦ!H{L{﹫'N'FԌ%Oy_xRc0ֽeZ2*JdAJگFizVZ" OLbxOC]WX59}վ&5o'X0@XUvz'=5غAEM5²?L K ) 0dFESkWZ^r p#b޻0+!P/.+~Y4xqtUZAlΟK<3qNW\K s ]ȷ09TܯjE Ì9!@ "kn$u}%gP]l/9S{48 *y ~W '}W Q2F.R7loRĸM+G۴ܿHQ1Ey:.G<$H4*1JEP 5G-T.\@;e=,]-㊸Φ3^<[$-2"0R5pTY1~*=(1#Œ,RF֓u/sڨ:c lV;9Qmh}+GiA] '@$Bsn5P(^yʹqWf( J{ [\u"3jfw SE.$ Ԯw-y4 zĩ.g  ϜG%L.8ژcrgaFm\{MP*dkg)B"BNj}j+(GGGa)VSk6`eh" $TH 3@JyO[\7G귊ܦ{<(c7 Z7? "!73wf/<0X Vߪ&4ҵ/GJ2INDՄ5) LwH=2֨X@-@]&鳴}h+]Lf*B&%$E۶Äi#w s"zTm@F SCUz{j<b"=,֙{)iHS]Ɍ6[yPBω(tc7𑧩 g#0:Tm&e,Pj6bGOr_vڭiu`S^欋w CS?TJ3pg8}v[l8 ,qδ/ê /#J|:\Mi̔Q5n Xۉt*Gۛu{O흁;1~X.N"VO Ǎ|]Ua̙z:&ͨuO2.8ŐR!,}uDk@1GE\`|bbɟf?`Ç6)Ėc|@,eJAShpI$yɟ9yOb?T26>cFK覜$U&8h,^cI'dm& O;c LQ°Y p"UX4wN?}]9.:lo hmZc(l8qv0pe.ZTwJ=5`zCm$5-ɚ'gbgzq0?>FB!~S"Cl8L6 A:ѹ-|Yƚ&ܧ29!+IP^-@·fUŻ?#T8`@M@*Fᣢ npgX>\(ݫ©>.f-xlRd02WdL <3jA6JTIگ ; dCnVe{Tl~6\SE{INHH䱼]~o Ż(sn#5KTpn'?H ,BՓ"ڐH-@hT1GO~-[Qq[lȮ ohTL WH̋'Wwtosr`~Ejګڡ#1"HBQf*'ї%[|M8UMqvB|gñ%%ϧBjSl]̤ F،T]?‚} S0eUHW@ً2_|z_ʂ./|7,DdIS q)&𷸧7caỷͫ8|s+:` &L5ܜ7Ҥn1k-_f7\p,?th:.} rƞގع7лeY೫"Na9jrSm>\!kC6jʸKKMvx~(G2 *݄K^Lep#'[3D'oW胰Es~7Ge]5A"L}팧*nܜ>3Y(Ym6 f8_ OA*9xK\KPjY;*|HʈK >~T),z(>2m._fѝF`BIxwtRTSSc..x`څtRTط m[D?/3aDa(/wy.H*meO}zp)j@=;H䗴_ Ԇ Xє|8ObC^].roZxEP 6F)g|.<=eh8XEÉh%ت?6F@Q5]FPՊc,(5: ]#C2Dx8 rzL$v Ӱ6ΌP%tx® IE##qӑCO"O= >dԢJ};O!FN>gRV ^xOT6!Xp06uXJ14rX0 oSJOm{bG9ŠjJ&AQ} 6:EaibToO8tgѾ80$<0lBS/hl^^R԰}0]CϢ0nbU;bk D6}T[E0y #Z8WB tPQ ͡Z= (`~b-eWұPKГ~:8VWl 2lw(mCN|> WPb?OJI C7)xqЦGwo5=g+ΎHi#,.ޟ\ԈGz5E)ݙ_0iq18HB5ȶӉN C J8jl{5AS QޮBT3ek:8UoW`n%҄t8'1%ŦRӫۭJW2,0wKApKRS V%U)B H8l7غo>Bu jIyɷgK2p:zq,&`=eYf%t0 d}j^sʎU\0 H%eb`B)V2M3,GukP~GףT]lHm[fT8UQ34 I ߛr0LHd^K2' i ;G'kK?k14ng#lXMC`$ qILb!NƬNm&А:hRS^SghhJBDp @ƔDԇ"V00xQt<=֙%v T 57C `;s@5ڈ6q !7~rx H]]!9.Fƹ&%B̈~!Pg(Yyȿ?ԐGO +Cybs2*z7]'6Y ?8DޖTJo_랉*޽v^~~f7RwPaW5[JP#FUlU56Q\p@m7ab g-z%B PETyeی4BTtd6\*zrmfCӞP 6D쵔;a2 R ;[ &gf?`@.ڹR~^cn'VEP;xП`N{g@UHCnС7!?t#0j0K}ɬHx q^ðai&{);}pʶéhޥT@C1>gnyS)BŊã *AŐu4C!gZyꢻ ukq *-*O(SBEȺl::wG `I%V 7m+D|Gx[?: Q,^q<ԹtΎDaʽUy#0UFnzotAVw\Bj[2%IX<6'ĬaBv|c?LzB@O4n P t8_9uʁ 2)&򍗠$E";fhSe&3T%ەnTaSa3 r-Ke:?hv}҅}È յmck)(զ, ?gr`]~!eN$RPL\J2)XPIIeE^8`h `u.ˆm:9x7(/Ƌ텺""a Ϟ/ Ti~ěBGtjND¿ǐ ős/)'`")2n+J+\as5-YFkq57;Q!1[r-.Stn4ژra .fHf\gnLs*-.]vzS[xH{k7s&_#0wI>;GyOpxa4֝g]+5 u Y&\Z38@8]~ch¦?0x^M.4n9D&={RLpoR*iqgm#j(BiRS1Qק15е}Ōf/\P~(cAd*gĵ8JeYRJ$6Q˔Pn#k\Y8;vJT=蜳7n7iM`{L_C@GT1LR:9Fqb vJnEZRBcKLEz׬r?`-4FY6] #jhq-XFpDkF `I\H%:r5eʱZX}ĺTƫbl$h3wHm|/oɚkg/n FߪǎVp0R3:͍+:nԸPjZ h+~Bsay5{rܙ{/>&}|ë'OکVV}Ԝ>qLP(%"ekH&qu[5H&a/tIl CҘ^#W?Gp`Y,98[hް81zq'Tw=bfϋ&Z| 7E 3f5`HJےoJ;^KaJvBh /'7:1N>@^+* ګr0^)z}TS+n-#\״ĚS&[Y.އU-ˆT /|wx I|~Q\%\L&RpRҢGzUL CJ3 [dvY}DˡAz=c5Oba[L7`ܸy4۸x8Q^w0C=Qvbyǿb]<-1F+ b12线HtV_:?olRZgؠi&i: NJݨ7Kj qJߗ;aA$fo9{[U .5uH(uuS*b^oɯ keM CE21u]stM(6^e~3>L l7h4܉'>W*^$CTB¢!ww>mݎ͟E-<6DCnfƙLfQ"Zˑx e"D&{Aߋ)eu&I/yF6AftB"0D*)།>RUe犷>vS a.<.hðtQf%u6PWONTmpEXw_ 6F7 ֚[R#.1Fq,$ oP!FvdmgX púΆՒ(3Ӛ nRMӱ PWw ͐r8/o7iHlJ`@ǘa V p(.CQ(h~E<8G,QD.ĦoH 1Pzg$%|ec*%qly'6uw0U'T0a70 aO<33t vfJ+r\0ґ^K*w \i#àg1'[Shx%IrKD`H/$ hIr$`}&CmO`CEoḟܡߛ}V,`w-W?ڐK<\@@IQ[isFC~ȺZKC%AK`ժ_a7jpFWiqu?{c)޷eRܙhv `EZ,2zO®UVnGmqfH-NM$dDh'YUqJT$3\Kb}pnJVS lxc9LF ӆJwP6l= 7V7@@Z(-M-rtBJ:"X< |uky|[&AݧnԸ,oX.> YcdL|[L IGP'z&dB{X!3O}%5~pBY2j֜E [ EmGlp>nS|h|#?z*Y YF4)&o5F>-; +2V$돌eQg8ĥn""j ;6&xjCpV%cyNI! -!szbXm_uj0K N+!ھPEE Ffff u!0uI"8#e6I!.B!˷b$Nd&i@2#P݋n6%gr>_jEZjlɪ3o=NkfY*Ġwdma~'lj [ۘ^&$3HSK X9M6MZ婢5fW!#r1~J^~AHʌ5 ƪ,\)E?oU:cΔ:]bbBg͵Xw~`<麠. 2 5R1Z|J*i b&:`09v"Q+H4ZsSЊ- u?&+\(^%8? qE5 SCs-Sdz:据4,,3niQ:MT5Mmvm>N77PY:zb}2uWP9^:&'?/ q@vVk4<&J)32l$ sGGMsD~> :-5X"`z7Y.Ѯ[Z{:s۹]NDK7. 2Q. \w 2:|uv&,P LcJqpDϵ_Smܽj i" 2C! ˟Nދ_R0_pR:{i"lf"{!τ$aw(fj10/I4oh6oTl nagHg&Nk~B"_W+w+3;[ ".Ɓz, JFcTCjq’J5v1IR`.GkjhCm8ub},n ! 6pxFZMlsQ&S`ݭ'h$1LYhw[-ef{>,Knhc:Y<œq|ha GӜSk8Ïy5,OzbhB+8iSp边7Ū=j?G@]a tXån\ zbIf$tm b&tjDʥg TnRvTGȬ @=uWb D?VE8pMzNSÀ&v&~HzsQ zx\[cXiK du,[ȂFs6ujmVh'm3\-0CWE7L;$Ue8DCqgӖ_vܻ sʅVf:5F )|e 5 ӥUuXL[ a3Sp -7o؃hu\=Eb0g$ihœY\iö|с6 ȴG"c *F঍υ-:qn۹'ʙJ4,a,Q:礩boFP6xu_& Fcа543O$6npgUp,7} b.EpZ]\X`:-Qp4;6%FqjFtI|ѫ`(gȧ.ރD$%Uk[W+8[FcЦA(Wxۆsp}wҤb<,c^v݃/ ɵMq9C;!'Vj0cp]3:Kűusbh9 +là &F_Quk:M-[M_e:;).ε58RSs$բW $]SLE|K0*, yR'+qMwKc Z}Z3>T(r'qH*κƤ%+0~r4spfuv$͙_NOdohN%'2`]("^i8XΫo6>6f}ke;AZ(@_'v)Ww$[᠈?yMc$M"A++ߩʘQD/nϹ+n D0u \3\/`mȧ뛂Y' Ƌtb)k;ê~Em]}}1q̀*bNj#l91MI<= m`JL/Q#ʦ y@ }p;}!KM&j]gn(j(khՃxV_ )YHxh@&^TF4:S~˵A7 a9LGE2hlI3)}g'2 eκomv4H Al:^ȄR59r:njGq藻$H1!^;GLCTfџ 6^бm/~Mј:5MCy&rKk F-BHaܧff x0 ?$8h>?p2 !58@z)wObg[NDC%Kb1_j"a~l8ERT,yRw*{Nڀ=5vj_4CQJz0|o]/+DX@0 nˍ};ss)*!zHmc`b ۭoдNƌ1 :#QHì =Cc CUDe9X |dea9%H -eoSM(-WppGW%7.kl `a2ΝN}sQ/, "zV$WtmoEoT/w줧o cgmoR.*Ѧ%u/ES.1}Q&Rl[ٴGlr CvЩmkg K7"3{xx|׹.r2DȽq!6y+}vS=@s0ԅSs+;YK-z: }:^Ρ27ZW~ {"~z0ԢA!|PV24L,Jz0JߎuTNZ9j$WqD/˃8\E}d&veܓJO-9T5ٌxj4t@a@!NԜ}'arzf86Yr̹JJ5,9gLs7t{[ ׻( c͕* QqֿSŨ%H_Qׯw2p4%PȻ2ٵ*{C gs tG`(]ae[HbV2,$$r,xj,B~Eop7FE :Uьc9 ,Ǥu`BB87%Wت`ĩ77hlTg lRPiSd [8 ħy,S1eGj vМ^k~3 ?49=&-jT!4v*,L4D2㺳zF-y+񹷠 |F[el^u.[T;rPJM]]^5ˠ(/^nF$Yg=tUig:m0@1u]YfΕvm4gkJJѷ&XtUb\5R#5xWiІ3 wTP6vZdlPNԜև0BC~R>4ó(/w>XwcI' nƬLZw@t;t ZmBlCB2'8 ! {P_qD%@x!QOPdP}rPE%+DE?g')EaB1_ Hp&b'R6,0Iy)DMFKiCL{南#P`l^5m>P1@&?Q&mH`\6Gixfed_ΥtKQ50/.l._ngkaldw8ˌ/VR>wQS7:5EPdkh!~S6 $n_%'y@w3\6GYd[:nv6\9m\ІP3+eŎż~FYq;4wy?>W$m^ķ蜨%G] qoc ̈vb;'Op3yD.SZOs,xȋGkcIkpKGtŒN&4^n217\RdkQQZۋֹ~<0\^VP+ YҘr$?AX<=l֗&F>P*#HVaV˳{@ʀȞ`fל"Ius9 Ş`֤"֖2xuV j,d4Q_tlw /N4x2،Ugotr:k i h)TX<-8PdRO}Lx!plf3DQiai=*9v;PhgEfT qf>G;([W,ʌLH$يۡ½n t͇eN6bbװ᩵7CUFL!p[ÐϹ*]f Ouu5_ʛ;iMvtJPoDQKsU˶МTƤ Sf{nCR;~z89F~2@[)i )7*{ɒz)58MBRՒ-0ٷ4->~&O٫X`1Vbe ovrRJ!\w}6Nf!#oMBQF!T0]BџVMF2 od~1Mԏ4v`RbV%'gѴ2Ō0ZjۑՀ֏IY62I`мg'obAG jҠ4"n)=$UR6YM$>Mu#i0/rX "߀^$LXڠ?SSH{OUuNVKx)z^dEMZ%$a?78rš؀"̬Kp=YtܷFޛzL$ֺ* { IQ9c ZyeUjW!+xAP弆hr@<}؏"GRo!AK[m5-T8B;}^ʳKS,9"RnGfct-~6Sѽr/>Zޥ ?C9fg&qR% d[h2)p\Xu'ڕ XjMC^dFdrPyEMӋh2J_Yi h:l^X!nьTkEA,I <{DSҌށ&>o}hҦ5.h*~v9bkM]Q.sy4m}b9Q[&҄6]]Zvu,FԬ ܔ'.!tҩ(းB ˋ%R`So 1}5g;6:]қ1FpBdw A/[fӎR2܊jA&Ll@Q3C.Ö 3_6MPx}Vې]תJSĤ^]$҄+4W O2( Pba绰]/_BBŅ,z̞PɿBXZQ4:I< "|n>Ш$pSjPAe7jM,JpiX_5*5PR w7Z _ЅJ$֤w],C\ƦykElF!o0}Vsw_7h+1TF+e!0l{\-0nhxECWZtnR t . -kt ~X]$8]ST{7[UI*Wу6niV huli /M/ϴC["6tJ$9("7mvI)a*Wn~l  AVO2`uVAv(25q/)sP2aS.n'0ZTh} nEXȯܩRb'g;q/UƎ\HW=% szWfbmE#C; {hIx Q5*+Ս\%lw;6l;-8oJ]Sviur[Q0l!|յU<:؞SƽoѐAyByB3kmLi=kJTcŦG 󒿊Mj)M5v|fj `O`ʙ-A<g8oт&}r5֘ꈯ;S[𦠭0u *›}0T3qqm J>S[ք_lsthm]/;^}SPi^Vvf5,,Biyxm q~Tk(xp3B+=caqatFE ӝ tѤȑeO-TSvdJu<ω1ukR>LVr |!ۛeg~1OjL^T-BNH=3.[>N )+kQܗ_ P&J6[>>R^~bfV؅t;?,?Ob'?Gg:;S{GQyQ<߆:VgRIICԦ7^pSlx.L~sqLSn5QFߙy#[ VMԮ{2wOasͳDutg#@_p"pIQTGLT\>b챏ǂ50M5|ͺх*9qgNT]JQySÊ%Jn7t)dS3? rȘ[1sjE1Aj=tB(Ts²s5Ih Y{|X vI\j ڗfNTH)7՟.7vS"w\:[|ZYPY qJz B5 y'bGV)d4>Θ<#=XgtX `J.8zL4u@.N)c03$'s.wSҧHQTti<"(k!Ľ :KPSWlE*]l$ܣN-+M@ztc(- 9=mX-9ߺ*udINʫ 5)y'@`JKSsqjReHivOP㦖CuD_D`'~j2'w4"W /6\+q}w=ob3( &;x?LM2e&I8ƴT3Ӵ3g7r ՉONr$)̣Puo-}Ң[5B ݃W1W>9O/Yu|E'>Us-;ĶLY#cJ_}aAo a?Q>!uq8n2Osʜ ~Wm@lھK;r= юq(duj2 :^#qZ=?\8M>6\[rJnXIdHk;0N)':Cv¥<ϴh5i@"+ujg]%ʋyYZ> v\}lK&5̸5ؗ\"B+f0F]>MDGc Mَ7pYan]2毆w˻8мz`{XR+CbGaT0 Fx 89mTvfH,2F]mYЪ fE>~ρɹZg= 103?x Hh퉭<6Ƒa:"dOn5ڲ6NTgJ~{snv6L l98+n&\noݔ0Y6âg /1ڨD`"21ݰ*3ZXuw'0 1(>_) ɹ!ڭhj箊oI&Ȁ'YXm~N!?nY-CI2Y`tZ(`/]|iXWbǕ 8W#pk`6,p.uńjRMb,W:F CiZȵSU䵥Pᶍh|>):ќFJQě*hӤ~g0Xj,{ij j[Tp;<ÿ AiXZ/ 3!r|n,h T#j`0boS{ ˆɏW8jX̽zb;TגA?'͖<+Qp Ϸ)_ٵdSZ8njWJs"er@'3V$WvRWVQĪQl|uLZ![hi]jߞΛRH%T)Ec O,u3󢗠tړTcd8M6(q`CJ^&^o@0['N3(Q|6 {~x.2&/NRy(/0Q7%Û{OroiQ4-mjA&he>&4sJ{yE~v\{puVܦ?`8<DFo 2G[iŭaBE?_h Kʣϯo >5Orjٴj"Y*z-۴ɝD7.(thMyf7*90x_2Nt7[,f(30*ߠr1a eJsӽ!W9rZͦ gYPl I-očd;9X蘷@'!9#pjIAuGH!_yޅNB]կaB%\ˊیN6I,@9~v*h8.XK*e 5 ,rR:\A~#AS> ܄K@vU@ܾ+ ?\اC+ÏCiam+H4T+9/u<I$";b,J%_;QwЧ~0#]-]JD_?K/E}eXڜ {<ힸ{y uaʙ, E7c+e Qoc hM]>3 ;(RQt^V7uKTU:).ΜhYQb陣rx9I~ Ǩ?9;Lv[Z1=VW GS2*|x2L7hw^if>m[;s+~'48xyiwzaA/EH[`\hQ!Ȓn:8bRyϏ.Rkߕud lfPZ7f4N 5 %lx?q$ʰ>%?'k2CE?S158Qtv|;2rSe}ܿy!yOͦ,ɳчAQ bTc,*7T_vzu DŽټGDy {H,ǁ2 Wܙ;bpX $w#"j4= 9B-(p DSfiI)@[5hafm*d, ?=L{^E+~1~DJ21ye3 .#ŊARy5KD)Ѽ×l {tu@Q3UxU'mKU/W3+c)%[#fR3*Kt+BVkP7 u+&d9>%.0fDtfdAI&r A/&L$Š>źY DD푹'A%$2^8ђ# }G[j%veV5p#̳O#gC.Tg=K1BUi{#t#޻5,1s./F=Y(o0h3wѦy#^vNibL&"TJ>嚘i9[kю]VtG$)K&$T#kPh[sU꓆G9 *q.4q?X/$@ _ >Qt^&9V2+2dCu' !'^0*?c.:/~_]z >x+`o_>]Ο#/g ~[g'O_q?L!{aܒA;pvi&ZՂ n\뎮42@0Djr_~o%rbB5eL4_qrd&Bc4ĶՆ_֟)19 Z[ <(5[ݓTK.-ҕ~ZwgvYF8dN)!fE1նgS9wtS52v?":3sյ +Q6_:qeHq8ƨF^Jo +9+GUT|?gUh I5V|+J Q\Lb;qQbŒWkvڐ7CvtHi!7vpm hdn ڿVb J́~=/E3~l.uB5̑"#I;DR> ѨiLrO%^~_nL5u7[.f;=lPhJ_yY)2us ƹ4ǰoKB9z1O҈P֑M\s'=V=m TlL)yO5TxΞbFw@ZWtϦ͒<<"얰D()lDq|`$QV 9i*{ׁ%D]ܶUYr1HWx?brFc)s.k2c3ǩs>A,Wr5N:ЊIFB@XBU'Xˬ=.'Đt^ܐkĞ(ڬ1D)Uhp}S##GM1O5lgy`j "8]TixкLMV9t5e"Qz_eKG5n()=K[PEAT;[ƺrJDD݋~fh$b Imɼ7>`/m| TZ4ƜDbw C6@)τh -CŎDWOﻇgۘ$ 0a⨀+ipУd@uAxn & zr> e=O> |)㖬sM&ގ&,Qqd;VS,N|"$ %VY^І졵3+nwoқ7Eo1QMA82b#N,1gPLzux0`io6i]&͇֭d)o~ʬ7Ed9pяWϹ.Is!7g}V9l X>5FvYZ(Ymhv 7? 57|8PәJ9p'1z5 {&dXHz='S,FX~_;īisp!>4Aego[dX| 1h9F3݄ͨ}̩T>EbR-|TWl`ovW }ΐ8t+S eWyc{Y[jG&`C +zPػ>Yg#c?KU-7=dA $qw4:\ yt4ׂݻ>qSI]( <_ \**7M '۲><,yik߽ȢPx̄#k'ܬǖLOcO_}3@׀NE6x}]@h;5`IY]lI0 )Ug`\ (1PBS(fjQO-QIO"\B'O8ih7$͇fxQn3fWbȥ'c_D̷s:g7o#Ս['b48#`!AwP1-rߦ,b,\B2X!ėw4$C>\cgʷ~tIe=qӅ{$gX& Psa=K0?jDؔ޳q0/c1m>T2qמ0=zIs_|63\Yzn>UȔ*e[y pa#1b8}Laf)՚桍W舣^o3C  AxqW/5 &;*&5=EM ^9%̻[t4+g-[5-BՔI)j\t >v&DYg*b [lev"6(,W+ e&Ţ ^rr_Y-W/d>uF/gFp  I1yGΘ dM@Ψb|>7Ev%xv'&e"թعu,6ɇκt:b9(h?N\}a6D Nb7VHa2XQKvrrɂf%2 /hd*5Ǣ*2K3GKpRZh ΅|m WP~[V@\NQ}" QIr!ŴTk1УAȩ|Hz\=6fPh7W>@933{&Ź4 ?0:%{ :'FΙ_)%-'įfEUTTV;z:76zNء^K%l1=KϝH?>yɡS:bd2'p3 +_(9t SZI򐤡Vyνhx2*^|}I⬫m8}fbZυHmՔzR־%`&hġbh!kd:(a|u@|,rٿN:WCFJX!EMᗙ,ΤnmḬiP,4 1eyU 9FL~z'$ pRY`~豜LTLýoߢ_ !7ŭRe]#`*e>и)k,Z]J/tˮvWМt;0) 0sְ\Qa>K%"<'rGz:89?&/g<梹K-͢6AEb'šR˭S_,y40$_JCa"#7,[ۑVM{!k> !,mSɲ\GԢe ,qF3~*"N6g)+#4uGL[V,sZMFIMz?:pU`:;k+t\TNhB>χЂNƇ5\DFasol!hWs~!I\`h9ӂ*S@"n.m#C@za{g?zb7tR>YM{羚xEm~':Cp ۱F|X$/ּ>ǰцlYfE=-:ӨbTpqg1|ӰKy՞š2O5(S %1`?S1K \0<ׄ|)`? gB`I.<eJ8-[?Z)VT= ttk ,7"V%!L} ZIC?:Ϻ#a{TÕC+oNQz4v?sʭ@%oM=ajMZ/Ee܉d;tF#]&n|oωQ#۔NI(j6ǭh7-|*7ٮ u51=C\XtXS, Sqr%g ITY>Jjec4 CF,B3w ag_'_J?ڂtȼAM㮾TI[V;B5^\b,/y_*A2۷/M̧*׏\e X%5(&6`‹m5'*)u(z\OOŋ)[I}eGʢӴ8bY{ذZk7Ou8!W~MS[B> Ơ0hԇcm kX^K\mgM$&^PKHx+ҿ{EWaS"2jB.x"iPɯvd]E ! ec'M﻽Ai߁E>Fx7= IϝS;-$D|YZp5fJ`-\z keϴa4zD{>bn3UNoTS(X*;`# u+J aڌ息؏Gse֯hS7//1b VP{7u^ )xhcjĪ][:v7g؏\C4haYBXgy:Z5bUA|u<0gѢC븨DVVL'zV^މ+sݻRKRvB-J)͙Dj`7rYhr 'T6p}܀2n>0Փ>Ϩ&\ eCQW#b!Ar m)q++Zfs)nӖ]mR1ht奙!֟^l?2֍a Rv7 ƹs|)p7VPhQP>8y}{bߚxEpݓoXpӟ;<Ąkjx :Ux-oNY#aKc@yFT{M[n H|V.BFr4ɉy^~_Tِ'.4b°V%<|ӽYMx~A<[Awm)1OS r\O&Œ{d;wEChVH̨\͏y ͣz $Sq;kDm\ SpQސܠgizzӀY>-0<:ihq~70੾v_ [\/U1#.;DH=Q>4M_k˻B\ Ъp[.:g` 9~]ctD4gԐ%McyڱtuUH/n$ڟv|dYU]7Hԍ,>0yIpU9sJAy FZ]\d׉8E'R'ҏ ɑv~'<GX F%P #*riu l*~ًⴇ˟9\ g/(ӜT4딟Z'u٦\Vq; O{(i+1\~-|ro~bHaGMHC˧P9Vukx1]ǭE!+!b%xi[LYV4cZK b#A}[iZb4 hHLbĵUv1sжQIطCHH@pI-e\Db G]2 mk._T#mM=$; .9. X1EGUj{myB<*;߷wR)vH.zm%FĭlO שnsb7 +FyQi%}i9S 0x_ǜ#Z(ǡo7I4*/ a%S' EP ! \e׹ I Sż`T=vbjҽ'^el+y6%CLْ!sw{-/V|M,$zMfhr-s-x:FsHfY,gg Ƴ\dؽ)x-n NTӆwصX̙~MrR@()-Z,KDi#g6Vk'-`>yJyY ϓLNO8[Ni WLw:ˋ^t7"QGf PKْ e ITpcB1o[nOƼNG< ,|dT>@275QX@u7YZT=xJ2NuF~W#y͗#E@>%6A٬1J3V,?ؑb&jG{ uNldvKrzT>kpq|lL'0z&o2[9kbvKZrQUmNg}1C9IFVssu6/Ol:mGSJւڧ1^ttR'~Nvofv5 l'*!0s˩4p` }ˑi&ns<\v'NRy؉h$)O|`NBq%|;!J =۱7?"Nѐkm$4-0ح(y4Dq5Wm-"(?@ jm)pN+aЌ?7ce:r6n]VEФq<m?Cv?1Z%箴FXyAU.&.&g{$ (]M1ClF%"dd>=~CtLmC |)'z\;\;A aw/nxP7gÒѿH>m4 NVmΈ}(Y'SS45ݴ$+ӼFCW3kx-)L3ݞuۅ,U\m9ħ>A,:6j\聜Z^sKTJ(P5)*uL>=Er ٤kg@Qqdd& QB0\>a@4` jXk[h%( DB ZM()F肳+0<˺`Eko}09* %L Ř_1^-F4dwRÓSw[$p0CZP$)]4䤻h .i.GkqُHl?17"ż'G|of hg+F拻\`&yN';er̩v >3r:_lQZ]LKߜx~IwzPu4[P z.]BAJG psh~*IWX S<7\.^8ϸ J 4Ku 2E|$RJC\I{,yUދZ T5Dُg:= ``Т ]ykX5̛8Enj+٩+lO6A* [I1S- MBit'u3"fkm1'疂^I5ЇX{E/*/]:uh8:1%_kRfb [lxzN^C5c,g2%{g>/ (L2-,Dm_Nraqx98@b)M8i}er΃Lԙxf}$:!g5㇏r 4/ XamphnuPhܼuUخ~#3u*%Cif5[*q()ǮX$tNϻ^/bϖ:д}QC-̙a͙}TFfW=^Uk/FrMϔVJTߑوE9EYIv魇 u5^UAvoҽߙ귢*_ (1_ aǰ#g 5ݑ;{4/%8+nxLJjKrնnL6AΧ~͢X%m5УoLX$IG486bci8ȴ2匛#G v蝣 iq9.k?(R0<^Dǻ \7E7 wUa=0x_vɾ!%8HWr= ek8 J%3X5GKImG ־n!O˻}Ц6kN7(e<п@~53]xBn!c=NQ=}b`ti&D57着c[EE,i…. 4y{C͉ s9k5Dt-R ωc\Fg 'cI8j̇͹d[ϛϥ!GxE+vj 0۞%jh_/k^A4Ryg4z:ρqhy鯭XSg7̷~ݖxo0N9H9[3dq{D5 dI#GLD^!1I WBSY1av5_n/[FHbCSw:}t# 2G݄|pMWy󦱱XoA\vm]fMU @N$6tdNXjP)aiB68mY ۙϘrL i8!rX~{HHxMa\k|7]tdrJuV9UmK,H8s"`j1nc}yۏ] K P .G*ck sHY`X22drMl8z,_h6U1a5)f]uk p,(Mv :y佒 끴Usx}lݵN~{ht=1,* 6 m2{JV_x쎖3+nӖҺM3%$9W9(VjyLa[Vk52 `R8™@~RR aR^2wId Q" 'WL{fg1+MRSΤQblͳ_x&"Q$ӕڒ4>gBp8^Rݶ#=N W< BΞ0j?q~>,͔&̬ ~g[;rYpe\9wݱS֛lGA2P KSS)!ϳ(;Y'4vN3uE$"UN+"YzT:ﶄeʕxF}\+֤džաV0 ^ɥ>;lKJ,#yZJcDm cUH~(Џ" #ME&" wOڮ*42!?| W[T=8%/øer`v}͆}RVR*]~V1!+tHN@CQxi6ٓh8SJzTy-x`8v54Ç fuBG :?!GiP9(}8HnTfpe!Aڏ:T'Ye.t0bwi:8ԫ PҺ|يk2~Ss\xOQ_|uD[F2}9>$$ nG ]Ɏ%M}GZ\V(1r2&^=cVr~xEo-қɢ;78Z:sBJ5`iiogi絻^Ee##]'-//! ăFU6Cw,wCĘߐ $q)1)jn-d#` 7@}F $j^wk ZN0(`]gc3Hߩ|ER+}v\EIk#Ƽ*c cֈWߊ ?#d41^# kZ"B ?>g 7o4)+/}=%!Zn*`НQRQtӥU+8}2- w`èW| ZsSCpx 9`J!_0|zЇ">-*>/p0~u2ؤȔUEŽ>[<"dǮ| ^M{4r=?V < TaLn#7[V,k5j?Dԟe\Cpjj/2.^cGƑy>fOP/d 2XZ294K`U y 07Mx`iIKZ^=}jH%Cԅ'sC1GDRu-hmTHӓC)Jiiń΍cl BS+o}\Q&Vi/l@PUr!D*x=kQ9~1P=\ @~(NThx 9^@P=ЌC 6`Z Gv\@Xo+ot\{ rПg,˕&g뵓Xفe}`?F}ScWcw./2)n ^;8P5KNnTtEVˍ6 TPhiyKr4ݩCJ%"A5@,k\B7{ŹA MJp) Jݲ] .\&6nuF/-nX'P8QǍ 뀋CUsu_h>G}Შ ",J" r%* 7.yz48|` H$R}9/MBVV[ɬ7;\3`&"{s):6!zYQYbtם63#h4A"j0h 8JF/s1t S{+/a:EVGW% lÕdb;aQRs^^J[owayxHG*{ʧqU>̚ӱH|'x _uD6p33j1YCg+]5[RFLDz+NC"JGDA[l*'qIC~Ǭ:H H/;GM #m.t,KLG \mE_ȒҘǿX[!㌡bV5nlShoDIsJ8R.;z ."A!EQ\Q=*[< NFʸ֎AΛ(a]uxlG֍Z YROy( 85]H6t j _`dRyoIur~DH30^Kn͊Omlc\H+ 0 ֏ EAYQ0'OT酄Lsc zŹpL|/ i[Ng [<:k H}gA2eԇQ{Ԭ<ȸlv,<;A@Nީ kE0^eeFr,'6,L7 G"kN6b ,[.>y.3 6I ]iڅ?F 6OsZUK܏0j~erq:! C!t0AFW .ˇNE6!RD ` f"o<=vg&H1 )u:ɐʌIU( e*-met3LB:f+IV~Z. 6Sû9LɵPQ b)n*~)U]G_꣪~K)A(1&mG)9M;3=`_N>aH8F1 x[_Vof"Dǭez3\6jy $}bRaRzhk_$NPq)q1=1E[1u8d)g_ѓ<ͳ mUf/pYP2y8 :Lub¼ 2eെyXc5F+qǃZb:6GA(N+@7wNVaFnCogGX$b~}{G}rB(>|97q|g=?SV+Z3[\KiKn9N2uߴ%ߏqH+ ִza&6ĹVъSe\)Sszͺ>i YWQ)h"@cBMwGs" #jS{,Чn%@}s-f:A2CN"39Tu BQ\HG,O*d9w .:%y/CFdZ{6;f!W^$2 zK Z%k{TΡ+c&]Q!zf(F"H-Ǜҭ:1*5PIB4Ù/+`"]Uyuq`_p۾N/{:w}2xG9+'qۖ"/>q%4B |Z7`?q` 7D7k}o`JPWT6Dr5ј{4$/k6\dt [p+Ll~q*r*V)J-:2Ӹ̯ergf~H1ۺ;Y5Ff&ؒ:7y-mm.W CYj@BI5v|Y^N7&ˠ4W#0a]qOG^a0M*=nt/ y_=Cn~Ŕ]jp u`k)^O:DhSKe+nTV+z*6//]%ۧyU bIة!uKZ9 : |6q㪝d2IJzom{͜Ԟ%Z`؉rp ﱈJzRtH;C&=hյec}Q91AOAh&Xut,@@UsIpĻPN3LN:g0 &؎)W#lhM x[z"ʣ 'o<{$˷򞵦V|\6-* 퇄?fNVa.Be63RR k/r@$ z'خe)iR D/UP D!E(D+%6WzBheΠU{ j%$7Z$>L0fhQxRhKoY3UYQ~}ߖ =ok3rU]E@4`Z)'AWrk,Dz! x,Falwky𲎸u`Dh,A5C`YjFTԔ*Xn @R[+كB>.^W4]0Da,0#SU,exHI]l{Z2+ vd>ot8ϕnFj>ZLߓY`w#*ChFC*ЙE1CCH4/4rmSeLfTK76\'Q-9ej 79zmh.%M gӖx *L";"AYzhA g!9=4Fp *<= JPxD {*S7@<9q]/?DŇjPk °O;gXlV?Ma uƿS^*h-%3b͡CX\К6 :1>hV8w OO'>)1 ͷq]@&5$Aث ̈&2F,m?C#HrLI2EUu,k:2!l؈U[)=g-SG,FϸtCU!VzTs-%CN8 0h٨"8390ͩʣKzDQTBcnv͆`[ޮ_G B!/ʍF^Zcw5zh]p٘0-RD Ú>k'3QҹFޔo|&^s*7UqX5mwQ KwQۘ_&L6= Hj宵w#pWoBD~)Fh3w]:xmd|,Z(Cc{ ,8+GˣQ$[O* <-&68@D(0{2qK3@o[Kk %Baڄd~Y)Qkǎz2SY}@Vƻn&|cfYL-''^|g՘~2ZvJ2V01#R[5Xّ\%p,F8pq[ 4I>%1y,ħm;^fXXD%+},7Iw*`1c.0{%BbJT${+SB4_vYIΔKA*}3d;@O^ E)bt˞ Kc |MǰC N Ha#bf rQ$V3K&ղYQi{n"~eYz*a~T\+.YtoQlO*?7js+to`r_7CP rHR.BOPVoi9m%i_PA KK6)-}ρ#?J"C|C(M`~|u GAf+Ea2D L ѯ'le_v$絒W2l+`03G[Fv؆;jVzi#kؙonNU).&N@F.s ǐ?՝i'ſA\H@69+rAN>Ky*k8=WCD0Q\'mmD )?"GF'G/TpNm۟[:,~ [-oK--L{nW~{^d_J5*bLw-$f(*h-Y4=R6?8̫L9,46[Ɉ !J^^ܧhuCV87p4b}hKP mWRhB+=&2SC`( 2+D&wӡHK֯- PM,%I PEA"CdN[La ,)ȾQk%R@"jKZ{WwE!&ؼ%ٹ&O3\5mRJmH-xr;J~K3$'rA๭ $I)aiǖ뤇Dq@",j,bQXD'CUykc;lE1r\f˖+6/Q)4O HcnE&cţ= Jfr,R! (.~e3OAO| _ 5@ս%2<AWJo>nζK+ >p<@ǝ_Q {B"ͯ,k}ɲYC*+߈$.I/کJXzվ[语y7t<ۙ0ɟش`# - O2n/o} @TZLB [.k|2jLfg'}q,O&SذSlW0.ήK=)RPTY%)aAb7.&'^IfNy;J0RΑSaQuFAxFϼz|t % IS-G؉ȠpPޡ~ed`@C@L&Qm>,{Npl udbV1;l76F;m=UNwiBeeqDŽ Gh h:=ja~ʹYv031і&?"G򿇂u\"Py^Wkbt̃!'?۳G-6 `:+|7Z|_\-2.7B?azz_ճr`RYcW{Q% KdOZAN}zztQnJ2ӻTMYǢH[&\ ʗ(^+Plvu9ZPm|/tP$hgư71A{Pfl3`Ju !tΘ5yqRQ)07jʍԢB'O <3#);= @skʲ'E_lEpo3S s6p=%jc\t "US:}zY%Nƶcnڵ0%tR.'! Iw ̕Osۄo ⭓/acnh3̚.iW~5Xp8;{#ޱ3OZ#d2s s-n(9;kkŏJ 1&Z.{_0dleH5BD #viv;D})peW!&@;w@}g T W1@-OjZq TJH7{߾mD|1Vg^#dK$ί` 9J,z `ąg:)LR|S}ЬO jt$*{gCF!r{G/V;bOUp\*²w^6WO/ vA `Z"D(5Ldf}jx5D fѣ:݈SqSѸKjܤ4f1ZSs'.+T<`+\)ɰ)2bct?@8q UE&ßK Ι;]:Oj|l5>pAp`{* YeMPE츺;.͊76pEQRvA<,hR7UJ$^j)$Έ;/%&!bGr3nجuKgh6\1Hhi^`OZLݮ!G"VŨԅL}1SӺI`J Ͳ߷`0u3_?j}O;ItKd?Okj.8T_[{1ïu}_]'6ݵ^3%N*+6)H ʯ_\a`"x;7j\IcXLV}\/ތ=Jff>s3vdEb lHg7Bn=`sDzN ж\7*e|`v27FCP& mǘyy}:O#,,_1 ͷQEj!OQVY,3SK't v4 "&ؚYї%LLVԵoGT' ] mG$玶=]RS8pd2 Ҍo9t*J az' ':`%y3ITnEFc:ƒ9]TKX,*&%,Q/ Ώj*r,VAL 'X:E< dlᢳ{WkVLX;JǼ֮iDZdR eڜv-QȋoT{Z68-7ܔN3I6|Hd<#<HWXA~N@E@<#z`};v7Q@D}‚Q $]c/A.?Պ%NA~GUi(b~*D5Ocu-"շoo _Cm'hÊNj+s{YpؘOHi_ՋLwjE!$Gkj>)'7UCF~;kgt ?+#D)D.@+u+ NKLe7^fiXQbG1$wq)vvRe]z)?',p]ZybD^AF% r_?} Oߕ$Qh&B! -[xՀB8`>J[eR6<[iA҃AnQi}cqdWIk~P ~Ԏ_ h$M$vr}G&r~p'+ 3< 1J(V`*,9Yj`.L8?;-Y.*w o63;=a/_t;>j6rǹ<\t_Wo,Zޔðzc~w  SUx~ZBgb`y2["5JŽfohO}kʕ5}[KKv۰a<"4+h t9ܶBG»/Osq?>}fGGg]/?B@,\ş #eQM&ySS WGo0 2䡱i1H,">o"vJd`܍ ث3\3\Knqu? u,LQ[. _ BZz`z0+sJj?*aL赊 HD7=d: sHF K/MJ{_׸*@Fw륌$t Y|m!tkSyPm:K);/;mH6'"`n+Gz|6c8nr)&{X u&ޖ^jR;={:/d6aX B[2jݏ~E#a8_L' U܏Jk~?`bdE#k&!@:YFBs:q'\2˃G;u"l,\:I10uRtW_NV`]}l3:k̑(:\1^ix5; Yc>?Y"Ϥ'eQP5qI24B\s **Έ*F?庩F/+EvG̨YM3O!3BskQ¢It ATs3UOUnQ_4 y܊EIgDaBqH?MB||)Ȓȩ)9ҞUvf)(_ pVY` : y*z~$)g2.'qVe|A;XGA!K+^#GQG%2g(wi )ߝ/E<[..^}b %i/k% 4U7mѬI $ZU$ ;|4/CBϰqN^'ځNr1w=wxx&P耉42 `ݰ^3 E3J.z9s(-4Nq^n]lqR? )TQTP+a{H} .l>=]VbX=^鎀p9^8$ v IH6N>n;6z)B#UPgN.crc y|_>2Z\)x^KF*&Sɴ_VR0/JZfnԘdksr9!B #yQ? RBZtbGR6ʂp8'960 x&gQGN?݀Zf98pJ YUabs͐ M%A$6_"I,MIps[?0`CLۓ{Ɗ܃*d9kóo>@T'猭%/HD @pܦ-ISB" (}N>SKME'&}blel&Ar8λP?Of{YFwܯ6-OZɉ:O'/x- /sYȱtIɏSn ;0g=:@.Y~*]Azp[Q#:t4vQo8S/{`,2nKJ&)3'iV-evYYJ*j#|d6_lloMB'SNS !F/fI0 f j[Z.FǼ-\ZIA.JgS[CA Bi{͓"ZGߌڕǑšJ@ 1Bu!_i:KlNI"4?c\\Cq=BDƕ [iDgXZKDD{ ,8gTfq8'OAT :ىsX\QŗV@;VB}{ C$i4Rj/]}RɈ:6zM @!)R6^ۄ1la֚wIr]J'MZ >) R;Wck.ZMm3%/{L P]0 (g^.y (ˀAyXs!Twmd`FO ;*IB 8 zCA_g;P'-֮.]<MΥS~r=m|@`i/j8}߰!ԝ**ZisbW>|X4 5>m5)ueSYk#3s-uP2=|7r!Bca N}?gJA*[=@$`^LyE[?Ӊ] 1(trd' 9ʜɌu ^Atn$Y:wxRȫpl=􎈸# "t+e_W_t $ 8X`$.iFnRuhL?b@YTTqgʇy=,AA8̜z[yNϣ$57^z84sNF)Z*}8QSnOl^5IWCC>R L:UUd?vH2l&8YF8-lm<LN5>`YLɎ?ҳ+[B0ni `2! [D#XK~tG8{ڮ&Tl[əcm?d4B`Fs񙤻ؖyViRYۣt~FmJ b^0,风 gP/=2yD"¡G B ,U/,Q{!1$"/pv<l-Coc&{FzQ2m l鮥hXL!'o| 2Cags*w/0 ox@MMT۹cy\]ī1wun`MǪ4odD(1Mcvr 9_ծ-zR~9j]f`*r4伨^7Act:5!Avga~gOr1܊nI ƀ=VD;vt@MYL""CHy u1+9z!EB1mi]Z+jE$ZcuYk7K ^bF\pʤ^dݢkt(M#8 n).%,#nn c%[LKrn0n6jx;:M0 ԰GnT"QmJE] JpJ.L@Fa2EvB亲#]xH"!sdmd0(xLlY1qi.J Cԡٞ.&kbLYl[lZ5lzhňBp{GSOL\]B {rhj^_ZZp7FzO;ެRk_̂6dMyC.^H.̨\FF*3jDCOe׵hJg Y|,GG1xϢY%mxZ:Xe!Rh0G2 p^0A$:`/zmy4B?}IGx~XA||,ƾi_ ?]n4ކEm od856 ( .)J}QMF*9|ߘ&+][ˮ:́~ZYt ȯjmM*j?REgSdl}/ lp0 \ծ'[a,?) {lh4r)6}U%`??QxaC7؆iM<ߗ=0f ¬QK (Kpr;8.o3" &:9<(HkK"$F[LlIx 48}/h%AU'QP?qΜ fP)\'T?Nݳ T^Ds^f*w/#El(=Z}ܫꡙѵ"Y`xr@M=}hW4?kK|dlt7(y!Kr||R#<4'!=@ <'uG@$v.M(NEA3UW6##\j3s:aRO=\8Hq t싃RbNe!֕Afف3@P2-يRZ4H/)SU+rw~të sS5L-N?0\fYF^]ђ~ 1!]_d},40(\(`6Z- ؛:JX#eM0 Zaɲl݅1aBxm!zaƈk+c.ko-`TF7\?2b~r[Rd//X}c%t,L`]BtsQʮgI(hʣY2Q޸X\ݙW%  k 6=L ZT@,H8fdGF:Eod#>p,Λm 8]-l;zK$Ci3Co80'ߠ6ӭPZ19N[*KT$ӛ{!81tgf9MX)+ww*5(0_eAa"4u3 =? CM $cO |Hd[3FdLWCy4{mWC!#Zg@0=w-O^Ma_4.['F7lh&|l[3%;͒G b I&{sh/-Q>9Oo1'd*-Dt% ?}+CXf|^vGJ!&]xojH^qS+ፄJ1kP,-Vzi,bBsBOz;aYE%AjW1٢ߡK݀|yi8:J#OnpabUlHy5%k /7o/d|J?H!&P\do { 6񕖬#/lzQi 3ƿY 35ǜO\n#7𳏝4yA/\y(m^|kbt9V 2-Flf䇸݇q"<.ܮ+ᠱj (J 3;'mƐZO"I4y)q6.1/uzS{0J=JJLrp6諸1°W3ι٪E&WVu".ADų̳i]wPG>ƭA.,D ybDKKÃuBvLi7i?C]ʵ1Y#D'{5aDI΍+ IlBꉕ3 ߇y]7R|U튮f-∙pG$ f>EyrFFd5ȑ&)pNC#B˥û"5fǨ"N&v1#hАNs]mj`bwl$ӝ׏i7b l= WrUJBGa^$6n,U7/zL՚ `7@c&p^6XoN+c1 p\owpMT.[g 0IF0R^قo6:#a1/CJSRg[flQ95~JQzKZm`*`lqFd1;O*i#MRl>0gs/lJ98YT:ngiUm(%#rT/!zdRoQKIXY+g lUMwgg.O.?h79/p?] ag#t5`(Yoh8@iN!7!\C1݆œaW:5  ۽E4n#gRAL(*R-X=S__G-jk{n42y]S xk7!Qo?Fp]Bfy,;/)Gy2-'G;6Y%Fm@Ju-`%ۧ I~e"O"ws̠[_L4״7ᥓj$~& ^m~X2P+S Kq1A`|ljhy_5\1R:b:(-ߨ!O|\.ذ J2+(&#sMkOi;*kB7I›]2FzԷe&Sܱ0<;$rJ/: Ӵ78\U[/, f ٷ . cÔ?=@bogaz,ٔ7ƾ嶉e00+r+w|N&lsIiM{FHӚׂbu8K0y"Ա]LQTJXE!d3 j7{N(.iM[xUYY,lF}9>bOИZ>~ i c"268CwB?:`ՒJӼVSE R'1V:Eq9/v,ڣ?{1rQh^c u[(O\0+զ`΢.Ps*F=X}m~^n:҉/awWlבy\9aP Zqs~̼JgA͋x@&LU@9/lY܅OQ'r/m"o,𢵁P'FqѺ}\;,NwV]* W+{/|g]+H5ocov9$6a-4mi< Fնpo؁{N>6UQZ AϾ\v.Nv"EXӴ(] jHf0] \vpWd f28tG1K#帝b gn:m "IN2`𺊌Z5lp>,̰q]'m;L662A'T4 ʜ!*%aZzgD;[!&p]¬ƯfWY^^5!ÉWۖes@" op9[E1fz4x !bqBj 0~hf٩[6XGr.u)w)Tq ҇ a9!9=}ΰ=ki#+Ge.71&IgL[Ky[?*:42BZݿ}&/sr0Vmᒎ԰и,;Ybr-sNPα~aT 4As\ Sl]\ /I^(i$܃I26m_]PXHx&#BQS8X=Xо Jz k/q>Wo(I4gl5&Et PxKDeR3]^q7^@>fC2fo*_{8&d3,e6'`*7fb1+~σ@b~Fd~[v rAw^KG:<4x`_CKFm/g;C!N+.J y*r0=;Fa#cY?|*ڍi `B=zX$Ӌ5cYr2=s=}ƦQ5Vk[o9^7-AS}c[Jp(sr(/?m~ϒxCHjf#l rڃmkGz;̩@K݊"7{Tk63(Y8d"r0m>Yh!#SNxs$<@Mh9{dj@QSs3!ndjZM/ykfVPŖF.,;U}yjzinDC3aTc{]J,%,tٸk2N 74ZXl/~ g~ }b$5Bub|,v{XsOj/vQ61è$Nw##Bd`K*~0μ,l6x@Ģ\nh!gY{Xt2-)gB~=i{(0IxO~׌񰴈Vp2lQ'87dכkjj=BAz{߃Y׭fYDvS\%1+贵] ~uwL[pRBZV9qGO鹰-bԚ1تE: Հ4\n}Œ -I<%Iu`8X>ZMm~I?:',^9p}5}~=/{pz#oq%K'`NC8Ӭ!j[a@|1eʪ6=blz 8Ԅ;HhP¥Yt05ً`VPmHZJ~p/V:kkIߠři4W厅x(㽬n-W!20 Q Q]O{V!<(PA' z~+H d.,s .g})}\f0S"5*}\VI@7H>yh}G3x'fU{L68UK_`K)4 ?4C3}qΗ)|y9}}30oFЂh =%zEk*2u/hCwiu(A'=}2|6]AUC2~!"*V_YVC ,5 t:j*$tW ҬDOz7V  ù'_Iuvm: lu@coWߡ0R[zytZRR`^f݌/߮2R08gUK1]4bZweVnj$/v3HG,m](Ț4 byiNLRb366=Ňˈ48);|=}& s_2|U{ϦGakq½c禕dtW{r .Try>ND}$$v+Jc`u1ޚ}DU~L ?w}c0|_{"8+.AK "XBX^%NQE|#?Mwʠ_l?3˥K<.^vQ`ƞCEX]e6D+B/ҭoi1R|+_ŵ`K! $P7ϴB9DŷM'rEdLؼEɡ1@c\S`g'[S3[F9-tD."JӟT"@Rx^0-o"RGrwuO Zaэ RVE=I3niP!jlT/ MGr_P}qs#ԕ^QV14PQV)@"tc-cوp|X%BB j8hz?=%a0@QFN / wV])-KFR j0|skrs"~MwR _JGjǭs%r{- "z0Jw᪷D?Q6W&ޟ;(zO~'bӓ&F9cYY;:l01Ar-/&i%eOunJ~sP%&~\1i,y3FQZӋWz+B;ډM>8AP`"ћ? D3#(&R02gAG1&Ê"-Z: ־r'EOwU0;%w)mceN,3,ᗴD1a3!]VgJ/Wԙ(;q%s[mȮfb? hQs$lUhEq^s: ^ Y z! [oZm1ôԸIg;k5$| ]!yjZT5S틈 <`džYzvAѸH=A/NW7p5}n:?SܑXScA\@RA&1ݲÅ Ob>[wT,śzFO˴7~+lTQM()*jܫЕ*湃^|)np4MA;{:szcL3&Ir-8C}zP2`,}UC'zdFզ U ¨tm b.MT_c?^R|UM'$(['!떶REphu?HW;Zv7nA FwZi)X&|$2ی\+U>@m=a181'X" giRShmIe)h*AJ ; m֬fODePV$EPMEtau"Tˬ  .0JcGl._~@)^0`vU q3|(wJq:*RֲOk +cx8N࠙>/Qr6Gء=Hd2QVhoS,Ĺ0PSeCXT @q}O8Q;Wg'ś#v%R]tj #QŊɫ(7( DZ\B\б75B3M}^B=:VD_;kác-(ϭdž2M5U,ā0{gnJ˖a- 4(Q(t)gTZ])w/!mQ)Ï9Rm]:l4x񬪊EZ1mif&~p ?~EĒ _g8ot_TsnNjh:QIѺRN oW!s^_կ\|Dr:sɌ6/Koq 8IXfsɼ7dB bBi ڌ|[pabj*kŃ3^pN_6yZ\}d:ƞT8TATwЪB"i8 =jŏrָ(6Q滊5+mkr\/^#뭸h ޯ 1с]Ћ$ê`>T ^Dƕ(ϑЀrb?^psl(|>b$]ߙ]RU*.@ :y=$r˜ OU!io_] -BQ-pDSNBG?p kCg7y.i6-&f:kC@[noz.7 C]n!EPd$}cOߑ4\QGl,)J$+'I`N }ډK4IX39LH[/G悰h#85dTd}ŸN3u]YFÝޟ 3چf8;R#f*a}EXE>i歋 jĄE؈L_Hz^LIt @@2'.q'uØM;l[Vcl{vOx3e|G0{F2ٗ"ʛ~J_N{vaTz]kbg - 1G y$~hgMǼEwp3͍+GYN3c_r|,e ʄ-ӿ&ׄfa|/1w|0#UE> #C3{"4x ٜl56XH\gwO@?}%ʍ)? U:rҷ4#;"mHЂr.7" V$ I";([rq̌1$;|5e\B$Ss{Lt)&by֮C )GPM; }⾯0[Ҧw e$.->mM-`Em׀%{1`'&h%l2FA30IQVރA:޴t4W3ß c 58h7GrpAKvjʲDlŔ=xC 70 -W^l8n8w∑x:m__/[ЏVUvṅy从JћyBe9NQ#DK_=2q 5k*ᐄ_YILFK}j;[Epa* CJ ^ORAޘ)m<| {s@wxt7 )}֢-t8+Ӷڭ`g(#r!:>h<)7ㇲ,QXjῪ;% OBv :6DMǯCbVpBȏ)f;)mV}oXu8fs-7v{Ҭ R85dךFtO{yU+.RQr& AЯʊq37ڋϐl4 0Vca1ia)m q4IZIh>dQ;#-G7OL'4`+p `9C K[w#ɼ}\:WF0{~ REq}#M;@;Љ(\&d/Z91>6.fSt:`|aQu[gg(u$YĞuc~j;ZkshyF5Z&dƣ~[9L1m 4V^EP1.Jދ(/ i'2#C0J^tiZ|(YTgoZz"<^Q']O ~}dyF#  [7;av`o u^ X0Δ yG.d?n1n2ֶ= g麡OƙHa%R6Vj?޺~#} 6P13,{Q>~;s$ZD{JF"4jBN27J/m4`;HY*) U8 @zL76KRc ,TӝӍwYE$qMEt^r p?1Ue\ +f9 %# cL)HuD y*<2py*hTW)~#L~_.M:ed q;EО=[ $bPdz`hx-K>ЉOcK`ދx7/=$ N3C/u0^$ٓUT'v2y%Am-5fyl5͑`Fڡ. [L%h/͒aH% $([WكPh]Gʥ#=@Pc6`xF2}XaTF4&g ~%ʷN鬲ްY)׺31Kaӭ&Q@ڐ/ #**HCϸɰ|AOY :,dM!{o/Tkv,I c1Y.MRW vDl|jb7g!JO`g5 F(fPKUbiyHAOÖL:Yj2߇l?1(ևqnե5"7S35Ĵ?U6T̹'0D9AdN-ѾppeL7xK.)oKեg8J7S/ LE}L>N0 =(vŎ˜aw8ZfaCM^as !B} v:!i\hIzpBX uc!O9K1]^hH^P(i:67s# tOd*k{) zS(}d{b@&4×Ŭ\)fÿ:Uw4ɓXzs +igRİ!ڻX1&.0K;:;hClVn]FQKWg ji gaEZ/;7[pT%.kSmIYSkȺN4SuOA骂?Mtˆ8UچX%zԾC;/{ KWz!#r*1Đ^BWm^&4EGd&$K#g Kr(qEIYd;5چL6S}S.QMFƽ7cBי0|b G~)۴k}r* '(?8~1bsF:3a)tB3.*N$|)^oʵ!0@ZOHm[ D`ckw8*Z!V,#\ɐ&%vBcq;,|, +Ĕ #` 6o(ǙM0:VLKZ=G>i;Dһxb2!t W;iHX=8ٗ7;k@̟}Y]WZ<ܷ@'sC(jwR,>nRo vl kZՄ̴jW6d[Es7Rg8!zl*|%TJ\3ci46qc+2ME(pJPXI`˟<beex!><a  6 8`t^kyi[񞅀Mar8&%}ۘ3ٹ.J|^/zr36s?ۋ}H騔*q.(f~XS`0V] :"aN,Ǧ͚{0W%mEK T1zɣ'0ų4@oZ){C?$+Z?23^xM Kk3#{lD/)ؘr|h#npKF93qx#1&*b|h#*٘[Rpjo2zZⲲoW p#ѐ ͧ9&-6άGunD!؈?~̀^/%0(ʭ.|8 ,. (ԡet 3cf+35@;ՕQą̑VQ qn}UZǘFr:3C3P>?OmNbgy6zb/(O@`p/U^hrӚaBo9hFK:|!=@O92hȎazQFހd&LeҎN_pw|3ztp ۸OCCƙf`LDvϟ>=(UF 樏^t1} 8xZZ.PZ(W=l,)ǧ~5=޴wi}23 5ёR{ّG9ǘ/wǭz켩^jFQNF1(aER1]41\ \~1l}Cd;3SV~28:WQEsd_ZJ澒l|Y(.\= 쯘mASja 5퓨[r'yt$zM[/oS8MD$+_&3*aUIzG#4!%-%DSSLm>Eu ,dKCbHoe5ɬ_Cg]aJ:ᜊ$$m7(@}#:ÚI~{S4g]7aŢl^Є=j?Ea!;!G*6P$ zWB qt̶0"oS7.uǝ)3S.rgk),cM˳PgOlã\I9.jvj?Wy$;/-Ndj FP G%eyچ]7AA 7TF5UV_m2u qm%Rd<קou@-b{O^u359 7WՀEZ3mY@bcR8%oa hhܞl7)I s(7Ur%uPq{V3㛪$wxM;:}F}G#I030[:E~,BhX嗞]"7Vì>-OJF9:Wƺ72EHF$ Ylh0@ZHsVOГfᛆdE*re`К12w{Y!߂?n@z7I'~zxs.F(h3kh;rX$ 6±Oj6+W\S#$9Dܜ~D qlS඗+_PPrX߫/aW]&1iGoF3Zoz_An ՒF6\U0KJa*f{`pw<,I6,]~mzItX5YB:wl0?(`d=XN{k[7鮦T Eut E_ACYmѥ! /XU2x7Buzz&ȧ9РF[}=#}Z8kD^>wTQӆ=S?_jV]6e] *Hu.3P.nzH#/C~2ʝٳ+%i%̠x((.&~$CYeFOp< a֌WϾs)H몘dнwqT2/=B`[pHWDzW/[AFo7,IJU*RO/M= VM#IV0Q%<4wZ$+`zrknm6-10_%goqM9…oTr(@ Z AcQɯJw<ܿ= vM~W5.>eSF(.[h=^W[J8)IH@V;$&m5'S|Uum?F>c]cL I҅}!߻~lK[ʡe^15g\QZad PE&C܏1K^B`m>2+ۮO=\c!"~,d@]/,ӑS{ADl9=dw~za%G@L.:Bȷz~2AU4VxnxCǕB0?h1Çr%d-=bO\R]ake%]~>Yl w;N.ڶ+Ӥ@PwJh׎@45T81(i_pPKο,TyZrd̟+GIqr2/Ç/İ5Sl ^%!@2DRސ׍=&3U"ӚИJ-o# O`Svz VցԄ罍+ڙQ>ߜE6W^EaHS6֪nր]l ݎ; %՞O;z>dU&7nUZƀ^8~0t/ҚbzU $mXY~l!+pH厲dHWV*[BWowJyOt6W>`A⡰Hʔ#g$XM{5y(NK= 'iVUr*>Kalöf>M?-([G{:sΉY/ey[u+)VT >EB~s&w WaIBX3b0!Xƨ?l]$SƖabKRpuEזy 0&7 Qv ea':Mі'ãW|PUMV6r& xl";I7Ralg]lYA1 Z"~cVՀ9A5603ҏ==FDϞ]=`0WK2u'djmɿf3{ xwʹSXF))}:ƣ8yKxwyJUZElK}櫂ﷲ"yYj'+9e h*n!_5Hw>hϲR^NJgk(HCm _\f~M_ Z,]|Oql%𨐕༤(y_&frqM C\Nj-Mm9uv03M8B\-`5TΉk$xI'[x7 YL|NY=f)J3[R&/?"kǯELlT?hp7#~X:TVsx>N͇:VPB5*U?; ݙo>h:a&'h`iaɊRn.ZA~E28^;CC$@`ks`V6KsΝzsT}2zGOT>bKp ,2XNJ%dC1oef&Zg- % MC4yk&3{ʥ_ e9U*O|{E4f]xaXCT=!O|krc%wF!U[wpͪGE3_\C)VZ6'63f$!S@^@-~LtXmGig1`xs-NV*Q|z曈%K&O4?`5Оd`lFٜrL' bwBOˏf Gq2["&\F=8%ńzVnr(m_;WgcqJq((_UO꽷2wƒ*{t:ÑBŜ{ Z{j>p7z: !u?[Ugv7 `fgʶok%O2wBj3*.ZqO>6s:hedžncIulsXpJGoҐZiҺF\E%X]@jZ8Έ u1R_~DRB<⑂maɭ][S`*2k Q~BI!LD!e ] UbC7Hq;NHOg5=EI6j+ܷĨٻ-0&64 b,5peU<i|{#;ñ~.R_Y"b9pGN!qQ8aIi!_S3^$$[0xJjبSBˑ%¨t3U7oҞYK %z TVq A|ה}ȳk"hUӋ쫹߆ YGlLU>IJ7DUI0Z~C(A[U5T]]{$g7j+_f7Oҟv|.吪?r>9Yr9^?gh6iApgND &z0\9$S~.$[c"` PI"tFĤ!Iq])J Y^WQ6;:IUڰ#rM'@)=#H㟒_lNJ`]❚U -ح. F$˜i%ZI?:Gnۧ}/ ~Bhƹ 'Wxd?a)=)dNC9Ab$LԔxez)<wmF>*uhb#-<EzUYg7]KV52`r<ܹi\ѵB= O4Ec_P^i߹T1wan`c>7KFVۍ#TBeTXR$,Q_ ?^N`CI8ӥ='Z+r}CX0z-؞ZZQ sbVA[-+CE[ Q_d{%-JRLsUa0^j$ͺ 4AԚyМC<-V GU4"2.³$T]Hlo;ic#d%9$=bgE {w0q#Yx2inq7>TC]uJhUvQG 5@D*(@O26Bmlz!Y杰7i].qb_tD}iV$bp.7R4H2RXygrSʠUߞc9Qvzώ~Vw>J}6-v̧H^j\\a|)ڬ[Ȓ1om# EVg[\6-_i}{`BYzc&᤾uՕ _vۏ:eo7d?d@*/HӠs>8~gpo W7Q (v9 ϬݡX\xZxnO|~T\Pv_L2d.Wm% ˩{-ˬi&3u2l j2>}ξM_3]vBu6L暛 VBFɳ_NV&w&nfjby9WA\5T֩@H}g`B%HkF/;X^?/ȳ.jj2"~Do7r?hώ쥲EM!F\kI/I\I Ɓ*gaUoCz]*^Tp,s4{*l[| P>)'y#dlﻘ`jP6n2ӯK#A\̐BxOv>uKwLBQL~^;i̛q ij GT{7Rh[Άկx}|&)_DkB؊ODe =\9TϠ(G'>b.)b:!RB;]WtzJeư=,#0u@=MXar sk\i])s` 32meμ}dv|DqGEy)ԅD ]e"Vď;Dta,QK \%yk(vߨ.7plO!>TWPo_/w .e\V\htR6`"LB(9KtiTBr\WlV+Hn s^GTIDnH퀣 5"KF9Zc;?Seme X=t|cSgUc6'h }]gFMd}>߷O574V!-nQZ 䢠D;PB]~6E蓛}ifn@`l~;Mr]،2;L9xv=(ꧣ<}G{ XtX[9K&ʛ+7^@7Kޛb,'Nnl>9yiߩsO0OTbj4BCiMK&\7q k계g.0$^>W%HPАO餸6hFyeQhG<ӏԀC< 3os94K+N:( ^דt$P BzxzɏRF{JO `?\.Q!%!?7s'￈u;D=]/Kr~AoEV; ^2@ NɺJ '#%_Z˨|I%VC燁W$$!g1q= ^:I<\<; kvFn#83;F}tN?q>`T)Xb-8XT {'Ҥ?<|-dvZm*jҟA@K. ?J?J GEn=l_~S,̦ޝ!C,=ccjTq7D^8 & pĠysi| ?ϥ-/0ua1;J Ϋt' JG{lH' QB'+-a`b Ҵ|E\@=3JshD\˫Izs eD#Fۈ]j0@7H#$,4;nC=[k~R8bEΦwЬl}aO1Vٔ*/i1׫ ֒\t G' qU12o4p/cLT aRˇIT3,p毐)nַ0Y?tFlܴM5FO]9J])A+:H"4L]bR cw&RÌB)NT;9|AH4$0²#nxL{d{]y K91uUPcU 0*'3H㋹WlH~=ɸpφ%Aq-Dkڵ|}A@-S2Y啅iq_DŽ:AVLFI^6L`0c /eBF4lˆǏRZrh/4aPzkqYZ[i(1]tdsisNG"#BHeњ$n 'x;e%h0,[Npa+H;t_mw5 o#x|eS~ݱK#F\c8uɪ|1M*5 GΦ=Re$AMwdG*·EzɌcDnN 6x=3/ +vPJ}k7b]NPd@R|aIeq2t<%8 FK/0wYS;AyEOĤeܝ/Kܜ֞bOCĂg[btOqm4MhtxI FV-#uiFg#A͢iWGE@.6)N9jnL2":YK֡Wz/Jeoyx \ Hl:0D:˶to`ّsu>H[ RoI0n':#QtD@ůBT~,\$nK RyI[Dz< hZNpu8eE4*HrsI@dzZܾ6䓫u D&@68='QVsEb`ƛV2TCߠY:n0c.(Uqmw{lђ"W7:e 82՜s$}0S~7Wcumbm6Z=gvtTz5[LXk9)U[2 vOh+=.|021O=X^=Ibw6O &Y=yVhMS"(mv6ȍgU+G> ВkZxZ|>~LRmbɵ.U%uTނ֢V1T[2 `o?4KjiP ;y:ȍg|{SYF-W!ڀ2jcC#ˈ#[haKUڌ]eFޖb]!Yp,#V2{IPH!7e!sV'bUב7%+TRBe$c ӇKkչ"\unW#ːLJkة>6yRr]>ͼ[b|$"רiH緦ͨ!ߺxS"66(7T AW-Hڊi`FLy *훩1ͷ,4;BEH5바BoļLmYzvrX Ų: Gt!N*`5uu8} Oބyw9Rz@Cife%LA 1E\oT$+Lx^]¬`NP3|I\ܠ_Տ|j[])[†&΂TޱX'9WW9ht]'8t+8dqt;rـY$l6>׬ޮ[Vbw2HBsrb"%BhatMY"k 5/9fv mn-w*:a9f;ިwc`5!apeY0R,;h}bƂVrr=e[fbiBwwӖ:ik%Rq[/KމV- `ȋi8`8+5)#TpTE72zg I $hA_͞ Aޟo?%xu3>pZT]]b76]z!0 x'VĺC xkxٻiۋ&_'V|^~*Q[>Mj "Z@hTNJ7fG !P;et)7~U)>JcHM ) {z{1MU]pǿW͑1 lMq Eyr (|APZ1#M&]3=* pŘ41;e.<}\I"M F3+0ϦGOk2B\u 9.)4N <8yf`WxA8nO6B{Zh'_P+k[EG~F52bL˛[ w$j۱m]]ճ_$y荴xdX+ r1ar U]\KKHgLHBKr34 $aҧSAǟ'eq܍0QLpLAWeX}.!T(:YPݱn \Eo4\ Gؿ=n?qљ:Nij8-Nl xadԦy9%j:e?`TͫN]Gwd5;_/3Kx+ (wʨeqoDfȃ>l /mD^R=9OӬJNhz+\p1C>;:?PZZ kԹۙ'ȫS˫]͂aJ?|OW 禈'ed`Za ;@Wn#NJI0qX,\Ph˼U${],_k_6kwL"RM@.A{#C ѥ!Ο~d{n˦0PKL (=\8|fνâP_ǦT:i/Lca\ތqc3a]u'zd9O.ZPT4YZ;r1=EGB\S(Nmgi1qq AO:@_F$>2 {Qf/`/s飦\2ذ3=mzIrضû'Sm.r(!R2/3!ځs wcl{M.(*~uJcC"Ry]vڑƅdi95&s[ o$fitM{2 OߏʐGdq|]-&O*53݋k:k'nIs5el}JI@3 )>d Q-k*F3 'lLRASV E\&#:6HF*9& ՠUve <J{? am>zQR[rpT6> yGg/N:vq㴙zE.[x]:SMSdL^63&έ |M/EmUBn=Uz 搪DAY`*@<=x3Wp?-6 * Jm\f`t$@<`,85ew]lڦfXf;*Sw#"_7ͬ=|~ϦD' lgmVZ?i-O<.цF\\( ǩ=|O<^4mL@rɲ7ΎHYߒF$|ȓ? voyg^7E :"`ETkct;r6N"®'Odv0|[`GD?ZLHPqtA I/ky)r }Ԝ5e|hnSzהOmvY]a! 7@Y.W@!EZP3p%8g 5=P!ltC&Ԣt64% @U0P:Pc E*{ K*\У8:0 dI9i؈4#b3p4̍!ыw yφ%S]?׋?po#s7jiZj[֏ݥ?:` 8e(q!)+2sQ>>1r6Zޖ OPSF۽Q6FbK(GȽFd` ҜECmLq?ryC#B0iP UIJj; V`}ޏd1y =q&Un#x=Mnhpõ̐N9/~Jtd h6b~t#d.UL2YX{4BLfr3HW͊(EY (67VfnEpFƏc/q/Wm,(IG|^.ݯ]gk<} *ۼ, 70q UJ~lag#MTnQ웋`P ۴]v8a瞑zItI-'Y޽&&u*@"M,W o;? Qr)n#4r ,(xQ 2ae+/Bqbuѧqf4w?;d=|'|@,DP|q::mv '|QYM\c~P'Pv1K抿YLWd7[TdHU4!Jƨ;Eh2DFH{?%Vs%k7EvgJ gG{=.f?۽Lǟ#L$IF_M$qS*@q#&kw(CB hmU?MPڅCD;+}iX5mz]UQ:)Os.Sw/`H>[ޑO~7XH?X)e)n+^_j:yI lB<5*LP{ĕh0/`f9 ?saS'N`#AKbqN~b#Z9,wBa`h`*}@4.S~'}Bg r@+'#pCaǻ-$nh'MDBy!Uv D$MC~%J>Dk3Kl8ϖҳbfSCZ: VunC|s7]s9=iY\rޥ%aޯevnWe^:`5~[DeKa'Е6k5?DϝXr"9|Q&A CÚ˜NmgZ6Zܢ#dWC;F'rUl j69\2iJ)Ы#x}4Z-Ƀz\>_N Т9* 'I'@EBqĨQvrJXPJn3u#`!f'+(X+AHWi6vf%Qdu7 ޕ@q0X9ge6qkϱ}u AnqOZ ?ҨWwW nePGrՓwMi4$* q5E ˣErLAU\Q,h42[T `5V<ϔu]jjYjkn$[1\Eb 8/9P>Ʈ.7L]^ aW v/+L?+(Ӆ'= ;vbU#I /:о`"7)"IH;j:)FS;BFI1s@6ue׽;}WǤ 04뛛lpYZKAN<8.B}t(Cɻi‹y®vB'TMm Y}7;ļ $.l(f'?hD><%B gӡ޹08yn;t/kp#ٶkx[|g} ,ͮB\#QW47fZK4-j+h.kGhCi injmk@J;G7bqyWQfaU:\@.•|9Z .mF+k}ej{MܠDe \:F}8vs" ;n t7TwqiةV[n{OH/,w3F7HKD2"4UbVc'J%%=xWGu6}2WO[6:Mn`_%`-FGVcpP8) tz#?(_Qe\XQ5۸D4KҞh OzHg"nvv̾H֖SE[gGXcG qnq\G]d~'ҫwy=IiՙkQO ޷A`Yf[c R<I$HJ:[tȾ-1XHʈkNYxIwdws}/5{`Eց0_ : j6פ*;zVvCԘaX56u-}﨩A%ض$*:Uks V^1ד[S9~ۚUVJCu6N!mO~wCoRv n5͌fh>7!ۜX.glXI*?ǍFN y( tgEW;w?CĮ\Dn֣AsY<s @[|Pq/:18EH*^| itQ2LfξN|V,sk4hBq{9 qS{<K[1d{w9lvpb:5jYÆAU8g ]{(3W8W8QOy§ fHpU`.RΏw ²9S4 Ѡ4|iOO4}V&ݷ4PK:1\ݧ P_Vw'%:I&|o&Jl.Oi,jk/}]Hlo}v,0KG+3m?UQ/(D8 G@؉W~Ma/|0_LΨb%5So;UÝd~l^Sy/1v!Z[a=h)f^F`҇7)ʐ_?̋L  po%,wx4'H{VE%\l+2z`>d"=2~>j %%@=6FZ46]>,FL BhQ(3hQK+n#J2I.E ϥ<Rg_hET&}҄iۅRvN-hbG^ e'[;.jp:줉1cu%@7]w󽺀K)k%;IknvĄwS5J @#Mmw_r#vŘdP(7PKܧ!8? Vh Ӵ9qV.pkE"l !dG&?m sj(tatSQ 9 12@^P[.kZFIO:V6q2!+r1]%%/(d'cpp U:MZ (tR6$W#rd HWt@)eCU%tMٮ6I%C0͐ѮҨ*_2N4l Q8c@zR6LdlDl" . %LC hkBWh/لM)B"ԸmE!Ȋ<"r{FJ0j; i!/lxԨ䰂n-Ҙhi m:[t3adzd[eVoOv%򡗩 Cp6Lg;(T0'y.$Y?j̋$W6"՜nPA/wnh!fv UB BLMk#0E&71iM.]26&1ɂeKA]!Gݪ4$p@b0eWHukPUd|)zxWBhj&F4g PޙBSx#DhQUe'GrȫgiYrSrX3'tj{FJ @nWYB%R~ ~IS $sYr'=YC1lkzijZw8`_R*&mI\QO0xJR~S[oFYvLj)ad5/b@X]wFjs ~5#7w.bqWPPĤ :%9,Hl@ija:>s,c nj櫗Uq3wbX.)wа/pOtePL 2')Ę,e[8ϜOvpZG[G8KV=9H M)b{^!(Y[]`hlٺfſpKNén0r|i:55P ~Gu>R$!pT<QYK_;?!Ihs⚞axPޢgČgEty\+*Y† ^lȿi&0XQGFPoXꠡY|ZjK;Xnr {\ߓ ZMfp3բ3VZe2\E6$ށ/gsUpXRAٳ #"y[䊃C`"nS%&5GSȑՔS׊ g:ᖠsj>8$abհ (myl݅]pMGh9u**Nzrқ|ap%>TS$Wpљ'.{̾)JM"LB7!JK P聳 DHpOT [`x!<7_18FXUƷoCh&򷚋zٔl6fT!R>Ne9;fdh }| i1VE$ܧJ{x\Y}M:MY%Zdžf'z0C%zVқ^Unrz,;RXS_Y`솁~at\}xJ&ލIF +YS;kGQJȨ)a֧] CS$7!vP1Jg?܀ϱ:&a4$K$뻝SPS>_Jf4]:hrsPKEC&>0xe*Rvw}C1f1`:A[kxwshVflÒ]n-}S*CQIF,_L-ESEPlL$8ϣ/\pNا}G S"ұ~j%&Yӻt$/^1'"xzX+e^cN!Zα StZ;AV/ zhmkr Gi=y- zoqi(Yhsc=y:Ss4ŶI4`$vb:gm;J9"395NofvJ_F m,, x Fjw ;sgk(~+TXcQΘ5JwA%02])4Od 7r1T?̶$2Pۃ!ORiD Qv`b(yZnBy 5nqئ찬uz<6_1 ª7/Sjm{˽l#EںǪe3KLG5 w&{Z MzwWxGK-Z nV( 4Wi k͝DGm;a懐)TsF{+է/e?)ia7v䗌n`:ptd)an C]Ҧ0?آMn;时Mcu+)ap -^/6|`+gh (gJ?Ko q< eWxw% x.Y[JfT@6̢z=D;У/?q>X/$@ _ >Qt^&9V2+2dFCuX 񣅂 0*?c2 <#Wo@}~;7UϬ^o?_skZ ZO_?=uc7ՒVDO kw`>콻f6]R6VaZ=U/+a#7 a뼞'{oDNݱL( YfEiq M*f'@ryUwf랢XY !??Ǔd+g=Bf5 Ax6go|& 6.,@fKVc;ӪyTZ,`~C )ZnAWLl+TY YUC{*@3%6vˉwӃ98킆=*㧮e(;\UyUwS}~DV'檻 ¿4tPP 1.G 0 8 Cs΁ [ |[Qgj Oln*i`=ųgzȖ#3QU:lz zuQW9 wL-DL[iĚx ͼDZ>Nn_!׻Ly.J66ʹȀ&U=Qpqxw$? R >6V6TZ2tC6IõNY 0GK(z惼ݵVEeig_)f |lW.z"| K)AL53?PV<'oUJlöggʀJFmS!7o<у:D-@WA c{Ec$5&BPsIZu]bk}e0s VPP ;QN*M:@|W8QXGd6Tk=7 Do 3HmkXgVB$e^ 6si4ȼid[0UH*dn 7 } w! t:$aWJow| `?9~L˾}@<:s5:&d#\!] g. 5Z n 3d:[V#;6O+e|$;pR61/ %-7`2kP@v$[8z[weapm)/KNm翞Fw'QF4ʘ(rDOސ&zΒj I1[\Ͱ&6λe3Ha"s8x(YqKWG<4ƫjGjI^_Ic>W޽!.xmbo8M2T$Q$Wޏ;ZtR0U^bzTm_w]R`x)hJ=ȪW:-'_p9Hoj4l￈ KSuᖟݫ9D,q)(U(s|(3hY5؈_ÍBxuc5枸G܋_z]yo] ^KU)qB@~y?=ڄ'NL^h\9#Қ T$g8=F6+7;"/_vKB U0 QqF͉X7.)G5 gf'c-e%wsNn«z%n킍SB>|<S58bjP8ԞO#|p3gsڟ+:oA/Ϗ^T,;YgI{΋q.TTrکqprg_f|˿+ٌF8Mࠄ"^(CYĜNJ܈pPljmpo1e@Z3J`NIjo[_ wZџ˂=PN] ?6T,V$߶+ByY@e\&=HYIYfU͝ITq|6ɴdۦlkԮJx< "|/.k=1~~[m^:lcH)M@}PjԉxXb?ޯ+"~b_j-.կ%ۍ>rsW= 88tw/ɣ}"}"XY;b-F7Ǖ^Y9̒J:/0# yKaQwQ^hקosۮqA rkY\h𤟐kܐw<5qSl9:f^WQ,4i#vy±l ^3E7v3MIG2sexBw.gvWY5q|3>CشjT?#Qmӑ!Gy=5,LEaB {W'U˝&p[fhɁB.uwA%Szi@Kj>ǮVoF2c N&*4Vsiڃ LZ\} @IG_q1m>Ǭqſ'YP2p; Iƨ|;La^-pk !LK|? 6kZc~1&c&ۤc>4yS^>nQ'U+&1#f-ߎYL름j AbZ)=<& # yUMe"`'m Z0CL|KSd4-J?0 %?KVvqdZ& =&&HPC=cw%aMgpM^ I>Y.*p5sP@7!ڵI8:r>hn7Ӂe'`f Nn Ae'ft X^B +c CF tKA / Fb<;?Z focKL ~F?38^4ܭiB*`-oAhʝ= > y\|_HC6TXXo0$ߦ|WJW]~tUeXDo(]tT*Y+M9V }ƒo:G% n|_"ԃRV>SBD_\} c6$sL9s_%ڲ 2a~XyOz[UBS[WYlCr<*l5۽|R&1Ϋ5a]N VIM`:~??ml| +|fa_$0"Z#]E"Lcv 8BM]+Qu{i?@9Y(-L.M-*tvu{j { QȄ1VLu VI^H,o,!EϗTXk3I@cX` RZ.QY!S`~^oh@%/F?A8RKfX:j\2u3:z#s~%J䳁Ȣl@M5~ 5^  ް[ITwlZCP{dPr><2Q>JMV"ͦRC}#dZmFƟH ҩۮ?w;<STsAe.z1/j QebG=MM |dD-IKȳ!0h_\1xϝZDԫIï!1'ɷD-FͱWW.@qx\H\ƹ!dU7@;h{94pA?րurݏɀ7nGH./ohv|BsePKzt¯l@(2ibIovM~|A5<`4>ebN,5{);9tYjnك8m M,uȑ\3TsCw2y@Qv5Ojc߮D安f\0H]$i"{s0 v$q<^tE)C/"}&]_!V=e˴il Ü4$TdDMuUknTVWV>,L$N'='5_8'.f:Ś Ol'5 _l{.GhПfl(}aVzzެf0CuECR Sٟ ސchUIRAz֤<%$HtZl')t[I5? ~Z%xJϤ~=݁.ԑ$Mطr@MC[\ȾE|{Es[H cb+q4HF@#YX>U\iG2%{D0H[UCO-L)TXYI֎9Y |3)\L Mkk5e TWR^zo >aXp *M׿qRO#,ʍZg0I RDJn խBJ&0b;J\o/֎Y=av'%YtC4jV ?IVX5  xgY80{|,+jԧk̑vF$b1%:$oi FKwR3$|ԌYdBgܿIӥl:)cz!ZI#BPn>HZ8§avʄ(]m\&g]]!twC2]ƨɘcIzUp9WW*08蟺PɌ:FH*f% UQ-*Vɕ7ռ3"V=#6C҇.!A/# ~P.+=ճ &Bԡ"_RL+ fɾ/Ldҧ[EowiA4ΔU+,j(uQgFﬨLԃv`% s45*vpzQ| Kʣ}} V?ʥ3!^;]e-eMD ï5SϨA:Rѭ n|>8 /2̀-Y ᛅӺD[9b~rU30WL~:_N ARϟP>R/r̖ )ShNuNyG oUW½` Y?+@tss/[R*T8.MtJV1et0}QF2aQ3N'J}lx FLt q!:t]2J0 *Ϩ!jYsFPMYdбȜ_Ā8h6/n 3"1RnOʸo{=Is? 0{#툞oPAĚK\뛜|?ƒ@_&Ą/_[Y;pShcSǏ!Tg34$AgU #U@CSAJp#4$_{=۠1g'L}. AXb u2lwP< ui&N?PzM"-p m>CNT- T.Դq2>-Jok 9;)-TYv-KYb"xJJTlkQP v Yd}ZДXx?ĠpUT^_ j3ˋ{1KL5@Pe|RwY~h\MSHs6(N%UX8h3<nD hhڜGHy\gkLCٞx0oJ.u3r/6:z:<TSSΦ°"0Nl!`A'Î&.lY+F납x57jnoؖN=CoW_;F{as_2oxAw.ػ]VYrR+I#]BhJ ?BnH(&nXj^P*3"YaQ3fT~`In?ѓS#(*--#N3lk1B6%RO6 j GQ+ +;(C%w">[)pO 7R'ul|@va_ I.X k Cs{7{@?MFM;+í|LG4&f_cS3rZ\Uk5OU?GvIB=!6<躙wfu+%pf5bnДP<0WA>ڥ"FxXԔlEϥs9"U4L'ÉdhfVD=nm40L7$'q]F4MVՠVKt*)x}&VՖhmYq"4؉(u3nZPHT&Y邠l12*̂ $pWG|z>?}J1i9[bI`XNr}g+wA͠1a.@cn6٨k rӄE{DŽBxLC8)X^&'a;'-n$ ՕO/)$N[/{,To'wӤ#oA} KGYۉ'ոӂ@(9,/Y%q]/>W)ߝX}FCWJ$XVWBe}Y}rjnf$9K\CLӅ%`p ԻޚR}C4Ϩ{3HKhY_mM0 վ>~u=ypcI?_f9#61PqJ2w\0Ѓd:[nۖ|q0B0 )$R97+ƕW$¦gbŗϠ23 #$'3׾'$H9;JgBy&Hpŷ_Roc1pt'{$WV -kBg>G"ߚ{Z4{D;R&~lH[CѲx}ڞHp&<+"2m$\FO b&xi:qhHj N 㘴=a!0UTgqB7)6i_p'׫ DЀ /FƪVJ=Ee2XM2Ėp8t~lnfW!dd6hBkUݗy@[֚-I#̽B(g?ڥ~EBx~ c8w[tpx)a3ch `ß2<讒J~Pa1;@~/?kz]GV5KB;yU$ű k8 (&5zxnU&m.?F@T wrSqnT+O~GƤTƠ=O$l@…W@]rf 6cк ) ȣfE{.hY83]1Ǻքs/ + LЙdsuH'C$jfLaVOd@-6ys*Pq$QOB4r7fX:1fd/.`NpBCZ,J]5xˆv+jw=\3oHH8:Kc3[DDr.WY@qOX[| ZYݯT_w(26|>I \uM׻TE:$U=]-(&r(ZJHTgլ,!k9m.~eTb☬rV (~ۜ 96AH> dPuÝc܃qԮ۵@0ą -1Ue}&ϳcU?d^9؏FetM?:jDL/j팄h3O4-dfisH+6S~2! OW5Ju-^-}!ّ{G_<j,wֿQD?â{!Z]n4)60v@3M&(s@7WCQQݱxc=}H޾XNJ6%{ՏZC-F* U8\k#ҡMk7sC##H>;30FQSOA<] S4z>ZYb/K'_N΍L3it6݊;'exzxA±J~|ȖW؂x8"ܟfrfAU.܍k[X3mp OS8m䐯]"ޘTЮTPӞ}5ᩋN $E lxE:e@*N\Lx*VMvk ch׆[Grh  yOV%dT*"7 (D]S}va ±˦ CfYEܭUm݈ʸYG|! ~"W4^/c1c`r8uztU|9`x؀Zq=~6"hy[/?,M&EyH#]ؒc{ChVŠbU8^q*́}1{^ܰ>-Kcb\`m;_7lRh!=<g8i]E\x0,X\cu>Uɼ,؆nV$Z9g(DZ10q,)~,YDP%B/^R&R/rEG*Yr~8@M:mL׈)cu~qvow v_!k'4cmKaWBcmU?l H~Ki#yrlkMKߒiskڈرnX 3Yqevp]ifP0sB2{PX϶\RIVOT5Hkʒ}h-9ēbPbIi}a"0MTFY2hBgma¼ ro?bTo5[gĨ&x)2_ G* (#]^7V` (ynq} INA݋K-#/;j]+{v 凑v q}W͏^,=UG>RX_b"Jε' 'rPaT\,jxPN :5=u̹BW,E' "i'ʵ^.:[Q<`qC:nKxD &fGT|sILP_tC M +.BFxd&rJ0#hעap8a,s".,HkT-NZRs\?ҹ-j{nЄ{ "fen+Bp"l"画>pJ9@5,K<ya jck,.ՀF{pj(pޏ%ljz YrAٖʙ{~w^& >&S%*_+8(0kG!]j9sG5(SD~;@Jokx%8duҀQ'=i.Nz,2xL UL"2;h;(LLZs8G+MWTvPLD+v\Uj{H>y#+< 2uG ;PN[ʃN{Hg/oӃ TM/D-#*1&t 䳿4PJvlһH>;̏h!j8/AÛ0:ݖE>Ɓ+V]Nkkbݤ:rO5 Od9=K5/"ddV3)Y=vb;͗=Dzs ]{`#XX*X22^*:D^ v3ڔT;V94RU[ltb> |6@8UҘ+?5HZ7?ҼԽYu9z:F%3? zG (f6<"ĨIᴆOKxNTnK8qxUDimcKhKAƷ4m"h"(`@E2j=hLep1&n{" ¶5W!?3 )|)@hn7R/R&觠m_ub}d#E>Qd,RyWC% 8$F>L o]▶H/|ߥ+ WW3m6F#{Kw$+GJBY:V2弰g%N~_~T(2B: m{$Wf:?$A*\xؠdmiz0kdoň.S9@H$V`6t>LsfnJYwRMSV :7]QĝZf 42ȍ9 yyU+ !(dfxI$mrb{jM_Pw} ͆f?[78\fj-6-z FiMWO]L1;*#9U tDk^YKڜmrb4jN.ND_/am3Cs}ac#A<툰e[%THYr,.*U Ȋ{7'k"@C3z\0z^:D{٩txL  9,2X }ͨw2=MɮͅRF ]FۥZcڃ^f^(`>5qDG  &]"?I| ~Y(h5TvE_"nL9M!<ubvA6D2 mr %yFܟh&OB:+y5wFbEmEս:QRWp]Đ,t]d y7.+3?jWF/jWÉI{{S+pƔ^D6endIS{hm_0oQ&l,Pc) zU3*J[}jsGItZHBS8á )%Ojv7 q2?<5W+4l4N3y@ Od?½PSZzC2a7Aeȝl"{5\<Ʋ۰$'5;J$X_< Y8eӮ`> Z *aHo!2&Lᬡ|b @JO_UlEdJmtD%32$گ9R&lI-`+-4z>̹$`%R0-3&`ڐ͔§a6 ɛ֚1]u6Bߛ)X s 첢41j/lƟ`js_6nG?!t5C ƅ`}g*I jD֔!6#maaRָ+`V)$YS'fVXr{R340ž!'Dt^Y{(@,0r+mO(PaS Jv7L>v{0= NķV^{[{{H aGd?cYHcb"Ҷ`罏׻@ւhy '3FM= UJ:ipF5R%$/3-0n5>S@请\""Ջg :HkyC"t+YLcNVl:d0z; f|d"J ]NVچ{`2oN 9)h [tþܗ&BXZ ~\Un6l6UCC}<7 C84C]ޠo7~ %rZq$<|\v/gR呉FAWZmXlLžZ2حiOu+҅T(s#W'[]k~PgniF whɭXM9x2ww5 l@o#Q{Z4xŁK!*vކmZk"OU,aoGO3}&,MBƲV:e:C篣<$ÿm)d›-1D+g 3` EYӿo+*rm ¦?kYӚ_|b;oVfwM%9gRhkCAT^l\ }j(gd.d=Zj)8gݔtZ*rF~6~>S-]]@IgAkc;Ώrbć4o,<aɕ .&` ,9'l-2 }x q" UЄUjtSau$0X ~?%OϯcSgpbnN"R;M+F$L \Dm>ۼVd`waˎw4َ{gnC&ͬ#-HmS*6tFS&|Yq-"'[k $!ևjlL)&AS2?]RzWW_ϸ )·E Mܯ4E# ]M)>1UZKΒ18lV`ɪBvYw܊[0c8ۉDq{3HPz"v='BWg{:`0me0REvsb㰈`<ĩ2 N|;8+R\qrfngut@ߍX:OĨi78/F۠\H6 T}; Ǡ9˜Tnkrvɳuv+4dBFs,˽jpe׮"J"e*hRC4hqbާ)yxrOKYAyMoRD Zu<*v|aܦRŠ~NaZb]b mZ% `1A$,32 [V;8wAzlܺ>k(I#i?z--IL_bV9I;nyąE9ΟU7##(>RsxYi;IF­uZ{+A/@&7Pk82 GKїe'؃H>SgiMµjGQCdNrwWlYy%Wܟ#%4;;D(BTSμa l)@ R`YaD.ѽ^E+J< ~YM'BG󳐄=z8L[@bkF3#kmIxl#$|.`q]{ 5cbDgR Ib'A5QK' @ aKd{q_~(kG-x?zkb[uϩ}0PsͳHmS+S-3QZtQ0]%A,?Њ~x]4Aή!hbo6r}ieʬ'6Ta,+ts;Х1ܷUY7<[^|@+^+[v+;h$m\tVNfp $T2HIa 7rceP8mB=X bSgw: }OVEbXW[Ѩ76nSo?S:j]In)>7D[N=x7ѱ l/)g * wyqyd1\,V_Do-MrS8*4kڟ;dK }Iiq=Ԋ+Mn [9&L=_Xtf(Idsxl@]0 V%u'\rQRYkbߤg%Rc4%D->/<۱^iQ3cB 6ȩᘉM nǫ8ܫB'vY&%_C헋,Ȱ-M2]M1]EZ=i}GM K;;:];2IJ fŌA,$ 2;nr'J a{7A ?>^hYtڐgjyԭFXh .z.~*)0tL u`09RH۔V2fZZ{0rkIVMC504Q_H:6MwW{R !a!Ԇcb] QO {tU?*`s|1yeF,6qk&H_l?FgBHӘQ讽Bjy6,ATzF؜:>QPPUX1\ ~54-cS!ӷ`1l>ڥ:!\iD:Bq-iiK.qE}5GߔBnE!{CL 9.el!_YǢN{ah}%yGӀXhLzYV)E(LUVZhAZ\S[leo"]ssSkV _!JThb ʫs1)yQȶ&3,/>W_B%]֙ԭ>3fsjdc!ߌ&J&8 =h=@ȕ7ɘqF}U*1&%žε\޿4SNx3cqY* # ʴ_Nmu78rI=;B?mZ2:Rlef]Ak,շP:Vf{ ]!6HeqR[-)@\t K66:X(I`& ub׭>sBŐη|\'( KB̕;EwsT[<j~v'r@q=hLGZ\ğ~9  {X+8>#ZzV`p-Ris)S `qxl=Z=L?$,e'|Dz:qݟaXi9.c{`+1YC&DRh4`񋤵ٸ:,AmmDtZ{ 0ˈT DQxe*&袑k8,Na)'/yCe憃 V4grag*@%2^О0Gl'w%eBo07_xڧeٖRAx,`3d VC?N/GA=9M9|փnfc^6Y|/kpDVLv :`"\ N&۝mٗ~9JjyZ&ͳƅJļHߙRW{7 |5;NwÒ O)ܕ쪂5pd߶"1Z^F} ¬ "IQp:#kxkjk#[*[o+.Gy-:`Ƽ~Yc@`a hY2G;Rжue8Tx-S݉9PZњF豼;IU%8އ˗"&61~V_‡++0ڮ (LɔHJܢ7=$yKHTMW jN}dgc!?dxRW2R6fU͢H{o_5;,Y>c/cR$ #h-2-N EZο ~(5sUj@Cu*, qqF_jެDEUyk=J!a?lDKSji[{ I,Tp {eV:^,"sW c]~B4raN|{7^Bmo/FFlf4pzmohBQuWf-mD}`3(l9CՄ>$eku 0JbjT3@֔$t'!@ U;vj;2d6A=HWMd4pXS#4`^s 5&R 6{Jϙ55~_4t[:"6״Pa r}*w z?Wklݝa5"U -($FGaXZèO!,R&'Wsd?@nqf4/] <)lFꏭHsбxP{R{I'M3.VfSEA[9-VD$Z>-mWdj6-V5W,w+ML%**$DFtJHl>WĪӨsM Qi1tZ'lKb"ջf/#u0nw*$xfw;ۨp?͑uewOI@M4JٿaeEPK_wuȓ/z7,#.C"z>!!s=@`Ey ]TX׌i@D.,hsK'p^ɫ,c51l`ҿ V̬7嗄{XKgDCt]Q q~gR[=#D~⶝$ #bN2^qICPY] 6o'bdѽ!f%VlO7nڼ%$!:Qq%9VAo10Ĭ~u+bOŭ+Pl ܭ*w#FW?j;[.}7VuJHpqNnGu7_ &#6I m5@ A}8Ia1dne~ fuw7]'StQc>fqxmt1)dDVe8\c?vуYy4zcAi`ts6 z9ZKd6zyunLQ&2@:ۑs>#~뀺4mq>wקtiL*w.jl ]R5Y\ bf^Rv{9 1t,6pZe\o.FȍkOn8(R9_8}h4v?rv/J;;H"o~1׈H٪Si7"ϯ8v @q&/cp=f|6NRP]FHɾW-Tb/;\s_u?BFϔ`'&&hDQĪU仮pmB6cxЋvhqg K6,{C RwGҌ?Y [(\hujp-?FBט0e,TmFB DC^(>UtRR}UNZcXF"v;"",3 F_H$$TŔt+_vQݦ+8E|n~ȒY#usonJ@Fma"V|$laSq0Dc#dI RVyj+zT` Qv2rBe[yVdRY cQ$<LO* szt⺱Ib㎅J dđ'TZO6Ds(lr*Tc0n)_,}P_ҮV`<.v DPv{FbEWg78 s4`G׉qᘠiQ0-p S0(l"惡݈ER,[Dh l3oCvrC[ ͦ]R">ZRRw*)<1$jY: qekT2̎c&>Pƺbn^|`緙΋x"%Hm E"u0w,[N=*< WChVW9K0\4u͐e>5fK ,oPa+~!M;X i%knCv#XgWd~ݍ: J*DUS)N2冀Z:T?T: IMc8tA< 3!tmFteeԛ][jKOLF{}?zp mƼ~!kmgeCkE<Y)rS~ t[AU:J {MVFc`Ô\V3hd DL~㟘xG$ޛP@/>`?dv,ڕV1jOYZiR$]g+J!zXJYSR\*-YiBe8k^; XGYƅbiça 4|ODɔܟ\˟Kp%?]ȝ0r'3mcHq)¦<|t2 MMq~j`J `Y<'[6ԡ^,GM>(4 5<8!?fii.p+8Z ;. <ψ'b`沷D&Z*_;Rrײ:X[ NZRE.y’1"m _΁nD}dLƸ P'>Q@1lOg_Ў~1z^p4hi`'KO ӞH2p"7Jp3߃_B?ZgɅǷt ܦ/%'}eCd]N*C;4ipؤ@Zl7P(xbþ#exBC*CC"JVq$Gǫ穃fR(ϹT0#q_à?whJk1mc0X z'8c:@Bp3y +rvזWFb؅dfAj_]ˌ9'lo~g4.]>$zc=8Wu(EY:bڰSi1y&]N%wx2#$5zwU I3 r/k,:B$<%|go:rqڻ/,Ԍ֡6Cڠc\#Zl|}C[Jt=Pփfd DO6mtE} GHllI|"cFӎIg#`L 7c:#z㬬p !SPPނEn5CLf _q%=t7!W_1*Qc׈K PYC)6oK])r+IG* ꮝu%]-ZD?cE/ܩxtQZO AT)+^ІZY7M$ {ԬI܌/2{׹m@3N݊CO 0so~X"@ҥXgV-hڦ0"gsݚe4y7廕U4Uf-yͼ_UY`V\^ƫvl$#$RZ\e#AhԌ>8gjxD@mGsZ!fW=٥aN_1,TPkӷf ޙ_UXReGf_zӈ_:cݮ6*[,Ou:42'̰3suo}k37kL D5/&ԯJ1)c ߯rɝyh W t&j&9-9+ 3:B\ҜRPaNrF\ȌEQe}ǷyȌY,IEumVkۘD8䉶ߐy*P%'.;Jn~͋u#X'SXpol ˳ ?`1#!p{:4Ō\NnJ-" FΎGIhꂍmC q9"~J6Ar+2f8x b^)Cb/- i* &:!N/6R0kh[XWލΰPװ%3 _c, ?HL]k52h&Pg be[2i H:M)Ҋ1K\ū$djUs-=%Yh9OD!68!qqtmIe8LE/&Fj` T/ztysXyJ- K%Qٳl9}`$t `dL*J•( O,g7>g{r sǮXg]ݗ:;E9itNŦӀ]a]^ dd[K-Iw?L@DA&Ym*𠩯qqz;[`uƖlE3Qi](N3LK`RDv֡T1\%}ռi\q Ⱦ NэYNT5!VQujꓠv`>rfU Yac+weeAH[5̢{pߟQ✊bNSi}ف$p;R%`mพpG D0_ͳ N,_ }^n t0?Gg͐#巹iQQk'DHI,5&^#9\\$3aPNp^!2p`yb}] +,&~p|Va0(Ҝ#UƘc=0s잤w&~ps/;}~sD(r QZ6QߝWpCXQ~? wOѓkcv7&j:-8䣝qi3 ?ӻbܗ%/Nqf|䡄>0K(SoE@Gh'OvidoJY*LNOk+h=Ptmv31xe6Kq"K?t=8r,߅ %w0ǐ/T:Ph.xŅ/}#͝M}''QBJC5C J3oQLt8HU=́(u(Ut-nFP -)zK]tي]Vu)Z8& IfbU[DJ+- Nwj]`ƌRp:[AjdFá+k1`?ީ(x?@kYKTB,`y+ fA-̋JDBp(=0p2kAw1811 *AO2! -|Y3۬ &U~. z$i 6-w+TO WKRIq2cز0hq? $Ԉ.Ko2g6*QOS;P!~;g1H1n }qMŠ\( =V#5Iǁ8ޢ0&"'?bѮM@2!$A0L*G-={n r,“oX%vĨP 6F-:/qaw r/cɞ -\8tNg@z=!ҍfNړ$U4Cʙb,b*5BakxCXg!1BNWL5d?KrG6}0O&%Xv{qެR0DaI%Ӟih vHlrV9vAE%% .fDFϾM%*=kT)Nһx &UBɕFJ(u$Ϸ%WaDA@%!$U'I$]M$ѣːm+2suY3 ='x(ܔAj| #}9Et#Bp7h ?l2 }F{XvH\#g—lK:ʹr.L(O&Q;Dw Dd{ȹ,}uWC-N5.u憣 /s?v5|:uc(G$W\f+s(cc~}S-#܁Ӱ뱨|,0koWġ&nc=Π0fj!ɵJ&?Tx7Ht44H*+ܠTZ/ 28+dZ *ş*%u7\kަDn7Y񖵪st?Nqv ̾qR@X ,y#`7cA_j OE6xp9#EԜx邖j RRݔfIR6S䚻^l@ql 8(  9*k|n4Rm悌ǩ&MC@rvtZ+M~a12E:3UjaUK&Eyuu3sߑr*eSD)4@TfRUZa@8䟓:W}#0o1Rh[Oӱ+3v|Tn nZ4J0(6_KFm"`;>\FZ?i8sO ɑF gY1G*B]x6l''pHHw[tc\[vniPC+tL'eV:SѼ,GSۦI[Fav Y.z0;j->8xAZȌh5ݙ_Kì WLBnRJd%ghoFὴ7тX,Ff{pkI=#9FC!(2޸vf7  (|$ުٝץM@Y[F?Dl|9Ipf6{`,ĦCUi$@WMFDl=!5o_,}g3u~9q

ᣵ-_t#ƨp!'2Id5q~ioS|N?cARigɪnn%I6tIqTL>W%:59cz69d9-v}Jwww3\_\K{y5%-pOW$?:U]nif4xZfڳ(B^G xG =B[Z؝S(C:=%h)΁3Wk^ ɃElZO:{}um%1i{CqIN}jy|NeͿyMh ":~gu"[Sʉ "0.~W=_CSQ:3&됕-pڸtfO̰@[8~Λz7 WKhKײӟ- jAŹ. <Vse.&;Jg_Ӟ@rYJzͻFX=$+C]<sYQofHN*{T%,>qp>Ԟ Hv/roIaVR$^'cLߢڳ4c,$Lj;T_$m_3VkVVݺ7/TW1_JdV 2$%_U`,MHPE;D))Ԁ$.]Tg ;= E)ph98$fiW*՝*@<"Qv@Gh mޔ,Q-_ ]/e5h.h$4PJP:G#(%yoרpf$7&Q5{G34/*Hce*0ǰh-%QWEK,A6O0P )}PA41qT`W(V~4g6[f8sW;4|C9١ɼ25Y6k ^̔͑Zwe=`?v\y뙆53PGfYДyX۩,Y Xf4~=˳%z rk輨^GwZ"L2gjަ%AtPޫw |츒O)L 17OlïB׮Ṙh%vN:7a,.m _1 Ҿ'Xpoi2_ z9y;"bP56 .臘'88 ywR,>l*~fM3{SJ.SM^O V^VY^ ;j{as+Y^6^mgLnFO}tZYD_<_zozh XOe:^lFa3L,1ʇ|ty)_䘢DzЋ[rsTx|[47ewoߢ,%nP8+(ZC; 1FnJ̩G2L*FUh q*Q.Y?k~N1Tׁv5ZVk)ҫqc8S~67&1`Q}g[@/FW3(͇+<+l Ԃiey\Ubzv:a>:h&x2L'&50ѲwV&932?ߙUp*.&j9Xߡ gb“IPj;gk`|Jxrqگ]9y;gE ow}Ş,$0:"P[j\T.c#_,6}0ő=KB'o;EmVD&kիFM`qZED$ÀmF<`Νq_Mq(^K0zdo,\@S Ċ>|l>6aBLJAvh=t'aj .Ru 9p |SnΌ@CqpuGtPk4 }QJ!|F 5qRdqD/54c*jW=[~ U߷s,ws192~8(V\:k)|Ft#LBOIu;za%B0ֿLEVr]`W:(Êdn67C|/m6S%g@iD;0VEdz>ћV{f1FLf|‘ʨG c _X+ҷlb<n\ <jA){W??؟d(:cmTW8r_.ʙ"?WGRw1fLUc/`e( A^^Q>yMGDOJר˭1ӣ{F8} ūEN>%w :ι{ٯN6l!wJQu.4%DsaW5~~MۧF'ZUtŝvoGLVb,¤cTI\oW]  =w_Qa]<7A+jnN.WP9 LKmB-)K҄8 Z`8d1\RN]너q~ɣP> ^a$!]'3ܳo_W}yG_[# _R0uTh=?ZN1Y*ӟfI3X / !ZT£p RԕbQR|V޹cdQ*^} tPtI&{='aIݦX͊)?p ,+^$ȩU6g  4 +|]Qw gN$kfL&a@I9ٙjʔCvx&zO8g&X i\D,`.D+ȗ+{(]O{u1MƺJ׎?SvLs *IsPܴn g8mK[`xK|AGcFPinWGYR7!37~hSt]yy"dҽ10zjj|ew|ugNp,fD_ Ҕ]YجiE,[FèI>֖|*ˮΛHaO %:+ipv6US P]_ڻ6G9uƻ'2)x(`#`1Ԙ'ZTm'Ј,M#͞-Ԥwhʷ Fhb\QAQ)F4.xpoƹ8L1ڿe15A*m;a,PȒ4j%3bE=rnJxla'2jĘz*V8wtۺy>~guNmS9/z["HHU )x+ƌY v*/d~gZ":&.t|L'-FχS ̈`59,[lpj3f81&]oq83l'R :<?c:M\Rƙ k)D)]X~S]3%S [P.C Yp)(NETSqJJ6FV."0DYLC%^\%Ҭ)@vMV" kp5w+kp9 ?j/5[=ACJ#*^.J?*(2(8 g]1cvX*t,3)M \Z7@xN!2S#' e^Rd)MUb6SלE9ܦ7O}o9^7^@RK]>='ѬS:ӜkAq]ggur$G*pGKi {)|DV+3KI,iҧF$B%javj 1a{LOTpO=&뽿U UÂ0$#UO/`P"*o] riHnG÷XšdݐFkloQ^ҋڧMWe_Ș83c~<@x{b!4wSK޿ n vdb줱}bmim3OFӝ4*`~޴& qF@<]A`Ɏb 7>4VN0c\3 %s8^ќ@B?p{ (3=}u̡IЊJ 5`!nGa_kK<.xj`e-pP DN{j)fXw-^n J?MA9Bxa^9t`e.UAXC7+_B> yX@Ob6$KI7kH[)؏xVGܖ1 g,`%dBD!aSN AE K97 p ' 5/u[E%Jk#6 pV"͌0 oAsR_Kvca#b&IIHÑb>>#R;d&0נO8A?Il*-3G_άq9޵X=!W7Z&K?Pacr:OstްzPrJ,$ߕK"k5l,ƪŜ,8AN}!Rϳ..kO]@X ATL|o"PA=;K23gr 7V1/?}P:%H5)["+Sw<``9 %\o͗?m*XxH"j1 iҁv<wv7&vBC S%E"/8`_T& AaL> MBJ:#a `΋A*a%,nZ_\U+DD?5w! ayg.O$gd5wM4Iڋ: [:@WS"=q[o%#~p9 9y~_#);iNsL?RJMlWF{n*]g'^^zS)-nosKQ 26M_ms8aȚPWN0- R\rUy}ӠOG4q/Z#,F5fX>:_ f fV$Nu!?>'Es*t1]~`Gx" T'4/҂K~hXd^.tw vmPd/Oΰ ;gR,,es\-r). A[4 #@g/tӚedP7Muf] 8;L5YKE%fҎ/p\șݒ]4o+37&7TzWwLzpBiܯȀA@Pyy XchP݅aھA!PqiAEt:,`G=m~Ӕ 0x_4褗oEZxܩ qCqw`|ɓxnqCا/pK_VN&X }Tjk¶'T"q9P] 7&vb-Զ%م}Usmotnݷ./_*j[[WM#|&-x~S@B坡imthWӺ#z Ʋ((U+7{w;0 Ч/`]oxgx:Ү*BGoK'獩eaE}*d9%Q`,{2=͝ pbe2V%m l|Lj՞5`zSٽ^!*dշ  ?%Bz^+sibJBhLy,qϏRXGQ4 +ypjRqwx3vhV j4~[ʫ^c˚$z +@P׏~GEX|޷W"U]u,ȵ@|Pt7`uD|>dt2L5Jwֽޕ87qժ"[K,vyڝ$jk~%9Z0yOL|ZEr90RJN XN.K5nO-aV'G_A9jOh=W&x9 Sܣx,jYu1%/&էAt0v`}.z,RAbVTPj>MWhLb\GH -oKEe+=?3!lZ}g!$AU܈1xZB ej]{f졗c-!׊/hebYƳ1(wB)]ʼb]o0ki$w<`rF@ժF+ɹO+Xo̫ig+?Ln ,q--w^~(dc|uRNO2 8Gg2+v/q6:; Goxzq$fϼH~Tss;2pJT~VB73M#x*&dG}'{*o@J[|0v03|RW}'oҾ ʇPYR+9R5~ι8R(j2{qnSDj|\Q(XzێiϿjǺfmyV Sp˲z ,eZ,bImSžsț女mBƨ%S.F뾔XC`%oWveWj4&o'eh_JkܑGd? 5Ǯ~"{ydCA\%%&\}-c6AֱKo-dT'TFoF5 qyyjǍ4ޠ߭@7iV۞ X_5X&x2D $PG=%@{R+p~kY:m\<:fk .`[F˦ԓ#6=Ox`Af_xDill-yl.9NpInlD'-E-"Eh%$5۲vce:*l⤺ۓz8; v3 s\ \>ouJP3N0>0*AǑy?Q䫿g$:^òGܓ b} ?{7ݩڈI#oT(gq#YD_ /R|/DQ#$(610_X1 )R6_9H"TMFn n#Yqg {Y/^OQU֒оANk!yHYvJ035RȯwMyzkn^ 'fp`XNŸsLV\ H6c/k2|mVğ"ZXgD&"1gpZg&NKj,Ff30%{􊗺U5ԝNB4w#qv09i$:Ƣ<+itCM/,, x"eRE{˂m:Bxm h+R#+'WW_A}S8R {SO8l_$wAgڍQGCRl@I'Sx +}5z9IOhnJ?PIS91lZc Skdȃ,ѻ&4-rt6ڜc\˝ 7*pC ȤഀB|r^}40KRE1UO`ro=|:DF?5 +*Sc2C!߂ӎJrg*6~ uM8~},@+P?%t/1F W¶L~懤M6=^O9ATVnۙTFTRTA:Ir=hK ܦΜG W*iĜEwjǩ lxL&y`#~~";\# j-ܩJ FTm<B#_jpX/v'#G*OB(۶_ 3 >j.c_`E}09聘dBЯwb;8pl PœpcD0elA*wø 1UB&(e mqR$mB p|i 8|_B:{` c"X5ܽ ҫAV*"Z/ B xH9{JB`?K?$'r%`GP`Ǭ]!.ΨC%l$?]C&Ӗ,O-4Gi7ՑOUPV. jފ_ۖo"6 lt\h0J:6-2nsb -i)!y~UP<*#B^y=83 a#>D x :4$zyE=} fU9o iIg8BKI.!GkK/H6gA']}n1DSLi΢l( rkH4{[:Dg"+s;N$N)'skLYs-M@N53L "2byPJV4,˚ڠQ4.[mdKսe [m33? ZH8sІG^wfhZ d :3ф.~7Od..zOocHi`f ( !u;nj 약26ohLˏ) 7 F \r9J3:2WZO DP$/(֗CD{7P]ڪ&Njv}ָ60ȤdOcdYxt}]f6_ax{9ozqG+/toѣ}vL8{F=r| H'bCh{1'1J[L}B&6蝠I#t|7U1U WgYw9oq)%sXRKg$BZ>>=6;>4ad + GQ;>e#jϼ> ezȣly9Z+T{n P<2 K$)34Th{_-NYoMk&C>(Tex,WJrZ䛀[fn-W^w4Jέʹw:/w}4(@X&C`PDC,3u/1A.Wb\hp3v~}3ԠeAgTCrZĢ$3hBH5.֦7q_8^D;J˹@Vqz8&.U%VrȖ}O87*!H/}.'&Lɨ;WHrs~@3>}y a<5렒=HS휔:HXzbg"oW7!zx>̣ug*~cO_ (n' ql5; ȱ!iex8OG ࢯ]㯫z3d@PúpzڍC`‡E߳6ߕ7jẖ7sO7$:'+kfihʣp_=X>brTRf d- L<Ѱ(MsqU&5MHuKd3HiWn]  S&z We :\1<8fEL'd>AjDڏu UP:v@˽Yi/&s@ )Bܓ5%κA‹* L6鲚mc[AxlS#\4^/Yx$5!ʫ -/8>1q{Ál ^Бp<ѽJ[F~W 't"rң?aWa&n|d,GcτSMk^Կ!XLt_ª,;|m} /63.Rݐ7}D遫s~Yڀ|~G[?$j\5&#QbJ2 KƑt/Ea¹X@I˹4>`atv)E4_yCgFضfG 9ў[q۵'p&_ULF1~r{ eY؀ly܋`vG+KxɲNL>LV5"m?M7.дD@jIB݂\{r3yN8'l6((ݝUl&0ò܄0(TI\aP[fQ=`ɖ1>l)hkܶN`a g(gk]{=}Skx1AOTIy|m0uaB/g '߁`徭4Ix3jK879v lpXNjDliqC DշmCЉY/d&"aJե=ב}3ACvDEC@KV@ 9o `s@{SbϫKQ8"cQCۄ-)pasBp-]Vj. 3ELw|Z9`>6ԡpY9';6֘9-kw`{QC5VLz*g1|fs*W OY,nm|zBrT„!\jh&|(U&\K8?$wk`.5 rZèM/~zWvJx7@&GHoWz,''0B`>o n YFXIm:4R} 4[wP_$ ʫ R}S I^$W%#3fPk@dÛ>J@L>0[QM;y\&D~+(A>4tnWE&u;;=Oģ)s^̞@fv:޼dIӄ1.TU&HqsJCQAiVPP(.Gh/sNkp~^bBk[QLf dZÇecσ+ 싟upL mȏ2-tla F׋Da{qpPtNQPkVCMH{5^ =tZ/鱘I|XWscW{x$)A{)$J>HPtceXxcV=ceJmA q_~} 4nh@vwYdvQ*]iL А,K.]*FA`abYtbLm'VdYԶ9r|鱏 { !m…v.b0JAf "BW8D-jxA,dÅ!4d)VԖl`'1HG7m@ |kj5;fNV!s|/&險=괐;RW2E}@1^P_&==^O[y)%eϞb*luC8Ī})⻖ڝ4P ,ڗ3%<>s[[BOA(D +Gz&Rsy2uJ(fͦGzZ + `j^$gOtK+aXNt0 eC7L(ky',eZ@Yۺ\BS)aB/S`qhowRa]|_FOV˙KIghz< ʴ%ӟ1XƢWt~ `C|n(#,gxƴ\X!I}(49k>eZ'@I1 \z8 >d]FZO V_toĊҨleXI/o6tW%?Gp7tˉX.h/gt~:U1TT`џ_Í , y|- <}E48TF<̃w@ț?ȏ=mߨLaƊuguf=Aï)=prDE[IP:!*,,YC~꼮ıĵR֝"v_1&ho nYG {잒e180K _r|ig$ҺTF[fG(Xl*){shoBX|Z8V̕G{jg#f#n\b6'/oxV) e.}jQ[Ywd?SX D(鸅k, l&kCJRQ4##GLm{a 8f$◹{gZ%I Uf=DoS f^sP-6`mJ3ԼТrRJ'U^[9,$W8T#JSOXƽ`gv `[dQ;IGFqANΛPt2gF8aW˰yrt:w4|b6S N:+(oH/&Ki>60eXԹ*<#i NPm[73{dx7 9&ruQ 6p!kp2ǡ?cpxgЩ=^H=/mK 4f|AD%`(w> wyх62Y`-NKbnleiKOT 1V')t廔4SaƞAp"J郙{)4,NY;ؐu`P)yJŹdZ0wִ. @~ 0qJ: X!ϐ#2Q,FwmSC*g_qQ]< o=x;g t9_%kq. v\ h<{-q<kg?!: ۼ Dv>mV!VSĊ[x;wNq}S]z۞%›^}>ċ1Za@V\8l'h2[5͈@XҴ%CE ؞KlCz`ɬsDB )RDZ*O"X7'b1 QTu=F ?#ئଽF mT$( ˊ5HD)&2Gqa=}^[pvGP Yw1%6jX,$r`W J8PyHCszu=Jj1 @1ʑPeV]g[}$ڦQ W-S{9.*֠7)c8[AZPW/y@~CH&0x: I;i.Zd?SPS+PDD_ pm%;O%)w&8C41(Տ2C櫪*C Mi"a;`MI:g2/;uͶᜇv4Ee=0n )Gn0. @|"h괪;{xˀwĀ/Ł2:X/$@ &dM80Y LYyGEAzsI,FuhZ}?A|?տ||7?<}gg_W; GD2/c&x'.Pua13i[T;JfT1 JrdG[q{9~Z @X$t4>EDIšS_ƊR.͸ɡiH k@fl `clv58_ux_S0iΞd4&o""F x֑:h7^]jdj4štwcC*Cã{0?Ӹ+PV/H/L-GͪC]He X;MRQ7bkLe8hMwmppf¤O$1^xx9b~A,u= ++ zӝd΃_xjܟ}[T55чs$`Btk\gh\TF)I[*6?z}o݀{JG i:$ohj징;2H3Y<ܧa`VTqP> {ɠ :f=$|/Uou!ܵ^Vlt'B`%ZTT@*oɀ=Z1aw~aahU:]6pq"rB8|AþQ_/=kZG}Vq$Yof (^wfZbN"<&iʌmѢ^,D1nUjkVwX*pHτ(ur@c3=5*tUمo5JxFs-_Q֖IԀ'&4k[ yWg<6/77T~ ,K4(2 j *7j\W]%9ǘ|-zH; CӨ9aGi1PbXWQմПBމp?şx?CVxJY|V.],~p[?P<=MY\FZYB1; !xK=NAYپ#G(a$ڰ0: rm @ <N"7ɍu3Cƻ~T 8"_㮹|ZpJFАeLEl^/iE׺S :_H4.mI!rqHѼY j}zJ)8-ckS (tw~u/j_L]w9g53Dkf;u7:tAZ7k^$ urQx& ?BʹM IP7s3e^0^DSS y4NtmS/0&"p{*pq;uȴ>k̷FY~0 5S}dVEΥ;WS:T!Ź|}y_:sΪ5~JSj^TF'J0-@{ɕ)Am$A}DӏTo\:tt<Դ=7etR䡐 V8C8,j{H/{~W7hҜ5{6ĕd7-Q|8OJ{y XZ~M €U^ʣh/"e6 M>ss+tL P뎟Ͽj WT }%CD"UlnЀ{ @x%)09A˱ 8_jUb$b{W]vMeju(\K* 2`dl|4Fނxz@⥙_5cڬmX0"MǔJ] c>Ơus^;Lۦ9.S>kL/;G/&/}' ~$l߷x|c4u@-v̭UWbUW;8E\>\jDr]OeVǼ%1f]|/nVOdf=dÁZeG eZ/t< 'dTn2o۫8a6PW>bUWsy-*rDJDoˡ] 93™c.zۛYbbS JʠStzf`L"sзT&>h/@r[7ؙ$,oAYf|X<.j՜MHǜ%錽 ) %f]k/:tUs?/ʥ:3quW 8ihӚy8ILim|o}[[w8F<_՝,ttsCotMMweC~(֓[M,/6\ U ."I 'Z2+43YĬ'䄧Puv6P=Aʯ59.N#(PC:Ea?Y@#x*H\\k|jm틞EO&o_xhs@Rׯica+]oRCcz40ӊ;$ZB+!+uImz}4K$2sqwV>5L@4#^ciUFu[9`O8Z25S/Q~>_?iM;`?:;/̮_N+f)hKP6ui9eL'K$żAzy>`-*O#.%o%Y^_(k7TaM|4 2J4K*^6K(w`04\g*tdKF?&sk|jc|z*@f-}|MWRYL"gXT<X?M5vA%LqY>R]!#7. x{1lbp9Si+}c|F[`$+z"+͍X种E *t0bc~"eEq^1Nm_hLJ\R^KU=||L1ŽQ$dÉؤ'3* (${tXʐtPo[}-@'oC')?kh0Z]-$f2 8ሌy+<|ݓ,& b8XFO4ObHM8u5!/NJ#nSfTG1{vcHct0>gDdUY1 goNgTs t9XmO.P]`tMhb79 r'gTJ6*qgɴ3suG4J.g=mؾM'*縫y{]to%B8 5fIJE "Kphc@fv_aׁ>[]9hF_Z8܀țul LϏuοs. ވ@ュi|CIq됌JzOI PZn@߭.E|lX=_@~#P lhePa.+xgus d K\9ܯ9zPMКu{LʅCLs £2GZ}$b׀*l򯈧ɐx'uepO΁pam:Tqo?(b5,E$'jt<(+moC,,e$-\A5NX^hiéQxؽUus?e[uONA%Ӗe┋Z`s0n)D8C*=Ȗيfz54aU X1+ sg1\ZkL@f5zzx ;놧_(+Id: t#9F䯦vٷmJa 2 DFXϞICBj&ZZ€yy8iW.ϿpN[@Յ'rº`z+ u ;o^DҬRR2N.?VF񩍷b{& ^Kb.5|V]F6挌мbD sοf È` жgYfF fhBkygVβMBi=PP (m <7\<M?!|,5fLZ=V u೟yai~eJq?_F.mCYLfaneݱd tҘdNfz D~+̟O~HdwT,үVSy PԆ2x-(@Q2lE㛷V0UaR xpW&HZtו.l-aef7`*{B&V/a|Blv6{Q)^ɩĂ|I ѝ]'5WW~fS6Me"Tb:{]|u*"C!*Ȋ(ÍUcI*|wn4֪ڪEb m%fr%&.U Vt]/ϝ}X!4)@ٞ-ҧ+{u hT>E+EE(`Y(g a!P#S0ҧwb"Jf)gǡ70" E.Ԣ0sdC}+ԥ7~(h"75 ]FwZPQZ2(%JHYp~)n3{}7'2:_=܊ځ=mEY6vHcӰLi|q̓5`ю55OFę^tR?ka\C(QBIy"tSvtKRo$gs!I5EشXB⪎4S[wJX'Kp Tlz\(yyRaѽs0 !e{MNXu2}@Xʨ$ OP39^s1%4N^I${m#)mdxzi}C|:U.7c.;sI]@)NؽR :%u ݮ|Dx+c\A ?95iԃ>2=Sv~W89w )!ZW,)%"+0}GoiGg`CNC 9*4?`ZsONo$iNߏ$ꦼRQbT-_utw%b8"*RCG:i#drV>:'J@H{"x:"z/`DѮş"ϻ[lt+)Wk']Ik`7wLYy>})q2LV8(H61V0*CuG$ܥȡT~zBҒ([V7=Ԡ.7}|/:9No~(^sap SW_kN28}zQ/ɹn6' ;AI8}n|8Y][l|QY/ v:(t)ws}#8ո<Ksa >q)D{% _^VLHsA[PiX;v@4gTKSE3"ªװśN1jӓpMĀ͒W?ϟcgg0d`j(^KȬ㢓m7\X VMpЁgv]:b4r]~yu7/Rw/1O|2m2g̊bU՛Ɓ~0;+\Gؖ5!+}-d0w"Fb,c_AGbIմ Fgᖡ&˶(j,zeBi$IG@*-ӝEArYe{|Z֝61 ez÷kR$} ~6s3G ǒqFc*1Y]Ҝ]'~άjrfy^bbh(aъi0vٿ҈9}ɢKY|ob^(Rڌ۬Tjy}"@ʴ99&uVK&i$KfVu@o>؆˻7;+9F_~ _DVs0D(3*ԉ=J.6Jp"Λбkf̀uH_cJC瓴NEwq9)u SM׃K]‰Gm&P$@R]4Di$L1z]sE wdb1?N?5^fԪ} 2l!9"oIsp%1i>sqUNUBQgvG>ʅ͐]^w!X~΍ʯ [p=ӹ>|)xm"VoQ76pbZ."хMNx.nQ~ By0tg#ܹN%qLJQ]vUAUgG]vwǠr"xOe]iF-^6mdp 0ȕ3Gq[Nlʢl8rs^b_e-29N$)y0[kF 9 o9EM3?<ט4_W_GiWxY/c}SVQpLwuq zt:_)hGMԑe\uJ2\n_"тSOop`Դ:'wM/f&w`D`<0Un^J]Я̓AKO<ogAtߒsh`s$qSO57L%xӣ6ʷrib̼;ݦ_ܶqYIeŢ*ї}T~'`?;<#-I4%@.6 %IwRkx7 Y)I)-[[,y29^>`c1Ϡ"</O |::*]:=y,V H-u30/)3NJbrJ [ߙ^I,О٘q+MMH\~f49a)* r,|N4߬'O\ :=,O8Ԓ;^cAb2B.R;l]W[x#"[_FюnձP]_mYc?V+ $=Ɔ>Uqnt{g` K{RN%k#d|L߱B:>E\n A5Em@e>a=2M^~S*D ~2Pɰh5fΨc@y< Į빥fpw2iA2Ĉl:k{B̧jddg'guP{%= {5~'C5;")o;={_=;to 'Ʋ wƊ4!74v/r\u0#˹q M1P7ַ`\ᾣhjaS {S]8=P:{f-+b15ߗ$eC)䂷qC,>΃ f{7Eg<ց6 k(^͆wLw. 2>)ʥ=F^ݢJLaOțvjzA!>ޟ'ěxy[hyjRf]h 2'թK;$ԭqT<KQ ,y7w.^7O8܎o}Cy`wάm2Xvɒ𴆹̢wӰ@KQۣCZm<\&yV;4/Y~vb҈k`غ֋a:rv8j 47 O/d8Ì"(3{š&_@3uԄ S]ȷB˕X6ec0aÜLYt<"p((c=? d\3̿45H t gڎn,ς/2+Kw5vK砦H)glsGZv0X奬_$q:OF\{Bk^D"ÁY`I*fY-AJo?jt~.]1X_[` "w!fթDcHQ(zG šF_ո4~. D7Bϙ #Gĸ9l9~#l?f^/Y,:{̓Kv6٩02=b894m$׬)=L0EucA%g4Hwdu=zo;?v"I{S{Q[ѣ*9kgEr7iƕE3:Lz |}}ų硓,/:ogpG@`iBC>0/"aͲMޕ5bf0n$Gt7 G<ғd!Կ=c$;˘mzn? r>{?Z*%rH>wboegkK@`޴܁3]37-V3+bԆ)[.0 Xi3}ze,_oB7Po_IF0<"x5mu. 1b[1al?/bVQ@CsьnL09k_ ak,/SV`gwi`qBs9~)L̞޳%bC CmLL[RnPCG~hL1ѓ33ifĬT(7uK +rks8ռHI%;,::xv'&2 tڳ_z{.v?4R~qZmqWb)fyDuCm!x1!O4U^eZE9kjd=J,?T|[1nck%i/ #Zph-tSfQX:&^ҥ^*Tc2GYDvKM+& \f7Hi(PǨ卽X9Q:64&,uI}wwy1!I˫+C0HT\ȔnpmKXWT6n`qI/ MrI f"h{OMbrQ{3_XޱԐ;ՄTɽỹ%UK!q`x͍D)h,QRrFEOӷΑwrY %bHQ,|Ɵ_l;f{lmW̕.\]`~@ޑ z{c, 3]r +N-ZttBP}?XRr]d.B ~Jcc>˭[:$ D&Ih,ٟ@2jp̼vvs+G^ fh{t~|HYD,e؆ғ) F:@́s4$)XOj)7rp?N#[0ic YQO3~ ZM,䃭Gqns?ȵCVY5d3@Yٯ-Jç?F0cXn!}ϕ,>ORm7]g~,bI.L;i}Dv$[a~Nq );uQGB%I5Snlg?*~gZtLnBy'Y)21ې c]?פ+KW;<oĚ>54R#Ak7 ǘ'm\ /swD·WeWf ( X#OHZ.KgZ1S#]D d>:ѹ8eU?+#WDzRJ1ԌB H)͞Z%YpEeY;fgnAJj|'`f'B$}#Dq&V7SC>CГ| 7_t^GާM C8M)#Oq1W*@P\"+1"G9&l"{p*&եtX+"Oi 'i 0h{RC$~q5csp p!YϤ?̠i"&js.yNNN@@]GakBf^"Ч/o@>d#e'ͪAk:@s*(S%2k B6hS0¨.blƏ?dJP+a5Fv/}[%ntBz;[^? Dw%NpeћUY +Sg Se/_B JdFbL5 'ʽܶӹ ;'>Ttrv-Db&!5rmFWM(w]]Dʸ\櫥</?BŒw#f>٩tK91{ǐ#FuHx*[1-7P) Ke& j)6_$;\CrEYPٕD9wR'͡xQ>R,"8.=7TI 3*_*10)PiCZ->ճ|ףqxzjR02_Ba6,,݃nS7A|]VjEU}sA$6YQFcb_DЬvz@ STN iؘQ7+du|1o;̪ -|ǰ S,x٬cdUZJ$_H&nCXǵ$"Mpsj_8NWU/}Z/ y4vDqvu!]?DX@^p\q/ۑV 0!c"Ţ f/~^[5g+';>Gb4$as*>8".vygWl EwDjCC\!yyVTb.l4x2W"8)}ODkhUL<02c&wh\e|lq\zs*D~'pmƳ%bz{Kvy ^qKͳTu[L3"Iv*ʼu4,oˉ3eą`5 Q1«tĀL9RƊYbVGpC1iرbx|'`d$(wIy;E^LkFPG&rp9h u|WA^y-\"s7!1,rU$$= radQ1G@,ʪgD۠ĺ 28&l8xhꚾV E` \^h)0,(ԥ#>ҋ!o_~NCOF\_}tmmǞPꋃLtk܎u^Lkn2U0#r,5oelbG@dP25ujC0,_5U؈^3]: ͯ"Тl{rg; Q}kh9械}yFx׭o Fq56i蠻^׬ /9>$V.H:钏hؐ;ՉɹTyToW4 >zX& gu?Ajc}s+)i;+mu=gcX Bipsf &rpe5$H! xV~r>)Q,I)링'œ'-yO2֑oItܫ%jEZQ9  iuK$لBv[]T#q0g.T:!+4 S>fR1&i43W$Lr. .g>kPQHM, my2_Th`It.]5\iH>ڝ R]3H'<%'ayccAI|)}ߘrc ο@"U˔'jU3Jx'M%i{q55>#ǡql@3-Pn<rd ϒϡONa<ؕ~*8vc ?P[i"+g1HHYӔe&BMDujqAoȳ#nX՗Tж,&%Vd5*B@rh^}*7%eEGEosfmFtK~gb 5])-c&[ 0z+pV iuխiRu Ⱥ&15ﯤ={ =`-[*X \r}ߐ醰fWL͠J8V :f9x|7TzY/P);;j=[f;m0o7sCo)#H|cpo' $P ۲cz@@zk)qšﳇ`}8ꭎ7RI=@O2Ǒm&~!Cq6gEWS 2k4,FjE"u\$PZo2_iI#\_mweާטy{;N}ѕt|'哮1hC>Ģ~+P̘xL3 ]:[![."/VF`Yڗ/Z~;FJ1"lE?{{:@xοmߕ4w'Ɔ!mwcM yrj?("29Qֱꈍ s&݁x9 Rb؊_pHBϼʞ/ 7iدTKonqN3"Iyy Ғ냺/xP݃)gX8rtjXZVحhVRg pO =-'9;>sRHH6)7}l|[vd[#xT$k27Al>䅅 ū>0SD+gn@IdzΤ'쟗-__KVnNO,;qe_gSҺt"h٧ P%YrC`Pc7qW*-d~浔g+ޙXH6yEj=zWaV= fy;,{|ٻ݋Gqԏu ;NzB%=jl/TPpAga:[CHM)P)N >sowBs#*xdyi]JbHDk:GT@30>#)FxĄiH1cmOneIŷqecMz3(x&~zQb.拕U4:Qsv#AƈsndJ? l nA[bDE&M?*f06Nƃ~ƽW˒고^ :/WW)i)-Qs[5CݐŹ?HQl"+K?H IAJL*k&Zf_d >EVi, 5{^,J|ިjU*=p0' %b%!toyR19HBv^-p{JI{`]i*EnѠ EL%8!S(af澈b7)x.]B_'wZU\?`>WyŸ"PF/8& [י0md13ŽM% Ezwf,4Ayt10֗E4šrK/R'N ZҞ 7un&2'©65a EcՁFq‚NJ`0GFFm׬>20eM0@#:T#CܷB e-ǒeqg1yA:-Q}!زX4~1+ C T=r= b vu_k?!@J8"nDz%]z4S-Df VߤT'T#"aΝZX#6mK}όL.ʲ*u0ۛ^4fx@vz f`*)pQp$oo+Bۼ:Ud&1z7H sM#ݛ`UmbYyêemr]TsVrN79$ <%eZ )ea]i\ a`j 1) 9yKOuTiBCn} Xx<Sn< Aw!Hg@D;%XkΌd|XKh4F).¢`kY%9 b& ~2IMX4L:<_Rmmi+5-HsavD쮤t:0ͱ5{4u/o=s5$ꑄ#V*?/٩lO'+x^:Q_*TXZRHiwztw @\3# Rv?Wf Q(dvfmt-7 D 2E"'0/NVt<`'c:VGu_6w (Y~Pjm4BE*?$l߅`a`"f[ Y~N`>پq }cH5neH-+`yK,YuX'hqVg*chns"!YY-΋(q@6zYvH[*[#]49)Uj#Ow$?DTYWB:y!U]ߊE \g3uOٯ %8ل!L381I; 9VN~d4Ft=V {Ecbf_ZK=HL.  :|D n; .[Cb @,n!/lv'>(zz a` Yewc~Ö`9$ 74d UȶX"oP~S [Y l 87c1(XP|ޫAH^6:0tIrkLk@ouƄ-hLhz%*SH,|3Q&0d I<3-=-4g͢5;d %氓0RfBbfT}Z-Zr&2V{ дpW*(9 $E=JҨAntv &kUõm<\ ^YL}mWT홽`Y0/e6L1dïgS|Z^@qDX~RSz=jk0=_,XV@` @+viH1Lvf@4jWm6w19rUcc }G4fm?#i[&t)=zxK7(?#hC޷/_#ODT 1EJ$șX Kn PFy hN 'BZv B- 7@ g EӜͥΆs)L ed@yTpH%(rmszs@/37ќH鴜!k4|_Jpqi/+d2l9h872կ"BôjGpHsAs/,\sд5.܅.Z8 k"+έdMlO,}WwvlQXmd:Wb(|'2p*y㇋wt] +VIfOo55GU0j򹟀#X=muŜW<|݊o~u#=bҪԔ*30E(W??Q; WRa@)pfS+TKܮ`(-Sӑ6+n,YP^4$k"' * >l&:?Z^@>=QO6Nw@<pblz[}Eل_%P"rdm/z6v[dg $%GV0W7}K2ӔgBGlqì 3E~jZO^E:9jʋa9eFk?ly8o} ~qw[|>ls=wćZƺJ%Mlݳ%۟ Hu =ZNy({%¼YIK h@; n4#X8ǀi~p\Fn}!/ghܼO:T O<1G]I[T[]QLLAv$vߛM?~3ra>$ 63L8pq/)z & @0b~z2"Mpk<,tnWEO Qtw?tk3 t}\/.lTrwOn;8v `Չcg XkZ\0y&BxB70Kdsz=ݔ/aUP'DCgX,#[$I k/CjvZ6%gJ=m%_"朗OF6bްz fRDƄ=_7,fycROZP:$.w-rbgVcxcJt5TGa[ʊ}R?6xF 9܌!HS;~wOp`*@̉A:+mFT_n*)ٰzZ% `FeʧM' _ր)|{"82DM!E9aMDB مغ~l;z펿;x!6zhCb/*IjݞtE8Lѻ\Vkzn31S罼0N9ёc_@O{e[*RϔH[[pi]gH]66{#ncH+1Q/F :0ƛGd=j\7ध_4a\<~.[Vx'L2Zqhw?KHiKl ;oDIR u؇ p(Bʭ4̆Lv*M~IrL@ieAө.o Kӗ$]V/Z?$@Xk?>ݨ3mшrTit %}M ~pTwp ~y`[lvWڜ l=QP^)riQ:-]ezʤ #v" 65+O(#pMb;ˣcFDYDc&ѿۅ+e8;B1ckv/rxY9аM/&/xIt(0cq ޹a8#}UMuzQvT3bG'xw&Tu)UzKV"c9<,~^7vBe2mfaJzIZrW9tح~~=؁㹫F:cu- ܴY=P!&^Zvh?ѲimEU$B ;T2)r;{yHBPbHhyҮB-@Ɂ!jU-DPB4.Vbhe2G5̻>g,Bf+J*6O@k9 b\IIHVmdDņW_I探9qtטݽh0^(Wy ,φ0,A+ ▓у ̗ב1=2k҅B vr哌vFmD*"ZOŦNe=Xh7 yG8ɧN6KY2^'JMh]+$}ImrGLf45g/u/J4G5t蹇29].BG4셧Lzi}}6 v<g&xJXq}㝢H9 '?Ib a(+QS/%W+E'Fnq{GjVEf7,[Ha!+rWUͽ{b7ݲꀮ7Ƶvz}?^9wc@xT&a/HDc+xݽ,^CkuA-!L=Td7~0J2ݞTz ^bJhi6(VZy?FO"Vr+Hyggn5ņK1SO4ބ*B4( |[)ݛA̮ C!(L VG+o2 gM-NzJ$\ə(}V6-uQ=: +54s/rI"&Ɛ*ZDZVӯ0Azi:KMiDI1DAVlk -S0 @[To\وrvbY!=-$E|M!N&{*?CaDqt$,B;#hd2RQ\/g/5<͞Ej/*3PsG~=ײaߝT}ǻ=JێdAYQ Hd$Ruj~qɶŨbď|q #[yH&7^F3 ^(N-D N3uw0/{[`=pGRN0+%t;X'8w }BVQljxzFU݀@La,T&M.ͫIq*ȖQyD\]7_6+GRK3s uAႹ~Q7li.:\_$]ϟg|-_+z̅)xĹ"Go|.P(o/"hX%ƀQGBJY&q 0[%nɃH$yoҍj{f-ϊ$XjV01^K)Y˔5JL>'c7L O).ǹnQO%TW2bhv7|2/2H?_XBqTWM ~f .],oVD}gG#+}zN<ݭ-,u/jX>g0"8˔|l= X#[kmqqLoVcME,2IIR3rlomW-X;1'IWݭVYuG`<Ȋ+!1/7no{_()ϜhTރR!`P2o{ t?ռD\ѕnw NYLH -7`,拾 BY?\s"H㓠 !>L |uԊaW|Emg'w-С7e Z 6TM z CN%x] -kY * i,-â(-`뱀+Fԋ#!nƶ@'/c-T,᪾F)N&;hA `k )mrsAȫDXC{D4PW0 9X7 /JJ!*ym_ڔDV<Τljf Fe u >j={E )*UUv "dF̷3d{cSaJig U9!uG1$}Nlge-!P3Hu(,){$ mVHO-W'bR֪vVzXŊoeUf]+_ˢL 7c|kq<+ d4\Ox l:FZ :U <;;V˝uW 33"%\~sY`*SfOߙ؋2ˍ1BaJAO ,1\hJ"@z閭R H)y~Y{()S@c}bzA%N=\"mSIq.Vјc׶LadĤHE-8Up;uv@ ׋LMh 7<֬&OZ桺$9w&glB[u!X'fOuY &n*!ebtgԊDm&CC?ì|B /k dcPwp/#7hzjt!SF$moZZ<<3 f=PR݁Sf.<?>Pu*meKUryPrDm;i[/Ƙv׈[ j!L¡4AY6>V!q<]" W"j&.t"&s !I۴a񏄎sBy&$ {Is?@M!φ:~N j%%?Rላ//z{*=MW/Y\>`&h~lĀw= LQQ&S- l-8є3atu k#x\wO]T,^KUad5-x&hˇƅ޿=o~6h|q,FpTiX/Xw'2 8Qˉ;Ynj_uTα3ε@9TxXPЫX c-.+C>)PL @Odk&He;Y61!Vzփbʣ#=xlY jhUW1l2 GdZR3+7C/H*Ah*O ~Wy8\ 3.T;*Y٠iXH+3xR Nnwic:-s* 'c=~Woo__lF:Hp:n0s-Ѭ}4cZU2.BM3x),'xJuO_6@]|d|;z8,%되*`U}:8@H4+w'ex4´}VY= ?i!ew&.Qu)]۾'rڎ%$L/YR Zv ^Zz7Xg Cm܅[}' #9Jo9ݿ*Ǵe+Zm?. O ;Rdw@d8u˜b'4x9'Ws~LFjA>wtVhpeh{w[5>ꊢhr61^bbx}#FY7ڇq$&ik[9 n4-A.ĕ Ue'goP?2H>iZn4_=Cݗ5v=hRyoy!5&Ҹx[!\|yhxG< c6E%ktWr{ڰ^gA5fI7YLt2~v#Bq /@XӾAxsL茏>Xn|IP`!MN!l\ L1YNa*HQncI!NOdˈ!p+ mjoe-x^*[4m1Gq͇tܦD8T!~8{tZp5T b $x%?L5؇}}|"Azd l=Wzzku,O$d͆Г;e?Qp1D' M ڮ|Сe\Te \ZAv55_|ow൱JKÒBgXJvQFwdppxOĨ,<7i V9ώ߶>jc?2JVBA4~1"L7fbxӛ3k=]2d:C`7|gg-7r]*x R* EX~`^VusbPB-h~oXQ~o=0!*8ueĐ]ǓBxgjRȽL3ad ⲯ/p꼷;CqM8X8jB` Иz۪y:} }sJ1En%" Yb[0j]r7.@% q%A`d#%ChXBL+F!n3:SBpF>'%ϳwJZ b?vE+$։0a@1rsP(.dd<*78OF==6'Ă#M:}/ߣ"I"G;6!UF sc F`Q)D e_KΧ Y?L;3v`B=.WO07 0i#lS"^b#66oV ^08uUQ&M5045U˽} R)h=q!` Ym~類eδX@27iBpXl&.ΕM2x2>Isݳ'ӕ4 0;tOw]YÄiCoq.kc/϶0v9 ,f;䑬t1I;.,7 N1F?9ۿeeS\"ds*00QK;F, `pH{ǠPSI1_i<ǖT+pd//X6m^]jXV >8mߋ=t"(Q>(FL8L:cp MKڥR Q(X#X'=RKS!g[1bZLᚥ; O6L5١Ifh[Mq@zAW"}P,} {.ߩ7,_R@Ռ1?HYY~鈠LzOӔtKe-Au3xA)% gRmg)[0d<lNJO$pG1pfrfx,a '9-]X*́akۗ$z]X&z LlOJF%"2flu{5 zߐ 3+rT6g'닍horxI_ a=Cc2+t3uT#ڪZrNL n携FFAR`Yl/Qn\T+K+ 7V)U6C'3yt<2PNY ؾ{Q>٥h߉UIҘ"$]oQ {zN.vI=2}g*5|B4`C]] r~َ2G~C`2dI _/Omzmxl{á`K7 OeIj>7(i: nC_I96=o=uwxot3zf^$ ATQ)ϢF&Mf~lI 0p2Y^Ą[U%k1+Zd6dQ[WM !|9-:uN>ҳ)Dp40Lilo|C('uRnp&14rѬěAS8zh# iZ*tOM6jq_uMcH 1PhNg`1ų {6єPLm&^S>y9_i:l}s0yO%Hk@=pʹ1AגPyP u9nbCğ򆸝gb"dXJ+-Z}uvcRUFdDchfm*,%2s!# RB CJ ҹ++'b?XxQ9s) wp{2mk&& ݦdX}j6=Q8$zO?%9 wqZ#Q ՘ztYL1UBOlg䕖8"rUg˓[ DobgBi kW-.aw!ax8MW K o3rM:l7ܼ@57l[~I>Aj?-TM"4:Jű+Q`z͑ʳ`O (NG2mF]})3\hweh 3 DfsD RC>fy/ֵg2њy;Y5=AB:?brZxsЉЉaiQ4Z_'[ r“m&+2LSl_ͶՓ|*MJ}eUT6$`5v<\S0u.Ly7\lz2k鯆2tI*i -8 ֆ-21ݬ e¯ID3Ԥ;Z䍋|✞ ͘_Q`zY'P?+@#k'kFgmٳ2tcOaSSAFe*j }YN3 GYDȬ(ES{QTٕ3j~}E:bwԥE3{Q8V3M,E9!BCA4+cmB$,k 6Zi<=` TMb{(9#Ptsp+w)$LQ7 %Dj"~y_%ӈz4wp3J&^?&bڼ2|K|o )G^ۅ5E<8o%[Y2YV/2g6ѹ$GUo`4^4͝Pޜ{/$'X 7F)#jazu%u2PG.j֏72ڸd ĝ4ne+(" MI2Pe ЍrxGjP>Cr<'D*hس_V|!ŞBb kBNNvZ^skSvp*Sw?S9Bfi@u>Eԉ=u.sIv5ދ芞MH/ixt^k/y#oL$׌icYN7v)" cm#俀zi7>Jd*JmE!c2iJAδ)1{ VPh%O+o$ќwaZw;Nqq0#@Whi$L<+-18v*wu҃Kl_+I}/8rvpW+eF'U7q߉>`%N#EiiٺH]o}5l,q?*z^9c|Y'w{-]Y;T#K;ӻ&VJ|C)TF>X\ݩikw]qy0G{MD~;Qfm=#\u-_cFF[]wtM jO#&g.uyN(JJn>N"Ꮵ)mYp)^I5}<'|>#&8ƂaO}xJji*촹WϿéFڼ}?&yskU G7̈́5:\p"2|ztydbTGsJgs;eDǠ}tS/(>B^N_ .'J S쥔[zzkl&(rή|ԡw]Ͼ' *)#&(Υ؏vģ^2 )bLP<*[#8:dj7[/WLǔ7198--CXaVink҈/"6%5kRno~:N##{5fբPVyFf<cKgzh3eՓSPtsO8QX~9[+vl22@Ȅ-Z~(|׊A R}ϗTp4=~!"I)ir8DTVxƽ*ꄓw*pӤNt5r8M:\OgNq`b*SE(2Al0FI RP+3Ʀ;|Xw+J第reia'ZInq I11i?ӕK>DC,Ixx {䁰| d= H +-?W&f~rT&y7G\zH hi0D& Ri"Kl^d[.`;1l m5zv3CS''C27d`&XPxIPTr:]O1sxOa%Șw-0~<. 9\cLx O%|'(}N?o?Aj8 C56ՖqⱍqͿ.!!`.-S\uuxdǬdek#]s$lRv5,S|@;-+KY8wK | SÖHE)u<~+ MÎ*7Hs4߰II!NRQE.:EkȐ4a{R2η6sPvźfEeWKRZejh̼iU{ڶq7(6ݟ=[h%: #L"(H2[ٿiHs,Pb:["m΅/\VQ!g^Pa.:J} ttMH c;#(,}B/hFcyyF0b K~a}ړ4 l͈D:?GH~%F#øǾq6 7 kFq4Fs*ɟ5TAL,~n>"kfG~zv#G٬\HYHzM'D+R"r 9rlOqgadHC.^Qq+()LCXPzm֔Ɇ&szvV~*7\5GEήhRӢQm#RB-oU[%_닪ۅ[|X8xzOUVEIfr؜YJK5rAi ;#sKR(Dq%2p X&2]‚Z"Ӳ;sM3Xw*T¨,1 jcg$#c\olٞA*{@Aŧ'Tn.5B5˼ J#m[󒌿%&|:̾{L^7~693v1ůVs?'Q:u0~|>w3r4Đ[Y#D|D@6ɺk+g _j WCx:~ Iw ;mz!yD; > UP ^z0+ JGS sfLx &LJ hpE&7ݏ6;mA7#IJ,R =QvPymw4e~ m=KFkxjGak7%'ޢie&G5 = Г9b&챶wCD+te1Gp]\fI<+l^n#@u }dU%^$\pT<۷tix{Z[ȱ­󽋹-`jF]ı> ,uN_2UW/݁R g,6y8t{7,xS~l%U} W#e2ۄ)J-w;\NX hqð5Mo8>زSͷrxfWo$a)bm9Rm%Tj0A|sA0Z#߬,[XAnNeP@@Tz4Fy|| Uv0KΎեВ%品 qZ|[:/#sX`d<$ޅ|WˆgwSm A8%tyOe,o7H^z.%_ǫyaE܃⣄U[|[V^(-mf7\ȧF!eH^9=ҩ1rA /vKTK&oE ,MR+$M 7E3pۓx|Jyj3s4|aD@r?!L5;m3b0WڭCp> w@׻~Nrhd dVlʷpS;vk6^e@)j+Xmlvg@xブ_u)LJw7 1"(=`Qn j+bk>yG,eRVvqRMVVuAr6 +"O{;t^J*#@~E;4(ZL4h)pr.X:[}b> 0! #:!rQڬ F6s~$%s,V{M{6{\Kh1o/MjVD[jH5=xPj5Rl" 'JHBYNGDjJu\kܺ,@J$6n=H &^W!{+MnOwbydsc^;F_kr]g c~-J(D3'5]XDjq =& R(S`-7IXR/3;2c1h*@ :XWOKl!sS{%LqĈAT}Sw?,aV?AT.+ VA##CDJ^u;,^ov/i.b_ѱ!TBښ fcQM"N%غʴ+PAM(+ԥ98f4fUƔлkHE3N~OE%  xf#RB[-1ŢCz߮($g9MeQg0F뜨d}LJ{Cd\ _?WQÊ,iq71^dPբXV㾉 #A~^_"fpsaG3 ~ho/+nOM(_AU-39SkPBd8%rK&̻t;zFJ?m;7r3r( >BnIWh#6K]1`ps(\EnwɾXƱA+V<]d mB=p7wd$.MHOFd I~Pݞ>kTf~qDF - $d0?fm 0HZ#>tXX H)|^(Hp"e!|UV Dg|. SMǎ7(G AS"-xr[K2!}:"/@exwXXֲZ`d2Qp9̥AKHo@^RXw`! +Ѵ.ѡC0SyQʥ0]~Tv?ڇ<"V8~l Mk}T MHZMz-d" 7~g2$_ƿ:Q ժA-ҵH|Akh_=Iu w뱋_Ϫ_SXK֫ќY%mStN):b`X z.ê-y Lm+.b{ZaEjR+G׻>~e-]% zLrEe\ͷƘi ( dZ|U›ƤpHҀnT>#ljV( qcʄ&./Eo8L>0ۜwFms 5 h;:|d}#tX™R#̝͚|/rk i$ۂ0f" h;r84R%cW0XhcA,djoׄGF.|̔kDӡ%m,] j>pz@Fni,;ĔBlj)k0؉,F٤9"`*aL |F|wS|C,R[ Y}K͈OۖZ'uܩSG!E^&u QTgLej_;FO0y'Ӱ/̓4"),XEUw2N{vPc['M*?|#/7:bz¦Ɩ?+L.G\Lx^5D{u_? +Ҍ[{,~s~ZqeyMC]Vǝ)yql\eTX |w?ODofW7'^1P1\b xHn& ?`t,JUn.4(fkLye]ekkE)5ȿz@rh8d[1h,|䓝NjLP/4vYϘ7s<9Nb`C` G=\z.c]MY ^Id6NϟP1hR)h 0nd [n91b3Bwp ۉ+C4UH:|Ub¦.֭Qh4`hsB'aڄ;- sRVSSN6KE#NEC\ V6Yv-|"xUzv69UOZut(Y܍aًUOt>32}Qx/lH:hu&egvY[=V( %i)}սA3z\0s} ງhQ|\JϵސwKGRm]uwoQ?Kr'9CHM:g#o7,Q އ=TAXGDo7_,fxf $VX^ئӊt'@;4% q ggmቲiX0\3tSy-LVޞy:!@!8+ L Լex~x7ɀkî@:o&n? 3?A(Aݳ5a| tSS*&l~j^}4(,mUMw,2!DG8Xv)(i-g/QhMwHPTi$VHqԔبX Q~LvNvJ'ha@_2QHW)Au/ 몶;x]aGnNA"1? Q?߁~9X(yQ3E}H莡`1O}?tM[yYJ-!.i{RIJz&C\CZ/t.kt';zB}󁤥CC^W`v {O]OݸRHjE]֖D;تٓqGIV N]$g'O[|En\;͕$PH5mQ:a.Sra]Āp>G=;%{ͽ|OD2.ݸ&)?no C}SQoC!C/iwm< '} ^ ! t^v%>rs#Mt3al#jS2ǵWpF%%V :vwoulyઌ2DB/}a)$bprX2zm3[ʭV2}16֮;3YkN AUx'y4Cpb:K}ou ( C$8 NemeJM[Ԩmr GM vH;s@e:C͋G.WW=SgW k2I31%2 _HǰܔЭ0:M[z.=d;٣|nl5}?̟vhLF:ent[[:LFlP)@Zn.\+,츿Tw,pof)]xЛ[XK$ƤL}9*la9Ys[bB##HÚm_i-_sSs"4mՊ'j6lqBPVώsf6nN6 Q~"sc &iAn[W6ԛ9RD &0?7sSԱSف1fKV8!ғJsXۢ ǡpEpזkفI7QhjVW3 /XN$  Fnr_,` @8Q.E5J)K0a:7[OdL )!3i{꘽l}|߽n*d$K;JO}!cϖX $~ARtU xVpJ"7d.Vc/O~\eVA/"_iQKK|~ue&[lo7%i=DԾ'E;;nM!;"FUxp*TsEY{viRK $퍍oը yz,OTC7og@)F[+>'\B=QduɶiLIy<Ҩid2/tC4+aOM((]%0psSH5[\FE4Ob.ܡ3ҐuoV$S[ m轶 ZE)J1%$~(5*VVҫ|_Cc̡ٖ35(J{a#gG F/JcewF& b@;::JgyE;w:y,Z{lUX!i6uO@pI#j=<#8/2ےFӥǫϦ$~$u'"TobSq I/ Eg5_撡x-paNEZ\;WK;y9Hgij ,P @1 ۍ#:9/LʼnSw0P@tAزX ,Q4!p@1%1YZgp)2mUK~eѦ ĩ˰{/wd|{oK?~w+u Kg[ԷާŎp<$ #~uB:G|cs );SgO適#^2(\76P4lRgvsbf\Lp̝YGtg}ɛF|V쭖{L>9V QQԌTV! Ġt{Gps*aRi[v^EI;ʋI4"`Qt~'ǜ{fZU XS0vN N:Y_N]0TLv>j}o԰]~v-iy3؆zІ!v3XҤcۺ!-j#rFSFEsv`јtUniqm7!1T֔j!;Y Z oeH7>;NWG:0A~nB{AcXܞ~ '<(,Vmn=:4P:6rLO|AqL׺r$) poɄg*qBu$.6Rqii[,$d>ֲ2'=xm_^9i11enqm1i&۫//Tߚ~SiuV0Mn@ncB t-^xMgSdtBED, p\4#lNm#M!i}c{g */HSF bxJ`F#"D(Naș"iI^_5U̽[/Ru3ڪȑ  ʯ>(r ee_-Dž |l ]|kkjaVv^d/p[!O1d/?\Q0KhdYH=wR Or#'2N}S[H:쒮dՠI5-a~}k[鞸fipdn )#7SN_LªNՏT\LPnOߟF[w?ƽGq}S b o'1FFj1JriޫA}]?HivCIu$)65ˈܫ;?p4smrUw1룔 Hꢑ.,jjE TOzrhqc b__?ѿs',Y;>:t*pJ;ISzUVFS, 10XaަGYyK oq疷d9)Ze@aimyl_"ykx7kPZx~[]UCѩ"Jc}Oy"72 t -- ɾ@zXw@C\" 74ᆵi-`b&l¦tzq@=ͼ{ qx%lEaNu[vvd\YZ?"'t\'avg|Y!gSg[sW^D.Ͳbmn)KZ( M8h&`)[ ო}Jg,~G|:=ɋ<6㼯Fзk?ԇ$bh(GMMOav Uz_eN1)Uj`MͥZG@jxz :Z׋}E9?wW`;hB*UҸvUAtWF{^:;de'%.,$\"l9Q$Ϛf=ݮ`Ĭ\=:qnU=,nxn? Quk_R33f%:as9HT}XLZ1^ctO2 Eۜ5#.&XrzUĢJ%Tvn/=5h. Uٍŏ=1jgbT _ $ADQ밤 OsXcǒ#8s3W d瑦r(S$j vH.ҔЖɀ/.!s }l5&jR>,}iSĻh9'QO5pOޖ9i8J~.{ܷd'rJ#ǦU06$e^ض`w102geTmbEۛUr3PpOsRu]`Mz)5(r\ Tՙ²HDIlUON CaP(!p\;e1_LMBOQfk7=th|Z擫 V( 0sjڦ _+5e2,aj ͌VB_uxV)7ф|ݓ]xpBۘR+-X;= Fl*47GQړN-xZ^L <3pw<)ZRbVVͺe ŗpGt#i QФH}GAi8UǍ]ɭtʢ E$qaήr_Qj"EN6Bk[asj>H_~gLQ9y)zv!Äb}Q)%_,-lU*VC )aU]Qc.9ZD2v AEjr\l[ajU(ť:oJT;F9g.TiNj|~xh "6[P̺ɕ\#-4`r҇{'Hs7P lP&uDHM~ȘC&$::t+B5=`Y4sy$C(6+`2 #.O?~\5X/ 8 $W'-]2,. z 8Ǽ?]neTQcncww"E|K{`45s%CVe u,Id"Kjm"F TQJ~Gl3|!1 c(]t!t{4\߿o§wC˭\䝫*lJ$ʇXtq|պST%tMɫ)nh*eƺhſ@cų{8ꏊV{ nSyȆNF@Dt1 N^d UDe݈h/*H7wp l:`bh;@IZ^F JI?K\pf~.^CƋ4|c._uGةRP֟ 웯]D4Fq 5:vSaS-~JZ}F.cs \~E"e"zP= V0 Ѯ~D6b&3j"h$pRS1\J]Obd;v%aOqNKjMj'}fڲ v92ZQJ=J+-Gu[e N P+'LeBWi-u.*C@v,_IlY>+mE=Jܤ ͰSEaed @DƩݍ2ո%hL i 6lbyeU7d &ju Ư#.!g%ж=>F߂˽ajˆ!b339XK**/R"mm;3^u8@#"HC`b 2Ǭ?0 xdv(j[vixi2P(/EAΥNlWV};C;@Z2Ӝw"dl,h+P 2Q6 Y0pMEkC݄ߜʻbf+@eui9ނ4SB6#t1 > ,XUiG?}5_4F(BoXK( Ai'GbMMXq]~bq BE6.ytG(*1I*[#l4xz9%Kۿ3RTJE2cuj6Sze$as wWĵBT`S,\nSLlo)QBӨndu*1ikU-2(Q@:Xؤ$-&m85Fz/v/QlNPsܺOmnng:tguЎJ9v"ݠLw(؅Z' q~T.3ÌQH~ڭy05kqat nbW)η!4pWuAHA{䐊8|,Vj3]nn¦EXL޼A=wp6j Y%'Y3އPU>@qʙ8ǖ ~ I% &醹&$ Nx3tZރ%gPJ#ZT뱋] -@ 5~SFAa.,S/SW\m&"'8,eas`z`ūѰ*lc'22G+!TN7"ET1dE lh҆I$3"ap@G  $-,y{UK8nu0ཱOd)&VUl(3ݷV;xu GoûB nv]v61;D~~4UUU 8RSbw 7/lX?"5$7v;sj/(j [|-7lY hYa^@DO25azgܺ2-"V8.`^UϛU÷=8?Q( ̈́B䲓kYӟJwb8ӭ&'`AwZoYʂ0\@8 M54dz Zmtko@Dbڐ:g{UH M6|  "aIĭ-V0'A֖DHl"5;r# [ ^=Pl|&_z5a7Qx<m:MBVdZcm//`;j|t|FaۨսGq\^V`wn9ӄqE13'-DoVCeC0GoOV' .1bꦧ%SF 0қ*43ȴm+q)3 $;ERwؒRR1@`+XtH)27eDѻo=)>s8o}ߤX<3*YHc+MY{ v& $?e}-҃\DW>gL*`dPu56q7 +<N'J;{v?d(WS@5N>4_>&kU}~T ]'U8@ApR`ȑ6OA䩛TG"BPL=2^k>m xA,^4ٛZw.!qZ@݋Vlvji.dyX3SY:Os^z|G{rTl d:`)߲2B#d!`Kkۧ%(YQ ^0p9cOa4:g YDsJ<<'Ec\ӛQTFZU:'`gjBy2Њg0%7'ۣp&oMKdQe1u0v !C<q$pjiYngG<3DEW^U.iVBb:u7{;PSsjOj *AG{%Ƭf3"ʇb/D NR].Sք씯1LfBH%-~=4D[ZvR-SƛhLoKF;mυGra$oh5j+L+MP o%@~G4Xli%=TSnNF;;áۗ~M-^~ϖH<A\c' p0Zŧ1ΎWذ3;1g2>*=AdO'- +k=J%SB 1"^ [磘",yz7D]4m]&!Pi1~\~9OS27f^AP=^*= - +/;bHOҝzO# 4t])9'f-YyYDpJ,\9ben=IdhNIYX"GTzPÉ!!ƌ98P|ϯcIn Z^ḳ*I:Us20fB\gBAs$ mo/۰eF_UCYrUUXne>#9 PՅپvaoXyYAh:ke;l˔;I2BS''t-XLs3.9h'iyGAݼPŘ>"'5KTsw~ƟPV< P}ȉ$gpfi2z F N}1TΑ9=[Zv`m$IFB*_=2mm#N(+/=J`pm6x- /{hcQʖK=DZA&NS=l9ZdV7> ICtE+Υ9Pk\H *;RseX:<1ӛB:lx.3p71Q 0/^2)옴Y}?~_b`{onO)k>qtDJ9%Ճsu"Bub`}j$G~K>2hFF :x}g?C,Jvۣh=XO.*'.~2@[QlJg Ohּ,栍. Dh2H|<d r,Z5kHKCbf1u$핶}0瓏`VTN`4 me./w) FUvK8S! (iwS;"qПf)t}3 'ȍE_SIwG5ZM4vf ۠Yt&;!\Wg}^~Q mS}$ $| uCҵd*ղ5v=7C5 2NK}̙ZӱߟfY0%5zĦl|59(*GhD~<1*f_Ƨq "P{}}ky(Ug`~t&SKnye쾆VTL%ӄz3cfW 3u-~|du2wDzdk6Sɏ3tŸ=Ex5_I};VF~ [u-Yl=;ا 0“-VOI*n,d(Eo=HINѸ1Pp9TK)h9! ,K_QM\կ+ Bh&׀HzCOeLeO~er"HpF\4'Eϳy?h{LqژIeӭӤ{#O8zpG)9#< $0SeK`[j1U_ E(wD1˝9,1p_ЃhEl݊eʼV~DH:YTur)1 *giBUݑ%B^A} fV%8pue (!Q*|k$?R>6 91F|q/ ~ǣ\> [5FԮ?9TV]͖ ^@o Չ*:iژAρ!K$WImN@`&kn)rer7:M+a^ #%Mȡogo+E+Ċ>|a@ Ryr({.L]Mt&Dɯ|7&=Xv6Cr _0"k:)I.|a,hۙ_9`u=򒉓\/g'`(J q$ . ́LMe U16 SQeB-Ov(ʘL{-g H<2lɂJԖ+_/Ij(ـN5,]{o9h?ZՃgMXxLULozϿ'ZJZY%6kՕo[1KKFrCe@D qBpw8馲&5{ -}[(ꈖZGT02tZDU6r  "FW(Dq%{ 95nP3pެE=sL#D7LDM'&@=v`:$K|cybl^?i#TOtmKzi(* ):ZXy5zyCwg/2JhnS9pw8CL<aUz7[DZ*|ɫ53.i^d_EJE"!sՊkZbrj 5 6~3Ua"}wǗv)kx?e"rnWW#jsg4b%gg3*$G}I4rUx٧BYUb^E(2byVuMvbMG7`\Z]^|Pp.X?vQao+ RV(K }Jti`T*XpǛ Xu((y`0.{M.*p"0g8|#wkgW5Jx|j4P@Q:)btGtJ#(׃i2 w sAD +ϓGtCިGo4|Z䶚RkBZyiB.dt@)~mHӊ}$I3<  _Ks6&!yU=->׾H~.m:YJDIpΨ#QHZoſq7R=̒}9X :L3s糉P̎S\3iGy\g}[BEN]tK7?]ƏA^Uhƻ !('4ty-rtjxFB!gcVsG "RlNo e;_^8kF*tI6}e 1GI Cq&ɫXh2FWSb+HV-Ma333mћ4}Q jaȧ!iMn}R RJ$95A]Uρr1?Ц?WLd8gnGji/rE(Y_ WR+FQg촏 V/T)V% \1 ՆK@4K5'_=]yQ_?9^fg2?\7B.I`͠'SD _X z)FiRU4Ȅ@ZΔGvÊfQ7IgH`Z |ߝRoz<ȐY5&QnWf̜-Fn 0@5sN x] E)rs-~DnloI >>7:ms"^]az2r.Lzn xUK\kch͔| 8OhM>;$H5DC譊q(j=z}Yz2 ֲǁNUzEW&0pղOHvZe8NMҵظ9焳N* oNQ ~3&&fN06t&hw" RARB,Ie^tK^"c!Kz.ddKclC )D)b[ 4~DQ ҫWk!Tㄝ9i_)[.8xREn|AoX;=:#m3LyXt/Qˠ2:.}1Chl(^IHd ^w\tq 2['a?'8Hc3]QjiFurp )v xT$V?ڶMŖ'9Dh( w.Z5n.(RsR`zADd1'%15ɵVՆ9_Q!;ƬhF9/}}Hc w7`V+Z bl0z.VV ttFc5Y؀&&O_6?-\"UA,3G9K78= E\FETy*sU;Fчaptt%e=؄WA1m^!Zr0sWO.cW !ma<_yN踵9]8\pqҺVC 8¼4'yL>76nk8II];,_Cp7PP<[t%ci0szo|=.q&Q ǁ=ʃ|00uvia V6>S hF+:;J6iEJ*s+^^~0AnFd"+r@T@.A3)ȋCI6@G$>4J +ε^Ɏj΄cAY-eMԵۑW#LbوG5º aE-ZYECszyFʱ0-z(}Z5jMP+&ccI. . Zk,5Ѕ_d5Bp'ktt 7a!ܕGo-n7j cT!#6_-~"gdsb KI|L-*s-Y@[NSo<<7iOU/,=4S'U"& ɥ~^ to(^8aSW]jh5ch,`-+"ʀK_H`st@u~Y(@ǵsam+]y6? xz =t#=4Qp6Uɕ@{*y4^ROy`GY>޼(VqGi+赡%\P=aĈb င~\" ½/)&cfp+ݏԪftjKi1:'c6ܪ\8oy4p7z}/0қ/&SCYB>}aӏl5V ]$#f>Ph8_Q[2@cuv| } Qx[AjC24pL zq,4TriURT=,OnK!g2b9>ڒD槜QR얚R/ηWdRޙRwI~uJT&^"H.G1p C%.MuDkׇ|)+`]mhPBgx/a [hD~&F85rx%/3R+Lx$ӎ}/$qpXw = YA8cHSDzF5 4U3[VrÍ-yS# OsU>;`5Ls~GX[5?F!jp`eop(1;EY_x)KKe=c>K)(A&b2 *OR3Eи~ 2Vi ܄PV0J;aX՝@/~n_Q:DKؠSOqzq<& oJ$~%Cb|;&~^L(oioMHaC]D\QbEl.]HY24 fN8$٬$$[UVfxa V< EQ'u<wWkOK17@L&ecxZ=V ˥[VM+eBRl{~IaI,41z@& }x (55v@c!n)ʑ2k45nTxsgFti( i P9/>F&WQzaY8ID|P [e|Lr6x' /Nu&{;60v 66zg+=J.4vxWڼ͌垈)<" /s9F~]nז`SZ"4eg=k:!Jҭm ;!z?$*|}fF=<]*cn-ϡ3~_@3-6)UX)$x //04lw[ϲqD/p╳@Eyv{b[d{te:ZsP{jn_8^ׅHS] eF8s9Jg2qfFB,vtdtD!q~?/h]TCُ#-Q dqwD2JaqZYƂY<`{MinM їˎN!0cifas۸pSTU]B;UJd ^y:־#aw(ޑ*{p"ه=TیѢE"'2 jf>oIԀ: 2H 5@&hܵ4|A. UMQ܊då D!Aox=/vBa-72=Q]Mxx#`3XpHL/҄>ة2T ,v'=DW>p"p>s!q,9USW 1KI^4aWTw7D#'I , c N0`Zt ݌l*^Л'O32%̃T #y/$9+CV(Y)zHjWI;[xۏm$6"eN$O219=ox}op(or}G⏉ ]SaLD6 X7_i)We)ԥV oWtr6@L 9`$,_<{ySEJ#sȗ #Bn >=pYp`y{&n&<@dA\?Z^1Q5M"Ŕ@ " YB#)X4@ѣ !k6-^*|]eh&n޴53Cʃ#(&%?kP{{O\&`wdFGD$D55G5CVJ_1eoS (IOeC([i v Z2lU*S]4it{H/ OO;#QscZJWO 9ӡYn07y=бw~)bM"t70L.5^Pq@*jAN@A0m&Om&u B:cW(zw%xԕE~CJ(F_&V  ~L9(A1 ph 5gACRya HhX5e њ=Y}[ f=9 mtab1T 暿;gmI3b LOwx+_6Uv VM/Q|1cL tnm8 =2Q+ JTʺIso"8I0wjDխV v`QbMV<$\iC\zCyR.oŽb WQ[K? (CߴZ9ԒHf6[2A{ }*[玍w c-4yKVPt"C|?QR؅5b-qYD&֔Sܠ6̠q 60Xh%#砷>5 B,Q6) 7ANqH V?Ƞ$,镦2_n $}֑><=|SEH)'4ݮPY%GE޶7zAg_2k PNO2V6ٓ閁KV%."SW/6ِγk gsף yE;IBD%Ȩ.m5b|"Ln*PfQb"tU էE~@V Ե0@7y3[nԥdnL/o0 - Qytz]Np8OB9L8k~"Q_,cj 7gϋ1q8C; E˳oNF4@|vam=ĸ@IEUKڑ+ ,*H?G;?ԛfTܻw\A`NLإAys#Y‚Z!@<3$¤y_N%W,y3V`>ʿ튧}~FGsd\+?Eo쵱ϩR-=!ҵUiǹ#2xz?jXX{LAbU[n¼HZo*ޤ*~JpUMTwϨ:! n ZFrsk?~j< zǚQix#=pIIH2{AܬGUAɵЛ\N0u X -Vn/*sZT[:VY \'3e5PcзDN|.]rd+}E*FN%ro:7ȝr>-Fc{437܇ӈQ,1M>u"UUg҆SS>4΅d[3W!瀌ӧ7MϱRyK %S&ߥ3r(<-Q/eU xPLS )ZfpH2ۥwa7Pp^"UڮS]8C:ԗޣ\ V& >,SO𮩋 SR7~Y4?<] . 8o!K|C?U&lC׆IAx| +qWID+(2d${k(;KO lm@SBFj1!LPKÎLoZ&[ N>8D?`aD%Q1.-Mu+V-;OH%o":6+,%F%  =Ptm_AV!N\1QFt`mIȞ&v)ҘgaSkncƠ$|PÿPιP@ ދ@< "\=a%Ωq05\@Eg_CjgyQF4>vt~|S+Ѝ_"~gvO3ղ52[ag۱b) J8}1J\2 &m~w;q&~B_HUhKy/S&~? 7ӟΞz  A^ΨF6?P"Qٕh*}a*Rݽg&ˬޜ03xrHWzq~ l;(gFI{ki.;fs ?=I+zKqi;F^ՙ#R+ fۓ:x(ӠĦ5#i+m_{$lC2w19}Z"B¢V_GɫX>xqF%w-YYn>^w0|U]<5JW]i})6g),2PeZ?\ "7SvxZo"nT3]w 'Jю #vTev RSpYfͨD`)?Wt>Gq1 ?j KkvbeFߛ"1 +%8; /Fa+o\q o<<)Wvp"9qP3AX > } Ujּ?mmLP n1_U,zl,qFˍm ӘK֤?HNfCW3r*k@'ɏCyJ?פ>A2 .-<-d[Xsd,Xn@H'X}[:qOd8|ZP "#Em? BJ<1]p{GBZ1;YDk(0LBrnC -Zٌ/tn}8="V~R],e3ᅫuS ib3X&aʙ n'T 5ڕ1sI G M2}&=50Qd0oBP G (Sf%BtkEꋠ2pZx|Ybd f qw_/|a)wv%uMW M霑J/˻vO\8Q\..BA(U,ӉyZCxWUIAI!.r5WS䅔VE$_}h6 o/qLĄVf&@DH߇3+.Lh.IJj~n N v6|).@al~}k2OV[hQ9zkMNКn' N<4m}R){5$>Lѥ#AӦ-Ɓ+$VKUǐiKiay6* }NO 6/)92t e:XGO Dsv:Q:(J$<5g⏊w!f>KI] #L 5#~xLGTO(GC&{ï=IɧX^֬#"DS}.F8Zb"0#H_ݸ R bW[;g?{$4BG]rdWڌ5$IsN≗ B:ZZ#o1y6(E}D*H>VaKiLD|u|dFYV@^AՈO3ld7ǣPh ֲ U{!VȊUN}+U&[CŜYg  'Ic\S 0FwU^ms>qv-yxB$?4cSbuaqq'+DTzl7,=&d!Tf"2 v 6|4@ՉUm|'w1djH9P.$']G К;рCw?/ ?iP&7d ,XQk` KrcK!I2s`Ƒ#U_sQ7lmIX5MxwldhGa(hNHo!UAn} 2ނ>QOB!=ԩ,G@-S)a.`S/awBOu맴j VzS$)_I y҅M`oѾQPk,/s l.d*jxr=V]!b)S\mMIt^v8rr@DpHA)"bVRMVVFH9جnmLQrۯv(1=O#BSRպW%v?˜}-F[ 1&);4vewv yٛ\FF Z3Bu7L?rexsYN,!Sy-=Ҁ˷Uh`JsI(S$}#QSa&tQB1 R:F;FJZhe`xM-%WX^=*r lX(;E I iH262gO(ʭ{ &jfp WyPVb HQErvvmC j퉰$^U,|AJBTZcT_p'\=koUV7\ஔSS1O\΍Ma`v!,ps:3ApW=L5l Elrӽ2VreU+$baj]ꀦ $u%]!:8"m,)Ǭ<4OCBఅhV !nP줟2}I0XN۔fq0]Fdh, 󲤴~bQ Iqa,pK]ļS:q68 i=RjrPTXE8e +bG6]a/E,-A,?p/艞i/G{>ÄG p##QQ~' ԇ |fk$EvTnprhSy2Vz W&]lcKișẙY^\D-F[ 5R~Pc߁UݳR2?ãȬ4>{}c&oK;"Ʀ'"j= b55(ʨȧÝ S Z-ݬŀ~iW[Y`9\pXt ;tVƜPQ<Sxe.V߁:q?DH-OVnݶ\:af*xw ЃW]ՆNN0iK>܂1䐙=fx{q*MB?M:+?9LˑΠ=ޗix^(tSWQ ?:ԩKڋ-c+oԋø] 4+z-0g(\K 1y*d'Bumn<4eok !āFiP2ܦ OAEʼjM+=rBˍ)c|jvW%1.h\vDne ծ@cfg|e(ƇȘCC(XccP[}872NxwV{p;_p!|-bɷ昩 4\gu1GӺZkSE:S rt6F0śc69+urc ╬KyN.M (BWc!â-[Y%N֧~((|A|2e{g2_$`~V_ޖuS.`|N e4$m)G5pE^3kr'\wR)f"4={h*h{ŊC(NQ^Zζnp{xI1ZCY|P-Z/%(c!=j7˂]i+ԗx'DD,,"X7.*t* HOJs,ds_@6b~x"/3Y emA09O!~lGWk~^̭6*6ۿ&o#/0@9  :B~ydH9[ŌBc 9M7aqQsf*Dŀ&L\NFtEmM"fEN.mv?+j+ۖYY(Dll\R2,96%s@Qak OW7mJ)n$(JDT!݃c.`6C;g?j|(ow%{kzo}1P`AS.)z Vĝh#bi 8䉌eJ\y\c[m~ -)B~N7n?*ۏv@R@)k\1B'׭dX%IZDq4EVR ;[1o_q=M rb=ݛ#A9d86,=*]ځol F^v5Z>K:H`t~7߱ͨ!*xShʉVbжD|{]]E+Ԭ%扒ݹS7އAfw qR7LSetl\ZT;?NSg)\eX rV_Md"Ë]SѢ k&&'#%N)Aa 7~/{Y-Z%kp~2 C}7t~ %dM\b ^]G $ D d8l-t|s#ϗTJ.& #\d9隒@壛](̜llQ0H%l{ h|R(rS\څlr'~#%\UR0 ’[9B `{_w Q=)Ȯv_ѡ2H֧IG1 1]:(JAA:/=njBSx@@YH\x)} C۬Gd٠ p L 2w猽 [hxŒ^V/,Ep#F{SjϚUV£ia%UqOuxWsb/R^G212%kõ4s+$RBH؜2ZbVzZ淂Ϸ3ms{syL.hծZ6{+*(gĄ#hOL؜@x.Ԫ2E8Dz\Ժg @N)Z~77w[oW(fBq][z(]0r7h.&d^pt+!,;B=yEֿinmm487nÀk~|a2ƂB|Zq AѼřZXP[yt,4&</^d>.w/WOO\W6v3=1J%0sjeTaċG314?,3zUѕ$bӣtG%:v i}}ъq0Mn(q R܂ױ5CIPDwA /u*$a {hpH@ZYKK(} @.)2ǡ0ĪU=ijKy2<Zl"24:.xh]@l ٮ>$XA+:͛$*l~ܨp22llO [%ӃKհAr'"X#pcKtuI{ܡ͵fy?Z|n1~m![vSzX^&_,P5yhuQc3H3u06鵉v"lz~9kDcM8 UuT\7loOmfΈ6^?|K'A8q毅ˑr^\B"?J0!ډdLdNx_E\SHbQ>{Bu EŲ팘'_Zz_L8c珴4ǒ&V X}3&O|"UXM k9Z< Ī"lkǴ1q_~ f}O}yϚJ!9n ⹧ (>\,0&*[\&nᑯ  psx(~N "' ASd}aF7CUVϿNS^Svr晈0"plb;) &Hɞߞ.S ވy5⍷/ué]HPy/'I6IcǤ  #=]oBQ rE5DvDh9"VJ ``[AaͲ?8y%oqO)VR``ڛ&Yz.nߪ.n? wC=9/J4gl^/ 0;"ۮC=4ZJVx%;Q1/hڏ&CSJ9;t޼rvdՑ[ 5YPc 3Q@06[DWA@l';T D㜰0k~ɼ~_x+@R?&gC+T3JU_u9Ce2dU16fL<^ضM_ 5>p`(Y;xaɯ˯e|ɖڪ~@, .DiG g>8mX!ɼ,*߷YՄ!@»WMita E57DNu;xTަ?c8u瞯r.{mYtȁ4*o }v%ys}~i9ܕ}!"}gGSDjActzˇ5.7UcI^Nf`VtP.V]6O C.9KfTELz0w-P8ܟD驊30R6t?qFOt+%i{p;9Y3:%KE ~懶ulM>dɈ\YآCfJocWh(7#fmؽ!aVGL՛>lfI/J^͛'YCl%W&ޙo o' :9IGwO}3`g!FdpK`q"ߠ3;~|%~~xNOpLP Ixd#0֦`oKt8L~NWyqr,J$ 63 G QcԑFb< a>J_^lywf7,@Sŭ[{N`Q:S|eIS[2GaZ[¸-22EBܷ4K-bk+VNa#Sk)cYdռT2oHDw@~BE h!=84o ժ+0ND&V^@k+p^8V\H |&#{'ܥذۢBM˔P"כBݛzg#'yq$D:_pA1u|&Q"vvdr F$n\~";f^0'ؘdZA2:p ݎ㣈jgk5}iCG/J]}\w4?̶K ^=T~һ8@ڈ$*R'DC#(j_$+SlUuq 6.,DVucR@aeޣ r%T19 -vWu\l琓_oVSɰ'[Dl^Sa/Rcbޢ*շk.1nHe\T:,O)xU#*9X3neLB'%lnN[m;2xk㻹@(Ewȉ-Ҥ-U4ؽKZZrR;9}̧,)-Btv8DWu=;a*M~&CxW|*Q Hw_<32]_ BGv&3Q6,~Q<' .ahԞ]J>$:\b݇{`Ťj"OcmHPGAӀxD`vŤA1?D~V_ݿN{a(b/N8Bbq>lR'dt^L_ _y5vc./lEO_::Wˮ{/W}W09S4ԭc 4SGouY 7:6,_WaT }k^9Eik9f<fCHpi"8ѦF?#;]!H<8d°`l ۹!k^\kve3IFB~7?c! PV6A'w,g=+M0 U%VHrQHhHz vG9a'M'bA 'lz|,CSI)zGF98,7KQu*wyXMFApj.Na]sӞ\|0l[Yȴ I@YþetWq;hY_soP*wBm@, 3mKt\k͡kW>C*Qdq3[56Zu|)`ߡ 5A_GUr 7 =M4Q ӥ@ͮ6I=xIqI(_,Q'2e xO>2i"#Ֆ:B]qIzs7oN6wb^ZɣAn I-Ir?{L䛔01aorv(oW6J"/a. [dl ,og OGR@)GRN*r !}ۑGJCLUԳюKvGOss')ӽdY/\%Þ"3Ӝ}+.Ru[[?R^=Y.҈AvH%Zl~ r8`;ÁǎOah$ɴHt/{d?HY+Vu=-&mFY.?, :V&qi3S#6x%eث|@ FjafNϙ^ku]A%X[@F)jcołKB=Bo%qϫ6m;tv7w=kèFsǗ&Xw/d 2awC9٠hvs':C{*.6.wkz6G Ր fDଡ଼꯻~ (Ic+Ak7#rGNxJU%Õ#*EDv_&๜%f<XSd 6b&]eG\ѝGHP O+jx/!ύEǶltp8zJ2$#\&^u/Q tiaqo1oD* O 0|R#[#yf2~21` Ec}XtM!rLi)k#xƞݟ?>\kQ) )W{W־0DiD=DA|I4KQidφ:Gdd4 I " ZpF۶si }3KKNs=(yҮƿ 3 j ~~Vb@Mdu(OhYN倐u$@v L^8f:RWt6A#>[׳ZQY[w<VМ|}G^E%CYOhC.K'/.EIg}]$8>7vYvף$WCJ @E]BЅ^{*ZA99][Z*:}UCqٕ[%>&;J/*"f[Z_=z@;ĜF3G8Xo,~sST?^W@XC:#-H_ֆ(Nbw~""/ ^.}ZqN7,dQx? P)S$km+ՌdBuyM߉*t¿$&}tbw+@Jj%!"d AճD$nJ`:,p% Y WV_?7#htB.3cƘiqGK7]UYil;aGO&_Ҧ~|,+Rcg+~:{R#EpdR*!L6anH.~pD]<ȰG,8 ׁ\Kgm Bk2 J7Qf/dHG!?x)VY<ּWZ]gg9NFPuX h-a:8[ ZN^,s_dtՑd \!TWFg{KJ5A z*.#& KJe5Y/Lsͮ)[<xwuµ ѵ Gдd'tBeZkV,2JuyBCԟy6hyPsnW72GCxnZGjBgI!5bӯN4 uM`y Pqpu>"=@|PN'H|:-i}sqP;jT'ߥ-X cۢJ/4$@f/Hԗ|a)SRASu{\*ppSdǼ5/3zGԳn2nLގ֮) X%m7:U}S$C*K-(j#B .·O=SKA\1=P~(FSJ~{'Åzo'[k|c|g1|{%Nh&*iTL\膫ϽgbhmXvh0_AVpKhp{n-6.'sB[&?Guj9cnvR^v&gQ:\U!H%' IsͱߐUg8ӧH?ABZd0mHKa _a5SWI4K(8Oe!D]k5/6I_R [?r)Iֳ>e'ZHgn<#} ad=kZ)Î ipyJG’+P~`Adv\51'G\wSuV }S?7!틼^7~&];07a(Yϯ5Q  AqRf'JYt"Τcicq~c\VqogS(˿wdf;ݵn"| AVp FF`r$6?+/h08kfGIADP*j] ؖ"P1sge~Pmzy/ѓ9"tzmأL2J*Nx)1ҰSHv[V\K"Jts<ھީ_û^BfA@6q7u58Ҷ L=P'ZrUi^I32 %Jf% \+'ojD ?&]+5tZ1'Y;? pάH>Z0U&s&@w[k"fgKTc VS\8/Xg~wZc#Vg9ٻϺT/tD:Wܕj #iH&RC14 KEhNx`X?2981ZG%_@^l/|΀rj9n8zl[FU=^3 p-=!z;B D/ ji(kQT5j Wc EP.+ڡo*xIJ =Q>{,h {c ]f$/{PQm/Uh3 M_j5,j$#+hz;Nķ8WF/kTTO }-UZ܆d. +x`~A8TT=e;ԕIzN[.# ms5 0ckTXǗslt1QU\G ʱ:hEMȕW4 n`4e(C0.-Kq[9/_ڀ Lj/yrq; N ҌZfFwU!!NLbZc-М|TM7Ό !l%PK/}dy2 g\a8CCqqL~)Tjy_v3YJTWgò9!&$)മ|IH9[A.1:a-7>57zA76'.D rȋ$z.Պh$rNd~O}wV?gjhgu󕸾;E5B0~m2s {ŽddbD(hw@+E@RG`q :+M#\2"+-xn@H_nOm[!{Epazt<<8eA w@;y2^2{;"axK<0#d y g iO@6M;Ռ!Kz|>C\w 1 XMCv}%d3nr9[kY@tpd+j>9Bc th}̀BNJ|6 MH  r\IJ&,֦.gNk'!)~z@{1v')e&9$Dj_?^fF&%lw˹fC ڨtp8&=\01k(8Gpэ#0U2ePI-|Cw@]xr ^?ThRAe<"5r]z/q3"ױ|-V=cWpK2)[OD`GֳQ'H Cyΐe؝mӥFLAvmJ?r9@oɢ29s3LEu+4H>e]b>ûLCky8xkhS6>ᱜh3&fojZv6\q_,|)b/ VlVȨxomMpN{|mz_8PѴ6F>9.$.-B<,LHQE.=G`"Zg߭AVφpW9mDvQY7g=6:`~[Ś*![ͩvVM5I EУBFhD,!"Jjj>7ң%+0ѓؠBf( {(H"cĔaO;~~v\] n#3 QDxXD]`kgp"`9T(:&.KWƎ )"3 _#TRވA KLh&;M> 6ӻ8 W+ {E&c%z#X 3ÏDhx\윩<+9MP9lqB0ӕl$??6mҎ8zڤC9rkl{Z>/&|&"@. —7!-;֩T?w[*B 3'+ϗʴ^O}w3Xs3ȒPlARXKGT5{??Y[+9/MpWܤh( cw܇AFzh?VN.7)U" , 3cAE=!u`kbD MZ;db"]GG3JP4bK&}LK#PL'3quZVwV25qٚubI![$ {Q3CnFЀT?MC?x Z_l-boI6D9T~8qnGh%ihWDM[j|<LŽ6pպrYم[_G/Y18޼kfm{6+x9/n Sg1QX#_{"G q,wFS7Ұ+Ǹ#-߱=UINIR=$NVn'|URL+nR`Ӻ) +!?/'k9m7%#ue4lN1[ahO%Ny7|:$4Ѫ[]b6J}dn;AuaӫˆFk&RXq'h7f~j-QBTpQFPQ:NњeةY,g;S~k-H=ћKCp$*XQ?rx*G;v`4ظOFG?ž OJ|^Z| ź(MȘX8=AZ"ro '?Ԍ{İ;Y54n0QVmC@v' &2‚:;zdEu6hHmI>ԋXr[gM*ݿM!j^U#{oFaO)բNTN7̩vo[lS%r+lk9 yO%,}j\"=E.JXa=TO kFꯠѯ4^F[9GR!qq4nj +{d{B}M40[Di'ԄvAVCTB߈3lp*ͼd â"6 ٦n\kcq51RKi`<~@lLIQy R&_4%{־V.3 V@{STOް+1KXX ^Dlw_ƛ"VDYIK%ڸ]8=OB]śZwhuMnت|FXͅ"6NU+0K-. -'<\V S?o~Nz?i"K>"~v ~ ǻʟ/Oci1 =%b/D6 0N: 6Lh6mb*smNwEm3;(vaz9]'7{k^+j~jϬkM4fዋoyLϙ|u A+?8‚0 !>h0ꗵdbS>B"kvĝ+kEZp QH^,E"HO5J ۠E`w-’zx5q(R'DS-#]Ƶ ̺Sxu TO#\Q̇ 0n40g{]5a줺)]h"RZa!gd{_i2!ߩBg( x4D Nq.Ru+\V?=1gV(#mnt6@1I@bٕ,Tį>>#[s;sloYwhyT)h0_ȸuhˆ3NJj #Ds-x ]c>6&l(fQ>g-%4F=g6]+gAd3 "cCT{_W0:zڶ/>2*].{8ئU;\`Mamo{J^}% b,{%uM-;eӗ7TcxzR'q/I,PNQ,J9Yr!BnԖ1ڑg9sc^KbqcV4SѶ>>o%%l"}_]uTB+I' k'k-IR>kEF1Ly E15XY'x!,gaC'@6GZj㪂% T@W7:KұN]lw G:q)݅[ , @ *[7LGfm جEažyLYȞ!I ˶F02,b^XBũ/jh[XU<3Rw˴yv̎zY=5"`<:s+^hh RzI9|`]O#Q(Jq lt#VY>,5'i\' m+cUV#qelX'!ߜ( S1tEOTgNz?+2 t C?GV,4-aQ 96"ʠ!z{KhQE'S|H=yCQ)PEz:8'4\hC |%yVg^5+}G -H¡J$<'!@rh[(G|-&.#܏n6)<ώS@1; τ{9*jSVfP6Xc΢>4mLg%yRoؐJKT:4ad}Jqȸ򆆿c dUHUD L .;e`k*?Tdw/JD`V=Cnoځ@ׄ0ڴp,?!@ :SPwBhAQݦ zǫAPe>;RT(C<(x."g%* I|mՋnxܙ:APT{5&^wv+RD.CsABa2B+@0PE19#.r)Z&YW}<)G9_z [Smlp7x2Xh"-/Sv$GWynࢷc1'3^R+f մOE|P{2u&| tOQoM&&ѬIC-.ZժKE欇L}HEvLG1E Q[S.TC`ЌN4@Z%?{rgR):67~%KQ9B AL67|nzi6khvYwB":z4(ƺQ"{{ihI-"%6XIGՎ oָrPhp@f`v~updPU^v\7Wנ(4~nlLji$Ah㥖ޟܷ7׫SCi6p+uǓ~,|qh_҃qBZAg!*K` p9 ^mn.ےÇʝZ1arfdYPNV2 { d/REuR>Ṁ#3 ?nȨAWx^<0Q [hu^Y.D=`=INQ:JZ{53+` S$ mn#GMNx)"q!vq/Ύ+w[^>(̐_(t@3R޼ iԡ|(ۺH-J}E |_{ct<_$Hv;K'PZ*V%p`=Q-enIwZ qȠ.dv;;C}9?Ȩ72ǁ^Ij-u{v]+^Rrsőmpiݱ[+~XI $D+q!gLT])FS",FNjצmlk}*"a T;;WƐ-X !E!X]8^IiqcsCoĂEsA&Dž$VIm?ث&+`*e xC9E>JA \ȓ^j?Q_)KVݾy4hJᲖʑQ^9>r8.v#ZuJkW94ٶQEN>ͮ|E;izfYbZL/|7g&9@#V(1ޠ_+A)+%!D4.cDRQ΄wqC\5ؗEp8Xf gQ][kߋ=}X:QF!]q*d{潆'/ 9o]ߞCxUJ?m3}y"s]p0 COUEyL)&loƓVNEDRŷ6b/lW@J*49xGv w]ړEsI%)Nz䃟F,{YsnmFCLdx0ħ>6.# 1FOf5)NI.`χM:U$c*BZQzo_€d>KkTHR{ ŃU[3 { PF5>R 1|?DbVuR| 'Jlm[ 0x| $Ld = s\H l}ݘf?[xOPl .LG̙X!nݞ+yc+T Aa;%umEYV'q IAI oC:|PiJ&ܡH)bAS e.}"^AAɊ+mtA>;VE.J/j"6OH36(r|8)?Q%Mu,Bf@#K^޵rZ yo|\a"rLͰ(f\^&u$)^U|nG_\-ՁW7eź'tcXc;8V0%@8g824߈k3&GN'.Œi)z=n<<:#gOd(ҷXǫ祪 H nkg*6 7L=Jg}lӜ*0/!qʞWSgT"aFCy  %{@1A%2o8N #Dm(0NKsㅈx};MY>Cfc0X}vb?dL۲ySڐ?ܪ{,tS_ //RBĎw~AMw~Ggob/UMC62tR{xUX-(:2+RO,:8>MOn`٣^h]e P}[@*Ie5cjPbB_lVޝNzQ$>x?E7M@|&< t]ۧ7.Y<CfSS-3MMFM.] tOᒒy1;@0_bHpNپ4 d7mvȚք5*odO3:muYkࠇ7 'Ëm}굨 fa4[k!{g&qӇ֣ @`uHğDzҫk8.]tW6&7-jB8"%h:Ї&ؠθ0E=4o#G*F*b~S UH`e-. 9}\p+lW~k:"3TIq+)^ tso_D\K:Y~T91F>"OP.'ڣbc iuݒpeawBrR廮;G^,J^q]5h\8N0u)6<eQ#UaUbfnDC.'nhM j\vVgWb%'~5e\MA49ߋmUS(D/! !1dB {[k;3 ~$ ;*8qӜ1Dh߭btz]pU,wU~ '@6R?#L[jȔէ"êR}εz=1 R6L^HiFmYZ5 N.{&W)"̈́+Lܠ`bϭi=Fa^]i5iN룄LBom" WQ®Zan' F6.y[ Hܚ NK l`4[yb`_W .F9ia.Sr D\HFZ6~DEsmL*]dn[S$1:Uz"z()B FɜMV{ʭ:̴"ƥx}{' ȵ+ `Ei\c4T?G1ўY9q-fBQq+~7%vZ?84zɝjx:lF zQHc3h.u1xݙ`}@;ʊL\6Ϳwׂy_!*|xUq~ڹn}+#Q;D`{^ vGL/w Ǫ<mad2HtB~ۨF2RljF#La4d BF8-zuf73S岮ɔOBi~̻jwe?DY ?>" 4m8ܣPr'?Iw*͸ ~8|J@9s]** *<C+*8̅Ot[7q%B&XM}VtR5"RSbi^WwqWtʙn܁uV#n}1L.+ڇ3eᵍs<)O¡2a"'kP]r(p![Vz{d[aQL/bcX"HV H:5;TߕzYGFHoT,8Q^|B*~fX͍eZ z|Kz9f&4FE(TPi\`mHBev?eWҘPrfjnԗqA *1;?0Kg1]UJ@DMGxMϞlAn:vIp4\S(S#p;ML({ ,*s(Yƣ l@1P0CQ0Tl 則'jW&+MWk->uԡm*EkZː>sN+Nw`zd/DXF L%v:u7%ɾXzbº딊&Svu^#L;{*N,Ԭ6SޏyLó%zmJl~DY& ]1lřEgd5 P.?sB~OM(@=sSh|6#JAqiωSlsp=W'td`QmrosjU!,䵇=o]?m"\U35ash$]Y:xAf|iyU݉: n'POS0[Z>n]&Ч~K$$E#M3u@¦y?E/ w, l{djP5Z ލJJ֮P( M*6-٠ZlS1㧍m:ObbZ^GD-M즪!*Fy)ޔЬ F+B VA_Ma iErKp !4M_t J9Y34CR*1f>/e^&k8/!s!Ֆ8&^gs7{7XjM_ ui/ ZL,AYk9WDz}x 7pk zb^VoKO J\?ydAiZ$ڪd:x]?=HZ~ W." U墆Fu85?mڿ d`eP]NEHB4G."ꕡXH{wr[?#0RB4Hh5 z P}"6[Я%KCr2Y^eܫ>%IM7m@2)'Ope[V}'Aє_ eE>4HB`|fΡ#Rb@}6;'ȭ/=!?sk59_tAUT(+ߗ4ʼnD=F9YcOԢA*Y6d4PޭL@@6FB?j\)ˆB7 r|~\g:ZG;?tJ}?Zma\޳o^;S@pJ{uOS% yep+^$f6+:A8_}BR>̵}DH!J( I[BT-t[S0 fZN<p[b1sbF> OneWm ,YG3xgFD:,ވx7uZQ$gi0b8}eŲ* xbHh&rB`&RҞggAXQ4,/m Sh7)>^so&]0N I  <[n󦩑uCw{ڼ{G8-hT?h9-[Y;n,0.z^%ơH5XrO慁h=(LۘTWn~f8{srJm1z6dḶNxw˖k,6R5I T%LX؁5'\lToͭfRsl -8 {wdoY*gnP?4#X׉2Y]킃Pe̴EO{ K_{wXsrwT;:.PQ庨g۫+ eBtoSvxٽ(L,Yjn8)D4J)k yj>r.5`;@@nF<=]tkIov g֡Eq-۪ >R!tUr3d J .aܙ|{V^%De6q HGI7W]eX>OWI˸Ϛ>[A\u=Ĕ_IDl8Hx蜇'>B>.am KfGQMh]yK3egR8NY LA{ᳺUӅxY~T~1+, ':[ bLĺuP7iK*ܼrpLޯ @3Szvr֯bI5RD&c.pͫ= Fy,i"n:r߰WТȮOJmLCS-x܌6^棯߂iTHx˂(`@D <‰$3(.wM3< #E<=HELv #ڧ;LcSLVu3,Ni@A??(b*0F. P#/#ڒArj!WDUD"38)1%⇧;ub4 ʄ2 .rb,Bp٩G%`9)jFe)s_[|Bd :RB#HIZ@,6)I,CRl:s/ ZMWݷ9BoSNT5SXB6[v|!<"]gB]B!N( `PN~4}L8jg)Tb#|PHQ YuE`Qsg:nSϔ'btY,=xO|iR⇯hE_j(4iΤ"NTȱ{꣡B& (d@ސۧ'J\,f;'G ;/:gjv&:&a͜3Qh*ͥ^_i^Y+IGQ92؂|edyO]+eyP7"x՝..MTZx%sp&*C3d^~"n"'RHK$f{te}Hh!NY^b{/ *J7)DgouSU;̘M aNe;p{x=R'KݛKLpz)Z:́0*\4gv~ѱ/a#5NTŠXg_v ,!#~cX؃ާqFJ]5|Aj"<խNf 妠qRTlOWxq8I 9lw,/zuRY Uxp#FLqsX\9FivGeII#+LӖj BFVk NG4n]gV= |(ȋO6,ª'5PDef~3><2ĮXh09kRբߔfC5fetUQ,"hN^CC\z8 o94_ S/nogJZ@(*4e7 }췞/r洭ew< 6-1`A;P@ЌMtvf ]+=ilo:jNerp f*&?27~ Ӛ&!+pS+kQ.vSG?#ND~`.]!d E-'_5W#s@ Dښp?MlpBR#iv;gF{5+E7G6>583](ӈUzdž#wX:40n]'t=*bʔ*=zkQYnUW2g܆)1U7^k w}V96>^:T^ _>h`Tߍm ^yȴEG~];zpM͐ Q- *P,ݕWK01ph_stIKݾoƜnQ. RJp7xtF{Z|QtA%bP@ɴ-OE"BBc8JQ hM1'75etwBh6*K "~ Al{=G2utzPy!o2O-ܔ~NpHY1 U[HR}h ޞSX(t t"w#|*` WE/J;y;*N\`%w!Vc#qճac(!f UoXܬg2tqZU۞?OJ Rj=( 2µõ㔥uyPqZ7}QDŽwKw qKB#`^Wȗrj; L:}2--qJ텥Զb}]n5r3Jfvd:[sNӁz>{Eb'wZ}I~ns|iTPLte$b5ߠԴ yZ$#5h+@?vIDv+{ڦBw_ %1 -wxW곦X+p6Yc *heH[7.Sh1w#!* (4|u0%]]h"b: Q3zaXL$H/.UZ9U;.2!PpxZ2;<EGȼ~/$#&Ӌ$! DmߣS6C&ɵUa4kCtbl:*-2>i$p-VD~Ewq$TRG4211*{a]Z5j~qqVӉ&\-=:0MB--4&?OY=61L M`\jbŬn%:?,_K yp#rlMK8 |=-0 A,S$`r:=\`Y6 6jKrʷ78ΜrTو>)Y~Y} _k)uO$7HhD=l=KT [O٩hmQMdlbd^x=MNGc4lLɺ0m"Z}&n!>+x&=~eN[АrlX}$vT(~%yBhts'8h mNhH (^[ t40G Y`USg^q~Z|!pb}N+C5#3myònF`WZ<t{r~ oyX1v@(lx*}@8;o{>lxLem90APo] '-]' !*֧D!igrȀs SŔP3jIYSmȞ~/`0|%@ Y{9 ߴy>IJNl:='j7GMpɄMn?BVb"}R7Ù8un'`do2㼈oҐ-#lx:"|HMc&n @ cI'xy/D6̋K*5vK@#F}3=а,]R$(hs/rJe =U^z:wL|k YEVm[pdQ~ڠȟx6R48zCZU/##kP!$olC&LY>[1!纇Q9 Gs&X nc+y|h[+  (@DXѲN|* %CX4*1*@rU6FXH"J <"-j,_O@_Jyz29Ԓ@qy-_2Ӂ~*]A}PwxV3o"7BJ}E.) AV?$՝'V9xgO}g!Z1'F =@}2Co?Ѭ Y%C2Ak\!G r >;G$%ϑ 'O`݁xNN! (g;nlP=\K1a(5mӶHo)= rFR`RD߅; )6nad)-?{~շԨ330'熣o5H+]h] YԠn|Ka7Bs<>/N 쭺 Z\j܊ Pz C{B@;$d : LPI 3-I!c>KK"r8#!OV"j(ڛ o"e}_M-=9j!<Q2ܞΞ`~=̮ja' ~:q<ئ! +'_G;WsI6T5#кU33%XCv:b8X 2w3:hQD<`R7ǮY@PjDIzP.6V,9": %vuڀkB8?Z{v{qu1\)-8a 3f팧x2ǢJ:.@թt]?"! L_ ؆YYK5暑XGG5%/!pZ݈sk_핕*KYw+4R5%Un#W8596!8vK&K\X(K>mWa5߶1mwqEWo:OA[`d tzp7tX}I\6/6Hn;}iĐ3G[&&иzꎚ˝Z]Ni'Ky@ʲ3bZ~"F]}ekkajH &rbh%X/uxNg4c~[]_ld.[=y™~pi삄sU7UƋ֝]>U|@]Dg ZJuyYSGwiPRrS}.j~ϱp!iG(P0GfUaX,\@K^ )U }QSA}cݲR,%wCZ6 82ܟfnYA@޾P s QrVi>fgvɏeqF&xQmM46F|Ƚ`LvYIC (~ 鯾yҎt{&T>nsv(X玷i=_vxйtlS4-20WS&Bj [zƆ?·Uk $y]V~|2&(**8^KBsqIǠ+4v]#pLT;ӋcfD ֠цs1x BHa4bY$bBra9kQ^$|ls>8p \ss^ww^k# z}~$.BL!Pgx(۞THr#PJ^H7Z,&)ݸ!.XQ(v͂4F!`I gó ?.1nl1Dϼ^++?&@%<]޷hǓRovr %v#\RQ?TI`/=_7x8`剟]N&Qy] HC6UY el=c?7VfjKWhpv߾ 2f3Q[Ӕ92ɡ,֣Ql‰H m Wԛ|Z<M7RJܪ*N1z:u)PTEՆ\JߧX&PMDV)\U{Oa/ްVG=f罓3X?SJ[` <$Jw+Ux5Ƀ~U#\>0a/FD@>P,Q8z[\ׄ{m0$b)`aL.ҧDyؼ&+K@pg^bF`|a%8Nt?m,.ͣdT hƯP;)X4,:u /&J[q[دy*IבȀ3GtL(nJ Պ8g40$g\7wV29KJX;$#nt"2rX5fh041Jyv-@2?_8U4lC.Bu'7a7Ђ4ci} n% Q^ʺA)r14R#YN7Y}\\CX߉VNN J} $^Tk7x*,5Mxn~J`>1^ܰGYG|dhGl*r6#~TkG,?m.~9]mqm;PhTDfd{Kak1Ǻ2ކ rOE02.2"HnH5 0zXA Nw9G']P(w4m}0@ y[צ )6zDe} wV'UЇp\ Tu ~Ȅ=BRo^g"iZ7ŦT3h5?j^H!j G^$%Fc9ƣ<,Mpacc;?*$vQQC=@ }lcEe")gPn#~-0ڏRoJTcӕ `^F`EP'%2n`^v2 kIz8ta\05"' 46ݝ/S] :Lx2淭Xl͜h 9my $J'G?'_N? W :Aʝ;7Ap)-M65u+S;DSSg1n !e£owjѳA6[u}LzwM1)0@?cy[D9eΛZ-E9YeʩАև*tW N,"6Ruwrrǁķ]k`7NKz ~ؼϏb[ &-=&X.`7Vʲ)Zރu44M`~^]h%/Hv-C$ R}˯uقXШ2h \?z"Ʈzڔ2?=T `9aBS=䟣E<]R$$ʃt>?w[Ϯ +ecЧ^Xu!b=>3IԡO涥z?E?Z3lA;J1ó)24j7vov!4r1 %jzaAT)Z0EBЍqI*9oS g|h{mWdHN7.I@9b坝[ j[yh o`^) 3=Yz:Xu.;c Ժ~>vJDD އLEk_)Tc?{o ƉeC$a61˽-찋+1XdmB<s~~lDvdFLo90*HX@f چ*U>'q})nC@5r]&?VqkwV1ez:uiՃ@,fS)[ (5eI;|yz3zQ!wEPE; ,(W^`_% #؎l"Ǥ~d PPNew:Hba.)5 m!$JprКc%J`MawSZ-νVXҰ 9NY ɞgm]nev+Ѱ j?!!g=@ x i-{YCL N|DjS-t e>M]peO0\B@1f~F0kKX2 S0k %#(a9ʡXΑ2.yy$J93uФ[+H]b38=% k7<4z2U~d/$C4VVD(h|uÙ%-º뚩4z"tx^a[^Ad 2oFXp OQό"ҵ'_'!~7,l~r|B?zM.:tuoHq@جoG=jN^G8V壥i6^(5/gAWybQ~ZU# FWcSbHK^:֨4Y?ebGsRrGlbh:?TѲ2mn&z,DСEH7Z7NVATXh_ТVϞDWyv=$ڱp)kK˻ Bj]}x&obZ2,RegݎQjsMVsnSNs 瓕>{#X)hC;D4M萛~ ޸ $, OTӯVBe:A!ĹD. %DHBG1G?X/h_HB{n]lN"jzZ%Rz,$µ0/'_ٵok? , s9o+ΉX{ݥsc8Ȭ3{^^gp)v"@Qo2:npb8TWy}n? +FQ#n D zzY}\bF8 oJ2vO/Qz}P{JD NnBQ\[C&F96BaS&|p,\nPkE YSw3AK@C6ə5;džB=yo-nno}պ\kvެh=p>}-%Ab$Sm6Qb*%s摷N9gaנ:2ǂFު3W)|T!r& ȸ>y'+pƹ*-j+wZ''~9rN!HT>ljK}".[axP?W6{j̒ƽǖBg#I}Q|ЀQq*>]_ i%dAGu-̂ oCL#YY߅Is»Q-(R^vJ)t-A+7sL^]ሎwAnF5ߞYeeұi_@Jq:`cRJ 28Vz]&$hk1R}.f cz'Ɍzk 3&\юSqᩋv;\6K$KK" ʶE M3HWأQcJ:&8~6 68 O>7 +O2*o+{V  ;aݘ HQ>iR\5f5ԤO{F|]nT8c'_ޭ{L Hcc4ɚ#u-VGX!47U(5[NX*bLm WE@;v\#f+!CB @)Դ?A.?9p521e5"9ckފx,~3"~2H1#zaOI5gu=AW2Уٳ(%[cN/Fʝգq}茱["?8jvʁ5sr(YzIsvȧ |S3wjT%[h]43C5fLSe$`y!7ЫZUUjIzчT J Q:N* 0*"Ne?5g Qm+p4/FpR鯫 #،<=-8`/`%Ϟ1yiXUCOː,w}) xQ4GM5Ky<2Y/׎+S|vt"GtL]v-o7tH'qk\AEP\>7٠ѩdcژ=ǣ.4B&eGjr,Hグx˅"ZЂDhIwsxT5o%13to-vWc6˻?!x_&ce8եQdӫ|hkKMHz %Yʫ125rʯ)9g;O(2@\KDVi!o])h%3T*9>O%B m= LFg3;]jIK6vI9ʽ.t9AqCv.\7A{pިI^ ]35ʓ&s.7ImR:i!"I~BSiY ?AN^::~/>[|j^vLg=;oͬxP_\@9@P$Pw 'gk &[`vzJ=fkkq5S-Al( *tgS [/2^Y~4nSgzDYg")73zț^YskPcꊤ65 OhZ(FйzVBQxK-aen-HQvHDjQu|2 a4iٓtӋ.|m:=X{<C洽A6󏦋A~jb7sب12Ѕي~$& D] XK.y oYP/2 r rܶSJgٿqTn=U+~‘eQ0`7P J(`oG7۸.1=mی-^!KXݟÝDy+#Hh'xXڙgniX1 UX|Ü.ULT[r]c>Nrqj6AZ z\v@,ai:&QewO<";/阞l 5 SZ`Jz "|q!-N L@FA4t+#1̫8cg FwSK4 hãc5}=?-!xtN &[.0#jFrTjʘ#_%;fW!%tp T TqA81T{"R/S MNb]vUžwjIc!(`v)ZaH;9k9,W\m-^=ϻSc5d1SpՎ0Y?c /'!O&FqOMJnߡuSf5B/KKÚV1zY;=e{U@w˿9Uh[`nZ'w/l-csM%eb 6.W94ӫꪒa˽C 8mҶG6I]67ٕ {Sw|-Q<[nfdE#&x5G7rU0}$PGћ>Kzzdv>WLHrap5\.*ULL(%jqk,P?Je]-sJal9s TXl%5U%'ƟMz{#Xa9i Ơl]hbeuhq*SN}-n϶_÷Q-;A$M"V2M[稀̡F3E\\^ZW~-UQy;<2'SsC]h@n۴:7wF!e7h#LУJ7& ݂Jifc[In7z̽^Re. ]dZ0_iB]DtnGfHoIFKΠ cMPK"zv+=HE|?w%xx (B! (קl(, 7N̷tdzF؃?|%X Qjca8sss XwJ3/[*Iq'%h"XM^S} bVIedj |F3ovi\0%e҆Ha1xxV~?K?Sl8Fmq֡6u{C(!8|x* c[RBjW6[5]*Ӵ:A e܆ \85:kwjC!N]A+S2z7)g~&xv7W _>@"3ޘh4d^ uW@Й>cg:!7&Q7D[rj/Ea< FchE|P̓A' tq*EoQBTR2@ɒyjn} SYVPyk&+oF'lى8)$76UL4'IHW#T8~Q@ f;O_ |HhM'? }^wʐB>?X/$ʗrHF !IT y"6>IG#qcV{KajVyc2!RQg|HLk龜 -ou.(ͫ\85J/MO XLUJw#VCޗ$ >ukn3=D#74X..]@E Yje9pkhsZ%xɊ@;hQZ%Hs\F,ʑ]P2/em䬜,-ʊ88I?XG;h~I::>OJ2Pti AaA/Z,QWB?1 P'B7]QewXn7 ېZ"s|d/ҨXY:o'噞g#?`[t2a@6r`k'F|JRQȒ&OK?=P Vς>y}a%r<B?ٕ+=;x5u1FAՊ_ &!&gbzs60Ę`Ҋ2bbJ6&bBoÇ )$V_,wsG-M7tjfǴlaFӸx:GB#*u`ȅҌʲD'?u ʓ3[ l% ,vBO2P-z?\J=\Q8 { 84iGU}E bRa߃uh9h= QqJE _ CK,9c%P=OOS9=FJ69Yݓ4Y\[Hg^јĤzH X~[Sd`k*Ȼg}tUcdooY?x l{aggߖ:d'({nfg,*Yb;2xsdcf`4жQoU:ebg8fd+3Թ&p_xιV?Ieܞu9bʖ8$ ]|6iAL(O߭&RO,CF\0pFVDQ?@xh!"})4tކ9wRg})Gdc&`ӧ~<;Ƒǵ%3CsXews=2I ?! &cC .Fvi<1˄Uh}GKvxX_V?"3Xʯ+>x3ҧJ1IJ¡foeaOd1cC0t7U˞@ALM27f ndAONH@\oOЗώnd1 ٦+J Mp_&QiZ9M)m 8=u89d2-Y c1NlMZXq8rҍCYiG7EK'%Y 649fMNŁ~3:{7fu+D5XK ~\V3JNۄ`.ݓ"*o݅hmCѸqYXtF;N Y`~aR\ "p̣•|Nvq^Xgd wfb<|y$go:]D}(yWpH-eF3vBd.6Zp(C{?΀LWC!8?`َ)l Ū/-3p5}|/AmFl_C< T&9XMU{ݎ,ԜC|@nx\D%&mX$=4򞝧 1e.}ӧպ@q)m|ۣEYK\Z_D) )5Lޙ Ħ{iylՖbVoxaɡO\@K2obֆd[H*-H(ȶǧvGFR㽬sZφtO7u Kni5Yf|YԳq1ElixgSZ"z(Dg4h]LcՉ0HG M#JkKT rL"*E+ a'|k2Tx~, ~:ZY0  C͢J/Rtb+Dɑ/[gVr0‘kNz #iyAOhw>?NNUGd( ޝ^rڤ_x(A\p4|400,*}&)_,bȫix*m~8ǡ' ڛH/}Ð#+Ś_u |U-j܈'϶TF4 6-XE!iol+/,;fɿV(懳@eDhYy8SlK )9y j%Uj.?c俙/`Gʞ[G]6F8pg*{۳m?ŠޛxfUB }@n@?g-cqIWRߧ ־Sѓr=qJ5`ו-񳙩5SwZN? - 'E[fD H_& •et,/6?SfE_Jie0 r#q%!`|3 kcrNn @dz*F[-X򘰘z]dRp%Ь Cƕ.eH2׸Лq_އjaj>eXV3xx%ih]>qGS"Im=-Yi6?t͚U-Nwס# x WW>C a4O?$Y&'sڧ0 %U iXƠEnᔠ/ݩt{7g@|Z*eB zJ#u e,Xnwp给D39xrPQfe>)cG'U&"C;1YKLCPNhD[Csji>p/h ~q#m;o.qɊ*}l7X2|a?;SF2 oZܐQKH<舧PDo Qvd%Aj^OfD,(CLZ;NJGWߓ.;xյ|Eexxz/R;Oq'aOyZ2h`E;ڡ(s! ʏ]˵ xVv(u">}/G`)LW Zpn.$v,oY{W4|@~cTh*ZUjVpNR>{~6XQP4f%ŏ}'2u;^>~P"]kv$ʧW28Y\oC{ )~+=L4t*M⫪֗9Q <굲>'h%UUfa55_HGp3[Vr >Q m[ϓuyA!OѰjԜ-l@?#l_,vKɠ@/]Oer[+v  ^4,R2Wo1dEQ+TREqi uMQwqXh)΂f8 OiJްS[f?9kÑ&0Ȉ+}6򴙝 L{r~̃[z9154QJ5Sc^f!ʊh{TXFϷ<,XU5,t?k?,r[ bW+zUCo?GHlsn}̙G} 6ǛRRݻXvhKOQ 5ɣb#{PȠt'cϽ;ׁ$4z%diA#,# uo S 2Ol2%yOԑnfMF'ۗGoQOzUʙ`o<`愥T 1rBYVƮAMˤ۩+sܗK/Z3v'8U]ąp_6b(.0535uҞI!uƪ;@!gi>0%}Zv }`D?iX|"pk;s8ef^"R‰SLl Kd%k[lM¼ɱRC0'rkR/b#OF ͕";Oѭh DX>Y#`76*x~mgr,Gc|=VYfE/ަ-I? ٖF[-M`jHO1ȘXj: ^<_;ubTKXN"T,쵙$I14m1=}Ho'dO$h'/ :D;.̚?vZ2%|Q҅M0AWh*deUDpŐ?wI]f[ҵ_0Ln'ZOykkQej*>ìګ #Z@׽0iٳqWI=J+-tcbԕ+A(eC{7i]ozQx)R9K a9p/u.˟ 0|x>wƄ-\$CWBi$[h\N,6 `rO֟.J7:U(@m([D 晪Tj2D(tD6"ܨVK㗂FUw%唫 #;-_Gӽ?צP`Uߥ \ ,Q,Z& Mz}rO=df Iqt rV {ųȐ*JZ BD~:u˝4j_L)/`!OϦK/8̼~qgeSf,{'砲X]1͊'k(ƶ?(ջPVTK(V؂ܯ2(~u%~ƵxOg7peS:Ҡ7ȌLP0? ؛31H#2sO(~t&,ky-Dirv9JҖn@Z# oH2,MtPs C:jlpUd73C%okx8Ƅ>k*1OOOCds(3 Զ.aM};{A,]+ՈOZ+/ zN2=r&n}ȏ*Z4 KO$J:7𧂒YY=i{b?y, !xA J>,WBEY<0.҅W+4 a!С(fɳL@p]S6f2o9[PU%{'v"NjTkz1J|BԿBׄf_b2*6JEj|H,׈:kKs੢! *0@PT bK i9'3=QUᣤ$ṘJ!'>t-u[[flN˗ 0`#LUfTj=/cMZ6Wi-96u5&O4o233\hC5 gz W#BK4HfVw Mx*H R7ώblҋQdidC(~';S@qslɿ&ʽT~M>`'GKp%-m|j\ق?USVC逦Lh i0g5TP)4C#1w F XM_~sCςLIGkW>x880^%h<] Dd*h'V%r~^|b?.}al7|DEVv*DG½x0ջR yP07oBɒ=ZwixYD+jO5"EE^)o:Z1L>R0Y`[ ܝ5 GX=qn.lM[Jws\YDSNɩ/& |=;.xZ{?+Sx 7;I |XW^Ge-8ᰊKG$A<"pƦ@hRqJ$y u7fIJRPMAs B%̵z8,pwZZޗC;q3tIi{x|@Cz0 +͝SCԗM ND:>PrHw,+'58#}_,Uk"N{ uKyRbfepA8vv7wkNtb;]ySC;xwUSx̠ZզpT?HB.ך[x*dbb蓼F&TЌ(LA}(,^zWD&tNLnru[.Yʄ <#֎>Qf M2Joixk^4PRf!$~8:&Fu#Kc*t Pه8с0P!BSz0M%v'iR)OR")1wٻ~pTjM &aܧB>̍l K@[, %`kbׯh;U5W|✙Y]Sy q@H;`2AސB i%!`s va$#`Lmk!4s?{npt@pn_¢{cT&ayef~-Pڠ@P0JN%_hJ?*L&Uwϸ7/>&"+^kp  h̳o> >sM%o&J9+Tх C:IWKyagaBEtc[X/\97P=tTS WH+mw9r!iai7`L,b7vJuBALG\{Vׇ$/E&XOGd3I`g!s= ܧVa;}^4d_iaw6ݏ X@1SE}؜%"(kKreOSڸ^0)4ł,\7F KdZ-ʶRU ̍b (g;ʮH78?'?t6T <=bloW!="ATy׺"p,L=Kp%T,_afY+ԩ"oc2 cONsyQ"S $jVBR9RR jb{4ŪrGȡj 2v, MP 7p]O:QWylFh@Q40{S%%vޚ;"f03PVdY5ogW!l{H#P$d}͓D'i/Z:؋22;ItwЦG[R=|],0~482YbAm'V;Ypgjuh5PY)//qZ&!Ub@|*ǡhk{jjrNŜߚo˴#Ag7t^i}}:(<:[f$Rݣ`C ((zNz lx܉{&戞7`Y{ǐ4tjD1<vͧN _WP%}}Ai"_=T7H^ue#Y}w+S噱n4:^x٠I X_F~*"9.)zlD!NѾҊ9g; Mm#bhG"^Tç|w&ÃJ3[Yj6_l3VW_Z[U3Jo;n0ɔC>'o؅\J*t0J3jwc&AToͩ8'4uu.,?$Deps3CbI?, çs~qؽ>ՓuQϲQ旲}u+D=D`ԏܗ%Xj{pa[ Pd03BK< HtsɾSvvLߝ/&"O[&OxWdQsѡȪ,D^Ldʴ? xZ¸pw:ֹh|iFbrDh2<~ u!M`!m'C(]PS?|/zz=*bU8Q4ZV=6m@:7:L%xEJ T,–lR3-;;V_hE)sr^[obQ-;&-$|T -1=J1*[)qE>^56VoJcbSi"Mj`0@;i/\ܹRw7J+DŽ:<)12}"D/ <ۧi'H*7'5n(jtd} ;hIk؁d\9񮘅AfS\ 7PByRZ•aDńZdm uAwͰ6fQ?`y`yo~`?ƅO99` O/놦zw'}9D[&˥LP,sd.}f!ݏ* &'wA]dyCPh Һk? (ĚYQP\LFh 8q`5MLE*t N^;5BR@sSgyد DhIL@T XlJ"MwYXʵ!/%;$lѽn9%t~LwaءǞlt蟼 6,͠3c&DV\l۾kȵxD7#@\ѷ9WwxUn@}f#*"6U89⵨+ w)~d]18bwsYa(W+Fmm{lh1"mkpo߽+ RL୴7FLoT $S\djBVPQK*D9[xaֶsLkStOLBR~2h _X0#r=7wwI AC,GJ  `J2bߦcRüʪt6~X4ΧL^e&j  ;^9?Y~gxDd M_Գ^dUZPc9phpۚ%~WrU ޹ra/ ߾Q;O[&eLu $F0ӘE}z}4@Yr oq#u% w8i? a>3`˖jf(0O?M]gÏy VYs&RRѮ[*_#GN1VMvt0Ӣ;(fL@?X/O:k.EfZ ;Pw+f+\va:&aE.(j{YS2x,θ]A5jF88-0>?x;͠-o!ڭ;Z¬πO ?^HdC;A[\uT)fYyYWi}ZϓG9BS[Gbdj]G]9Ϳo:1bBPI *9JPD:X; VGy4>ṕ E<БnWߑWn}d~j+ѫ`-`56\ǽCM5j2܌|jjWxYa*E~{. 9]IcԸi &uLiߓ; Vv#)FY1g G@H*?=H"EE^6+?59i̻Ê*R:tjt*JkzGЧ퐯 :7` ƒVaY|t7m>|E$}(^Og鈂0 7@ .- ֙4VBgz!*Dsne &`ůۙ78z‘+F3 TRu&H^+21=U_6/=. Y9&n<RCvKPۭ5g!h'V!B8L A6/0*a°i_ϝGb\}t7d%= _}HEg򓅱T:UudG]h=܁6|Ag D32K{Y|ѕčsYH7޼8Jm 㙥ۉn*Gׇckni/TGcmq}?o 8tPSm7Kِ{gQ*6kCԏᣚ`H[>^P hwW(H2n26&R{s[D@ ?Y씱6&@B*zT2:B(ZGQ9-QD+%A b4c 52ÍDc(4= A}"hE|Qp^8ިOw[x< .’*bPQXcS(ux)zTP ҅rVL掓|MwS#ZMqs 8_fk\4/xrTvK>zc#R#/! :j a73ŵfrƓ+AA{Z[g Fh iNұ5t 7zF^NPaiag s^gi#qiѐ߭ Zpa'`0'tSyX1AatehӢc@_M'($q}8[<,|X]AaYQ=sjkJG7 ]sF.K2SQKwKDrZh|b@ɶ62'XmZ;_n2+GJ-CrJfs8Q$m"il+/vj,Ao'aYo} +ܷ-(D)|'JP[uke ǁJ4:K?sbj&-JN)92Βd0vN4OU%!Ro,: YZaOU#Xޭx_;V 9Rܾݳ}E._AY}1 7CvO'WY]COZG.`ӫ,8fNy}w6kB9 >t ȝ;x2G:V+Bdw+bSm[GDXxpElЅlVڰ<RЍi3;ӫ35~pP5/;w#*4Gݾaw9Vb>Y@. !/"`ЙHKUkP1:1*mW!#MHTTyGKn>/䣭hg72Ar!r,j/ Y~133J(r0͆f]Y GQҒ*?O Gl.,S&pm&ߩ~Ϫ^{*@^ġ}Yg'V!JZeXkˀ:CU}sUS]N gEt>+"Na C \xi)Kvl+Zy#aޘރuf(SzBMOA wyC@eWA9R~Kx?6/6UX.ґ/j\̷65Gk3P҈5ɖBgǹxB@>ZQ]dϛJAT(8y,5\\? \薧 ,eSAE3K1Of5bǏ+<)ߝ8q܁f%VR`ު!$RU#Pn89n7C9>Wv?[ٖ.H:c%/{']X>R /½w>]DFn<ޭze !W ^$XsA}G0N.z=p5#nʎ]13Zv|DžZ(R+| ِ<$|M9yb Ӆek9܋ܬr cY].(ٮ`F3hrGHƤ.7t1;~BD[FB[?fZCEn@׍,5['qwM]_L]K B-[@Ԅ,Pm]- vhG*3zC鏏o"ۜܠBJ QG?X/}< BaBbgP7q@( C\τrׁ"l{8F󸴗s#2~44BwvQ)m5Äeq %O:ptN|:jTsj͇~-r=3Ñ$o-RfPtdy>,]V(== O:]ThY{Вt"1yÃYUZ@̃XGW2EuL b~ )@8jGΰ1c[́:,]Xq~r).zmJHYKpiy p2#9L"$z *V3僽&{o. cD#Mt3Ո1TgVĚquǟO_ tzrvp==c ?o6'!Aj ǝ\],2񊼿vI5ߧ(z#z|rJ e`s*Չǂ Ω8Bʥً6;`3O|pB(kdBU .m[H,PA2Q?kUJ_퓟#DT߅@z)e2_9%7gn:<\7Z?EEg~$[TUAݺ4|*}BMӝ|.Y|Lz'Dd\Ƒ{8 {W@ ol7e R.N,&QRWSlo%1wKhHq]l ّ!{Rcm!.؎MnI,_S-'Ax~29T.|<H)v&L<sNHm0`P <+ڛT+m_tZw 墑6β-MO%ėUak) eAY" +4+'<濩4 [w+5̑YK]͙|slʛcP:+4KmG f$jt8U}M3Mԉgecmݜe["t&Lz*0觌3^2 adɸ鹨8ߴPj7X zѺ% WguQ*fkh['c=SWD]7}0$D+^o[2C\Cq&V 5LAбgZf%Wޒ4S7)mv};yz1;l=;aIJoJ󎷩i=-M3^y}oThLM"U4?]K.%%",hcm\6sQqMxC[T-"%~sMlS&'0Qxs}xBfv" 8MdZv"RoY==N6xכar+7_zaQCbgN9] {琳ua7†,hE(1#*8ob.&9WșA6Hӏwf4ߊ.bpӝO~vx|&u/ɵFĮ6%6M V;lN-q͟vP\M&0)fL/1u tf{*#<4Rq#Tr+t%y'7sM^ӹ2'zaF%*A3]Nk@h1Q1N,"ZLjhgJZ:'s~SaPwµ !9_k.?>;=vUvu _@/y@2Ș >jBUUE;܂¹O;^X)7Zok,D˫tA.YzUvelC&z11 _U?yTwFO?%-H`3}aS}I֬_he)9}7j&NZ^t W5'D 4:Z/"PIBlD=9Sđ6Mv:v꛴"H$g6Tm:uu3 kADR()qJ^)SU;ߨxlf4ύl;l&8`q0Y ɧFj[ IYn&I2zYrLQ'9S0U/@I. iE{:kWy?bgF+nHjO/~p߉CBigl'oglD26QTMTY&=G9(ٚJUy+i0zM\)Ogi",taϝIЕ2t׮Mz$[g~%:01ẓiiȏ$IR%; eT6j e*ʀ7>#;9qd6( 9=?^`}ဵ)goU%fR+ln+1)0f}^%F R]8Xflu6B&\OI"ck HR][ylȆFjhw-8Fv%7ϦbeU; Z-Wݹ>.b3G<%&zsas\66j7> b;[0gAg|{FcTbh"6_uϤE|zG@*ˤ 7ƅ4;6S| /j#0BG 7=^!,@0S\uE@"4\W)_ Z* Hmh7k$Yͻ6N>>&RIMơ֥^f;iCQ`]@Zl$1rCAZQ"HFerރYX)auoΈAkW>l>PUm-t5(J̫1;ȦK-~*m}.ՇS2C !v.nA ^(a#819[j;h5Z\ƥQö 2 +Zlx ߉ ~|4W9yiiG:'&q٬œnJ34NFϣ(;M;9h NM(:%DIwO7a}l`>ٛ^t= 3T6n@'m? pf/syQE-`.j-dѕ&>f3m0\Yƴ=e-_1S`Cd)l>pOKqߓɱf2=(Q"q ͌(HQzS3ɗTk;~ #fЛZ2W>`ZUwస7՜9Af3u54aÜCGjH޹Hf Su~tPf@qSμ(`۶1=!.Ы!6$=yh-ck2Z@CB.ZC>X/XҷO0po]4\Osamb\8Td{Ii,NT_}ch/*0ʃupbv[z);f>cP\7$oqF`zo&Xn]sVr!E`s&KKu.E}!(:HM )k]7Ywz]Oc%/v„.*Y;hD1,߿FOu+L막` +*hd<+u:߮JZq$6"o'AY  o(J 09G &B%DN@XGQIYb Bp4P *CC8fF( ɴVp 2my$;~\JmhKԸ6٬>u"ӂ[E})*@ڲbhL*^zNNou&WfWMwKv=C][Y pf*tUZqP?Xf$y al=L`.nl\i &ihTꛭz ms㒳y`^ {BZ~?a˘WNbz2(aY7oC{> (] {5A`t&{T&Z"Uzr*ZتOSgKk9QU4nYXA.G*))!$(giw!; @?#iγBf+ /Y6y #R\dH*ʼn[5/^ף!r@;k~&F:}Ve$M S-+Y7}px H.̵9N 3~^3sb @86~:_ӟ͍RӅH i;s4RY԰p n`]U1yXۭߕӮ]0*:G?UQЧГgM[tsb"ݎߋNG<0ZL;lIXhh91n~s(~~]PT8I7<>@`rGwAx'z}xs?٩L'}l~Z&.`昪W.D"x-\h/?jJQf,a*&,o7Z K2.>k˂o6[w)c[[˴;K#9U'A mG.M Y.d!)<*gȇoB]q1Yhp{XwToq(rQ> ci ?"5D_({[ol2VJ5='}vGTDb})B)\!rP5MλD5%[T-Q5#*$:K>l}5$`\3?b1%]뱵DFWfs+ᱨ*]v0ΕiGL)ֲ"0tۗ#ך?D),=p g A(bI X-jC:ZOy[)7U5x .„$g=$PVOq#i.5=qG:-?h>kmlnZmp܆GUJqF|  h0W{N 6uZA.E gjNM?fg#e.]&iq/A|Vzj=g{X FocvL6ZH/s 񎴬\b3 hJ=Kwݾ[Yہ]&Ld0hŕP/(A8`.C/6Ai!;Ke, ^g XGޱHaol{M(sb`}렞L=#'L)K}*f=DE3q^o4 F" .0RJA*΁in7D/aʿ }7E?9| T4<>b΅RȚԓ=AHŦQ/AGA淭fo$LbJ~I­#o\) &®uRD:'PзE"2yITոڳhZQx&*ߍFx#fdJVX yzkTQJŮ:daA㌶#"CX|/ B=C ҹCY)HD8^HV /Qω0d'E\*ƄXo$6A݆Rm` PUow-uG 2LǚY|+%u? 1=!7/fWb{V (ŚY~YC>jyŲ*r~ V]&Q l@z1"Q {EpZ'Sf@ 00b2\:0~xW%QpŲPpiY Bwz{`+.z6둉sVZLJ~QDw?k" =Fee/y'Q ]ٸIpiAߤntO!x9:b"|j"@~~_PIQga$ݱ׉= R*ེG|)%dnrA8ݡ||pqU#.yu 'n.jZT^|_ /Jly)eի[lD(sf)_pM-P0X)9Oac]y^p)ӯNX,Y2oAԈG ;?3zHBaÀ(y[0WQ^L$xl,!-irT=" "j{-'0jBJK xX nl p~3~Irc%/2s\%*ۚ\u{ n+[4y;XiUq2z>B4@Kx1MP![׵zx_{z+tJ䊏0;n[v9ˋ3OotRtBWia/rxJhtz/ƫmis$/]f9J!^V$"MsW sp]q:L# `6+<[0#U96 9b^/>Im{b FsO,0= v3#;y m; 8$opG 7Io1G(T z]\L& zKs@ژk?KW6įII9Q38˕eUl;!ϩgySJ_ehPLL"|Wa\r#bV%覇"cWR0T$`$Lxgb.DJQ?dX}g?5c_ 4:jRJW/(.1?lN[L]م kꍼ50dȄ#A/xk~νj.pcuF`,*o%Zje-Ԕx0ӽL86Dzħ[ILH{΄L`bR%Nj_ -au9 R}.;./>/VGq.~lmiu9[eK{OM{ Kϯ(_i׹A{;`^d}y~%xɧ֝a[/d */Te*}imdn=F;q|e 44sfq+gmDe=L__tOaR&+وq.+?oBIP|\ٚY&lհaIo ^]|~,ԡ ~ID7G}rH"z nHŚe~]&IƮ1| .ݺ߯đ IR.U*]O68y?>c g`./.hп+l`c⿉+xRE XW<} V30(VgJr%W2yT4U+i+.A`;=74h e'j?$I;V,(̆647I)# q9 q$YXScbmmoV MFv$uPuH2ó? {oNsǸiM8?v-{XkdLdj(.ۘ otnNm)%%{UJMR紘;1/F20wZ۔Q܄r/W+βFw%';ghqρ2&DE@/ӱOU h㖆/QGcb6#V23Ppa:8YC&YSѽuvxZ'ޕئ;^[3D"cn1«PE)w#tܺ}LHz[}^/:Pn;[)"މR/I2 ZM=uK"{`/.;:3؀FKYZoZ*Xx f{EE oX9@#4̒/a%1<ޢ'PtQZZd humCYȢ/ \k7%l]ض kQ0m9W9xKCgS  sH`4B, Xo1S9gT…D)Z`i z֋kJٌrܼ"Nusb Lݦtn'x]!+VA* -ӃA5nIvAj*qO&Oj= -EaD@xٻ7L9 N^qbOWŢzr m(^vFɄM3/k8KX;۩bLD>[;R\aiyAN=mo /΅LZfer5F/)hL ?:SpCf=R};b5A_8Ag2|4tm$m ,Ȭal'a5՜,Kxpk5fuSXf~?Xbr~&0ޢ&+OSkxsYh$+GJo[~^&h5Law\\K{CU[W{`lts7z~-s$uAm:sU= B|z$!+b!D 7b@zqMAxB:}#$XV'Z2_X[ o 9to?cDq%`*tx_΀NρQ?^EPwAt\y\e,3?a޺[2eGM+3rKʸks^= śAQ r\S%`R(dB{!6`椉~kJwځ47ɖn",KaϷ R$+Fb4b@yH?ϕT+=Wm/cAtvn`_Rv{8._(F,復"trJ`2V]QKg 5DG@'W c0ϟ8yc6Gv|K7,EV|CCFCv5ڙ/Vv.$g:֖D MO"W5O*;aTs ||0_mݜPˆYBDПD2#ѥ>vu O>.]}G",;ؕ<Vǖ y416%]RGA?R.3c5 gCjq{2?0OZ丄`S=53]ޘ@-vˠT_բz3UP`I ;ZJ>̐sCMhhKɜC.fUdVw4<Нޥ?SkԸQvּ!@h\%>ӄF(?#c5rs3W[A Qr͚ V:%;5 \v-jW`԰3 gM_RצD8ݗ&C_B>O7<Ǧpڂ5S(8T_8c3.kшUy@Z\1:؉ O)*NTx4YЭzєyk#Dno]Ub_$*1{* ѫ˜>@s)^Ϋ,svZT|Zm'&[@(Gumnws A!_kgOy)H,1UkV {-Rӽ^eQY&0_S, 0ؽt@7t{1L>~\3doH*ZmL}j%t/렜ZP::2֬FdюM lE<[tX"&PrTuCROuZpřx)2}8niWg(G5R<gRz@%:;V3:jvCCp9V]oKɈ:PO^#n<#噽< rQםWKd43tmF98ph -諠0A~A%'ӦfZUYsz298&GlKGJw菕9XSHsT2@Z_ݚhd'UڠJ53A߇lR<tiV% e} uXu'vTcgW9-+f}MkП/Hg{q"Hv(SfI]fcҥ2ugǷ 5ѿj*\UMkDYP22<}!*LOԍ[:\7'%S3VC#+Hۂ4t=/C+c)EɽNDyKBQFxHJe Vrdk~$.vNltSζH@8.}e|e1DL,>K, 0˼ݱ2@O.y Y mN1L6PJE`O`[o+3= Qlj? ԛC,Dwêk07%(hVЭvān+k_bpَ0'dY5ĺq@q>szƂc^'KW9%!a$J$fq:lueaZ 10a?̧VFiW :R4 ,G.#e~$yKMPu3ٖeli{gS?v6|nY $Bւ|$Q.)?_z퍈2@FMP)sb+iWZy`LKTx94bZ ~sLi_Yw_sw`1:DmD1~N6fJTE1ԭܹ y<=d Ǔ {` -5eJ9&%!+47zXh^L%{5+K/ַ9>9[@INu<=&_s x ;*.E?e#QP\:(o=pwYE29)  ܐ%I{ X@ʻIxpT zqHrudKfk68A=̴ uaυ&[lHso-翺D/ɒPe|$d<PO7^V+9<^hJ++ Fɬ|eZN9* L)9iy'kE}{=yuLqbU'yuMU:8=V-Bsl.E6``mg#$벾*ԁ(WabNU-=;ٮ!ZaRdKG)Pv·p(:_B@&&K)Ai ΔᶪIM]iQ4 ,5s w* 5N,i7x݁\OH"֧0[n~Xd)h@A:sN;xk:U,ӷL۠tzXy~|ԂfG%Y8Dc A k67TL4ymy|B-C?X/gH$^_JC&ئ/{r>uQrQүz^z@"ޫM_H|wsVA^C;Ӄ0R)CR.#@0{r҉ԍe}f"T;t\}(Jl@H4 f`RvxD-"z=Dtׅ;8p:v lk/dd^8}zӆ9x:_&A΍ vT2+~.]j4&}ڂo@rY'⇂{D21*KJ* HX69HֺOGxH&*s@t9:!(FR.}-Vq|#Qa**<81E4;_sUjʚՔI?rlWzŵ{Մ09@H:Ø , GQod[-g˼Z=_L^yoo(9@jϥ+6Bib<Z[YI[j #/j-7oi)e:>w}ߑy*8%(QNh C4Iρy,n)Y#^U1oFK>u4e[1GFQ)yኳ7VEB}"et!'F*07Pؚx("WYє9EaoE#]VI(G%XfS8x}.Ew W 0湧Q9 U@eIS,HqrFw˞[Rg;Z)Մ(-Sc4řFt X# HZxJE6XcپꮏD 7yqZWDTk` x k6cjGT鯆=!lzϵp ~>F` jj&NGBd0[܏fST 'j1&uϋek< E} )v!=O WWZ1L=Q~y2wb4ֹlld-xp00'| SD }MLh5Z g^=>û]y&<3k1>J6[,$.8jE"9QMݷ^Ӕ"mؗM9O#NG{Nb@  !Meq$"eIzTʽa%5Y}7 J5=lWص}6_jOiυH||y! @=ۧ'PyX$VĺFk͓ᇛQԯKrtAܙDXJvFuWy؁tF7BpV1  /ҐdzR]Aʍa=Th:L0hmv8Ed%6_񾔖1` K'O_ו$I"-PkpsexL]:X} +l CSW"5V~Ƞ Q%N0p,22ڰzecolGQXG5 H/OXKf\wd*TM4ϹeW(>~u 6?AAR`UQ\gu'I=lodotbhD/;Y%9^! 8KL^Z#I;YkLdx'4 Y,>rʬ/KϵqmcXV0;;hXg@f 1twV8uɼ3_HmIXʔ최s$k#u% F[F`$ JX8SSyE|gU/\{+;ǂ0̊>imcK6-r 8:g 95lځgZeX_hyiKLs!DIa eB@ |)*Cz&FU :ޟ/o8&1CX| v`X/%<Lsr6r N OZm1k)@@gE9K<]F( sHol2F^F>o\ƞȵWCҺAKc^/AqmulbBN9Q>^ 땪b \}xus,c"8*eV__MOI{r7ѯmh5>ZʨD5X0oKT7D*T/-;ӡr<}>knՇ]M*'#ޓ˔Dbnvr6,T5\\MPtN,P߁R][/kʶrU1"ȞEة<"#p J_exO9j*>D{:s0k(*Akmig!WXx="uKAtfqZd\#4kcYA<dy}C}+hiW-OnzT[3:0 //̔9`⦬+CYn M< _RJAYO*nM VBsO15+pY PQ)<-@:9~aadG5I =ڙCrazLh H%f䜘6aܛ-"VM=ݞu- bp`?C- ;Vs s׵P;EUfk]@U" o5fh5V^}]Qhv'5k#S9v"}W\_huPm~@i'qr"@B^,Ovoy.x~Dub򣔜`ӏ&(R"D]zIψFlVЋ"+ͱCřѺ52u-(dy C^ [{2v=onBX*v`2Jda;t@r9{sM u:uA;s{I+\D9|;Όٴ)!`F4Od76pА>KFCU4701>n..,|7LSP;uU+XC2X#j珤,dcɿt(b9O)c:QxEUa,7ϼJCzhnН=5[eBk队/5TX|&92p4@ ,\E| 1hGPQGNoetb,l݉ZB9c$nmῧ dn?R 3(YY4eSA1vL{/Zd|"§#jӯZ҅:c=TDkFڤ68!`ڷ0Mb4<B SSkOS#yښh 1XI3>3;f"V`JR 旁o@sQZ+mՓLrie}]h9<5M>Aa6XvVMX@T={>WG]rv:^  &m|?T˰s;ũa଺IX`Xx ƠTBue$EN+.?nu+ޓMZct["edRy#AnQ@h̪Ռ(){Qw*<{R<"UP{o[OuNkώ.cJ?Jy\TNA$Dj#A,v+> }Q1۰&7kt|m*mqr #r#ro)Q50/AhUO~9+BAځJ8?X/gT N7@'*u_nI;M)ƃ`Uv XyVo$P-Ď35A]~Ddᚫ7=:  ٫`a&uk[n~$s̥ JLR7'-^Z(ڻW;/(S ?KkW|μ{D10DV/6bH|CeV~Q ~ ˹`)n+ Kݪq1Z$,YXqÕCvn;˦$2(t>tM7sLJ/#hLUGwU1 6XgLPi>X:# q:3vgaZ#Ghvp2+oF4D'F?9'8JxiP(gAfɖwuOj Yt)AV !^{vp9Y}cTHn$S bq/VJ;&@Z tcVQܒs3 #es].`ƾ↕0҉95yUL+&T 3ҕKJv[7a\TKYihk`?Vv q?13>D]k=DO|% zLPhLZa7U65OxD,/%?5Ax ϻ$^vGUWjQyŎqE$":;@PeIA-lEZRrOzʗ2AED~ K2,O8q_D! :XVtOW[D?`TK?Ro:2MDCi@\x%!'u{S) )3>/"QPQ6Ӥ25R3rF%ײ_O}p+-w5j.fGBS}Nk to/uGW>y{-#`LV|0izW=+ C/ٱ]2U\Maߐ"9=wk`yB.2x8SE{YZC6UJG3~"-~N-cD$m.e6΄DZka(&_>F& 5cvY[ly1b ~Ƃh)#rD/4S||/h#~=[Vp~g!ӵ-Œ\]r/{Pk:Uf|G7잠<ӡ0~ʌ3h{*05UiQ&c削/")y-`.i|a"a$ꀸB۾(pcU0w}#ehr @ߎ\'uC件 ԰w*Ö^xK?Oj޻Gg5#% ܁CA ĭ'\r gcUҢEN_er*۳P Nz3hvZx~7hgmʛz{T}MB5LЛ 6 rAم>%uc|U D#\ jg13iXJmtc]ɯ-92wA &W%m) E+^-媐M\A&QڤF'sف&17^969!! k1JN %U`/a(K Zҩm~^qGLN-~-`Defqve,H$s7i"t2&8좬Kl27aGh5yWjWeox#Pk4孺"č9G1;g:kQG 4`鎼_c~8ufȁr$Z1 !t{ ?] [M4K_w0Cٮ,#fZ^@EMh~B2g}hu^&vsjmq7I ¬ǭ*|Ol|{r6ZsÓl'Zxw5 yzBQ7KP/I8jOmmPGr@IOV,8Р&>J怇zsJQc $Xb9ӧ y ٙ }+O]P Zf'ʖ]j; 0{EfS$ 5qȿ U(t:YOկ򝂝[+1xgiD-\E\CLCPf7X̯+{u^f NsEQ|4C]Xy!W,qwiX{aJ^s' s`5]'#*h KځMg21Ljm΃wp5O5_ -%OknKW287L]'=nkecTRg~nރ-nkxƺo|ZfՔΕ[vI(IYAdyrۭޒV sj%p*e &kS YR0َ&0k]i&fGX&%QqNo[Am e%(;~8N? #J-Q&cF6'shG_ee [s k̺=ՌK`BfJ?X/O>.!at@X =5NEz6˜xeT.K$riz8o}(Wv^ Zl8 cOHyzM;$#iۜA>] DJn_!b2mͶbU>n”N;L_ۗ'KB'R\"b'uge ? dXZZt}I|WN"^Maodw䴀Ju=+(LX"#vׁ b̦vkS7l**'Etu0_w+y`Uñb@7+Ůԩ!&N ه/.']€:t@97"zmB@nrO: ӂ|72BPllXu*RfzA/h)l1)OO](2jMAҼ.zKk `k&2KG;zfqi`2=lwVb5+hUx%Ij $/<+%CY??o27͒5xFfT.mB:y/Qy XMu(y@cvֳG *@xC2@YuB?`|ݔ?+4nQ5DQp3?kISEPw>:0+>v0ԄIN!V3c;zѰ_,p:>!%ѥG٥OH.^dASz2^lkraz&~H͏2r](rWM-ıOA.WUbz\3D?a^/yՔ ^jn6Ds4ÅQp"  cwRR jh9!RH%X³C@6FWayUu0ӞWDvn1D"Jlv͉;){u03<)%m,7$uD]DG lFyW6 ,OR3*bAnت;Wǘ%[bX=y%y&iʿ%hWw-,zh@5"˺Iz6$Pb$kOWѬ9BO,n!@Bň\?r[1 :yJ+~)ߝouQ][w4WME Ta4TLlwb%ü~ tWUdNT«}y* HJbR !bL2@,, pӯzobd*5g[+taJrG}j tE{1EZb]F|O" s(6i'M[IqboG.DzqFenFAK %e.7By]QGПd3s3.&pm(t13Y76yt%b|̶d۟A pڞdlxښ9sV\' 8d׈Re-%"53b f}Y8 ߑbcCPmNPtie^1E"H"b0F`Ƅnh:~;c])]SaPc|h*'UtSoO Dv2Vk"Af#DxLN(Tݒ -ڬ҃bA1=yɱ*LMNk_*1}׎#me?đn~ЍOĎ+{SF&Ӡ{+l(s I=Nຘ儾A"uRidQ:%*+uBj4U^f>MB4C<(Pl%  h a<TɊ JbWQ-n-QNĮ8O Ԁ+hx+@1DEa #ls+4id,UD"V_.xrC0>t(}*= CƌCrY v:Ԛ0{Xp1b i^F3Cwewg  oszK7 !mStw-9J+a="Ru..4gO4]0fs$9˖^̝ ouP@`)Q~*ڶ(BY{iLy)E\2ی(O9},\9˘ ;^]UG@0G(rG[RLʱ\y{ap3v4fY<";lHA^T㤹[qU.z82o7GQ:%\#p( ϶;_O+݋^H 5 Soj|Qz_L,9ZݲxͬPn'K$ &۾4hmPR`<̺$ZAҋ(R G7|?{^* : )iU?<VϚBٕu' >U`bvud!ͻˀuCt ~3DÁ^҄ʗ^/Mܷ(t.1 S@ȡ-3X\Y՝z3Ó[V,y| ud@ XC(eOPGqŋ]㚢`4x?X@kYYB#OB\ OCB<̗1gLq(B5kpk6^z?P~$ݡ>-؆”` 3tѫTOd 9/V?9TjKw3Ti2rVۨZ]x7:I4tj SGE1zmhP' >۪#u-7E+ꖼ|ogŗ 7@3QR ҍ]etv9õAO NܞMP:$Ɖ-Gѱq##.Ag+vy`{SjY[OhוGbwW[ M w./jbP$;Xy4N% 2Ɋ,'` 1;Bi y; @.L@ oZ\1DQ̙ËL˧ϤNw- W0IlHPsB5mEW;;["Uzβ9>qVtai ' [Eȱ~.zv Eq>/=ıx] nm_lj/ƾ^&v!#͛Zd{1{/`(4c>]}e2hTD'mOY&1)a:\MGyU?Ҧ*7_^~!'vn7bi/J b'x3u0h]0Rdɒ|1kE[^Ev]?m{(t[=AB 1.ݬ ]6B TjVg](*tb/~mZerd ZKK"nWM-4)μEa_:AqXꨀiM$ 2@N 4 ke[)F^K/i"[̉)"=X/2223wypp1 4Z*G ;9(PP-;"/w-_ƚvH6iN^+aޢ+,2e{1 B aY4*g wo;l>򬐧FF2/.)_n(Z|N%ͯ\2iʐK/ݡ / b"QZYcJ z6 2 )+ G DV.mh%Uww"BSk.5qk%DPCt MA`izDŝ֭{MHt8B $=yBʹ|l1ҩ$ Z)θbBy!  U*F}Nuqz L,#8nyy+~ K,t]a!H$U?GDHÆV+zJ7Y7RʊiTڣUZKt6XG]IMMz nScAjB+ ;pb2'U2(sZ8S:vϋ7NRׄdScdbOqEU}؈r 1Sўp1u|[HWXr10Z q6Vf2_8w,d{ua\ .CPLčZeFV܉5d)hjDY_Lru [߸B4i0_Kr'Nq?!xwjNڱ,l@v[o>qe~F(" 9N-=dM5-O-4l,(nzީV#p:dgYKQB.+;Xww05o$?JEK6{%DX`\Ku'`q1܀=R x-rGvbwO&8džq|.As~{kh"H45|=5h(n-@($! {{J@LJf=-|rr%GX/Z6dTNG8%l| !b5DNeX+!xԙ՟XE9(Vh<9fr֚XlX~2\?F2@bih]Yj\4$Q(dRbT*&t `PIT`jl:sq~wY(A!$X2HP+sfuۂ% 6CvU`v [MwZH.+;Yo (cNIeb>ja/[k5RrPY"IB V7.,H;Lқ %S|"h bL)ޟtz eDNfCnӃGhy1WKREv_zqk'KonNf 杂C | Uh!iHo^E|?+v\;#*I G ;_T~ q瞡>뾡Xc0Hqz ̠/eAPɔ i?DC:T,İl(&v5/~)Faуf5,[r  Ppڜk#FH %ySC@ȕʝL?^HsP'_d.u|@Jx3[b|p[h&|&H`UH:nW5EiI t#zrY@̽+c꿍;n$6EuTi9MQ-j{ L uD(58oG*6a| t58>E0c$3ADH3As5Z\^l?M/U?uA8Ae7b&1a)˾`~w_>7J9bǝQ0Hֹv5N)^=L?hKxxH _:[ktixi.tD* Ӌ&.j ?k_EPq gY!U ;Hsϳ;-WȪaȎj%:wP:x9~%CCfr/Vs-Y!ްKoMRK3(2ΣǍI/-}H!=zynG<5ec+@UιjZTT#>3;ްuK["Jߪڃ+ɜ+f@+(Ւt\+d28%dLܜpcx BkCRTj<$ .tK ;;p9pe8`o}Dl 8hdsl;Sv7Kv^ZY|ݗj>`r<~^ 8xDm1kyp@2\B10չ 6SϕSWCռ©;ԝYdEG@P:qh=oJn`i#ߪWkoЩY(>VMٓ-Lp)0B -ri73μgFg x-$:x"1ZˁeTK涅(Tr]MW0ͦ_ vS7il<7W_c^wi H!CZ>m`eiʛSjwc^ʋ\($!}Λ&i]HXqԹ~9DNrwG3le^/,<#yW܄UfHz$_ʁwƘ62ɱ_͗ &hCBE"\j?rtg$Na# Mn -'TCRUq` 01tq o,=Wn|'SUD!ER|A2UJR83W\g0+Q)L(sP}8ks\w.5{&dekF6 ɦ &L&)vpF2wշA 7~JcAa$W?U<;КRehwU3PypŧpD!8o46su4Ό'M 0Fgx]+Lo푓*:-FB"5t7@5=P+w A"Ip7hށ$b9dM7\zz鞽ӉG @[\R`uACK,@ԥ'ۢ;/zJ /"K:dh{ UWHH2 VqlF*^m$i̚ #OyTS#P$)"J0L yo$ xS.Ȧ|nÿA,u,٣TJrjŠ t7v a #ާ6@ K2N6/"kh޲hB/LT<^ WTxgŻ0Tg=WNϺЫ6 (.2-7 3szZSAw9;iqk kQiz"⎞1p\.C^,'?Dc"0 Ԅ ^+h#؅[ر[iҜ" 1z_|I}-AoQTsln;rc ͠O,l!5K}mK 0tᓅCR+>>uT "nsH]nAZZ *mIx <<\kkA%N]\|$|,IDc<ml&Bc'qsh>izΚ̒ܦY-[dܼٞ%e]@CtCoF ]#ka˯JR&;(4<T ]eh%Ej #P}5O rgrAY"\H/ryBV|aاm02cδR= ^%O nr+">X'}/ Kb^py;&Kq#D[.^Cjc&"!y*~Sc`'ܡ y=3N]~WJ- (gdpNN~x++|wra▗t֢ \].B:)-*pʺJ,״U_xIӁ' isN;5eMGЙ?=:%MTfƨ5wK"&(]9if?d?* FKŰ[bkf0v *oͨMؚ3LYN&P g" GfdF<:#8f#MvD >.M}l7bLq=j 9ԑa8hςUfawǦ' 9ʢhʴSi\c޻1Qb5Zɡ0pgQŕK/: y7-ƛsg <ۉdGk}vMuX/,$rMTUX=Mʘ5 } 9|gC؝w@--&&Z{O]ۉ[ `zGDbuF >Lֱw0ÐQE? vߨRg$Dkr$Wbs2Pk T̑~U T"@UTyo,EQ|,G8#[]F1M|P]{9"B~(m*e%7ZI}KxB 3AuS^ c9C2B>MNV46PՉe4wmo]][<\o3O̚Fl+DL5 `˓hV$ȁtfJ2>?םs=-U0XrK⏟z{ إWevqoTl7q$zbo3FUf%d#VI׊ct{m 221p[7;jc*K.**FlH{o:)T J~NYKf2v*A#mkh3} \)Kx:|ZLޮ{1l7i){>`xrbjZcO~UV,˂|3O86&'3|&8 vI%[.7G{SmӤgr!d V2JhHwY9j X7qhslCmv6N2(Dz$vy0boC/H> ?BÝ_sA/T|=B1S79N) }U}+cydfh9,KG$~ڷ!qr5:ŽFhn!g[v6rԓv}ؖ CIq`ETϞn}7q{3}UePqs&l|*lv]p(tD|6 `%Ҿr @ލJ0'<Z m+㌭`u1wm0C h*/ehȡ\%Q$쮄G4Bgx)<֞3)e? yFvX SNw0gm,#6!*Ic$kC]W p_(R靪8"[uA. 㷔†0)"dڬwHPZj{l2E=zK)CO*@Sф9.)?N~N ) ⥔ʼnDY9TJSBݡYGYW {۫zhv;'P(/\!7 ,aɠA Gz r3Yٞ_'$2U/@k|$WOel  RUn"'Q$hM! '4S)>J2\8CM~يeKYl1Ne gS xxrmSYrop:#P 4=!a8vM)?tkKPB)rReuFA[A#aHViQaR{Ti_ЧЅ$_wPңɈZyyMhb,t?Z/ğ/ c?ځ 4sB?>O#/P Iɲ}Ӊh&4e{L>%u3E[@ Pl#t'$J[,rԾL : -HqBvjp ga%k%ޓ*U!u}s&g)3C`d"ԫtA5 d% E&!:mWL'I>1??]]jm}* чZNxI|ǽ ^.N+lMǧ$pG^8GutN,R~[o"ThayMt q* (Q[B_RҌrI <ݓ`f7Je@w.ds:8>`K*   ҒfbLT0Ib'0-G-˅ɸVЫ~ k@mӔoԻٗʝ}U 6N:@>ϝ l AT)( 0#Y4oŧèx0SR_=Q_t_!9yK3J)FyQP&1{=-Ӏ:YqTw0^Ÿyt_t=Xv9HE4"ף5{>{.6vŝz!DO3^@N7 3F*〱0*{aCR )߈ӮR/Rh>?Woh40iB 2](PCD0K);74 ĪڜGH&*(:͒L G@KJ|L*m0Ѣ; 렺GРTV̏SoHk+ducqMf,tN A,bg@l n` #ƝU:)QY藍2 ɾL\|;B% UDXɉ1,[Z|s1rZ UYNaTbP,* 5$)KFy=n߅&Đ\/IVCe]pA<>X/8P$K݀=w5uR+CYx ԶAxt^WP[+p k(MI15ꀭJ;>E{33Ӈ]? ZgZGQs E`K ͯt)+r W}C_cF"lʵ%VњpKH 㗪[b}&%c'3וwbvł8$8B_e 0p%;f!y+'Žgi 艅A]vrO.`33.TxWy9lӋ7v]GFlV51Wy|33:'2bdN.tz?IY]%v8"pV!hgA&X=*X2Q ,3ȃ.Su֬,`=z/0`𧮉Wɨ w8;e}l ` B3z(q2h8 lDv|SWc/E"7j7jww<#4:bzJ:- 1`7 迧=E g4r^oeEpwb9Mny-XPPT-;M:Ɇ5XIktjpNtC 銽^BfR([=W  EHWv뜾1j(:GidVHj<Q EZ9g~!})tj\9!\^ˇ4DN7 8P %j,4ksYF 4ˇ52}^RYW]rEMV)O<;qPO5uA{W hR;P88ԬRsd%0Q=Afew/6/nȥ<ּޟ]Aa'Fxï(j@&ڳ\uBLZӹn9*L {JT_$FH*L|$ƗfU"Wv5Qdb˷=Rg?]7%Z\/bR^)fqɡo!vv!X5)Yx.7-R&2{w+Pk0v[D̹ԚHKeq:l S?"ՕUS8٨+.~_X=<8Lw)SvpItQC,G8*!!t˥ Ch~z}lJz8|d>ꈍy jry6d?9X@zC bݞ\y]n4YaaY n4 lEk.=ϑK"Hҏ.&*X)i3Վݮo],?KYIP1~SD-լOahfmGH$jކ*#F@6q йvZRs! >Y>]z^eObq*?N\AYm3*1bA_\e7eŭ^$ aM6O*ݍ긭Wp.Qɴf)nT-t.x*JuPOЦ5`P7훁1ukۤԌG::SEv md1|%'_#uY y[nI).BPǂn&;n| Kv.o«\hsm%9c(6[xTq#ܞډ\~ҙ2!(MDӿ6E$am/.А0ķN6C'!IJUCvAmkDJC$4xn]\ղVmP $^(%Cmt s۽lafRɦL,hΘKBWP_-/hhb= */pu4dN,_$ЊWkɌߢPO1tH"P^PmBc2n|&k4u+_2Q-~N}~XQ]i􆂾JOUik~KU8hPʂV_P(Dl䤘zNXZ8fm1<.5ؒR3ڿ;rpG^8$\Y٨3@#)#Ƕfq).>2ĺsg NQ>Ta4Je0ev҅,wKBRnHro',y{ f%9m2j}2%Խ$aɚ̣켕k)SJƮ]ƧUl0D@n?,D,(n4I:_De az])E 1/G5wbrFØ0H$G=)n0s+œsHx")UCuZTo *G ۴'׿aE,xס=/~OD&ی߱T4a=?G._DkWio;vk4ҽx_/HחX0bYi<[$Apt?eD` 8Wܳ۴cZ^VߛE<{=DQA/ _{мlIG9]\K(3+mTɩ~Qt}ťѥ RbϪU@|LPԕˌWDA@o6RE# x2R,;(O~2LԐKe䔮{n?&|Ty}+FT:)L˱z{i")嫟:\z`HVr'_9h?T~1Z`^Nq|)*b2] ^Yգۊr~f#B!juRU m? c;&Řf E(gݨ.(uɳ⎺E`iCЀٲ>q%tyiuus\x+zx G5Uȁ)Iz&T)Mpp.,5^p17.xQƿ@lM` )}QV,Q_:$B섅%IkۢGx?VR hAZ(1OS[ic;}sg: 1ZWV~6u|Ɩl<˟nz4Lgݍo |6<@")}]8̹O]V9];yf ~iz[L߮ D|Hx[T&'H$O:]P@0TR=OcT3_.yf[I #VՖt"ަck{DEL*㬵1s1#4"GQ[vj}@1A$b$.n-a ۷\e[+w~n} vN5Zo& uCwVb)<]ƹ%JPbC0%]3јΠ)3AIH{~t=''9yGs\'8 +ȳiOqr?R9/iDU.($:9ƟVj/݉{PGRv"^mon ECթNcCH}hQ.мCUO+4b~#cXs{N T D.ڎk6'A!xcotNW/JԱ/Gv ˥֔zɽCg-A} .4 +vh:)NÎ.`g//=TwONWxYƠj_ZTsjF #o $]:;eyCEUM@W/H]ĥIvђF`fԗTd K1F@+ N`r\#Sb!Jn_rHsq,_-qX% 苍]aKÇgcO%(89.G)>2 ԼߩJ9 z߾_q;~z_3O ^0RyZ0fqhSl*m z"C~<RL#pԄoW/)rKN8,v(8#0πr̕ 7fۀΈ?tiudG:.U v"51ƒJ}e4]Mԭ+edFPM/mX!)j阡n- 9FE1`ʩDT"[s pQTXr9mNExѹj o34;& <9iz-႖r"d P9].ںYs>r]%<i*"ٚ)6evq_YjnGBؼ}%T6r?_pH)4]~Α:^3!,oҪV 3H7gE,CC+?!jn#HHQ+8s2ն'"Bjy3hNLÇ}* SΈm,|qs 3eqKs@6nSD<^kt 6݇$`V< 9l OPF:i]{&Ae U֬k&+ QA6-Y)YFwP %~'Xω FRL{SSJI³yG# l'_!ϛ,x-nD0B=}R"SL{REv0 KΌR;2bPڈ])-@ģJ;O&טq篎#˓>* |r3(egra7&X)^[nPzay $ 6AaIJ)+ڦf:^$" ,!\@x adxöwcmp`L1ȯǿR|GbaycW~H[1N_YMr Qf`CBEw[PIٽ93BM&~ьelG/:f> Ly95c|GG}EuD;[ r 󞨘A0ZݻzRxNfϞcm5$Iddן'#OvT?Do)_?¼JQ毰}]ZQھ#JIy5'R`? 7"wҡ< 24_Un;"k(LoUVintַMi<3ith̀e%Zj.ʢLyǏ"LzjI\]Q?}ks,Z*5Gg8uUۀ3R+YۣU$}t۟ymJci*3;zB ty7B, q  x"xfDIQgyjbir 'yU o596,Ʋ) @F9k YŦu%v j}5=L1D A:g]SFɻmҷꉥ¬nucEMo!dd lts6콲o,'-=&FܸsM`|[ l3(K,f}ImSaud/OW/>/WV6]BkJ;khQ⦈R#Lf~%{x`rǪ}i|a`}=jtaє^\.KHLq}@"Z k1!rS 6*.>J| fR{pthb@^Z2렠u2C!:aEP,%\(`a lo^7VggzBܓ8 S$g{SُWKEOTտFNs zcňv%)sڧi4;}EPT?pf%t3^08>݉1*LMQPYwlb[>It>[}⛿xnC!I*r@w#WOdګ?K*9ANn nC;2C,ֵvNUOp|2I_RztP1/xd:I?(aMߪeD2dL+>aR15<+ͷl,vq\B9sP:?]^ 42`뗘yhd>Y>6@yl3~htig␩R9+Igѧ0?1rp/AÁ56*kJV<7iΎICHnY&ta$j6b~4 M/GLDmG ےP36nI$mXI&m䠂~-mI³ے]vےI&w)9Mm$m$M(qSI&`tI$I$NbIzp rI&ۼO%m$mnOrI$ݬ*/TLhK $mܣxvYF4}M,MA/vfjd7ͶmlO/$m mܒI6mI&CmnÌUF[T$z5\`}`ؠjՖτEJɎdj;"; !}CM?߻Sb(G%{N DmawO o3|r4x;{RF3 `{{FA7]#*7WeD*t*p|Qt^&9V2+2dEZqX/Yܤ*EfBOaI,]tqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,рqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,"q`a`"Af:/r_ >Qt^&8.EJqX/Yܤ*EfBOaI,\rqX/Yܤ*EfBOaI,sqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,-:qX/Yܤ*EfBOaI,D[bqX/Yܤ*EfBOaI,sqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,Ѐq`a`"Af:/r_ >Qt^&8L*VarT_/74?~T~:~Os*?w=Vc?W}F'f0\NYܼnA aQJ%DCGv >Z&dRCTǧs xn>Bl'+s4_Nuv&P&cSDjSƮfە7G{fr@?Q/I'A/u"ήu3i`eDJCm"czvPs*XbR@|Rj;(;E`.Y 8]?Z<:G 4FsƔhtfTJ4:3Y*qG 9V@p L &g3v7w8+$c :db"S)Q9k14,LHf_rP#h/(J*+6 ľՒCH mѝT9e$1x#iSk do iam̕gy[Ό]2FR)wNdMd$p@~^O«Sq?/Z+G[rŊ頜[ qݫ~JGxJǞ'8Sˋ4%AvC6ƿU /V>дN0| eSJW ~`3p'sRҺkj f/ :2/ FFٽR3rFGGm, };SselC:5[2Z3=ohR_3f^3cR84T;Y&ȞMM }}`an6­mIPH?/Z+G[r5ۊ hޯRNbƽ=T%CG-Gˆ#ȸECB.+ 3H|Uj qc^kk&t>*A*Yk~:&s1h|KDgFt> A2[3%\b=̄:w~=RZ!Hۙ+~^+B #"G 3}􅹗RTFH։I1yo#\U@ɲHFzW\wj,4`Z0?[ukfRu\0?GZNa Ĉ(&:Ψ}e@$G _+KW#fM)/Wm35&f3`vF&1UKKx@~_WMi݄^zd _un=O\@Ɖ́K7T9y*/R^6Sg\,V OQ3!5ID N+\m,/w/` %-sAS~2\*w6ٿ8))-*%ӹOQ''E_l\&XbffÍ$YmJfz˸>~T2Rx͐HTXm2ngZvW^x3H9G %^L*m8q8Ram1NsL@*ifiA|忖[KӖLf^닋"?56BX-  TKB.6:nTE4TXISiL3֦vͲTʢ[;| I/vH~]AV.4uK% [K?݈V<'e*'OEV'&J ܭx,Rt RU ZRl3ܦexѝ$6xvV[C]ŽNtA4cl(Xo‡Nnj .$i&$pCOQRif<#\r ~~ؑǫ;va*sUZ;G VDւPU7I'êb3Fߞoc7GBn@~1eoL#۾@*5*[ u~ DGK?>Ҿ=L2i̼Ļ玆qyф|]J~y2i85a"Jsaa!3_O1%XML`-UTӲ%4w: N>s + 2[iz'x!8z /A9PE7!o} ]HAYcmxt{gu}~0>~uyUdjqzI(NfLt2&)mءX&C!&{jO~֥fzSݰnf]OaR@.T+ Z葷1a/'Yb4 wLjSt )0ܑ?T(tRfϑI.L6؄XGs/`G5PyH:).ZE>"K"AvZu{kw(6r)|Ypg EKO-9͢Q΅ ?-K:ӽXfqdM Dop P:jxHJvaPڭ*x:&oso{'so{bB>92  ;Wkq_yRQQFy)E+6*Z*1%5}KS9EF?䦠}sy^8އ_2ۿSDTܠEI% .,Y.cOmsDQanUZ]̐ūTࣅ@Ɂ*Q  ΌK߿t$Xc0](;}sϬꢖ`&,ՑjKo!3}lUf&XYNH/5U5yd(.kF p\oJE9a '+ˉe7#|hnn lP4/]bż*@[=?-!h U(gUtt,DAYRQ<5\M9Ywu;K q: YHsxY JA ! D3,e_F,{i*8z noPWNq9絗c2HuɟngBt2)72f1R*kQjHAϕ |YviKw .I(ѽBKcR"2eU,LNʩq’$G1VMO̞9E rjA0, w֫xw V~e-4u_}?ޔZ?72[CuӣBRF*G"Lpπ98" z"{!=OphM'BtTjMdQꀍBpIjz,PN 7VR M{se Mw6H(#A5m͔&PFk7Mwۛ(M ׻n6PAA w7Mnl44^nBih&w7M M{nse Mw6H(#A5m͔&PFk7Mwۛ(M ׻n6PAA w7Mnl44^nBih&w7M M{nse Mw6H(#A5m͔&PFk7Mwۛ(M ׻n6PAA w7Mnl44^nBih&w7M M{nse Mw6H(#A5hZ珞t(j۵~/0qX/Yܤ*EfBOaI,FXqX/Yܤ*EfBOaI,]tqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,рqX/Yܤ*EfBOaI, q`a`"Af:/r_ >Qt^&8.EHqX/Yܤ*EfBOaI,\pqX/Yܤ*EfBOaI,tqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,рqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,-8qX/Yܤ*EfBOaI,E\`qX/Yܤ*EfBOaI,sqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,Ѐq`a`"Af:/r_ >Qt^&8BM*G"LpϚ͐~;r1%3~WTBpOpD'" d[5{(kg;d{'W;dȁ5{(kۛ5{(kg;dȁ'85{(kg;d{';dȁ5{(kg8{(kg;dȁ5{'8{5{(kg;dȁ'8ȁ5{(kg;d{'W;dȁ5{(kۛ5{(kg;dȁ'85{(kg;d{';dȁ5{(kg8{(kg;dȁ5{'8{5{(kg;dȁ'8ȁ5{(kg;d{'W;dȁ5{(kۛ5{(kg;dȁ'85{(kg;d{';dȁ5{(kg8{(kg;dȁ5{'8{5{(kg;dȁ'8ȁ5{(kg;d{'W;dȁ5{(kۛ5{(kg;dȁ'85{(kg;d{';dȁ5{(kg8{(kg;dȁ5{'8{5{(kg;dȁ'8ȁ5{(kg;dZ|',OK`7)kТ &}"u m1 HU ;ܙA+(# h{R#Xp_334惠_b}lmૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(]y {P@hM#]m&ૈ;(-DPqtX/Yܤ*EfBOaI,[rxq ,X/Yܤ*EfBOaI,BLF*G%"Lpπ98" z#=OphM'BtTjMdQꀍBpIjz,PN 7VR M{se Mw6H(#A5m͔&PFk7Mwۛ(M ׻n6PAA w7Mnl44^nBih&w7M M{nse Mw6H(#A5m͔&PFk7Mwۛ(M ׻n6PAA w7Mnl44^nBih&w7M M{nse Mw6H(#A5m͔&PFk7Mwۛ(M ׻n6PAA w7Mnl44^nBih&w7M M{nse Mw6H(#A5h✣Mytq,X/Yܤ*EfBOaI,πq,X/Yܤ*EfBOaI,Fp* %8Hދ3rkW"*?3g f.?3xSk*)Ef$17<prȒz xr&=M ]/՝繀~Såܴ%x ?<Wv}ZUhTCQ>ce}~@z/9 0O{ma> ;t;%Z["5\^ћbljf#ςUu3܈?ĂV661Z;?ܒ9Ƹ+Վ,^uPFǺ/`qZZUYAV;#W^ W-!LOSQ|>#Pz'CJl9· O 'XЍ+nPRC~cbbEvjU[~(KB*v ry{ !ԖL^BabCt$nZ1hvC:7_`64,-܎h1A?%83ᖄqFE 3=7JgU=];S=Ij(F2@lj48iȐfhGWbVytpSGU/Wg Bҗn3[7f%/ʝ2>}rrg7ݬcC˷TO 2PasxH6?7Ka3KX>H x8DUT;7c ZTmxQ%V4Pe0P2DrTd\%^ rYFQ?;i+h$5Pid{4#lä9FfKر,Rd"tqlFfq^ /VOm|>k/Y 3nu S>eХ]M~kJm2ot8\YL۪Q ۈ 5{Ar(v4;XIr O;Gj[,2yE.oXQsinm~Â/:7 $UYuü1őHIơ1LaIx˙>ڈfW4좬U/~ᇽR6Ub y P'rWҦxU0i(̇_Uj$+փ<3șz0$uilQm0m{KV!ɵshWaY3<[-%u>)4hmm7a x 3ύ> _ |oC[hX/7|wO@4p*r@ցqTIC/4eA?`VdYPYf3H"kCu$V$H"DQ"DڠБ"D7@"D =[k9SM/̄kdQa(x12?,=OwgzwOca@8 Rӥˏldj6ĥuܞN>u{BUV;+@1 m~ɲj-o nEW^̉f탥sfh:i[k ' 0zGS,Ԑ ,.r97X&[h|?fπ@Q/AcE~P; a~^!qRɀlp >c+"k_wȎHț_.TOyBcN dw1F]mTd7eQm%L ?wԡǴ܃"@H/Ur|հG<oIY@SrW!LQTU1Y/89<<*jKFLJXo< Co\٫[C4cdbtJ2I,̯k>[ݾj ur+ᕳDQ۩)DRǣ՟APijN9dJ}^+5OEh5.!z+玲؋SpgIۦ0B &H(4X1FjE%PSvQPsϺ@v3D[>CN|Ux;9et/אfp侇HŦ.~~yȈȼc؃*#iqC@ʵ0jǣKv.lɝoLgl$N1WPXɽl\'z0 y>] n="붻-¢Lpk se4+u#2kmx7"G;߆ J14yc>t G:FEtEW?Rl? -g/*]bT f{gȘqAN^_5* ӓ9{ M?qEt΂2W% @~LWAږMᲴyے#3Pk"yuHMG\>ٰřtDUB 6rOGNʹ٨b!y({Z @|\h:GjO;oSʽ0ȥ>ޏ ɲ@)*50G'r̀ G\mC 5&I"k0;@XzY^ma~hPwǝIwPH.WW[!:jH(8;.ҟf 5dmߕ_rΉYDAN2=$uuL'sYL񃕡IgqF)axu9qJ@/Yw;2{I,F. #]B9祿,1ˋ|buC3E uu mVeꜹK/T35_W$%W`dM۹2%zF]=P H Wwia-;¯ n,߿/`ʲ 3%ͦN>pMh\Z: 199kP2}Z+֜og(-rG4BR|Fq|l"I_WOJf ,FD^izq@55!tUؖ>K7x:> Z@w˳qQy4t?5mʭf墀Efo͏XJmFIJ[9%Eh cJ=aNd,|\*a㔓 àA[}g,neMRTpH:ЫC#NkSApš bnVk7}"H4wdD\u)դaDcWQP7Ucm 1T|.H/WY{ra[_IPW}0TZ?."X "HP$ Π(~Ǹ0Kr-u㥂რIa 9C.\aCc2NzvpsGj^jdE:XNNҽ ϴxu'5  bDɑ  ե̝͛ʭgakK skOX߫8iy42%l_OrygRU`+><ʢtGTtV \'ZNrIPnfQ 2NھzZ'#^p/xm+Z"a:(R@5;*牻mi$[e}Ĭ;qm'`k%tC.UDkΙI:> db-@|>P=n1W#;_<06a2.o"e:Pi@[aY!DN;-y&!UKO3YTYR\[S%yC=x t 0C,:>2ϝb٧+y 8#E/A+j: 4U\#'ɽ'm9J ¬/ި`5ðCrȲvqزڑjEA%ӛsO1 ۏ69EXCHȦL~d;h/럥0i6#  tY -y+O0U_3^޽/O n9aLo;0ޗh91nH0%nkSnzM,:u2Bg"Pl [u`(tOf$&UdXL=h]z(̥oWy׻a5mnom#@ gZx1@IJ2J241!{gT.w*+UE`tnȚW*b@X88*?;"K 1#PJtGMZ!t{iD\/boѶWn\N|r O}"Z<X%5ݑA҄6:d\B4ͭO]eh VSk wM4}vlD ۓPܞG2& khe&qMMf K9[kvi< w 'xzMpɯj'"pq@TL;5lPxHÄ}Dbj_砹ƁUæ`YW]?P9_I1f)o(hUFź0od0i4íidi_TO9^UT-"f^ q!ч *Gk/%#^lMM``O-=li 1gGE=>nޮ>>Y;_UwP^Ό̄x~?|eZMc:EN jTmtjPf3lM2b\| iT1dJ\^vo¢30wK?4!/!7|%Q wT傤0r_>(Z$/iS]^ըD`. 31H2?C@Z3L)Qw0Ea=w (\>o3Ļtq`o"Ű C̛8 T]V\ ?%iJ8Ӟ|Ys"<Hē<Ɓ&$2֛wݳ%(2uO.ڹƉOHϴ5XgU{xZ;x9k7XU%=>m\o\ Yqw`m pPQ=ܔh^RVKKDX7JA@2,RO@7DZU^Œ]݉anɺeLmzyNQ7!27iu-*qzslFJw1~w# xN6:.#ʃe;?NY@#GLL&նmpbF0Lg<ݍE.̎F{5}<c<}XR?-9歍+J(Nr矃>[ɂiӦ,/71 *X/+aIU  8[40 :iح( 1kk[g:dE|&[(F]_ &X/?B0 ?q>A P .c'i0ZGȢ'ICdmx@,8,jfT]OHQt@(/M?F-Q!Tb$Jj,0`\ JP_XM ]` H/a_Uo(j/5t9m?DK|x` PϡL%H\ _?:"4,}6r_3aOl@Q?/;ϡjX%*'ҔO+~$i[YI BQ+7ɴt;c ;`vEDqp,㹦l,i8 N-6ffYv^}0_6۽h;iAi4:1F?sX8( 2|4GJр@&/'l}? >RmY1<|HhRHr7R}UO/dGLZyb J5rT0WA"G$g r9ym6i(:{eA`$8n⳻񾿼9z* o/$$Z dcޢ[޾`nC`T3p:0:,ԏ@)/RX "ڎ;j?gk`v'(E ^f487q:EX Qػ)oYugYߌX5%U"A_d0h ^]m?,̥0 Z&PK PB'-& b+G}pa&7&0l @V>+>'ZbyMb| O),Oj)>'NC<} )_On^eo|?8|n~`~%{$cYm$m&4S5*\}z#oMuP%q-ŀ$>-|i>>^Q#tdB7lV;<)żC>gCqCsE^CÒBZ/ś$+ʜ[$Uv_W0^ 2do#unzd mZoy7f"T,Br)dwWFGS2~OCzudڮF[ij~Ɍyhq46g1inѨ#Op$ CٱIBXlMnDŎ>@EwU`ΔFg~,n/|U`.thOx }7 ]FΔwV: LhKjKX u`.E@ǁO/p/Oc2{}?/?uJ0SW>%W%{|J`Jb8+겶&>AD2$d5 j1N]t@wT/f&Ҙ'Fܤ` LmC@QT/6h 7.(]Y=i@jBC}+gE,7 asrۜ:дf6c~ r^"t~]eF."tZзE 67Ͱnh`A!T.N@@/0|za&yέ/iH`}1˄iIi]Y> p^zY| qx\g\l1[ߊh4!*SNźr&cHMUmEh~pl@р@0/[>2tfvv4~#(Q%yz>&~KW@o>\>΋;T33`K43Z븪vueS+{N)|T\sD_i*M3^pF xAKMD5kwD@'쓊MZn"hn2Cmhi\Dnkd_W%rꓴnB9|@,x/hȞYو6~ ŽB0 f+z/ngT7Y6X\*M.Lly5m\~F in+B֟.իjĀ ڕ֘ Υ#i7tq̑ex);P5@M}hX1Bv?ISÞ??:D<F4Dz$`a U%MB*,\VM)2eWr@E_2X>]FҾzmr&'z0fѮGZlL^ؔcdQ $GB@s@ہ,/??'_G{sA1A<.:H!<;ۜ 16g9>8ts}/Q13M"n91sHtII%Xj")k8yҲ"OP { *b4{ f..b̲`w #!_$wD Ѐ@,/vb!33/W2&'4C43⟞ i U~Z1IMwint6G,PBn0α(J1IlY? L87&"Qn&`'Z"`ay&'^@1,/WNjA. )4H=A8:N*$xvȼLMVz8_M, gJP9Nk+u꟰oo&լz5KŧSC4OFU{DC&an:($`b_blFNa" -@Ɓ/,/2x0CQ@.E+q:J݃;CHcCb@~kD(ֳ~2Ju\z'kKnr4eiN/ D=eQ7JrT'B@I#pȞwԑ0Zs!6a;ECD_龳-do9b"*}+- ,+5+Pc"?ŵoXI~rsPA{2jl3ϗS%p>ȩf3Oɛ&֮!O~5xfYR]n Ie @a.wliVg wYm%+7*ࣅA,/ɌQ00FRT!ཾYkֲ/?\ ``=>őrxϽVҒ*"u":!%h<_Lj7B_QL:AXN|kN&łtLK:ކXG/tn=18ĿK/C,?4|p &)k7ZP!s9Zn0©eRzKV߬ܕUvuϘ+> Ƈ\xÑzu~_ %+aPFsQ|CztWYL|ػ)v,~ oHYT6&OOtxeՕ#{#?&WB?">rǀ_MkHmGǮF軟03f1ur.@O>+ N . C g=wa#nujyP6_zHg;͓ \E-xW@*kUg0*C, GhiNp7GunISv(¼;[q{3Tdu`vn㜧*߼┥?˻XqjSFwcrB=DݜЃ.yXτ>z+,DGQ X/$8 syun(m^Ny"dӤE2C7X&%ӶX5ldM93=ԉ&C-\l([BŁo10b O(YYh9n%c3녌yS&9ٖI~tuqc&l[Jj<𤋮]"OfU;u-Y0K`4cM!_CQkKթXn@?\+32_3-\B5cD] ~4(IGINCZh"2 Qk(ц\ykswJm5dE%s "ot Qi`+m̆E RgZH4jv'J5~KH4k[ cO⚊\j-vOA+Ī2HжK$tZ}{iT:w\@ ?i-~fZ@?˔9gvTN&I 7C*eP3q=5--_ %~dfvچ훌F U|HȑG$k.%냲.t7_ۤ:ne$e]\ #a;zz{OHuct@Ň³1΅k#U&;*&M< q&R*u@GҐϾ$D% 4ܹV]rӱca"l>z[tZk (~qL%DrrQ hp/-P}\fhA]V{I}NzcLU::d[Na9~ӾN$E~0π@Ё1,/늅/2.ݢQ68q'g?YǪy{xW"< 5˗3fY?(V9ծkTSEJ.V]]$wpIh]̟C,LNlW&ೲtȲ =)w+CPǭ . j`J_3(@Ɂ,/룦,# (A.Q>E0=#Č=RB~K7HMޓ,ټ a>c sz:{n@ӈ |G~ދR{&GBTޖ諾Ir,j< kS#hm8S %1-I`,d,@7q,/0 !!ˤJq zy0Q1h=Yuwa}$Y0]}f%MN$ƞ?IGlU} {!٘ _YRCSBC3ބB4 DlrjPY JvoOr+]=\BFNmb=HI`}/D<$tCZ@_q ,yگY(W~\zC~ 6r|Syގh6'ܲtM_GɤIRg0C&S-Z]r 57>VI%7Owzi5֩nS@Eejjmg= u$z[I eAo%2h"PpoNsQ{"@!)BN9ǐ\lttwޠ:+c6%G>5cc6GamLX:0|VWX/9 /BɸY`fuQHW]rQvh2;۠/G'+bFk8>?/-E%Hd޶ak ӗ|P*85E+mśv&7H;Ԃ4Er4b D.v'֌kN"jN=~dYː[9?Z:*ΎS ]UO.~7~pZHGhxpS"7mDk{f)Ž(~*ۂɊ!QȺct1/2 w\%&EhþQ5tDGjw;TV h.n:" cDqKO"&w5lr\ t씤uRD,.Q}eͽfAxa!T2ׅ^WgNG)'6S>8hrG1:Lzෆد"nG؟\{\ier=_7֤Ȱ8ƵV~\sC\=-QۅhiBM#G^ky uA/Q:;^ɡrz}a4 Ǡk(>r׀pqnFi9*tu< Q➐z &.|$@OŒ0+ |.{ewǍVs_v(D0# '#h -^otTP1 ,X/%ZK@ʱ%Rk=M~r<̨%Ͳx֜sdLJ z ':nΗ쮨󞆬SV"FA{] 7?ϰkpڛ̉]΀ ,X/K?JOջܽ͹dpL~k_k1}?5e]aL-8]inXIJ6u@,/2$Gt}/}TOeȶ@L `7 -CI$@N9`d(.%9Aw>L/0P1#_[HUaLLJ[4;"(;'."† T8^zd)U@18C`c _gBy~ 7"*/6Uv+N𣅂@',/rD> E}Cb@~9Yo}W22Ny1u%/pB?% V;7;b ]va>Y `Ӱ1Ï5]eR' /3qb)覦؅^J\A&e=2@%Kc -K@ְqhߖz{a.O+: nVQ@IA& H8 OO[ǁPG}Ӏ+B@O,/Ɩ!zNO9;F]]:e?;C"+pd}C73F`I a"ݬ/nNT꧘MzGeK[7j~[r}9c"Aɪ^fF|+j&{BGZqw ,X/$ M~rdVd$1F 1р!u~ V^7q ,X/$ M~rdVd$1F 1{XȬq ,X/$ M~rdVd$1F 1{XȬ΀q ,X/$ M~rdVd$1F 1{XȬBցq`w? =)iQ35?K.xCֈ\s)I!I;6+ xC.衹B(>Օ=gu{wkVxX@r`mSLhTF"K!zd1agl;/m"Ҕ(lTEoމ>Mm9N}@hv'*ks;򞂔AO51xWZoFw* b#Iec&9[i*0e3m\@tqzGKE:z|K+ +hı5<.|ֆ $G۴;ّ~\5?C4~wòibtqzo֖pI_qSz8?8_p'BqE+۵9e!;+\Plz~eܛyE_[S: gS E'hf5s t*9/dP+?q ,X/$ M~rdVd$1F 1{XȬBCu%K* %; %&?j-OpAF<*5!mHeL(  ˼ jIcD Oiٜh_Oz߬7J `ۅF+ ,KtM 46{񕍿Uu RZxmPz4_@ N:UQ#+'Ԡ'R) &S6{c`]!%ф w5 OQ׋TPΒٰQ X6׫w1].LLF g5fMh}$^‹8gH^_g*Dn2ͺ, Tj Y[Y}_m!A<=vo΄qV &[ \k ƪl8?+^Ybm$Gw+i3D>D&0w]QZ-Y8%8zR E^]ixb{ P``, f]¹.8PZI)6v4=U)g<QӸ~ ?|G稔ֆ (u:Ez,Ѻ}}QXz_=JLIcR:Y4,LOtN,f=WZ] ȳV3B8k'}Jo(RKFn?nе؊?.M]aHY޿۴ j5PƎ4-m%yze?e0.g 8TB%@OSQVEdɗXn?aCEǺ%#/ 9C{q+2zٿPpcc$T"w@Љ!pyaӼ:ΰ'Z6u[U2iX΅|DaXݢHҢr`|s]0`ӄKך(ʣ~_ǝ=G.qV:$4v  vdd{6*f~to+"Է5+%vtMC0%)&{FcJ7c1Kܾ`^^w(g0Sɛj^jvNm.(KvvPVe~{ v)IIlw R>gdUr%Ď9UF1֧0!=V]_ZH0B`6Etw(bi!/\ix2QN$|Ųn#Q3\c,Mi(ET !)̰-Hŝ\tSvP ΫMbg*JMxrdFL"ӈ$đ)Ve2PqaD響(۟>̀q?aQU0rhTוnQ޳>mY`<ޫ/mb])j.a=y'$ 0ԯyڐSS10x 'W4}+ 'PO粡1o@JA U"`+@}leґw?W DV,*iDOEg+2bp>Ez?:_Db\ 턕o^:iyIz{+ʛx@+DnYA 9lLP@<0trqN88΂0n}#"H#8 4hҔ%TT@# .id 9\钩y/p捓r#c y{ЂG1_"WaȩIuV:7߁㳑D[+z{f+C @EA]?, >^#n'*_Puw& c$9ݘw/4P{^ƉyҤmqĝBl/ vs6ָTh"9fC7DZ5&|ξu.rV]IZKU2>>eb9k:YEu Ҷa@=j ;ll(Rlfs}C^p/|pU(lmKvx8jX['6 Am؎ů/@6LCFPNhZL?[=홨&8k-EFdX'P)#-re)^b7UE^g~\8jƯd}>/n0㪝mAP|`jnf^ԟuEDG+{@ӕuy˰X/%@9-Z0pW7t (/,` & Bky/p$BLGo-N8,M{ $<0)$3tWzj!GKjhdsb@# (X/$@@KzB\X_.7oAY~2[{р(X/$@ _ >QqOa)XȬ1 (X/$@@z?o~A'cg<0B΁&${Z\l(]jN2jq儹VP7޺"˜=yJn3 ^"ZIBkiNhkŵ [|Э,Z QE^tyXȩLNԼ|3 oRE?n˿T@HɀGNigMgUC^8rjsBҠXϢ2;q_df&.y4z`042v*6w\g$6(;X+*%yfQ4l.-|¿ h aRf:>-(A*%{caN:zH"E]8Ԉ\~,D>55cj7wJ~«ԣ`j+Z>Bߒ@]M@"wyE>\͋H8GǎԀ륣{%Pjn3zX2WP+2B%; wYɥgyEH!Ć/fr8]֟;0!Ʒ{ԅ$CC2i6>瞕n4!`SCtbYw`S<}~[La|@.ENq (X/$@ Yh,ERkc"!'ي04\tvq (X/$@ Yh,ERkc"!'ي04q (X/$@ Yh,ERkc"!'ي04q (X/$@ Yh,ERkc"!'ي04рCu''HuP* %% .=UTp"{3mO[]tP"* tSƧ0\5"Wf Tu6bH-%6b,k<4*PO$idtҦryjmzMoˠB!7H>wTd+~"ʙ+/UI+iU[y,]/U{D̽à-J4&֜R .47YZ+i4LO!JO fm]kYJ{R;ND1ĐZ O}SQ%iq3zmv ?2#]0AmŷVU:XjP@ {7(RR:-w?4Oi&G19geF.]f!SVMk~O!5թe-$uQč.rG_D",zQ;9@HF?> om#Q;wi-¢I $|* s \G;{ r!^UXB59fm{Ԋ(,ӑRBe" KED5f>B7Nn+`hܦ(N_o̩REp[ IO/˾ m)"ባ@ħ>)u *ۦ 쨿C|л~Qjt?rp1?qJ^zrt(F 6+ZNPI^j>]gno veONjR%M|QNțUSe3#W+R/OY]߳յ?6+gƺʔzz4 6+"ەX1?/E`Zzzϓd6oY =& iz=)_H*Jz}<)4|'^v% l=Η3kʟ P=`S%ÊvZ% }ay5Z!"~}ӥryDCejGdiS2m=߈iv^޴^Dz:@|*oUPг]b+qGD|.ԙ+5>|լZĆkr{cq<\b]B}: Q_|tރFsَ ,f](=Aۄ (~ L-y9Tb]`S\]QN Tt?-aáVS}NsnMcOEQ_>¢%+`]KwGmUH5E3Ɔ >:lVt(G$>}oQKqQ]i~Lz15wugG֜t t fFē|\7Q &~D*̱aFWBtLJu &'%L匋I`2 %2$ʣ. kD(If|(N RrahQlA5Џ3 W?|JNR'<Ï[ԉ -U6F\h^euV\mK=qDzN]碒Qc#P*S"R,ō #QhY`#1&#=T r1j YQP"BH?_lbԙDu?Kb@殔lg dgT:M'g+![=*Ȩ a*!Yҵ݄@Pv̝eX.EŁV(X/$ey7>ҽ|kz(~ot"d=uX($,]t~1 (X/$@Onk7_ q (X/$Fc"!'ي0Yܤ*EfBOaxq (X/$Fc"!'ي0Yܤ*EfBOaxрq (X/$Fc"!'ي0Yܤ*EfBOaxC'{O+tW`/=j|4Z.`wh QjV0yO)>@h -U\v ]B["x t)]?`%S-kL o>OP! VzʺGKn'w#x/:T|\2IV:ciӾ {=Py* O( E('r<΅Bę Nn9B;Qh`wG4g㺉Z󦅛' z_M FdqsÞyǝmOa-ĘJmObz.m$PBbix2YdtԯڅρC~KOch+/t+E,a&F1 ^&ڧj1?)=ʙ!MzzԠ0@ω[>)xsE2M/J`oiog*?ai],5Ipu)AcSo%#*n/*GWeQ-ɉ|2'[q S8~qgJ^YW7NEҵhGpQxPO+c3Up .ECFJ ̓O~Vr4)}gd&(&rJpwaˏ% 8Uҧ_y-Z@S"ˆ 8fIt/n6˩tM_LEmd T+ch\}JP濾 Z e`^> ;TS4ʸO.GڠgmGY#4n$}FRصkV;AZX/!tAtKk&nt&To&4yiт;,bs,#)| Mpr9v{߫13z.T[ו~UYC+dg@%o4a~ޥ+nlBu 0RUH`+'_8OYd\Z2ƞFGy{Xji*5IKLBjh:D0 ȶ9)as1F2e>Ϸ V0TU=e5IK{laBKD,f=Qvi\ &NB*,4O䠮:" 4i̳fSG:FT%F,\BNn1;f?S^3mO f~l.qb RvmtqAt7N}jXz6YN@Cia>l$2;ެ~uR.pT8PItʁ"70:TXhy| H d $m00 eA }K=@$- "{`@.`ݙ(`t!tK2QNp2-5$KkKfōv u:&l8[LzVJha'9;3cH(Ǣ^uq7IG3,^Q]x$ x͈%ppn*|SNgÜ-Tdb< -bT%]`1%|vr!Wqvq @ˈ?_ozNhė[/ 5{H$ ^>61J Y KF}V1dࣅsB*lfszͱ@)?d8$Ӥa|XPCY?sfFwh! Ue%Iq;.Ea~ئ0 .Z~??bՏkx )-}'Y6B1YVbiS?I&>ҼW:\(9^]+˥@s6FؙGWClL P<9:/*v7!@@({[ q g&_%k|_l:턚H3q7KzyN,g1%[&_҄_leMxK$uHY|ͶܠU➗*z>߾{\4l xNHʄF}%ٴO40}6Yup eDܮ~SBrzf5*Rt3K;]s_]9mt<&Wm m+ S ]zKӻ^݊^1; ~`"A&*j:^viee>)$I G$I!Gh$0E甐yPz/^\yx/J:bS:D𕧸Gj40ylC; ӿ8p 0 *TLXԠ'Ѿ o `O}a%ZzJH 8v @!,v2.OIV,i<^<_?QOBV﫨L%t=vg y$XW8`;=dRܾb%$a[Gt@娫RI$/@Nj$2 ~[ #'}l"~'㙿&~x+C\`d[n$&𼝛a%4bCYZ=UbЀAā$*ltW#ClGj/YYN8hdn0Ms|y}~M8)x㨉3~|)F .|t&ideSckT>u9p:"? ޚ1` . 4g]y!ANW; D sڧqI@@M~@ .0m3ӿgt䋹AHzlWaj7)8mG$J q IFh:hʻ!*$bp eA`UaUmظYi=}SY#Ub~ ֹaUSlKX|"@Xk)WPݔ2"Glx5j(v}dl y Ci\bx{:@Ё /믫&qIV>\(hD~ KoԖC߲VyD'Ֆ_`zۗEgIng$ID`$H"H$q$tbE/g"H&ԫ,!U" |1Y`!ܲ4Q5_+V_l]"a PCy̐_>wW:g=ϝQ!4-@61%H/C  ǯ7>4?ݖ!Н}.i$/BSXaB+_>!%>S/O+zyɃyRC$P!@svXQ_|K$1}syST2J#p@D[A<^*X/_9f"'&gb1pڼ<~^1&Ncd!U_N૥TUU*pڪw(URV*UT[rURXlURQ* Z%VPD%E~C?:Ӛl7/nee`Cg0 P,ībYKPұ W( JigܸdB I<8a-m\Ӫ9@豖+ᘶsBwu{TDH6:#{L'R $xs@*5$:EWÐ9pOi 3(&wrHDD7"I"IICeRKHyj WȾ9vI"%h>D&$^xem{z$>xVܼ/~\:$0ɀ^5$ 95/ bp8\O:cW!peѮ,7d|CՁA4aI(K~J]y.Up$N[wބ,NXw7GOFFX4ՎxtobQITn oWuOkicOy {~W1@Fyz 0R:|5]`e6dde]r~+gжD%ΩCZ3Lł8K-Ġ/mk=!W _6l1Bkw9-2%iZ[8 &QJb/+: "Ͻ݆SC>U&yoEP`[G~òby 330ڇM߫`loz%+N-%ǣ2J2TA*Gű-Q`Z3:K,*RF.0z:h")LZg[YθK &ىPEB>xmt6LC`5?U7 >`eM$I[] ShߍVcF69ӄz3DM8o7V;\V^@<~Y!IĐ*Ii>/sipث_Z7 V40EOJ24#Nweݐ|r.A:| &Nynŋ5WHczń6P5Fu$gF<E)AyJ*#ce!=%8lPK_Jj3n4joV Z|SK=??<|bgyyiv\VZJ˄7Ѐ@QU'`DUcZjլâ t'Z>kY1N~Tr6Xr[|--qz20in:ѠQ!\ (i2>3`5$q`xGVAeA!@U}KA4?'|9%'\d@WEwܘvNDH0!ΐU* 4~z} w9*ś𣅂@فVz;+6pT9U 9[Q#| .K~HHH%$cHpINI O^a?V..˷'v KVH ]$Hua<ˈ(8ެA#?BB+q׶.z8KlW>)~l+Y6 ƒNɦgN@&qh.gP͢e$Dڂ:Lp=($V纂NB%ElBDJuyDDp!$T޺a;Hl*e I zӤMb"DQC"w)L~]lS], إf#1$ $\%z5x(ӎ?:CP#:GP|ؓEFS_Uy,hp'olxp+܀>0 e,DAEN1!if{*\sBOG*q2欩ESXܛnj;* d6`^A20 |uMZMIo5@U;7+xE@"򕴎Vi$6ۀPG4 )V"'Hc X()1܀DÀ^UBJFA'˿*gh'^} HPE˭bDoVvgoVv/>J˃ l@*2m+4Zz+p|#Îd[q䅭bxi.P؁nR坉LC[rB>v'2e|\dKM5DJzKN>7rGoH!v"-T34ʪqɷ>\Oa(R8Pڧ,@`SƉk]!zNaTu6fmK J.=}v@$*&Ha?sJͰx櫸_AYU_P+pN@gLҁiv}3ZxY+?frܷ;J.E[|ʘH)Fd7YtfK%ݯZ)XHݩQ?pj=ĐxҘr0Cc0DN/^?β#^H›qC(T y ̶J?k0Fad%[MY7mk4Ǽ&t#;,(3p`ع:QucV2=lR~2NnUWȦjn<8glNjL1Muu_Pw)"˽oVJa:e}zeH:egX OicQ$ٸ0yB9WUZdIźih}#B/TyVjw؞?C:kZߤ" W9wяn^˯CirdpARp. Zm86w8<)` `'kҪAl)dL9$cR!)bxw wkNȃR}˥TE=vLSB ] m{.o #3ôdL+N7l*@lҰy*SSN_ {2UR>j819-4נoYbդ#\w:CAXO.#Yb"YS"aܝJLfy)L*g0mJ n CSʚ 6Y$-9ڗAܶ`G@_/xL>ߏ7 2SL^(L,~'໥`}ʐ.87$qIzIE ]2N( 0y5_Lh^zCOKݤ4Aذ[rQS^1[Ðx|` @Kjukw} BS,_Hg8`3xs?c˿;Y["xq*k6 Ts)F1(缈x`Qq*lHMuu9t~:el"]-"Tw ЦbP+{ ~[#04haa@gx28rt/O7.I.SqklF >9ş?*l˧d+-w4~x]^PI5ؓ:Y|1a#O tqzH c#--C/= X/-'[E?&dR 1I}D&^E$B6Ai@~:A-n:ޏZmF]e1 p/ %S-#3X"c]HR @x"'W]|8uPr(d\r?YztH.0* G5ɀMYhϺTc $Аo;sMʅ Dv6e!=<-Šf~~d9zf6Ў(iguH [EkjJo>r0D/7=mW0^kux#n@醉Z2ϡ^LE^-a@WUMur0_=$zfOxAvBnWH2* M@lfgI7[j9I3y`I;uͩ[]'a^cuh9\46w-,m\2c.a(5V_cﰃy$U}rNC#$<Ǣ%!T,O:-C" m 6ű}Yċ*?4DUtDrH%Uuc ׷%nzD9ĊE0oH|w"WopW/NHے;(Ҹs ɀ b3Tj:Sx}DơȀlDtA ^^ǦQ=u5yn')Ch$??tPIى a82E£biSJlDQ VE_@H ^l^ۆ1i}ݹ5xo P䥛-d.Ŗ_X-y*ݱ>%LYM=󴘲n@C}zsmWh$Y33x &nvی;y6iH}9q?\Fo_RuAFpѐ !*2yV©&/4ZAg,O NxE3(@AorJ8K4R@?fЊ9⽓y(4W1S!ONq"Jn9oP._\o sكal˅DCJ<#\.0WP-wF:L^"XrYig1TYWnz+dcu斃뻜tXkˆK& t)-ϵ^2m;en { Hde~CI) a"Yv8sB2dς MH0gYF^`U!R!HevFt{'Bs8?]:^T ,ka6 Σ_eeL(fT2-3x*}iRzk4aiMG-m%Ѹe- 6=t8g2Pm8<) I樱͆3K=VƯׅC[.sSf>*%zhn?Xnzd JxI@ͫ8xk//Gu=eĪ_ H0Cm,N>uŋ/; L3%KgZuI=M482 &/=V9|WV|hyjZ څH/gxB"ғ۽j1st"m E`11[o騜ڷsЅ(#4Q] 2$ԃ+5) aGr(bEp$iD#(ߧ/o;(?rP|#ftۇAxǏjLIyz`05i54R'`e!ϲ3C5ۏxƁ5D>p ` hp<(UH_~y6^r|sS 3=#{auz*pћ+`[/5m Z*M u6if͛h:rZgWk%߸0j+hkɡ6xAǎAL8`;&$ 0U^ "۩c2.:Cxm7풏Zl;:)s?Kk& ۧPR˟mRYs80FC յ˕7dl4GKgY[~xNyqUsהݐQ P*VXDLrNɄ]K@ vcI|-/pS9΋)g6Zz?ʇYi('eRTŀU$? 5d?8OӓZ/ . ' /~L$dq솕N t_lP ^peAC`C[tuv=Q.g- PXvD@f8ݶvqq1bh*'W>?SQaZ1R$ʒP]f1C*=Qp7^$3@\$3XSF/'ӀYZ&9m63s_T̥hId%ɌPHf7bEl/Zh|ޏl$a'Ui(eR^VKϥ,;lVH;?\r,4JT*˛$X ᛆJxVWBl5q%Z#E>^&7AΔ>o|ȹ;ӟ&peiZ&g-Gnq)%@2gnp~Ю/l?'>G X]Gjaitcв?0O.WB@~`1 T5:Z8qh@r`8izd]; .}E S{,FԚ9~Adx<b&ߥjezcdS藋G7Dzj;DjzƓ&;4=f{@apOE [j7P&bh:Dͻ8#FoTBCoÙF N̥wbf׬}dg2I#Aqk;؋ظc9 f݃N#ÎY7)[c~Q_I 3 5k)>oԘM9A{֨uozsi)jO j叹uVRj VH >DtbHzn:qW: K4VgSA}9Q&XFv;kF&@cĪɫ5Bjk&q1j14=*h=qS*XIjJƦm:W#p{@ Κ(`3o +yS?Txl&A5ՙ0Z@;ߗFjGTFpt@1X/Pm n:??U*Rmۙ1n]m"ҟL?r ${ƳtkroP9F͹r6ۗ(ڍ/Ը9\^DpcX7%ڰΦs<^(ʕv,Mqdf+dTACܴ]o]ucy L]QфV^(f}2T&lp8P<ꆝАkuVhRxI < _Rne*F!q> =16'f -WXD.?GBV6qw'B\\=2W5* ^l ٦%:< 8F,ɜ5) 7x]](TA]Bnр@ŁQ X/46p `NFLklQ}3,RsFƏ_Nj8W2>2,MhQ wh#}kb]]_:bJ0 `H#'@ q(Fl=嬈MBHQ ' \dcF c}z'wkxUqǓc~~.rY@.kԀaNoa'kܺߴD#rY~{J86Ȫ?=. s/ TixjfQw r))_oT A l2wB̽x$̑M :[ "q&?)͗ȯްA Y3-ؖ%YE}0ģ8t9EJN%ٳplgOMn=XdJ $%} >^̏kVIJWppx"H UףBx߀NlBj6dhyq=:vP`x$`tZiE~}~ %TT7:chye!HkkT00e`zâ<\$Pb2#hv!l[IAI)/.EDTPQa *w7B-g+a*킆RA`?$l2d)(C_cH0J\f5U ɶZ,Lk@uOE~-ui2-4݅s_X$vG IXc#Ord }uix;F>-PY~zűY|j^U0j8FBkvSmYOMbqwgv̗۞q0T(YF$N$ԑƹH;1Uv1X0IyA{B0GYQ!Ul fm/!lzn?? D%lq󒜪kC%*">TIN 1rAh>(e췫5P$"/`Dװ67N!j&|aQg9V>y(i_KjNr&Y4:+b' 1TO4ݛ<Ӊ' -,E{NXPSq7z uVFwbrEz$5EK/渉gp*吼]tCx_11_? (̯^ƞGJ$9},PP? |zWwnc5GĠHC$^dWlw3n+{2{ 4)Y" ;@)z;@:)ou‹L]_O-:uu&jNu_/Jk{FAaq)??GHIO>t?x*+'$M( yJ,ܴ_PH,dFh]ۗn!HUE=_ μgR ]=g{^ā #/jqeNm32 FFpw7L~ڤ8psi,tS=$hn:p̪pSq!ZEdӱ}uРF-7a/kO۸M $p[vXi\, 2c!tuk)؈]@,K9+H WI=zme5jsM -bM&+>W4{? ^Z`{AQzɏיAQ.|O'KSV"cEXcA)/=K}B΍; r^A~wY(\;]Џi%(UO7*J bv[yBpf#|LΖ4B!k:;4'AΤdLx"9\_$wi{F@#̫$Ķ{.j,5$fXD,uzF@ Q,M0И+&VY|mFUsA &) |(ina@Ji `c:t&{ X/FR?up~7H`wp)*k8m{I'{I'{I`Z $JрA8%pT^ N6}Aw\;&mI@έ5C[REUδyaT29,O'C Dy~{u}7.ŸӞﴻϮ9FOO$|1V+|ݙY33˒u`JmMo?O+&gZv BmL7.sΝP?!mN@f6ꜟksG"$Ltɨp:: ؄nmO ˈ e55e:}4l^;B(zGD&L0t["]@XjT HR$jGKTJ &=_e@@!l`!KJXhAlgTնrL-ROAj|Aj ufX: Ad AD:[7)XR{y/'0tx ^lPW8+ׄa I.H $밎y5-*Q.C@@({+o<2`O'U?|<5XR۪YC|I^ybwOJRGɡW\ǵy0Cee~Q =j(4`F`S԰ɻG@A,jIXHbM u¨.9s瞡f>V"2|!K4TMHH\L&q,Ki9^)64LtE W`aqDώL盳?tt# `lRez*svPJ"#Slϡ,:jϜYXk ߩXXg9^l,`+%})9WV|R.A wI \uÀ$B. ջ n9nʰĂ80;=\wUV!% ]D `: Dc-bi9݆ƈVPV̛l7,P|/DMULuӸ]hZ5|0_|y9ca,o /v7q^)~A)K4Dou.J z FQ܋]m$QÚ>kB7x4hfW`WMe&cC}NŅTiQ]1]6s-6O-a:g6clQ|FX(I]Ql 稝 Rg(V;79mzDuaӟ\T!o_kGȐ.kU*0+lτ`obCK^E(La-="yj?)*zlaNĺ؋ː4AÿI|YkИ`@yuk +/lH~ +d-{XE@E\hq X/~[(Vj`A.jYY@WUu[q[;*isBk]\2 mk}en7Yzgs@1Pp/P JS B䂵Cd,/܂D0$ 0ю^hIU4 C3iNYӂLbɵ79|h=YLƎ!I(s햚2> ޸B_C-_FaUKqzUJT;Z@Ѐ@D:dbUA !s)wq./7H7R-(iA7r4u15g|饗iAjůTIvϥCg_j B+f "c.>D;XQޘn]^ (~BH u\QB:3> $# x/v@'-,4hbdD ek&`h9zq]-@0q8/X~_P{w~5QV;Yb6{Dbm8.̼}#"IׄlO;f;pwѳFiJssAzz}Go4‡ A4t?KtFdғ:%Ov/IL@PSMxD@Xq HX/zvOJ겛r6ۗ,韖Rɽ5XGК-b[Hl;ZVfvko u]RF;v^W"q;q_K8hܨC+ ]+W4hq .eg K}VL~*ENI ~);a̍JJ&ֶl naPvX~Ѧ8l8->M^9~sbʣfnu@Da#W@B-AX};?UO1I;>^_Fe|;@G6/Dˁi)S4~j/4 -Aw-d7x1[P]h6nLrr$0˼\4Vmu@h!|BTɓd> 9 &EA $}$9a}z ; (]Mzӂ0\a9f\%$_%E<V+z߂>b`ʟ'ݠfx@HB(dxDI)x.m+8ժ"tH+8U3uGmO}Aȁ-~k<Ҕz;+%)P7J#m-2$Ѓo!s,<CWvsjjLI`4~*8Hbъ|^~- cבv]IVYCUB[O b;iu]8$?~ItVrÉ *&j"R̘L٬j.[E{^B01E6dM}/oXxqۚaZ`b_:zh+3jCc#g+S|I{O$Ij 3V8ac&ChpkL*l  0i+:*h`A#sQ6 'K eNۮ'34MxSg`sn>ZJ-/=v8q)h4L~Ghc\vߔ `2K>aHEk {%~u/]6BF($jt g$o gR_e". DѢ"\@p/%F*RT?+֭mdv쭀s+jDqCBːo*\Mg^HĹlvK&tm;"ҙ2\H*jpDe Е[OT>Ǘ%= ?~FD8 (`譇0 iE1XyV\<&G,Kmv XSZX>1,R>Oث)WFmM)X!故e- GH Ȣf8~yASgz>kW}<~4m2 |CԔԴ67GfƯJ3T^\\5+ȥ+Vsv\D ;W5cT:,,}e-E@ԩ{N^p.tDYxn^Z"{=$)zy)sY*.|+<̌gEpqm˥$KPLKKTn,=8T+is.anB۝/*ɋRQ.76|SfqkO<\Ll[z 2LjF-ڋ2~kh*bjz:׷UEqz6t.!ʾ(r[2g7 {ݼ ["{}RbmKOyĻfq%muMCz)M2Y 3_y@!5R #0)Jj*NjщZ !6+oY%VOŒ.T)H˱_Vt~B$߉@ 7Ԍ ul8LȽ@+U?C xH `9uҲuR5 EYk(cnf v pDۼ-CH!gf@v Tn8E=m~l4FU[O?##YP`c/z<"S (T0@A.KX%L:eÔ!a|%EGaj;,&95:'(nX`O/wX%".2$.3(#!z:VКeQ+ z5XAtYv⍩urM?lChtZ2fT۠>ѫBXzCO"ߚ"}I#bPoI2޻3׻E:TM^10NBNOq|Ǩ-#H捜ӟk;;Q7ޟbs($ j_Bu"܋V0$Q辪+}7>/ƥbz :%mFW'id'⡻\Q!=Ȩ{f&=tVLM],/t0Jx@ ՚:ikugz(X= K|<ǩZlKoA͞Ň095˙1i?:4hQ E#b߄GdIql.o&և%աAe&gu)PA=7u3>yUMp4rm;mXw;-1pYD (,m3f n vi5'LhmPK8N!v挣؛}`2s`=I sZJ? އ֞{ߍQ9зc|uOX;[^V%шb.҉ƅ+[KwЪ ۞E˦z+arn pYحA,nrt6Yk~m;,.+X{ 3u+9zy.(MU8rd궱7 /%ʢ15 :LGe.UٍBql<eDa[Yπ@Q ,8pҞSҟPDdlo>G ҈RؾT^"aRL˹Rїڭh&*wDFt"QrY:ָ,vfܽ :(B1 @{ϵ|}[RԂs߁#iH1l#w8tn|D&:תP:9~A+=uÒf&p~&2kb*\  $ nn/ ՆI(mxYjQ6 9 ̄vaRTaQO3(~H0:Pi< Fܒ|ڻaJV@Ǫk*Gؕ^%9ǴxGv A{fxHJ:ֽrh)X+bXWFQx۶r(|TE?S.vLM0|7m CD x^|sQо* ǝuXpj?%}B>_%7V*4, F(]uW>yc=rt8v_$}rͷEDgC>;iaH O`&2hMl5SZ rJvɝzXHC6 ioEY^dmAB.Qm  JuY_a?{ZOٔ~TNRb8/n[Ax5N=4SZ'4~Ezt<Cu1E p*+*s:.ȹ8Q8@ƽ )q;U:>]A֐aR V* iG Q<!,iN! 1K`B$(cНB$i,E64rR'{bM ޫ;oE!S5_ RHY4c|Y0W)t椋*˛.=U? '$5SKOq %^:6 MYBhFCe۬#ea~pa_XO(sj }w]rv5=Bs902EXXR7 S xxVk4(6#I"6_>R6"/%gvh/qʼ%h.<հM)D07.2C*e{fҖԀ=D+lT% WX*$@Y< ̘kP+?2˭fo`NV4a:0'FIݔ}l$5ъ`)t`NT1j:)B=`Xֳ.o^;*z}`9 P 7ZcBAV~07\%;A!GrcF>N0'J3N@w>4y~8u8n1SG+,D) |`ށ(0o]]V*bA̓DxsW>3ëD`K.6$KzlK> Rw;Ԣ-ִd/gtY>*M B/t%:PNoґA@D*iRLg142˲X2韠- L17U,0,~SX='ж/+/br>,2 5Б- D֜eS8/<^TngdX)bD( cB~jzojs7vtC jV|P޷zSQe8}sD1E ؀Îԣ DѬA˳vD#X}/0Tr^0P˟ @ l/S]H0 F1c(]ǏyO A,~^5^&OkԻg>2[{Hqd0Koe$==m5Ut|`<>/xDE&&Bf,C$$dW[ew` )*P/3;K]R.g=\e95}i, [}a-Jà|wc.\9u+NA)lgG~*(..4ɲ׃烝E BPv곐F5g"zm(bmuq}h wp~{B#<]$Y[x\@l {ް!8'ː}z s}]_2V]"ZQ!jF ^1N~D^9M.B'GǛ5s<9qNܰ٫%BQؘ2],ze;0lf1EO PCDLtDU1;]p`} i\<k2% s}^"D?֯df%@M;|&2h&d2#@f*ʥuD z#,? ΞTO8Out <,6ڀvq";i > Wk(<1ȽJ2z\Ud ;oQt@ :k'M#5LZ %~nŶZo0CG{3EPLG3(FFaF0tZyM>{kOD"%r3hA" 1.og?aH r'NR0o~F Ԍ Zo7@Q/K'?mj ;ڑ~pU$&DZ\/ϳǰuҨ#ULF2 =@#I59W{W8un.H#עK4d6ͻ}U:t!1K§UQcwȦ逻lalTlj.p_EvgavyrM;1Y_-K/wKp!:O<᧠&d8 jq 'w%\ Q'3?!2 |SE:s˜9馓zesE7\^55>A G ]$z{З7u*iEsCS_]%lcHMf'J1h߀c2d_EJoqh6L>)lqe&eHPi(E ݴjqڨ ˎ6 Syi@)AE`A[Q&"4Pp*fݕ!ôަ{] z_z8ƖvPRVZ 勩' CS)eE "X/?pZ t^&9V2Vd$1\!bAA,&Q.9 9<1ؒDg vOC =b ěen/f8Ѐ@$X/j?TOX׫W={^{ jY^~ o~^~7zTIpL-eN;<#Kֱ'[J&RR`Iyt?26[}Ǟ=D!+nd؛^1 98@X/v*S/{߯C׿?^jYVR?~fBkpDC;s}8K~2ࣅCuMd3Ewk* G-,8V _]d@5Ie_Q;sk3/.ec7bM^M=I 6fh@[ a[>XbP2YI; .nI f#iT+!lώs%wK 8RFk ԛ"{c TNA'^s0e=E.GTĥ A~g"GN%u1 C? m?2IH[D.m>gX:締Gzhމ0[9w=IY_2]/0 ЇԵlj"@0%V5L×'Ho MH\w8qZ!tzQ[m|*=[OI^Y2tW.e w?%m$f! 괓wd}ڰ;)c7ak}'s.s.w=3g6yׂEl9wSo[| )8ؑ><5OV)RY8څgM  Aft8}8&j0*0KȒ /9b5a@ l[Ŋ0l :2`7E|DϏf{Nf9̻꺈+H$b۰_d dE@ 2-#f7 ,lEdBMiBHW=3h$l*ʸu0yMq/_.uPfR(/b _̾C7a7 [{LH/Q4=ݶ/o=);={LCoE_̿ 6`$+(U+~rx :isqN\(Idiv pX#!LsJ )LҴOI#gl .3e51pffx!ds7hә"rtטYkŴ8e<W4⥭n"rM!,kر dI??H`N3L%rD(f!zI4Bf*\7_D¡_l#oYrᓺybM 7`1%%^(+eE>s$U! zE]A|o.>!mB ;80ҵ)̵M l4Req4]8Jq7xjʼ y\`N x4ȌdiցF]D$_K(m͠z`?PP#{v):Lla1IdP .aQ>=xAhܳI: ?fc _-5Gdtzn!>^6 (1V#ÃY7 NRk 'w.ITVp  54ǰpX2r:pvE[ oQ&q&%᭏)~d@7RAH]h[h`:bJR #A; "GV4Qbb1#Oqr*BUJZFu5.9Hc+y~Y:#] N o$.{l08hxp׾_~ijsc.%8@ENMg5)W|:@=a>8 bWԎ uR'{0KWAgGGj%Oc28 3C~~m62̕ 3>ٹJt">7'Qg fwٻ%Vm8P2.Skynmޱ1沵8bOWL jC9ŵ 3qj$}!26 KvT ":bz@Q*BO& f^1l.2s ep4ωY/.c"~R☺A;jh%kBI 9JGm ̢_M (;{[DZRIk9<۷rDԃK>?<ڢ(Y1d>Zk腎+cCr; !x&RpB1fUWFdV8џx/(T4ɩu D,琢!8R#`KF g7Uui֌ V5ЬU5!@''PaW٫RiɒN^&'&5:[hFs)fDŽW{r0q iT[:h|8 h@㘇9GٞVdWIzQJjC=(ҭ |hρvX!Eɍxx-zpg.L|9MߎݙIQ{B4/޿2ۀ@@ |6exƓA`))" 7d .g`0b٤dE:7ޠx;^to'F_hJjIΙ^FSN3fF:`.\:>@  -Ǩ gDрB Q+ai89%w6\&4^km&3ep t _0ό2)#S~>ZĶ޴u\sc 9B> hK CKGY ZqC΀ނq6 $b0ir?~/ + o֐@_ՖS ssO4 8$ƉzRT~WֈJKכS3)9Xk&쪡iCI*t|a"B ^h+(k7Gsόc2|K+OX1L.(EC?Xb8A-3p%n 0{$E_E,˔\ $rP&qDp,%RgfӦKclPL h@c`y$ղOa&:n%zodOVGYKQi(a=Ñi`6ݿEyQ6V_= Msi~%][2\ƀ% jZQ".boNyjlTC|6[=.\䦓Ja8weF: -N)$\>@L|d⎵*K-߯s⍱Bу:E-:Nl''#GRj?- ~X; AFHO uZA:Z*" ;L hs6zX#wvw{J{tIw@PK瀣]tBLw8*ggH\ @SQ%N%x 5Z?%cHꏶ״g.ΨT7LNI$pMȞ!BJI'G>3P+7F%PۋOT3{Qݬ[9Ӂ.qQEIaF|/h&*G_gX3!eX=:4~XB: ϟHZTs<)2^Ko*>uPn@>χo!z glR9в xÊGsj=!j rsXԧv;8y+%A&:^!÷Y?e8ɞ5->0bDj ԟ"n85lKu:si>WOM}I+ge)[ҠU"8 (@gu=dĠ?7/hDO[s48`EmJLv{$@B-4S]4zu.fIT{4yBLJ%\w~?.]. 7pcXr&X,tȴq( 2ςzF/WT ->c]T0=jt  5<~^Pdfk$I[m" b \Mq?\LӉY"oc͈zZsZ5Lҭ]idnv0JZWut]Y::W^'OO4*q mek̝b| $})'+h5I*Z Z$;@ǝλ]MIIke Ӂ&v7)5(dmOns]14$0_?zY2l#A-5'q/bVYtU)aPJI%Lf5*zDJ͛2M="7ǁ׮+׫vX4&C%0CCـ-֜3qc5ߤ䝇hq 1s)s`M*[=-AEÙ<|\-3g-:+tB ˲+ MOJ0^J{, v !Wl'ZВ"ZpPj*-0v@JGׁSd:9JcV;[=*"WZmK2zQjzM%SVl?͍Ҭzj_t0xŏֶ6 :@j_Y2 U+-|ܩZ1ʾyj(YCitȽ-VE2,V";iU`] :`eDũ/d)b4Kڜds()h= 1oyO'MI.l _I>3:=L B8xB5}hrXۣ1R9JITXvqw$رٖX;?OzԝBdHïH&VuQ 8iYkTk рC}@-iw/ [la''t 2h>N_o_pɭ#-2gA1Kaӝ>AƗ"0W~)\^C CNnh\^c/;CgToP18/5%f+t;ȃY n'kԐh>` _ ,`PdSZ3Pz=`"WRt 1XK%.3LQ鷛` +|lhU@@~<" 3)iSmKrGc7B@×N$B_?+bk@BFI@(4Kr,6{VQYTh#Ģ3B4vz4riF_C,tЊlŘ?0>'@G`^ OFft.I%蛚!g8s2:`B`޾1A ѬC>4Xn, CO3#p8Ak%YΥ*bHi Q_~?+`_( Z󢷟[I·Y\.ǵxnbQܛ0sfxM@鱸dJQo(*UFW`ɸn\*KSJB]Vhٌwgώqɹ([oԋ JS¡/b=>#@~(*;&AR/yrUCHD-f1sK#k)ٮj#] 4]FFclvoܜqA;4bo4*ڑs86uj Ӆ-XN1WoY* w# 5A/kaYRdL`rF @" 7}0AenƄB|:SN(C{Rs JzAv܆V۴_IkG-ag#!l`pI9&[qS+nL>}7;rzzT_)B)Vt R4 }&JϰSoCo"/!hQ[2Q+e, 賂Aw ̀}<<o#v$˒dCjPrc !ZSnC"[Nũm|ɶYP;SҷW˿qs=ǠU+s=ǠU ~-=:~knW˿{X,W˿q1~Ğ*R&30!=Z)kc];'E $>+ԶJKW5 tcr/S,ֱ`?m 8 vVcлMȊz5)E;OÃB)6 {>GSo8'"6 n%.LTr#7KhL* Ĺ-Jrueȷbzޡ:e=KqV hmtt`L~nh @qhݐ'9>)9,BPo0mME%׉^Dk{ap">>W79H{2d*] &ۡ&Lx.t uC :9JYS#oTҔ$db~VPѪD= ~k=8JhxUE#¿}`|X:<3;g烁c ﬉7PB $WYk~ThTVdAYIx3 1n6APf1!^I٨_>K-Y >R5@(9׶s15qvTQDIgJNRRV4ېyD &L-(h5]{p>S ^I{^k"5s=UaHq rG J}R^@iy*ڱ)s̨\'Wzu1/4iTY?o$lX-',P2Dz&3@QVNG!YP&ŤAt@ͅY2IC@ЀEQm)pp?e)%H u ;dkS4yOqhX ER/zXB:r!zhXH`dH _NX-՝F&wD*C]|Cz!SeEmu)y?I4 !zKXx 5_(P fJOML/nx:] )d?C 'xSW_]E?nmr$U$|6~B.3/*#^0A詍cOus ,HS" Y/7@I$A‧ 2 l -X*A@92,{6sVs.o#?᳆M"uC.4xV~fƆ,4ݼ2OfW)` 9 >]o,jvT) ZS,ԓ?-vY%{_^ב2m;v@1[i"qu*8Q[7uÐN֟<_GLid^v_QO+0DxX A'aVS˭C043\+%P (i6NLV>PEW1䎖=I'^пXZh_wYrMu-f:.to^THEW#C5ϔBS7о `[}M!o L+;e&ZS hcQV3e#WC? R$*m< )I?KhDDcaw"N օ񤚗T`@Hi{>Ch#,p)/ۍ^A&?lԸnb jz#zP c-+!KMMFdzQjٌ;ΘHd( ˋ})hvxojpAE>>runJc&Brv7>lv-YIgfBԁ1?Ps.eO*÷ TU;W,GR06wM1ζ*ʝ[MZzіSDCZ@Ȅ426 M @v:h,?۫˒բk H*qd|ZY2ډ|`0YaVk* c+([({|vl7J]L" mpϲk'ʰ*1}y7ǧO mZsTX*';bc᷏M72sZoRy97*/c-N1ĖbZL[ `>_ 1]0А$ ?R )Apf =|"DQѿ:/73}/U\^ TPި3'hK$Wȧ΋8yH=:hР/9|yߨ¤j$'~rBZ>d[-pN*!AT3$BF}5DrՃUx΋DrZ&D--s"$&>EdB&> f{1g"$&>g C1 NMyf & fഐR?G ]wW-蘈g2`m^r\}V>"H%D 58?~?zaɪtɷ4oUiEzg՞:O>^7!#gU^t-f{ex`W?ǙoOM'!qQ69> FG0m 19-wqqpcylrU 3C]`voB)V  VȚA'Zf4څ6>h'EޠArҝkwP$  :Oت# bK=&UUUUUUU1K^,aUUUUUPPC]NUUUUUUDײֵ>o*4_Ih/$L %;.!I[ 񽶥.qSMS76:uOoK &6n*yϤ{D2w PPH YxÙП@1WJ\L8brs2ҚҼAfQqƄV.Ƿi'VmicE1i\]RGI)"/VD>u>(ABaAU|lDR@N02bW-l0CV5r Vlk( nh:MDAWQ+) IPm`@qIիnDl4@4tˤˠ6L|[LK 2ejćfǰr\zL]R? OW/Ia)g I I畆c%1'ѫ+&Ÿ?vG XJ_Lw ~ &E $8! Rߛ֡ <[?`1R5Lxf|M2a 4dk~Qi}plȑMRg LȐDt{䖾 C?'_(Zfvz#V̠yGIЙi^<ɔ%]2ۙymЗ7]ʵ6ȷru?uˠӓ\U`xO֓ws-u2~DAлCcbFXqڌ Z`'л 5]Oz4Z C;gfD P /@#\$,%>h\l\kZ(rE(P̲,HÇDqg}Abv8pK:DX:;NvbQ˷#ܠaK<&_^{`kh |$ՃmeE\`i1 3&a.i` \N([d Uks81ZZMw(ėFXqnGwnQB“NK"X $ߓV^F|`$`2||c?px||Cy+ '8Av'p zz:\`wJFle%:,9|Bx̾2Dt]D[wؿmC Dg@_H!+V-J5nH{!͐vC'Q=z(Ql[6[Ti׬]i#w9/2W ?;sKՊexJ,I":ݶ2 cr-o =-#^d3rBŁ1? 7Yv^@^~OA $Ɂ [ eCi޻zz]戋bT%\MP@Thm=vT}$RWO]b]M|$]6Y=u%nsmd9Cˉ?:Nϧ@VZ~N /rOYDC`)j.T! ^vFBq2Z= s3"$-}e>wN.Ӊ4$f\f*,Vqf҂l * z3NG ØbCZP]EWnj,ϤT|-Mi偓vIJvg$RL ,dTpn8zwvKm (&-)8#L['T=L&(^|u,z!`). bh ɃMǔb޷ޚv6>12a_>ޛ~w3Y\l5ca4KԐ*~6i<ޘF&uHs۰k u~ˎ`_h3 JWl)/u짘QQd EdQu [Du_&X.%̰R%'LE ˵blWmWA:h2?\D.'Osg0πAہ/0ho_`i0Vd'*JZH1hR՝ c{8<7L(B3&=GQ"LpɎid}JG2c"Ci3N9ut9Ocq\aiL;/ ?-6,-P%ECz/72cwJif9SӤGk6[q P\7AH}=Ng5بZk^~! nvOV*&0%&yR7ٖ(^.랸1ݐn$x$>Y`s}a7;L%Ŏ)i4EȚ`#EW@ ,zJfI!LT(FBHbZB*[%)$oƗ;20Hkjzj)PN7Ad߸QTtyRمI״ l؀X3SBQ3)a ( U!X;0K1|fBKnb9mFq]`2 cDkDA%gz1ubh@viPЫ) 01ՊYVVݎT[y+;]Ảsj\]/P8 b`OP9$J E9^?g };$)V~22\G}|7TI]WZy6]ՙyH$4LEVNN h+ÏgP-&"ZLD~/G4@ 킢7e4@UT4-6 i6*!=hJ~ہbpޤ\l&T0wȭKEWjGzQ'YԒc0Su 1y&; ۹U .Ǣ BZF#4g$F=g#%=jVl=m+ST\MB{8=>pA ʜhڮdfIL^*vݫ.ڻRruBb,CuY7𣅂C>Q* G1"CriEj]&Vgu53=U42!q&Vgu4k!upmtL&Vg|r;@!D I^!q&Vgq!ͭ Ljemwa1^ȅ 52;} Й2|M@Lj`ܘT y[iL ZcK+52;j@HW˗Qt ֎p "6fҔzUR(k/UDiȦkVI~7?IG n0SRJʁ~bюE3]`K-]U80m jI&| T=QLza]j1ہ+Q ,X/Yܤ*Ef9 >Z֊!"fR3 4ZD iCF~~T׆>ݕ".EGLS{* 1"Kz1~rp,۩ןJ,ⰡPN5 !LJǑj3c:;WՀtѯkg% NnlyZ|De/\Z8Vk jrn8\4-%(^zp,Zv9W>=q`^ PTضqx:!Bvi0$xáUUU\8⸕[ׄ fg?wr6ڇZSwGGRNϿ(Ϩ.G|:e Ǯ7~\ٴE(Pnd\ԏ'܈C3;Rʔ"HckPL^DͻHo * ܳvwA\i0BOMI;3X7Gy/~ A *ߓ~&Z. OJc^Aq) Qr9u 13333/e +¯=a?~ھ&ComJ +UUVkH itHzʣK"\\&333333Uٲ6Xv3z,I`"P lZk|ZVcbRXS3339MogE;O_0iǯ'w0Aoffff_lp}Zs>$ :?mZ|NM`{?dG_X4щcU $!nK,R|O ܰ9pހ+#YB:PMˑ*c+p,p찬;raL4]ɨ|qY1Jmlm)L?TFB7ThcDl_oUJS-I/*|PtVKV `~7Ht&xTf`P$b93SkE(m sBk0Fo/QrvTStp-qì 3:;Djm0ٱ|^ɱO2\iށu 3)O*E@hdk=➹VϓKށuKg r);ѶzܝΓ vܻMZO*0DR}'WZ$|ŎfY Ms:۟_$t$7ܣ J-(>uSUͫ~esf"Xwi5 3e;7Z'TZ B3)bx-ȭ~x̾;ȱw0l.;CGe[,\t@ȁ{QC:P յ{$7~ xpx3$7Z:b 7eJ[h dt>j崀ۺҙP M+B {h~B  X]D$Qd a IuѵkB)kOU윈gkY!$k֏It@ 1X #o`-@x装@0/W=|w uU݉;VgZcR!`M,BLDŻZ"=! 0Da| 9޴7JKbsԲJeO?_Gۮf4YucN{qٖ<=MAQ% A7<[Y]=}Km>BLV򘡮0@+QDXXV)`Q wrUUW^ޅUUa1un,1UU\4֑2-C*+** QW;Bc@#@.x[@x?' $򀵠9SL0W&~،X+h{NU[].wTOn>r`ހ.%CZ ק̞"K"(uZR*a I֖QрC-:!f':gږŨ;#<)aAc /] "r=,p.]q]BvpЂxh3a!1o20;ۿ *BgS?gF;PJ?੢ApC}DpSt/PP S@uy;BP#P|ف,2΂\i70\W~n;xNZhawq UXs(_g [{ ذAC?iu_ {)j ߔ4!=D{ߐ/3joB`R#"r %EthT3:$椭DQf.>_ v%HX`fk'`XQ#d i=g8M>q1rpSygGq1e&Q.ZLn$h;@-S2CMj;I_mD^ql/^S%.mU1ov ĢHV'AIq;y?!ri.ս^f9 1N,OćdcR{TXuB7!!UK*OMi,n=f{ttROut^QǹN72ǹG@K(YԘEI0A,{>ʹm1:YYʹ>QY7-BxŇk:l-PE`3N^^< dBph= /Xy5\U9: Ձ8*8ٖ>ruO@X ^t] kǜGVg.'XmA4%g{fP0VeQ&P@ 4X˖я3V)6n~Gތj5U:=ُ둛i{ e?QGѮ9g`(ݯp;3ol+m4 8$=sY7؍N)}CoVaAe!}UHX-X׿q@+xn^M a ]kgҢ7мĐz]o0nT ި;ܜlU0R4yѲ+@|ӱzˈ=i}&$;DŏlgܗPHdmJƭc,o31!nz|44"amoA*] :;gM{GC-`1@9C@nV\ըͤ6~^?zP~/;;ӢȠ6^4Jd]% Z똍]P#?sE.dмǞ W]%gjR7ԕUkg! id|>^rJ4t΍c<pSu!/ \ ;hq 8IY7v8%D%ŝ\E\%DV%0.fѩjsAMQ"V2OIQs< V@E;h`t8*k]TU3}کU+qRUK$֩TCTJTR6UJX_U*^XU*bU*U7ԪRXTFQk0|Uf_\&J\Lad`l<_D^VB\ wgpz=)D 4'99Ӝ oy E+"nbGHmta4Mmt1LG]^]gՁf)p-ĀO#B5#"NtA$q*Vn$ޜ ڿ m.Mk)gNl{ 8,<8sL<;~U|w߿;lioљ7~"KQ`'P*, dӧ&w$o3;Tu)wjHn臏 Љ?C!nhQGiju'KIbxsCk`z`,DWÃԯ26le}%vX23`$C9`{:9(_"H u< S}lQGs_Tk]BlrYwדXw {]̓VGf͹?`/4} y'/ HoDC 5醲މG'IU݀ y@@ 'U)v"08#*H^v9a|FqY wc ~jtAtZ_FCv2H}DClB$Aa4Q8ЀAq#'U #&7ƭ R*pxڦ,YThUY[)Pvjk1Vk/|Y6ASvaUFbmuXdp5AJ" +HH ՝^>J6T}{@U\H&tr[[]'WÀ+(~ܥW~[-n_ 39P.x"LR=-NN5SxEf74i䩢m і#zG*$2.lșe[4؆iOMj }n[qP wR}ŵЗ?զioӥ1R6f;xNqOB(037Bd"/|ar?pAs 1./߷La]{Fev5ELS]pU[BUUUV"5UUUUʱj԰U/jVx,U[&3UaiN^OI*"W%1: \:x#\R-T)̗!3d8gHʕ*'2[?r"泤JE_sHbmIbx~OM\|le;XhN9c@Goũ\XyȆ1욚>~rswhpf1>L|㙳LF pw,`YŖ JKok6DUA}vO-B3&1Srt(2JS޹纓#k3OKv{SYD_ݼ n|AZ-2B-2,wn>j[ZM_70IVm!~ካS#gnF 6X_QbH.2%1KWٞgifkdj1ٱ\2B[`Ʃ}n>VN۳;XRIL8s͌WFie.BV!\3&ε nx_0[rA%0ZVqqؽ@l?#JWVԡѕ]{q md 2p^jj\jխL֭VŏVf*ձujժp+իZ2p=np\&xIE~Dfjz[L]DuoXR,A9+.HCG#lH#3H&͗F^s.eç$xccePT|qe =qom#4ۀnZɜ&p<AT"Īk<@'ha$vy!L=@сq(/?X[9dz]^đ2?F<o2]\"sTH`4Z~.FGDfAp]g.:(]$Q=?n$ygqKlIkSS:(yբ]Ñ0f?2LޤJ`HTG> LUd4vS<4XA TaZπ@-8/-!i ,Z.lm͛-e6lp;K]6kftlٮ5ѳf촰-t.%faˎwFSj?%bHb$Dͮ"DD_M"DEop"QQ yFE:VHQpI ˌaf|4D6ּߐ4sElIf,[0tLfGMߜ]F\$`p@C 6+haU,8!.P+RcX͂H`TF552%G1#?yuWT0\ EKo O~3Et7 l4Rx<~{lAv@|s=s]mA|pe_I/}#ǹ<[]sS;3E`+D7.(_B UN٘4OX?$3$7B\!ŒG-|`3V{~O QQ୮A3x|Y4[W5P@&Nϗ:mӨT&Ҧ&-~k\ Z~qrX\] qhU0?J=scØ뚥7(mE`Kr{,y!Ek^/֪GZ!2LL3Cg&Tw6LuoȲFz.!UBR:)/ŪjBH1]ShYr[V_g{|hhWoGnBp'AҿeeVWM֓(+JÚ2dZṿ]酋^HhgI9YhA[p㺙dǻznXgh3g9u2~VrtɄ \>KBc~`EuoT$=/ۡ[XA\͂R` KC[,V$5zq9iF߁_u)9}o_;7(&ư@#4X/w?T^|'{ZVoס߂_kWÁ{;:S"T *S!ZA|ؼ]`#J! _k4vǯc`'Bf M3@,C@́Kq0p/}<~J)S*z gȒϑ%"K>D|,Y$IgȒϑ%"K>D|,(H 3d}4jV`.fjТ-RDcj3*G=]8'3)ޘ-{3~dJV[1FLٕEJS"mmfTuϥ4n [r@Łs/ =~ҞS"2hH7"oDd}&$MH7"o32cBhxMWM$Y/b%ڀP!?F H s\m^HODiUgFmRUfඏZOR4A/J| -봋nY҆C@ہ$/S %_OK?]w;]&7~Qw~?]sof;QΣt#bzDu"F5 o`? q=&q{dw[\f$@1(/٠^%C|^rSK ~`;)72>L_r%)Yim~\@šY`T,hI3[0`4BJ}d0'1@ૢFHAPir>OBtk[,܀E|=πAd(L05+i؈"D8ICp2&fiќ,$$K "Plq>1mENqF I:2DA ֢nI3Cf[&m傉}Se۲vlp6c>} 60].5v*<=x"m\:̤՞Vw-0CـxY+=΁-VbLjfPimcaP|X%^/vk@Wq,#3fƟ*[B=/yPwH!yljBzge[dma]á倣C:./@{Nu -猖zo(x;xz3+]ӝ%n@Z)VkNsW[fW^ >* 5OUlRy?VJK1Jz+6"8֋o 2q _a8_H*@|~dLA<)ZZb=6:*q:ߛNmNKݲlMOl9iJ(xi%1:AYM[Eiޏ8v0cסކUbeR\ \U l3h0˅F[P2DF$@)鉤 B?ZΎQ=bjvh+YD~ۯA~L㫶7~GTAe`9mM̻47Or_B6aqMt:VaZW=x@aaCL84|2zT$0ͽ-Lo Y$w1[ݏ8˫BCcCZ]`0HZ0k*\ M EM2*3Wq__.o"} Kr{A0d.f݀ͪhu\QHKިEI]ṅyxT9-EtlDqL(I^X}a=xh PV ΓAd,mj>AZ+1Ƹ ],vCuħk5w eHێ{NMMOgW% L;8Ss;љkHOAe|^w~-n GSzgdd^k?*h<ԍ}`),@;// 6`WO6q#h(gMs?]tGwծ6*s""g;>\@,J8O̜e2/ZN&Bji+v AUPs5({=CZA7cq0/}SťorQߐ @/kACA'  \ܟMrF"KJe.ts:C]0(AԨ _@rvw㊹\-8˘nת_)Gg7"hA^84pICq!'\PB]/@E֪a#'X]3x|E788e7 JidArm:/E( 'ziF\ uY~^,v xg4,p=;>bro@q@q6/WrInAPUF䞐wܼ[WS [ES]V&W#+A*`ǵ+ol0aeTǓ7 ΀AN +`/*L{=3s\VlާFΫ␊UF7z"Sl\p}NHExmM4# A=eh$[@z_@Q(/Rd< C Qc5`2z&b TYüevcd7џ!6N/T,:J+Z%pDŽC<,~PӮBj% PL%(Ӥoq@B>+q)"8`S XqPH2lJL GQa "3zLt-YڎƷ@6%Td7|:D$* [sux ZHё.rd;|֖Us˧We7yH?Ed-t&kGciHWį*m&%~ZE7c IG`+YwcKY^NW#{Bk㱵k $`Ϟ!f=+B@SX/wuN*T \#[}W{X׫W={^{ bn@WGuF*=H`O7.V|SxcG:EֱTiǃ|^w@nXZq@{qtp/&t)SD6k|٭If͡D6jdRYȤIQD\"0 ekH٘AEဵޟңܠ8zCgwBdrtn`]֬#Y ^~B=~(j +)ʺ@qd/믥L Fgb bׂ 08{w0QwCz-4`lGq) ʁÊ.XNv}ԣ\-&iLm떓 3tLXF&ǿMeF0 @1X/PND?SԪ}O@> >ԒԄڑAfs5%4f5$5JLZƢ>sft@CVO3-fZP$k_& -F4}fRDBwLC.%f{Y͐8{jN΀A'$4b5.7 ܩR,RP3/ ~pzQ1e 3?!C Qj}3jF.p̞g `SE - B>,b;JJ@2`mO(`NqZ.81B[L1(oq|.6M'sHLs?Bn%{-(jq \J JR9)JRpSps9Ҡ<s9ҩxL!BUm .'.AbP-<G5YpFG ZI^XQG-y/DF_kvG^{Vl9F{ŊDb G8UOz;πJ@@@t`/X,QT{|헕7-QIP7 y<"6̲EC;$⥘t^,ޑh/ hH+O{+C-+q"[˄s1}]ܿ=FBtsD[ `68&XP:xlsgG1d.NŧjO&8G+~zy"X_ZB7V4}rogHl籔:.gcT[+BAفCq!%,`i@B YB Qq:dſQHMDdvqXM BG*fiAWJ]`$G)H;E%^d6]"%!.<;e]CCiXyx5w 3A}2͚}w9Tp>1-, <ؼcMk;&oluHHG Tn<:Ql߅fݼ")sZA(*nLĉ;< |daq䯣= Bxn1q)n 9]Qs{R9k]2E(x/&R ty Q,Ɣ\`U0?ʮZX` ֭N$ b:Q`|:{iG_@#P}w&Y@́k1p/}'>Ҟ_(\H7"oD$Hđ?"D,DV=nyO-8|zK<il_<vsʄP۔,'r9&S?J)8 +sanԾn oA|~s`;*p@ h/WhiJtN)" wr9Gn!jWvDC'E?wv\DClzUS^퀈wU;GmU@i[НKBjn5?'ٕ "KR 7h 9 x"W" $D\Ui#;y%엕ff 8/7y%TynJn#@ d/O4f>Ҟ(D `Q\_o/TE@f`K%T]1&rwե#C[1"Z+X}7ξeMz1TM$ #t6Avu>4O @iRc<웣NJ4T݀̀@T/b /#")sK @~9ܣdUI{#F-c"7Ijⷩ(% w>O486`yXZ'/Ds K2mӓrV>>aK$,`6\]3$装@߁ QD/Pߚ`O @z] "BFq]Ќ%;ے%I1^ (QUPلN+vusG)$]NGhy왫cN#dx'2v G: _XB+y$NAH+xP9!]Xc1*F4'뼨.xex n`O?p"5&o9 "MWgTT& ^#WΚeL*ef6ש]`qh HEHɜk) iE7=aR8p)iB4;uĀsy»~GEY'BQ`< 06@AXA[Q`h?lT:~;yVLDf)5S:LV\@fǐ* dW)u5{կuI*(9#hCF0?6⪽A[vف9XǠD`*<ڦi^|[]`@wlrf<6҆~GFNܰ9stLfӋ';!ߏ/~C'V I gz73~rFj 0g|2jTQHLMh Gh*bw_^nOQu"Fy"z-4v2y(€RNZob[2d#KZnfFnEk$pO&@|}3KKC_YV@Q</Z?/F]T'Rʡg7B3^3`6>}~F,~npM&̀Eqo>ؔ}25&l~gPu V>m>4I$I#I$I$I$I$rmm/2I$I$I$I$~VmmoI$I$Fmm`mmpmmI$Ib} tZGۀ9\G6^9:M OäjQMry V>cHևTGrVߚKH{1 ̈́ %j0l$l:$~-SClআCCs 6 ] (L͒gg/3g<' om;q-!p 9A Nf?45# IJ7c\θ$'{H9.Q5A6.`?RqZQXW:SC:J6DHx$pq] !{3c}Ah0p4H&=oAOBu6v/FZK=:`p7N{{3?zy7:cjͻIx4 nO#'DŽwg!΅-}HkꉼƾugtQ Psl뛉ZNDoe/.Pъ_zm&nw+ k: h<ς( B -fY3 ] J6 B([T̈́P~jݷ[gHTWJTKVD[Dv.5VBEZG@э' yex%?% ̈́ 6M'VO 6.l \@&_VrA= @=Khѱ3IA1+i"|K_`'U-*ZGLw:<،N -EFCpr"jYҐ?3]m Si7Y0ͻ{XkـgQm;SSXݓO%"ᆠ5xKhkkO'vSZQVV2Z߰!gJ;0 ,۵C։-pXxiJp\_..y;bo׀pe$B'hB赒"'BT1ĪA4 ( ̱nhW F}&KGp86p,4`-~7M4[m&GHhbWEUmM_V<;c<yҜh¤gcN(a]x}ж) ewAo[rsB5p࢐-R鶨a6C,1i`ba}4w00eq<}05jD{sVcJ; d`^54['Dzmt6w7P25x6 !AK/!\!_c(X pVr?6a CC b;c G\`zp0ԕV]u"4-լu͝yx(o+11-O`OGcwI#oXba!+^dWϐ@coAޮ27s,"U[;&(Ug~e ᳆MEc#f>;D6BlYd OYK"SA/+ШbSDF*4 n|,chfAE3a5)2a?݊zx@B#= }XU=RJ$N~ #C4 ٤jI8ۂ5ȝhθh#טF<".|pջL9ྲྀ%`I2¨7~qpvkqr2FZsW x%N]0\uX?d鬦[/$,1- 5()0hh&NV}%#@xŇܼt&*K7[_θ{ U)hfVc>Kݫ^h-RςY YiD7 k -! EnBMأ%X؝puwd8ׂeYD3-V̅ 8ϥ#Î:BOa۱o't;2m1agA,e\sXɸ&2kMj%b@l 6Hr6?^#SDB{ TIjuj/&KpxO!Na1*m I*^"%Hlx4ȡ+=TC>/n0~lr^cm(̖U{$^Ww5UY^vدZ #EhoǼ* Vb9DI"Fb .x$4'JL "ŨVH64T z2v;/!Juxɠ 3H:?d)A@ځKQ/u6PSNSR|HT Hxe*0 `oeGC M wAIv@ED] T4,thTY̑)Ӡd_>$զ?Rm Cv)3dq1,[(V~Ftluʌ|R0>]霒Ct]̆+`XoAs1#acOWqWfw2!JZuxL%ٓMM硘Sq!h鸆w@v2dbaj l߲]ݹ r pYwὐr] ,`X*ș*I)%8U 4T;7z "S_TNU<5wm' r{NvR1>i*26̚^ե)ݶl8js0y)\l'_!R X$tљp>ȭnNPy0'?mOdi)v@#{1Eم?+of%!n$l@Aف1)]@^WV7n@ ېvEzV7n@V7n@EzV"X"! z~ rb Fݦp@ E]$QH087zed5Z6zec`(RY{&İt jKp i?yb_,φGߛ戃:L7 J^qNb| QGjw0<˩ 2 KdDpHĿl;* m:#)]4Z-an!%@)Dl%[%wY{̏+}ȤlPڔM@:㨜(O#P1K*Q`LVy5+O-c$>rҔA֘GS-* #f99 U ~şpFpX\R -!CưCu@FWu* 05p'}:)GxO~4:}{E_AG27_``O`EgEY=6ZJS;|{;de pp>}{u@S#4eYdF̋(o>| W:X8橚^d9cLܭ#y^K?TBX"5d3J  5wv(!z.rax bُ՘vmHTA$3c 7@JTC3RdO0Q*R`BTk![*^Z PM>Hpɚ^ Jj !L7(Z.ELA`2a'hdmi&TM"  .3 H`.Yv WƧǾ\ ۜ_5 >'YP58G{Y#lUF/JavͥJeE ^NrH=t.s< ' N(KO8[3J ="Qֱ\)*yT(9t7&Y<%  zwl肣>3AD*=p2AZ942À'e0+MFb!||0(zЂ j9-3^!Z $7,m8x>86IHo4 kDe*)[m=z,eb%Sτ./`,Ld9SOqy g!Y?mk*fU>@THm̍ gwʇ3J@p*$PLpW@iAO=?(!ZKPT O=?(!/qNo8p*jnJVc}5$[VDNu׳ZZw gIX:bAм9ݗ` B),]ChHO(J%#XnyUbL幕G|.DsqԌ4= +?xQz>6FFFF[/f(tl%˩CU!&f%eX/p@SBGpڪ!?Ji1< AI~@Gg8(.e>o x 'V-F~ ꝪPcZ2q<!4ouO.L(O{[Dz4>?)eKs敎^sL:yo}%r8jtБ]("9yHѽfD7?a>$Kő|fG2f|2N\뚔:֧Y')7#TH2Ѫ+);qaPs<&I׍0͉AtA1?oHiWɚ H+\Oh*8ԫِA|4ЃƑ&7A8KhT{6*/0!{Hԋ7ft?MMH"h/mr'[;mdRcI. Y_zj&~pSb{86ct׍IhL‡g-H$w&=gv& V2Z2w_bQz~up8Zq̶fn BR1.y/32kW;k5(؈ wĦj_@, @dk ؁B$E17NT X[*Xb'i=p/r*A!0aKzI6UC aB٨s_'}d0XsudQG?JT_NE冝8PrFl)"Hǻ;`FB؆˘c*OӲt,]h覀4+ N_G?D^h<6"ٻҧs=*OaKcJ$|HİY AF9RQ9 PNr+y]`kK哚P4!DzZO7T i P(4ˉ밋J&ǣ֠Y5j|' =_F ;^0C.H& AD>{((ƘU3 #!3.v2;<3b 8H4rdÑ)7 `&9۱&zTݤƟKƀiU(At" "g_6^Wz#!X$(`|)7W_<8̣ӾL: a attu$͌0D{ )$ I7s3yS@ ~춟!Ȓx|݃ !o |ܮKt9l'˩@ˁ/(((SJucRiI/|u,"Ahp0^rVe O0 Ռ6xN8MacX;b}";c~1Pg38c\`d=E8b۶YlĊk H X7GC%ܒ?DJAC$&@ xrWe03 Uj3+ '1LwfJܢg\9Ē_ds`P~,-l°{Ea'wϽ X5#. e P'Ic6q @qkkP寒Sgu;6XH`=RȤ4,bOӶ! Dƥ[ZYiӣH&ע=I 5 ?.5~_}f-$FFie %88+ f@@3oVQ٬TAV<{ŸN8œC XN U}>uyM-\sAxv!FfMkvnݪ*+=#2[ )no$k4*Jz"`N|T:avWby$yHgHa| F޳O34T٪6q4=28 P:%@@2}s3)|\nS`p-9!aPdm$A(mC 5/sӮf x5p@ ̵ }ODDivxA| Cz'%+C;亜 9XcVہyq[g6 @ց/%b jD>qfw>V?n$IdsG88<52C䈨Ѭ !.GfJ+Pzʢ*lpD\Fu2U,s5Xzf@*|$6B`.ၚUWD{&aPru9`!@Ɓ1*,8VaL@oMלk),/h!R D<-"Bf322<۫j"G1,,8"߀~p(KzX @Z Atsõ:~q䱌Iwvq&<C$yW;+B>ej%PJ#te hK60 >&ĥEr`-@>p/O,(AJ %$=POk#cig{4g^m\5X.?zmw^U;0JH|ӳ7L>s?9MIf!$gb0We}Mc?}6*|QƸ<_=d`Cʈ)-HOq|D[A fwD.dvNu;-M'[-! <\?M;EB5 W!_.VU?.gTΫȼgSK:%}_9+uq|"/÷SWoU7!EY=ގ0'v%|qvkiòxr\J օ:wъ46&s_Sta$Y39M;'Dw~tb,]NbzgŞiUNE=R"n%WJRZY$=|g8$ƢI5M uۃQ9ڼ@qX/aA}H0 s*7ە=_\t /e}ړnC+ʗHsp8# 4gfD+<8"!} }vqeb)&[fx{h+静ZO;諟6igV$c;πCUQD$`aI$|p8='YÆW*XU?TՂ@8(p$zwbLľTUZ\)VsF!n r4,CfNG1?u잠6dDܬ@G"4N=LSi Z޻#G#Un͇C(+u!x>jϵKG-bMf̅ąm h7`I7j;Tft;!dn.ѕq4w Y[PlOI0v8ʊuXYm⨥)<.h.]⑺Ma6r ` #M6" C<kЀi˃ V'$#b5€/KSQOA(wx)80kW@^. [y@pzqK'ٔ@%%n}98t8&vAn ze[Wi ` Whh J_% ޭ|{៌Dn OL ÇpIJq:K@ݸ% JhӰmJb< A ev}>n̉y!xS/7SXws| Ǐl4\OnjJh<Nyv>Ͼ6f2Xi`qV/GZQY:9ئYރ.ί{]YT.7fՇjD3^)0sA92G׵=sM`+E<[a/N^`R O 1 6]1S7㜄%e#:mß[ u!9&:uc@\mE ࣅDoXm&Wb}o*=Ԥ_z7O:M4 @|U1\`[W@-\AU̥Al5cŠcapKUC\׍JeV 9BV[S͹|@hפ Rڏ=Hfj~5IlpswoI&,ؾKbfҦ bD&t>ē`&6q |/@Gyٍ DudRYxX:Nzh*(>p+ʮ!5)_h6I&XAQ_E.T̸jf85q|)W 9W1`n}zarݩ{;3_H?.Cu&B'rAH֧K.:)%A|'4#fq`PM`kxؗq8ez+*Q1 ay6j8 $?E>wnʼh& #vz>HxEa;F9~^N~0*>8]A#M[q'$'V^,z5`ѩ~ rrAWeKK!ZݶInRU 5Ůn:]@|\L,T]ӻ ,A܁.)lJSh{7]ҘY4a⸆T81U5i`9  up<)2⣮"çJ0\/xǟ6v[_+NcjϘUڜ6xmXI*WPvUM#.7`j3E 1<6͗<DŽ8Vci#<6vB,;DB{Ug]Mnf.w==ܬ(RO'}"\xg7^w A4 aJ6~i)ªW7wbHT' ~d9띙9C>¼@9>GfbtY}Ahe^zW%G|K/Z߸?n*w&ݞǼ䂀*':櫿YxعJ#{X,5DMr h?}3d?xxË)LMߛbN!%8ZP_PDCV?j `Gr`.2| ~&ᰨ9 .yAO9@ B\ f gۜIN<,a`H&ǵ $<$-YD+c^B`:=Y }Wd =wqyA]´sCPրG9{dj$J\H6(Z | %{RocQt]nyjf#R=1K>[ٌdZgdtFT fkrwD"8/qB3;QϯW'P\ON_h n6/!9(\+St3iY*"~Lo^huvoZ.r歴a47_(t&~8F+le T@y+NNYZC+?XKNQWx/G7bD&Eed&#th_|ů۠|դMMyM]12ʦЩ n-"ܽߟQLZu_/13*@rnmYב<,> +QL:֙ͱȆ$xNef2'0D1k@+__Ife1y_ \趵E`LyOzf?Vj ɥ^Ę3h,/q_ɕvJ~h'uw+ Y{`*gzXs7Y Ɨ8dlԀgcrf3L{?`sd &v(F*]!AMŰS*:GMM~ۅDWLKQH|3еڒn'u{2K1.8T]J{=6ΎC~C]e|*ZJ˘b{f">H*{ -+@6uJ?ǤŃ*cK.!o0"Y u6 ky7p \Cu nHe͔>.E NIMb+,+1(5vnG*?JArR*en9+yT@Nma"PE+KI 3袠V(.8%MD_ZJFYW9S+P=D]5,N O7a5f~+wV*NPo&X/O.C=$Ftdlbׯ[E;:Tݑ~&0[^ m٫[K2m7D95n?l寧؀ap"Lx>qbq(89>}}B3ŊQ0>Dg`aE]%0qFo&*>2^,qINk> /JjSN'XPpTfj+JeV7?b+FGFOq4IlmX[_rʠ 5P3^}hP,x k"eI_YɇԕfņJLg 긖$Mz *n!lEf|mWF;Hqp"t?DQU7ixc21(^2))SfӬ u rś*/'ñε^'Vmfc};&Bρh_7E9yF pX,t@ШDܷ(xh.2˛3k]7^OnuФv+֠,Հo>|敐|Q:1K<Dz錙APet3F͎ͨ&+S}!A.[NF01Cf)3Cr(6"JX2) pPb+;֗ީqU WWcBw-A)#uy&U5A@[VX~W?W^(ӤCa"GrIR,Orpr(B8X@~!% VC[B?8JbsSb P5(eʚHYˋORSp650r4?Z`@6h4kXwG<Se! ]~]b ?%c*${\Ylx:r XsKyKg-oxwq٣;rtGdѻr8![{ínV{-prKN{R<5 3c̑dwY$=v_fsxS,WQEC%e$@#/htD%(&* S/Kg vx}qĆsv׭9LQt;k,d=5pՂdW:fabf,qyRF*XY[ v&d/ͬ.Le[ym 1K s _x4A^1! p 5@DjsNIjH £-'5k,B"s; bh᚝TJZ(q|ˊBi´1b:Ah H=*20*8Fu5a|~hEy_P|x/hл]( csV60.bk~종k0:');~\D}2VRأ7ȕFwJqAs2*PhmUȀπD1^3e4h_Pi#>=Fq33j’e;{$ޑɽ=ak_$q,{ِ+{@.LސJԀ=LZ@6-=; X0(:+⦭ &1~^q .o,idyߑ 9\v׊W87rpKddTu&߮"fn|~Iw m'V/)vw^`1>R[u5:4= :uE1 fI ea/*i5Cx l7KrigB-Яp)$w,(Ri*ކZR&)9scb~cL\I0 ȧpq oDVV+ړ-4. g(6oKG?Zhp2K|kZfhr5Ax|*;N1*P|!įZ (- gm@wazHn8 c_ c*}hTQ8GFȋ|A4u:L597pɂj<ڇcDanþqKx_l@ԗUl|&N/RIf+GqoVJ>3T5+u!7OhN256R;;߰fpD6\`4b7oF]exjC!At_jbשQNCFۍVn"t EΤ!`glchUgOb5 DC3Yrp8}Y>:[sWr9pZF׾kͩcg),x^D|܅G3M<8Fኡ>4`%:VqɤrORteSZi5IZ3+Ma1c`ۮ&K8YDT0F@*uF- Z븤p)(t+ԍLNJh7jS%dT[,-`ʴ (F)j \rr䗫a)r.| )F `Uoz[x1&/{ .?N%X\E,IkAس~ץY#[OYɥcYm[dcaVl~{R|$0n>PTKW,qo CyFop})Pʳ}urwI(jҨ|xA~xɍ{ƒSw!t^Ƥ`Tꂻ\f3PiGeY1KLZ^+V4]W-|vh@r Q5횲UDts"Ó1]0S2lU9#WPDuN,CBF=S[K)^}|db"B} D!Y~L&P3$o:IixJ@\r&$ ,WܾaT5x,D )"N3^zj^GQ2,_7$ }2߯sU,=Ƨ<6yQR*j/x2)H^ 0}s ,vܞ%x~fTrBA~suN%$6e:~'B0 @e!6w j*_gt@ G& _3 h̕ ~퉰G"h+)(*?fRCk.Z1%:]{P'V<: gj{˳LBpg#&%rbv/)4,-(T0KiSP!5_Uv@,}`#=z^@ GpV RXBs %aJ-r5dYd:Y`gC0QE*m ğh` ')n5g%T3؜NO~Fc).wOG<`Ȝu%c/ĕRFsOJmH6zCr1]_2K> )Sqn\//nȓg|GTj9 Sw)'@ы+2*UXAþ 0ZCbnqG "ThAX2u۷}:,;4kUsOR{ݲ Z*LHpPLY-3̓`S+c\q'_h)DXNd/7C:]r.ADV3A"fZy+ vjy{]))V»@}*(aݐ,]LG{#]W% ,Lg |t`%AUR kLQL)IlGDOaiZ,F>G4,qnRb$RtJ0j#>J.;j,gẊ,23=)2҇UkNv69YU{zOl} OcihO@[n>yF{rYe _(,Ў.">^A$BɾIM ch@,qw  םbWZ'UUy  9VD=`m`Ib4`ӛϏ*ꘛ[m묰}zi'i&lO5zx% W&tW36;[_% $|{K"2ы٢ 0 |d@Pm t3vd]JT͠8 Y#8 #]F~uNTĠzKǢ/<)U1ހJ(EӲK0=07Pڿz >wKt_+4WG-Tj7j!WWgGj!ڿϤd00e:8b3F wD'=pZQ24%&biMtY 8ˈD*M "ta_[R-荫i+gT5px˫.>?k":O9t`qQeA_GuƧeMяgϬQu\TI- +"=Xb6kڷ}ZˣzC̈́ߑbϨ%? {_  i]n+^3`gcAߙZol,ʾa\u|Tjr.on Jtz~~Rep0 MA5pI/SxopaCAjBV$x)o|`Bp( 6N)2j9C)bnNPtj_{WAR1_WU]61o^0 }?H {zZT7T1`I1t2szwD8pp2] {%=$Q | D-Će9ԳkO~mNx,∑s6T%@xkqKz\$S2jt$?%LX,q 9^33u׽y:{U"oPrZVȦefKs8hAٱ7=M<57dž@6D-f wMWQA.RUEo!Gյy69=BrM.`;=p M@$ev^Kj`^sٌ|@Lc6|$)I9$`縳Li1p'R cI&4ncI&4^!Xw*<ܱˡl^$$ hРq\ڈ. $ɵPUU,L93f;$!rpDH !MQ~_PDaTH\_8n]v\W>nMgyWG+(\T;#(.RH!6Bf dTB2i,rlѫk* #GK a{X!aK.+5j*v&x(/P(GG%h΀B<Nvl`2/-nc{mk}[y}8, 9E.PϹX`m.4hrG| XȩAx1jRe$4 rS[祥ƭZ2dEDu[nns7klӰu7=sv[쾾-cgXxEʯAZWYD͟db-R4EDCB5aX3~ͱ`Y5*zw&_ǃ`LƷic'ĸ5k/\Jh-~Wh9?Ɋ=25D/&Lm>Wݵn~<]^˭:) &FheraС+7;`~C Ju9YHP"6T)ƐAa?s8 Caha'v@L[I۸ӣ%̃H'r̓Tg[\:ynB }2kt T+.eRF:d3 ˚CH 6>",^pus8- /W̢pGej!Nl)U;|QۨvZjoՑпL庨CQV_fXtvv]Ӹ%uu,ErKcb. O?(y>+2h)EEL2UZ;%E* DsR w0/,T Knۈ`a ސ2C#8 d2j 1 CV4!AT +TF?cux?"j(Cƾ㦪S5=Q"JiRig "Sa? ]lYXлT`~/aP5p0,][+`:*Vיpɡ4 t`)oU' UjDNHV>SdK녢#BP7RVEzGP"WmЪ [m 쉂\!Hq:@T4ǤsvLMj& 1ՃOr߻Nln3 ă/j* O"ļ/c5yҪOUn-X`X =Ye6IΐP`+BsϻTn7ߞ%BSt_4%α N`h. C^c^zdIXiux7 a"ڶno|5tX-f"ׂcAh$eщjV d⹇"陫xPگ\z#vS=X-Crt1+C6TaS* I’b|tVsS,eB.:XH>B\a &$3Ѡ&^ǝx1_՟|aj$;iA?0W6j!HIzNCf4K;@K۵gGZ8s$j=q ak2gV:G<ք]#\LvCsjpϞX*vn&cz?^25pT҄xzh!i!2ÍRl+44[J/I󪆦x6_6{mzVRSY#?\ޕb((Тbo',nYS*H pG-rbݻ Msb Ĭ޲;\cɉ4.A;\C-ltWW Ϡ1#̧f2&q2%9 !Dֺ@OQI(?(XRBR%q\҅z+Q8Xp:Gb߬>>&BB2*|}Z=~3VӖ^@~e \Bn=\s$p;<i^Ǣ~"~Ë>}2P)cuSؖ6kN+EbvH;$1:t̤' bu%w-0a k +kGFOS:E|"~'c^{C^#2s@$}nd.iTtg箢 x )کYMZ˞Zs6BL趷όFgLpX;krs}.f1F"A=g#C[*fEC,oXOukABhަ6,7Nd$a+{r p,YlvFEnb,g;"_cPBZC^BSmϣA`ɠ])$~ꤱ5D+Y=,e;1Ta!>( { }ƫIF, :fev[iIFE8X7bqB]5^.oBeyRvϧS婮73LRѦ3089=qQQ gw~!'UN UZAX]yc7z^戚\o-Mw&__9dƢT(}V%7Uok2cE LA\ ,u -OHi E׾_jtӠp;A %9 Xغ+[!P2NG#ՔVL(Q h8gsȿ#(Y IIa!̦Wsi@,lwMi(A6vn9zL/`昒SݯL--5by^jP)*d&SdWFk+8Rͻ81#6!EzP+ AI'&2/;z8Pp98bکݴ&89Ib0YD6v9 Z Wa$ LUV" 8ZO6|<lݸ&6Pem ] +`1'"eLuWm (qilC|2_!sݨ8qCHKfAz.)P+0Czl8 WhIH7noYtzwifc`D+{n+BnIHqAEtEP7NsU2O!$>gl'E7 g]R̗|iUtV0 t`$73&.o-SyEDE`-4y$%B@QR=lΦ lH79N?7,8 tvJUPO G4pө&gL$w !:8oRχDN68*ECpC "B3r4C\w H| ~:EP.L@Qa㢖`j/ {R#*C;V dCq?_W d~^#8"leUͼ+;y:Pzq@!pʶ3y1UB͍sv={bOJI8aB/=RMXN)pp1RN*gs BqRN{~S(CJR(\~d`&j3~dX4 Va`Y˵RsɃX`@;7;> a~3/lyR_E $<^s2JNZ w]W+~jFJy*6BKeg~AVZK\J4{*۔5Nd9к"spEa0}C\BBn.$  I'@d)yJB"5YfK2;Km/X@B}jRX;_*9WTM[&R4V%!*`,t; gݫgb9;v+\))|eZԳx,-ѯB:Jت ړ$:KYz0E}+Ab0ͽhE"oK4!q`fe!8ĨmI=ܲnwb?FMxCӼx+c:b$ME[FÈ,qi1 չjHN.qvC`P?#>8s!'Ŧz+)SaX8cg贓pT/ e^)ӽbQHUC1ȴ]ŋt,GObH L攔 a=JS#\W(.˗(-$d3%jYK%F?|s(zEOd!T3As`K,X 4F 1.?r N3} Ŧ{:Ch _#ji%Z6pNvAܧs tb9*2@΀BqD:%x(n8逌n$yKk6ubτk~o4Ȱbs2|@[M$~g@,O=^ۭ*mpwF N=a,芕Zv޻zKuZW16@L, \_9g}H^̘d+Cv/tNըn9Ţe#yY:a$ڐD>'v?`XwoP,۽N=G?B$״Xxd.q%IJ?Ijm9ٽk@D5j*y/,۹BmTlQ^%D,5( z  Èh|=K<GyCN'a2/#Ԡ Q`S #m8xv{u҄ i 0dumǫ9clb*ް/hv_lIwL'WRL|; @pؘWY$;ff}D(J@?Q}5^r_9:ȊD&X:^QPQH٨^ET IT㲧aRO`KȘ\7vEqB0Fn7 ܧm-!s9ř~Gڵp ࣅA&U鉞tz5EyǦ7J\.Qe})XY!BP` uK5RzHPEJ>IGw4] N%' 'U?ۖETj)@BH(*d&?1ume߳IR_{IȈGC1rsQ?&m^}k׽{֣hs@vsXRfD.2ߤ׽!jgCG 2tc#0sn1t/{ހ/0u5е!9 _$8ՄjZg$Wlnꋶǿ=k FՅ}Ps"܇#|(U D&΢-,L d<3\ Xg<*24#3]2B&q3k(b~FT,q rʷ̭e|vN25m {ÝRH @h'4tUYjm8+_ؗzq=ou.Fȩ0HbF{߄MİN2](3axO&xfjVH/nH)ۯ8SA61hdd" ]'ܴyܱن["0*&6I >'|0n!ۖ}9L0gw@>a*NSfaߏސ@>L}|eV8fWs a"KfͪU۝L oM::m9^a+6W˔Mn9_1l /=fiv EPH BKm;tK^F+pWs3KdSMFҙřD||M N-1gdPґࣅ+BCtNMf2XUr~^Ilo #$/+E\uvy鯠 3`b@#,8XT| qem^. rrWa YI7UKOЙۢpy'1pO\tQseޡj,42."U:K-ZGIZ4Ye{o4b)x< G[AI+ƬUCWBW&Ж =/Pz8 W@A3}!$3L`JyZ|Zy)Jsst4FX$3E C͗$h 0i_N e@x Hc꫊,|ptK1&9F p ?GfN݅# smjIBi2x}2CRcg1P%kh:#ƚXc ͔hֹLd!n) {F z1ZyrR94}qDZ^F3āfX5ix,Ԫo|Dž'94ׇwYZMj8瓄3xi 4W Z^@iMC&1o}ze1fJD !f'?EBRd .lwx() rr,-H@ix'r-ktDn1!A5,r|8eDp[;5JUIڭ|2W54v#a]υ()~뮫:l(16 K5gǎp0ӝ9xg^AԆ)K7Yp$TZYpBEv:я[踅Tz4CLXTg ttsHHZ-wu@(&k~Lʗӈq7vք&< =]iW:Y~7fL=7or-,}"&zwCuAHX]aJ-š]72N}2r"z1@fW,;~.>"ʹ8F\4̛ҷ :HVFg)#VX?J+ 稨ilktWXc?w*S,CHfʂm5$LhNmH>]W1F2M3МYPeX9i}E |5ݎ'p]t)A_ |cJz#\!aX$D!s!4jexU6&`]!u#l.-%%]h͓HsƐi./yRoNeX)6$;4"HtۓRPf!?vOۗ3ҟ 1UEVQ홆oX>hs`ySaPC@n<%Ӡ"\iWN6\ipSӿ!yK[XE[ih$ژTC-H`~e^:/t6cjWt9d&HτaTb΅ZLvP^pI  ZX";gr )YŻo ͯHR/Q>Lj@# ?ift?N"^-"ֱ6Dh#L\ Zt/kKm048GX?$hb ,GП7s0Mz׈` +WX" պi6u3Aѝ o0N tZXvPJOdbťrRn~I|9뢉ZH)I,wI `JI`l3#[[oC7V/%ٓ?`qh6Rud+WdLzq EM:qyIu_lՉ@qDZlܩkP ,31غ,b۔aZ <ffvވUZE s(%~Ԯ}Ane0`f~?fUK҈&]0}̉33#yk~HoTX;=]iM 2YsPKVdjAC.![EYg:U^<3 "}0Dt9IZr)& =~몛S]G?(SuA*0M?v`ϑao[R؍8ZKyA$P[gHw=3WIټ{=e'7EtFR>jU۠{6);Npe]N /:(v⪁et$hXIT[n Ѿ s\9:ՠѨJh{Υ)R•)R* ;)R)R)qs)R)adzX*R2@oM)JJR*.HJXl(Pq%f:^+}^[bH>+lmw"~݀®AI;ݱB/ICiO-p lAMQ}bCFEO Z@2#}6h 30?fs-_? NMeN!H&,:m̀AM"h/#JxU2U]8u5^iH]n8xэ"2-EJoW(OD|""pՊSB"DHǔhR4M#3xPӣTd[F]0DH#pt$D"DPӼ$$H$<%f @I!Nˤ4\XI/(w0SL#c2;u͘P Lc**z 0܍Ѝ}WMcJ+ ZJx o#r F*U ^H\rIAEL,QTpgSl{%gi$Nj4W?fБV6ҞT7%Uӟ} [7:7)Vm"F:7 t'O_ɩ |NྫPQ(rjیfz{,QB:2,ߘ^u @."u44Yh;ywxC\qy r*tn .(EyC,W~@AeAv}S8ٸsAV48} m&GYW}+8!gk!$ pprƬW@.6.AE[#:nJ`[# ļ9oP`9ɖA$G6"&#޺u kT> i ^Wd eiS3x חzaIV ->2ioc X+80\Z) ք~@2p5 QN'd = (\@>ζȨg{AG$7Vn|C}""Ҧ|Kvonq3,*]õە&@EP슜: T 6-ʩoSs>fduRek"mO'/}:wj{}08xتbbH*B>qD9ߏsPC:O+,,=BD?)%(q̱;/zMa`R-ZSwWY # # M&YdGHmk=4#!VhlsE_Z4pER>Zn!{#Snܠ'=wD ЌB{`#QkopƬ /u;t4*+PZ0|ewP0` z1,׉C!N`A,nH?ފTx|ua%q9I֋ x%ΩH\z (ZV] n ЦlTHN(/Ht)n8ب0 v p7( @ [Z'(RִFBi .ØZbC[:@"Cպgڮa"}ح]yLA׎!euryf;Gwe*L^XLDEtFT|V7)$[*dBE} }[)e.Bm% HdaboඈRӭErnּK2 ܢ=[YuI$Llz1gT 3N+g_UxV "MkzvR@AXAہfQ0m+Ғk/WT^wǔ/r^gm`mrɎ 3il=8G9qBO/.5lC6dbXbfV/ i]'Po 4VӇP8}¦_d\ Fu3[̋x+AƤ$$%O5%,>KS,A87bJ?$I|f*bީBO0NzY x};(W(&e sB@I$tPLV.-B\ 2oDb@c@$[넌_rC[-B(>3EBkd&hduh[z|e‡⽻2golgăg3_txUl(groc#`u,'Qt+n 죅pA:X/sbLԐẶ zC(AW\>#aZm :^~nKSNq eH'<}G8VLbܑ`7:ȒԃI$N$I'fI$I$Q9$I"I$HLӒI$H0L")DI$0{e$I+mB:Ǚ}9UA78~#zpgx뜷fl%[9.\gA8g (3r=DDRU@{Cafv6QW2YαuGyi͵9=*XpKN#hb\<Ai!7:HW?ų6ԃʭjօHy\ Aʾ_訂0!`9 lj lTt,H:W?HGѲtf-5̠K73䤔JJIKLJJJIY)%%&III))1PlbxJRR:+{ ɛ4*=QM US *VntԨmąx-L#1qLz̀B8k5LC~\(닋yv1CDzztĊQQa/ .&CZUzKQwfȕwйߪcDx2!4aO4I=|r\yHg 4\jGv[XCipL[Djͦ1wa b8XXZt(Ko#gXjU}axf ZqE"AnaKgc_ hxb`A{d<9 Anc EX¶+k\gMH>V6Cp1]Q\=AalH*rsx&qY=q lVOMRY]xǜ<=ceɱ)}3*hKcdW[ߗBДk^UA@\ B`@(GhLcǣLahq@Ք6 H%CSZ}GCu9PįgM4\=m[mQ&ދȕ ٢9=)#$8H"WY)XߪH{/560;ņS} gb[H:p tJQk^m*q)ct%5a Iu؇+z4KmW壑rP@Y$P{l? z/$R5uzH&)(X"GThp4م nJ;qP?Uz0 tx_g?)S%`#aEާh›^ka.baE>p*𧄚)qbݶ]9jqImh0@aԚ9n<[ YL`앁61&U$ H6N {gh^Ђ]'= _^50r%Flx@(L ?qǮh&[nXeix<Vg P <{޸H|Oangu]Dɂ~zDpx6|k)@ 6X}>χl|aGqg¢0AAVq*myYៅ0BH b zD$;ABɒ3Ll~O?!?OjqeLI} iA[֟fgˀhIvVh){i:R{=ia11 FѨ8ְֵ `c冏JR)VzKJR(m;0Tss:k BkZֵkZ֠*Ç9\9s-1[jɣJuDCgr}ɐh3G;>]|z򄻖Tl3X%4ϴ4aQ=jܦ! ҈˩ cvŬa+XĞS,uYU$ERL5n 9,2rwuK9MrᒧQkKْGU(XoA~Q*'V3 Ѩ:'޴WB?xl::1[RI7$Te-A{웂Vi"N AV` z!kwpT 5'>TJOGEH7>·7 䫾s׈J :^KMz0dW˞k7 <wѧx i@ߠVF@<Z6W g2 ViyӚ+-b2tB{/@/pw) =so9w_D젵H]1l^$]nd{trn&tTGn2z8ƹ+>kwwF ݏ5X`f4X^g |\%Sk &pޙc]Zhࣅ@'/'G#CRw&&3cq'z[pmPl$Q $IJLYRI$dg$@E0I$1-*/&,fZ#˱-ʩ Sg|eMiN8˜gmZ%Û姛rBP6ϗK ̫f€/g}th cJ32k9T您̀@߁l_2l +ޫ_/;p #%X=&Ɯu;K O@ckh1xKz$Dj[AH"r"DHR"DH* "$D22pt|z}voSY:ްXVXnIJ6\ 5rO=`JΆl>3bpU]qu e`<1 tPbAS[/4] 6z 1|ULQHN-w~ G`+!d{ҰHaI)%)%$Պ$_DJJ,I)$mkL@kCjjDfZwbT[^󁪑h&uudh Zx؃Z\SKhz2"KJ^%l=)%sWz, @ /2/d]' 2K m͜=E9;Յ6gC``F}Zs49Fܮ޳G ]99W2򎜥ë],݂-` ) @C Fq0Dnh<2 IGaGda#oNMϺB:zd]kv@֩[=x k+=gG~I?[i7ܲ[$gT Skd^ʅRDQVA(߈G͖bzbc|*LӴDMa zd\_KqrEX$=yG6`O6gF"?1WѰn3ew})?n6=Y%Xҝȭ N6;[r%MT@{@9`ӎUo{ȵPW--:aQyC%Nb='PJ@ =Vb-Jӫ63o ^@qC/U`ԯ whQcNxݣmN頃ǫ1N_q #N4oTG[)f8MLZnWܝ ڤO)nYDQ޾*(C#`nK9v]6bR:j),XlJ$ˍ"#&W1oFEfa(%US1d t2dcݾ^םU=uje߸L%֢2Yh@W3_?ڠ;t_>d%\")jO@7eה1 K0wߓ}N. W@ n/26j b9f/[jr56i.ZտQ쯋pC'UDL@W n)H ,&o>[A o?v@5'NmKļ\\f o @ށ /']';<0Gެҿɐ dbFr_kD>mɴJܻY'#^(η#-;b [-mS$L{e}٫ׄyY O!Y# Y%hG^<^Ȩط ʐ5T VoԏH[R$?b{(Nf~.ycT9!g$,܋RNH7bk^)sHn5>FjVOyBTOUib* hS0] 0 ˀ A( 6DG~ NJ;x'\cSBDLP/ g#d-5)o2ëD Vȗ 6+DW ks1Iܱ+NHig<,y u3*ڐc^u5KF!hs.T\_(.K&% Rn\8@9̳:.[jU+ՀV娖ʎ(gj͡|[Y+b0^Z>4[lo/6S]`(ss9 @ x/ݿ@Z(9r )(;Ru J#ҹ% X|.t{W䞏 Ҙ &GWG*GwUEz.kBd}1)Vk&g{gd4. J-0sD: [冷A$.7yj(ʫIF y`+T@PF%DOPA[V1  (@ 6/{%]hAuq+V5Dy qЫM*ԛ[nSm09mNL@"ʥPD0:Zϰnj &[2 ,I%G2B1h.{N˸܄c*:) .:&h١iP%%ޠ n @ā )H/D6 Ag.bSmb XD!w (hLCS&b]NF"k>́G,;/6uoNT s%Փ!f,dVM&W_遍e2˟4c3,MrlGUƾGNY ,I%Ѷb) C8 0"8a]%bra9H|oʖ6MCzuƠ*nW@a3 `/d73xɵlaو$9 L` UP$ Fj`BEQ 6 vдm\qgO0|\ޭ`񓇱;aQv/1!kjts- '4@ǬMTAS}z..oSa Bλo2܆ݗ H+[1*8%ce}o`^o?/1@-ڱ ѸG2܂Lj96O"(N  ˀ@ /}(y !< ?JP2 "QP1B`b ($ݺo aW Q ]ۨ/ܑRO_5nһS ;ۙ,P1dcq\r3Jjb&$ZWKࣅ  @ԁ /'E_+ v#o\I"+ERFo뢏[_wN[H@۱Px. #bz^lahO{Gx#㫳*#SOluڮ+ѾsѾi.NΛO漧VM-?PԻzc\ &gTL<*Ȩ_dr2$ @ &q/}L8P^{#ڈv#pnފOxMLN.A^59a۽&uɘzo*#YdrPNDym7=bͲaC`_?͖`O&$7 *+Z"ޖ(O0 ( ?@ Nq`/T(B6 Jҷg-P9jAW@ <'j- LF E8^XӊHMwIOسŔe 3ڀ [AK.8*dԶ&N&[?x=D9(ᡟF~ өּ -W EM&X207"`/pp6 !(hPF sBz׋fItzgN 'G\ތ0MeG1fp~֨N jp+i *ļtov7#I!"'n_fӎR3@̅` ٳ1pz7JLtIO  @ҁ |x/yg*կUzgLClFRWuuin0U*M҈!vGUWҘKFo0,6U N}QhPQI݁c>(N!7^OJsa~rxF{ٴC\]e!!%4Y%c{A@!B1[: @ QtH/O;@w5K[Bʴ^Wp:vr/b)VŃxӖðfuskj 񉓤UOlqG3*^\2 =,@dǨ/m=*$wy@^i٢ q %e`~ `g ʀ @ h/^Mk` 1-ȃ(& ?O51`edV?QM% E)* 1YrAvB?V}|[YCVtNkb6RWɍڥV[%Ik8>H=Kxb :9חR+aD ]Qge:YIr`~i6,r`H8{my:؀  BÁ Q+ b/w*`Gzmw1t֑XʕRYqt8*U68'UӠa`H @ @fG\pr L{t;i&F> ).N{]͔BY˼۾jD3y4=bϔwpC\:QUQAb*@h@(%_}E-<؊?v;(\k-N˾1e_j88IȪ;] FI6qqi>W ذ$fvb( PzQUN"GB 0@C3rrzѰBqt#KdPEV7H6kl} Euy$gHQn5 &&"ϰp"?2<2'ksp/1.b{9YEPQ0^tŽ-JJx@yW!Tµv 3ilj OxFB/+tݰxwIěˋ[% !^$ǩ NC~yQ>1_e5lO%H n ņyXjd q5ԙd٦\Vėͺg {^t;^@EwN`13d`}nwbҖjΐ%b[1 '@ځ >dx/=񵜬EQrל@@#B-F/3}JzT=ԇDp9Ҋ"y@w>ER2h7\RwP1#Ŀ|kT8 ImX"@I,ce mr4O@^OPGɷ -x/{ϡjl8ٯ[h?gr8k-GDL;>dZ > VA f\/WsLl+hNG[ք.pT*n'Q/NG-.ɴ6aB+ŖANӨRi_@\O2J ?̐8Hh5Tjk6MXfbTYCFC3sʥ/~Az8s0+pnLkcdYHTuK<9-Y@P Nj+Cڀ8_z8$c9ɔI5,.׹%` m @ Q\/> ZK0(^  ] !mÅKLY~silb$ >TxJ6TTF%zmt%w~%8䧅?94p,Vg=L/G~0$LF $ߔ)|Ԙx{  A mti]Idݣ~F3Os .k *_lٓ(}jLrfo],KqXAOTYx]֦l׮\xb]]Wz8xס!B؜kC"|g .\L Ȩxjnj?L"uCa]  @ q/n}]M>'s@Ƣk.\9sn+w[~l-~ cè7qM㹀 > U@ Vp/VmLǓsho`qlp m2[hKF N iZ>P,|.̶ގR$'dSaSS?X,toPJ=gHمlr3~M/ésWO-Zht0JnrmۢS50y r«Whl"0c3ҕ./"e]p⪉ ȡ/O@ lCӁ ~9jMNJ-\*8/9gOȵ&&c&$*:Û;HNHjx 7quæE$m`d(la*_o+70vb皐А@ic7؋_v-t\۵-*iCer =.P: !h˔G _( R4O%"Wel/ $}ĺ %yB,|nD;mUX^z]`RAv_ڵ TX_!?3< @;|PNuF=FpFu[`>wK0CA.%$@YmjE>>-,y^sԎK ] N`EUn[/LXSu 鳧 b)If >ݷxN> QeR )GJ,K%qtī; ?Crދ$7D*-N M.Di{1C: q ϕ iUU~[O ꏥp%9+$%Y'pSFQv>U4iܸuA1&o.C܇OLqP;59¼ eæ;d8 |6x8wC>fvMW}+~@Oue7-)Na$yu= i0rc+y A?.e%)*>Exc?ArX?8da8x{4Ñ<pGĆ@ :q \&<m4VУ  @ l0H?6%@.qک9?:yR>n{QLV/c?bao,Bt՗dAKXXZP_ x2R'z,X A:X@܌, iKF[>WMW OꄛS"  ɀ@ `/[=`&oBٻL2׳EQ1Ա]7Ra1ݝTx{k?, -LV,UȺf5eA115'g0f;\YϔoWl?cEX@atj[Mv?7lg)c,i-F2Y @Ձ 1T/5O\Kfچ i_[qQ06.a'u~H_A2Y~A(5Vαj Q~ekPѨCeJxy<-.M^VY}EiZAt2rMS=M}zXY9Aai \ 4S7dXDix j)uL@ CD(;ht@T?e ?xtyvgeIq@ZȝrXMw<.cQ7/ڵ XvU+%ъ.i]lO_U_DT@E3)n̐-೔+8+^$NP+4W~fkҠi]hەz0#zK:[-K4nd)r2ݝR5jנtZ ڌF]LS(1 .Q*5];O{=}A#fW4JfW%]ƌ :C2) >MuR jʀt@b5D4f>nܞxӁ -ۄ3*f)sYZ%XT11OS%avj.B10|)ʎaO],e#c#6U~u#}i~;W߱ ޱ;êyص/㾱c!|䃧lw15YGf0!^˓{5HL;( vdP,{qe3o$,z^MF$@>`[4ѻ({%(ۛ,z;.<=MTU?⠞?l 3 w5V NR%Єه6qDj"%zfRaAIƚ Yg կ[ " CqZzwIL+oLS57xU1\P|UזGqiL{&=@F#/6p6xuE +I!z DNPS8)0EKY 6."߆fH(Mcґ}=(: }ȥ;ܱ3NstZ )sQ krxVI7fci["l7FqrNt' 8aȿ MM)B4Z"Tl@n$/Vr#c8tpD QR9U '$T ^xj#$y ')(1M ɇ'zQ J[_:+1ؒ7{6 ҭ w"*b]a!] b Ey|!St#-PRB x teHWvI0R0 H,CjOa"#z4gݘ'g*`=+14N\di5-ݽרg"`&*p⩀#ɀA!7p]  bء1`zͥ/i`#x.5dda (AۦTKIP=~`hQXڜ5rC`tEűv GS)I-_DB406Fa)a_W)RIII $`Yuuh& uGma*63R7 g, Ȇ( ahRmw-,mEh XD8>1Bdͱ&}D1w)dݸ l&,X0K;4ڪxPQKҗ~0 z1!rjIf =̵X(RU`%%!q<\f' 2Uahj>NQH=@/@1EHO҈)o܈+A/S9)wJz9Ky:ukx)zEqVk?ǁnb$A Y?=-\cR: V=Ö%Ph=TA^pĢl%kQkcdd3 ϣC?a"qrԄu ͘'m/AX6օ4KH񙼎 9] I{HPjѳG##fIaEWe {ڠ=21u& pI~Ӌ ZȘ*TrjVe *7 Eef6=CugPmK~0*G'OBꀟڝZ[.Ǎ<)!#u!8 @Q9S>Bw& yY0푵 ʒ/@$S3ۜow0!(268Pnjޒ )Fu:s@ 0zsTdŸf0o p26K&QYcc p6@񡇐ɞoϣ%lX&Aõm=ļ|!wЫMˀ%Eg,sv@99RV)IѯRi9Ɋ޿}EЮkIB 5lB$Һ,+96ɨb NG3rzMxPZ7Y7Ywׇ%zDb nJK}<+H.3N3v|/1O|#&KiCǤ+hlTBqFs =綠ǶLV75[6>^K~T|m7"5s" }RŸCb}DNwi EQD92],zqċeEzE;_(ruZagaUnRji[|3mH3= L=eT%6ɇF^ɝl0Bv$mvތF!/71\UeX@z|- %}NC\J(Qbn;_=tcQz'Y 2x1:S~soZe&e)vʼnHZ]aL۲jlTa, Z`FMtx}qVj*c@meUu-9⬔a @0aCBEQ D2L -%ܜmq)?yPR?)?Qmx)P^E,Y2z ggWCe.kBNsr;Yk̰ŷy8Z`0yI%aSK=#n-1nj黢{]pr/{| )&EwDz8S{ ^jW/Y]O3#QyLJ@7íL4nO f`x.%C%#,%E( oaԕ\\D/Ka O߲\N|-voYBUxnhm,HaDkL$+]>'("[M'?"|V0Q˄C;{+.|W1k3 {a̯riWA4/^˽О<1q}eU0'>؞-F}-ͬ%$Yv k93L"TՌBc)s>`ycJWphz {yTMrχo}vJk߲QmI%UyxHDԵ% :2y>\>b{M؉4'x((6@ꑛ/f<Ut0 ̚pwq.7pZiE7ɛ-62c8&cgɰnѿ5Ɂ^j#6SE>0:0\2b5Ӗ~չ&.{V2v,qsNYώ \F= Q(1G 7^͛!"7ndHfE9H3o9< |bBDT4ܼZd8#CcVXMJhEl=v^Q|2ѝ-`8MU 0;yIH|d;? =u./ȏ3+N`%R戒ZMUxkiT)8 nQzU}ud-'E?y~)8.D)yz d}ze3!_W{٭eުbL.]%]XC.˞_FOtw#j,繡d&s]GTHc=2tzB B9-H\(*ik{z8OS*vu(z R ((?ڙs=Q748 v  _X bH2tq TUk&zxz6N`b`̃Jt3GjmQ 50H54 0@ MLi&\9'~kǗ +#(w)Z:l^'KkVSzr`i}- ^Y"y\ +wۚ郅p~(@:ދm!<7d<xXWv֗/>Wt8>-m_|^4TY2m6X&HVǍτ`%}D;`5v)[AW z[*Xb^ZUl#JXU>bV"}s KFR'[|knzZ`eTCx7HQG7H}j[.sJ 9񯍯|𺴺`}Q;t 5&kKphv2 #.Ge>ϭZ%3R0*W}tS)LǍWǻoM#w Hv]?;B)-Őu*/kКTJB(+EZn@1bXyx( L Q4pbXbW2cfo$mt@/:s@, .oC$H$r_% y~ ?QNn]s2K$6iXU@8"ۤ.{A?D튲v2xoו&zu{[\HI AwuXS$#PlgBˊÅ^?6`tH0y*Y]Q45W] 5C*kjan*6$(ZTkgk,3Lc:B01}WMACI_ +RmtS J9)̋J-/X=k8UO,_ R@M~VRB o6/Dbpք_4ߴϳA㯈oTɝF&;WιJ|&oCk t`꥛+(ѡ3b:xb;Z5JIl2 _8PciL0nB&q$ kʰT~D\͋]! ΐ^y=0e"~.L"']CvQ-YsuqJX2NaCkv;$P*|2(jQS% V X_z͚P ;W~:!〸Ivֳ|P{zL\:5UYgg>|]-bOZ2x6Z-NC 泱bאYm*]\ۡPKIm7D_b'ܦ9wK&(\\2U{$'>Wf`%*ZB]Z0_]讐B.0C Xd&ߞoo(| ǥGBE 7O뉄RGÕ 2D؁&Uѝ*HWxy*dB[#pzj*vHŭC}}da舲X߹)R_&Ԧc2|6W4mɖ@.E@NtH/N_ UhJ`f֜QcKx$_Q@^EfUYYJ +9"<*[i2[kDV[ZWQL"b UvAU(?/uHt;,LhwH~l \s@vqd`/n 㣱7Dсk&*,*`Uo8#.Lgnb+Ofr!WCLe{7iy7e|6 /4~DDL@|)j~>nٍ8TߤЫVVFOArn\Wوk]- N:䭴.Vx ^xcʂmRo\viƣT( %-VA|m (`GyhHp`#4DmeQP!H$Mr3s,nРm *N PWU*]D>kfmĤ({rCSp&X>TrB|Hmy6&kuOю Dڙ,k&Ђ~֌Y!:'/=mGS+˻Vv9j^XO+4b) /e)zR_;w5$6\<ЀBF(-j`tsv/{{#h\dqmauܶ[ܫl@^P(0%Ɣ0Տ3u1'5^K8\ Z]k[e@ fb5=ky>*u@! DAFXJdU$EtySB7Rjv/%dJ({eÈO*~8)ES 0tc78@ 8^S(6AfMf[=sݓsXA%ibB{!Yt:˵jz-XXNnkq ;HOͷH]#YK$TFdzfC`*Ohip6dk@0Hc9~&o!-On CʯH>%W ՐzNlCۙ`I*ڞ"i]H|բ]%)ۉn 3e 7U2O=sCI\Q#ApUiיj]^ @/,A[-1qiJW)h5y3a7_GRHJD:SEf O޽`ljSRmZHq>pA&![)>9icHVԦ5)MJkMJjSR?gA~V¶XѣF@*j l.g@7c 0(m-B}&0)3ɵ3wpi"Q=*a)Hπ9{!Bp^&Od|j}د Tj]8Ld2z UR:ZpYXѪXY-~LL F.FWa`t`=*A\@n`Bd:{` 8޷*mcdd+?rTMX3٬[_Z:(;zr!a#2 |/92DW0ݟuM5K>, @*|ɷ[!> BA(ځc R2TA}W"eCu/YQ,hIh7?+Om+3i!WL%ԏMBXSfxyTt;?!q/>y5m8cWg\v :htju/CIˮ%8x 6o?IYsOzVrz S#TF/u=7m S aAvUR ^t`GARDLa%إÎ}BAľdK-iG*fupRX^s1jr/Y8Hx9J*}dꇔ*gB$&hYv֊$Osp25?{Cn3_F }7r%HBUN~_X^B":,'BQb!͸e~(9B|i&͍?Zˤ*0|vbKSe*R (FX@F7E=^qRD\BfQ'9f:g4,xq!l}S /8dRJܖ? ` CT*H B%=|FcGM(CmbAȄ!~ -``Fv ^}PUqA>)Iuq-@ڴǤWg!|08}By?w!l ÷f0'SI#G`{ VmH ǏΫcvڰK%HĂ΢XQF/nW&> wOw #Ҫu[{j=a)z9C$ehЛp iRdEy)9?sB#*i_$?1d!Ӹ) jEw0 Ld` We DVq cH? ҸPa (@ @b@H̊~A:=~N,i3GM%>⽣{#c@l,)# N.>W\ MFKacptRiSXNA7Lrne-:ӛ'SW/.:QdOctQKa#YE)'1! ʟ5aOWTw8V)?:u;NK4|oKFE7&̺}4;{;83aK9Rj1MvI+:=\MK~r;rPlQR;tP"ϱoe16]Sil  sYT| Si7 ]W2\2];#9NMMHI!s\R7!{L¥K[nfW .fc4lX?\1^ŝ7=9`V-Ռ@ULoz&™@4b׀E. Y6䫆,HQ^B=b޼_>DG5cBWA"J2{x?H$ @?^ae5jDkӕx{yǼeɬ#^5E`o;vl\mO>jA8CPo3c1䍫U-dɘv(vHf 1uURjΊ? D~Hs6uAY=uTWGZb[ꌃɠsFS"%hϲ)/M5wo4$b A a o?%]$^u#0+ ȓ9 P"51Q\:^F{9{aYL*V{BK`R ^# ЀCU=-kN~GB; # ͟!kFNS6֬bqx>HZƩ:x4s#WVLBRSʽ#(Ǐv^1>]zc^a#JʺzL!"_/A(:bG$U;)HIRG {A[R3<^Xʤ?Gl 7#nXr Nth>ʎOCyW 2]~.=HʔYi/LChS P|U5܋zXj9lЖmyY`"KmQ\ӟ6(w8)Q{eW &TϧuсIv:*"l1%ȓ׾:>TUzF{:E׎ K\lGH<nݴ^z 5v۷n,ڦt+^zsص[U$v@< p~ڰp52gAB~S?w2IHWSPeq4I=O`Ge/#=8j5H\)NJŸ Y7d,ju9'H̩/ukƨ tNR4k)tR~j lHdqMҎ2Ҧw<jLEC9)ɢV@Qxɾ)AsOfB̊=Z+&Q&GF\G6xO3 I@4bX` ~2Ѱ_+ҍW@ޮ fY GhOZR 쉈w1F)aC;5,PW,=.ɁgVڔn*L)GJ֘>\%-VBH!9z) Ctb aUUŪ6JoDf֔q-\ęln:DQ=PmArEWDV_ `)]ti3yٟᆶ<͡)ﵸ{PWGZi#1iEA3,UCN#UGzJeՀջNmIn k(\,P.:=ԫ1UKh6t-sWk5GTK ߹kW#f62YvO3gU㑆p)eo}Z/A^o?%DdPS*)*N짟fl%UUIۜUUUT\jUUUJ83 — %zv MO3{Ig pcQLrb*\2Ͳr}GVu;2bHIs3Bw y:e]@`+(ƽ>OiՅ=` iau fquG x/"/f&B ,{(f$;=1C ˈ_ؿG6D:"~ ٟ?Ncug璱v(6p)#4*L='H̓}11ϡZjVu] ?45Η˓<{ulކE9fFUhq/{n̒'TShycɋNpYYhR H*f)Hcf`USfԅ&&4:Bmpp€-C7.q?=l9m= *";pyO)ݹ\>)- H_ὀy7F?R# N/G:/E׺ֵo}=D@#M=Fk\Rʽ6nMn6İ)̱sx -ҒB AZ!obRav!shmΕ]p 77KSS #NRK ({Z֤t'fI01A1JRTN8y6k N7En;k"Cۥ Vh9! nIwQݐ|| d!I&ϙ92gZڗo~_6Po,23wx 9+PEŤ-SNVK|8VnK$2'*ZbCEd/o`6KRu%)~3M{{_3bo\w qO* p ``7P4WD,`ؼKB [uP'nI~_a 3|dQAnx. |_l+bQL6*J f~KUpϾyn %)N)X>l7+*rp:7f5ee6t%,Bp?1qeH{\'o$;GLƵxڈW^XC]E^ GH$o|7HR@◸}u[@N7QByA(ļEjc͝Y$𼁋@f(U$%U$. e_a ࣅDBV:.RPOWNzknkB,ȝFY^ ӎbeY\uaO +1pțnÔ N^2Kԓk}z,ŗ'ut^ƚrTm#m#q~Q d> }Ş-T|sp<|>s7TUntq.xYt1T~|d!9g۟9|D;׶KizKEy;v'ﮟDFÔRF^^$ڥu>݂y_'Wi "1(Wd};  vЍb@z'MR`l oJCROqzǦ]\P<ddfox-~um{t#H_Vªp nR$Df9p'-Hô<"le%: RdL:d HQܚ+PfqD%fТ*#Fƶ䙞RiDkvJg7IqBh]} m`82*31?BWm0`DKEhn<oC1 A>X1$sWSEVZ_C B^tݸ B;Ï[a h[rK~vpw1pO*̫u5q=+њmbiu֮0V Zk6S!?g ob]3iTøy?^aJ !?pgΎ50$&QB wpFDHZ{?C'f?<{k`N4{r"olIZԃ J' 2b{~Hj{\`,XbD#+m 8 AT7Bo1(fL.2>芀9e#=R8rZȸQ'(j(mŇL=yra"~ ſj#s!U-dyXB6ؓ5+a)ԭ~d?-s*;YbU8L@4bR "tUUCk1LLRwDSVH{nLKR跎3ZY`؎ )0n9!p =w Nt dwќp>@όg8 AMށ[кAz]1g{UGBOm2 pR ojQgv8k)@[?]8?@kB>(lj!U_; _fi!yNiv;-`%=e}W/.aB$k4Džo{7φTZH͜$͚|_ȟ~cVgܴ`T]]99hw0l`m<~sLa"qLM5 7)Q=kN ʇ?:e#$28+%cE<*XݤZ{x],,l{H,wP}^iŤvߴF'ZÍ465#Vb.;ךD4F4N3hucٯ[ʢ}i?rBbվjK/vdBҺ.HMr+9VVcq=CAgHkjjzT2ǖA[~=/X N, ռShI'&N^݁SID<2*[빠x"0k1[[V";1*8l?16X/'2 l%>w^?Qvqёl%?NKPa9F@}-|nb=Crcc w#OXMsKP DX֫^/rVx%rF~af X[ 9n[WY}R85/kfuzC;0\kFX|Ψ[}"2y`bզL.&hƯb5"B 63mm<0J=bVr!#.ܢ B$"b) q['>#V`dzT{Lm`0ni?p Q.RC*H(u5}e)ܡb3\s8<췰qv$BŵJuIK4^$SX9۲wB za~|N\ jIh9%cf~e/%(%@"ZWT–.{^-@|8+ۅkxG)S3t(0V/nO]t=(eW%aF)ǒ!;U)Ͷ3%Wr?1ءY[LP ݸ)a溰7QeSƱran5X7F1YâO 3P,sb&RHzAͷOu_&W%*(xgJ8i(*7JܻR+u4^ dYMAK1HnCŭ!ۆۻ }yL:_w>Ӊ/q0lxN >G]^:{-)ﰱ~[K`N! е5APщ2 Sdx33F3akbzKY wi 8"{kLU-Y"{eZ j I6SݸȣMMvLG~2zs6y0Ԓ, VEńt )kt[rߤ9 ]F4x@YaRhB0j_]/w{^mO`k<žJK](Z~ӞBQ>|nvI4il̀oWDr$COl JcXuuoZyO~mKb7OU>Gi^A`/ΛHҜtC[A@5aZ}(][Arr8dU,rż](#sdMћ4w '\c"R;E X 9#By:M6"B<-m?f lv<e0%x+M c\r#-w$bTqI8!zp(_.Ī:M6J glJGF!GNx#R)Ĝ& faGH{ $ ~9$2, `.w .Y8M{8Q"| RKM=-VKvxDdS 8/ ȩq `XgIDȸ,2r)ZؔqkjDs B bK*{&T=lyv 0lD`}HB([!L*ɾPn!zcbIvdž*lV){G[iɔֱ5r~i6]wxu ݏ`8u]c*JFnC1֒Q50YasDvDr˾cTYX,X`K=jtD'UpݚUjRTpMTU%)iRTu%)By; `Kqs[ՏAb*Az xLJ*Q.JWŷGpRMP$-BFFj7\Qu%DEn2-HjڬO 7j Y/UUUX@H]U(涝}P^&1]a*#N3q=uN 2ͅul^6l٭Q&4:v;k]w!$ F(#Nl{L&@Xpy(/4b#heŰw8%_uZ~_aŴ8ym@diA9YW㲪?i&ܼ$-~fQ|0vss0߁,o.G2#"mL﫣QV? }@mԚNnaD6yn߮g/%Mf? @P2 Efq[n%QJ*3[sBjaH .Ao5vO?Ͷn3cW\8851h1P#ꕀ  "Fp$G{ݿoxl ^kk'؏`k6@y.&xXzg )['AN/5av!<ZKWa %- e!.d<to嗱mwvs:H4vru CٚL ɕ$} .oܗ} .wےwhmwےi#mwیmw!\7]hǶ ՑQz|hָOǩ˲}6~2}: 3q'sSc $CJ&"u๓=q}w859~ kT*_D*'ؤTgE zx`=nY0;OFjF`">3}P\9V7{m4>l- {_g v>6(6[D7d&lm?i3xRuŽ'|^6"xi:e]c}7 ]U"3V;ڐx @KEu[K[)"9[|+%`_ VBeȗ3?𣅂A`$!lԕv]s=k%zuN8h:1"f īe}F}_sChJ9F>g!CEIzfky iTyMC_N 2O1q(v>?' aFl1 ڎP@< 3]s D@L!?[rTU'E~_0f"3b\}g{_Ik|R+= Us<+ 2$QsSʛaQsVBWɀ) qF;^t YKrzB4#Z+J9a A,CD6FqI&i *ccF"ꐔ)[.r%9-&L2dr2 ?.D$H[MQ)08s#lVQD<$@ PE-8 Ǟ̕+Yk~HiZs&57&6kblSGVve#2Vc1CDwʷuv5'DX.n3Q6]8oL{,( oVY/ME:}y@|NN#h?!iÌ+gۘ66o RXl:EuCϳaitqV;َ@.nt3c#L!"s  ٿ\[BY.XJIcK m,7>ACb䃞 ~G$o*1nRe6V=r[ú :xW8QA"->Fˇ#|ufw@EG=Bd["$ gM]'ŽV,Z-3Ѷ/ =z1ѯ$I%PN }' 'W~8jqO;ªDpF3|TL,$qMƬzx|^ĸ7AkwR9>VoO#e $'Zy+DʲPj"T羷 cpGT>=Ud2U8޸ez{_ 4FQj4dZcSyHA'U*\z޸SthSʅکIB>XwB!WN ?CU/s{[>U?~5VjP4hXP X> /h@ t q|HZC n,*feo gqTFj>;vZ`VvhO֪ۊ=[-\5mUjk5U֫usڜ~juVZVnuVk c3>=`ɱ ra)/9~N pi%z63 HZ5 $Vpg2;|rnB;Tv9>&e|CNHJn$_., 3fTj+tfV ނ H\F "gN & 1L?_CT{"0{h4߂~ HDNuۗ"ӣ=.. $gI&m˼|$ED"!F!}2B07 'm|z4"KdBɦV}&3pTBJDC?u_=Eš$"odk>pqĚlȈInaarbp)+f,Y^ب Ke4`͏d7:R#82%C\&{ooOnlEZǏ͇Aѹ7%|J'{ˣ545.D??7݂C$޸zrLii![ȂVc]);qȝ Xb([c^%& 6_{*zcxBC(?77 !y$>3Ժ >ܟ0rBpQ'*kqC θ <m-P@})_ی߳ J߮J^Q5RRUBRU U*geTTJTL=jV|R﫣UL*RzU*)_کU+f Ǡb*Vrd |oh> Q7FiLčV )azë9hh#D?Ͼ嘱cK640$d:֡Jӊ{,=esh0f1_LqSʝM9Br[Sk*qː}$wlCs %gtY,b `BQaCZ}pfe[s7 .b3UQm$m*1xWAeH-D6?2Fa~ά~[hNpe2X"Nh %)nG׋ iZyMyjIh)ue"h0V3KU^ċh9ɯNfT&W$hVP]""DssVJ/ք )N~sa"ݮDVĽҳm2fAhy$>Vt | '&πF=QOb si=_!jٽI>y 4\04-Nr?˯-fKŕ(2]w9\& sr9M~ɿK!`K.e`e O#sc2Q : @BzJ6br'na"OP9 RS{:̘k{N?jNN{`^2mꞸ`_ lrblfhq8 THPV!PZЏ^aٶȂH; Izm뒐eBVcP?5(jxv,o_" \G?c#7<ЙP 4#P6`fˡ [oV߬'')R}83V97P?A85IT s@ݠȂJ^rHV DƞՃN7?S>t`(ǶD=N :ˮ- }Q䲴7=Ҥ:cG&71O7t*D 򂉛ە(Zw!8:hZ%1KQJiЋCƕc'rGyyП ~%[=GmjLb,L9 _dVtc$Ѣ , ջO\۰UmCYY;-arfS.uRK5>{[(D%` LoS@΍pW˪0).w(1aL[\{|x@Ks`/aOcGjaMiuBJ0$;B%-N 5,@3IjgK+h;4*~qt ?uK!Z;~a%W W ZN-Bې8ME tC2)9 B_;V#x;(oy,|H;ImJm Æb`_,QG~~X`H$LJbT>C+9EG(6觟An|002moӬ%/,4Cs5ϖv"sF6|F&*AZIG 9rll}_bwEH]"<ݥ>-ڽp_mUNԪmmq.jsÊYcF_h-?}TѳѲMU]C6"I:=ʳL$i\ߋ 2st@R>~S3nJPtJ798VaYs\ȄN& Jxx$11:KE"2O+ְS&*JФp<I0Z~muեDX2!q3mo?r -TӁISjWETcOuʐbYVփ yu6)yCZQ|-fS{.6\2cMJ~&46$>)R_wrg}zzA77n+wүUk= c3I$QAԁQ!%oA?{d/Rr֬=45@x2q"!-`a Zn+A^FXOcaOa;'8. ?u]GHk.=Sd~:? (mI$`I$`I7/DI$1mI$ӿI&\uampka$˷OP!Ӆ +v4l[SK%R`#M(('䪴0JC12f;OoEۅ$& ("ޤKb)#E! !J(]=3Fih;s!S Â(wX>52G vƧ6ztԙ;t'p`%lJ=WђMM5{LӉj! JQafq{F+רCu,UF" u*)=Ȏ;fFi!Flvw:CAo~HU>4HBT46fKT4Bg@YH2/fVB# 6*B)V̸#/jȇʐ׀`?*XuphzI+$ibw. fEf#Q0|>ML3[9Sͫ>eQ8֖M4O&|XT ~ + EZ ½QԖ#@Yg䜟cvgqA}@}tQXßZ5NM:~ЭT~.?sAVǬכp<)%F"kRj7TKQѱcd:o4*c<r;'6ŃD:sh)`2'Ф隷.(KlMawRs7Q(,Ͷ&v_ӫ, 9/ڴN|=c2GS"_YGlt <+S])Q(k=".Bۈ٤w~'ۯ9ڿu@z,T[g~uJz@oi`ںh0M?Zy*8Hu#Nܥ^GXa)Ea +!jH:Y%&3ࣅ/BV3Q)xm]w!BuC[Va7K( a`}G]SE0)T)3Zm0 2tӦ%HCzM אA"P,Dk{]K=⋘dgíf@DNaQ `$^̋\r<1Yr QoJL7@+\8 80{2.YuH(gI*Эr:lz)fj!NjLor:*AŔ ߠ,mXE3; 1S2>]uA)@X/dRCEWT?sEBhFd\@e;Aג66:y%΀$~Iy`I|D(![AR$,Za<Dcg4b[)98Qޤ@:$lCa:xw);! CY(pAQ9ed,]Ĉ/Y}vr`%Vj*曖Ó@?5Vq6IU]=G3Ge 萵S^x&(;%3>w xlS&TࣅF0s* (48X:W+~XE>4$4!^$͢{U/XW0qSu7ՆB쨬r& ¹>&Eòk@> XV=LdMyP |FW=ͷVĉBme5AƖ5Bԯpވ; ,Hߌ:Mc Qۤ[ mA U-zr"Yc|J?0?aBs]Kgċ% 3mT-w3oU!gX&Q\Bxx(5;ɊތDpP$/dђ9k ?IÎCOݫ @oƤvDXqOHnt1nr62džc}7γ Qp?ze dyxhf.%qICAKR?X}X sST܆xNtD(^{l>A흊̡{SQ`?L_FCM%SY63֭ Z*䈱8'k|<0P-\@ RLq?!p NSP <\`h,s TsF/OC kƽ1KZ)@wnIa𙸐o L<0V;IndEDT#3 ??j2{2?^h uA ; bsZvk2 k9sWL)6`}9{\ }e:,fЖP[]. elG+G7%Rk}crn2~N)cE5?V:Rq~ ?/=Y Ɣ{.X:][S!rR1T5Wc'>c!DbP߂o`eggx"GKy=ڶt4c;?83)V餿7[ΐ5L(WA)+i,a(xch0B|qYR'%;YW@#f8Em&d&ܨ1U!e(l"'3>| i99VzRΟW:zΒd;^r u#G 2].{=F}?:&վ[ݶܤ@6JA7ԹE1A^ ⩝DT,8x6RlɴZB:FRi-Q g o3v9ΕPPR×⻭Ĭ+^#I^9d2рDT#@GqH)Vǃf &N`@LzWmƾ6MdkD/4q/M?7RiXv~mbV.ˊplb&Wsn+"=Fg MHTqY/TӍa U6QX>v*w\<%wdz5qb@"r.\VAO=R=n P}"1v0wLbd5QwvQ'xpNa5["[c4#L#ˎ_}X6'TY0 mXƁajHlI؀O%TY$'a㭑'a]ɕ{n:=# &jg2=d㴊VNJ|[Xߗ.(b_@Erh|^ϹLKnǂ*z(#Y * 1UZ\$I3̱#:" ViD3Oqʀ2(BnυmȊ<#V"q ,3#o$$Y0MtV'/Tk%y=ŗGb=F.@O]Q.r^'0 Gw ZqvG]0Q|EkCg+[7c͠)G6NĦ"Q-03ml7<[9}S~$ D2Kx U?X7E†Efx)2&Pw2ۋcJ+'`Г>i\eYۍ@\paE0]*wVxPHvnn}*fYx]0i g(N8BIZJ UAg:)vK.Ib#)73{=.aD1ɸ#1>ou/&Q%oBg{ ln;+o:?ҶcdtO#Zl/BÀ|5QUSdDDD $G3331tE`\UUF*4 ՍH k,L@>ܹg<+ 6,wwwu1sV We{D DDD0Q)UUT Ul QdDDA-<`UUUB!L tAW9tUUUTys ٘—E) """!^s?1UUUU:P5J]vAhGzy"""IQcne!o7\{;l!<ˤ>FkA=v܏F6VX0p t2٩(A6YpЏ`k}GQNY=~7 Ł.t in4sWyg%44WNtYbu[>"_(kRMEZdáe(}`Sx*7L@ZCa#?&@lgZP=&{Y _Q̋o %a2 v$; $z›tѢ4'{Ia斋9m ^}{@%khN82ঈ 1XXכ+Ӱ% M=Lՠ6)ei,3a+yD:C6"?@9D6&zC#j0Y,wi+p|@jad!?N5:M%xI`u<LI3|Stİb'n~|#F97}S SM |\ T8/c8I<2ܾᛟy]h"֭À tNr #Aw2B_96/=0< N0MD R'q3 t v'A2:qHXDThKٿ~{ZB:jš'F"֙>Z%&ɐȍ[ (JQ/@l4 ~1)ACk۞ ?ds XEeėu20؆ ԄKGz=e/r>(ڽ2ƩE/ku3+͠f+&w_I`?r(ti8c?"R+-螹++/+iH'1&$z+>r5jeެ4IgP 譭cPd 8K0(\M7}SP*ϣ_DҔ$K1O)LMfN\@'.Zz>{|HÐiHT :UwCi2݈F OAp,BǵI=)J LU{HlVq\L pC ηT"PH?`FDyWƃSelLb:R j"ȩa#U[LmG\dۜ9fZyuMWWi4 {,'GWV]nՊb#Ehą ,mF3䵁hk_ AL6aȁ&y]APs @`|\Nji[7 NH)"dw DW͸ E5 K_Zִ _ pHRB"-}ֵ@5Y׸_B6iK8F`0RC "ПP#/,5yDF@źY<+ʌP3NUO l?f¼ב kܣM)tCVAfqH4h MP+q $** q0kB+OπtBˁA|kVfug\@4=>c8^hV/ K/;!Lv =sX>IP 4nB;$kp4?"Zx 2N?nVþ ",d ۚ։YD-rV n#4# YL]reCJd_/耬o(p =nWwxӖ|׷D_n'x >.1 0l? .(_ 7k$,Ju0xtIɃ=o[i2sN dY)"u R,]`ݛ[FW]k9-Z܆VØ4gtx=FȡN܊+3!a*l] lD 7sL[%>UM.i c)o1mmp4Ib pq.VgSN"]5Lǿ'-rCNȯ p Ux 1qWX1]z Ȁ玎.PطEP°Dd%3in@I l3qu\O*`0幽l)+V< Tk^ʩ}ƫ8pcH8KyYҫh}0z浴n4'y嵠To& '̱ ?4_jCw).<./$%֥~+تI(w"FjV7m N1Ĉv6L|M(UCE&d\~A8H̸ ׎d|FkpJ))կt7ӵ-4oю-;Lq(uGUjLl1D9Z􍊊T"o5U]YYhG j׾ɟ0` 3kmSt'f.f 2VQ55'26ޙo2Dva+{DIz:O+Z#pIؽh"ʞ/ڛvy[ c zВ[r4js+7E:n/_-8;j:mۻYauS񖔡zzkNOLi&.R?ixqn퓉,ȋf,;%0kuIKYGZNa Kvxe7+ 䀋m'< {m5U m;i|ҩsn:SB3m4q|Jy77w_T8w }5]`.2z DC;`9 ahT-VL)]7FNdePs)Io 3$wpx(oH4EzW)2>ou.5T1=Ԫ.F?u70,/$[PKo'*+C5MX(( WC8=")3(*r`Y ZTν~9ѸjmWT=t2)z7 KʍYFq #Fn1 ]o6 JiI0(_{WV݇-UeQYvֿ&+ΠZQU1mr|7;LYr,;`:5sNq6bӚJrU0fah:]l匢)BUe5̵Mum4g=#,EY`Z~5(;oI)*'IHƶPFn0;~) pM1uF^.D꒣ge ymdX5^4ߚv9syJ݆>_>ȅ"ңogw P*Lkچ̈́ gqЮ`"R΃O|jE?9x5 )KFƍ KV0sJ-8.t_R 1ӦV\vqu.]@M#jhab>'M;fhLPԽu@3>G,;=2ԿLIƮC?/>vw!`6T)$@5$`Ťೞ:Dޮ.E*?n PWzoCd0l< +$򨶊AQVǔn VG Ī:5zDɑ2oRkRLT??H3HU49N\-'\ңU(D Kb-\VCİNn,RMRj[rwKɮPd;GݍAN8TOŠf${<\D8oWVe\Ӑ*b)NQDw!?bsae12$VX@(lfgiDCȚl~֓Mھ))9[ɷk9HR=e5OwjlVJ S'A仏10*4EOxhSw'.G3û9Q,<"kc93kv\r).~k07҆țNR y1:|!M"N/>Ң|iLhtr(}Yq3c\~ࣅрCu3WBI* G("KyJ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ 9 @ @J۵w2@ @,+5D @?@"gw}ɓ&L2dɓ&LUƬ @ @|@Ґ$T4ZXbŋ,XSM̖,Xbŋ,SHh+[ַxpÇ8pÇk -=aS vAg+y. <-qnրJ ?B9v4&zƮX`ћZx}e9iwh.T,ظHWPa4&"B!#1i3ߕ1""刿EJ*NAUՀ/_ÁcKdx+h{e aS)mVho-jSn:}ƂWӴO2; pZ;~=-,vfxq3ʱFyALp0x~zjA͔=irSs^ogXd$f7k&vskpΙhh֌W dG%`ZįXn/sN/ B"0v/#^Xh>axSc417Q ~U0_.!$@q=\[u븜lV 7ƀTK"s>h,Y;7x4Z-'Z8fO#12k< ~Hȁ3wm/FAǁS/*myEo9G;+`<Y:I6E@k6m!(QBKSmL4T)QI0n' dm6r@A-r 4x䝏+qjɆxg40d}m5#%g!v~ݍp('# Y5.OVȞh 'ٝ3f!m)t9C$t߄Iy4~;M]N;#zYVʵ†2(q-~]h6'cB LOZ)G:Ыco8됛|1plՑ9Z2ptH%[NM;#M}CZ`5ĚA;,L^=L:a n3L ^7,zK5ǠTYi=a7fij} ]tB{17;lOpB d fr9 ۀrIp!AK2gMxl*S#{^0}3$eKsNn1?{>fUgH50ћ dQ26DA'~?*LzqDUßTKG( )Ōڔ|:V%Zf uҎ H m['Tə0ŠpSK!ψsIl$zx9ЅdM{㇊G5|K~[NΉSsh/)8tUr2`\8<$+>Oy5sӌidqX&X [}.OZ BP*lL];6NẂ)$T^;ߪa ԯ S%}8ݻk(eX,9s.bBj2_^M68%5+8̫҆J;*$|XilN:Y3u=ˡRZCу)2b.܌l\۩WՌȵ̰U2}PLC*:v;38:I1G %C & y ?^(-Jޥw[~Vkȁm!ĨL[%AhwVgʪB180mxZ\$E#QxtOp*xUq.˪J0SL=ѦFeT 4kWr*}k..n^B4nPuJ4"c݀:6)Q̔ԄQlģt")b/}YU|5YH 4sϩdH Ka;xCԸU!Us¬h _S Жb]{}e,n-?@ڝyM MTT~L(Ȫ* Mp{E, i))6CNNPހlwKQEJFy0_4u%ƵF{A^`4tbac=w^#qh6S-v 8u#3cX"AEmԜ# # ܧJc IubSEԣMdP>aDF*cD=Y,xWb#p1u"BPʳ<b8v,Cae/B$ˀPB*G,dkۛ'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'7 рCM9 _cfdp͟E]=ᣊA:p>(},>?b3*'ޭ2~+oQ|r7G]@8LZ.Uk39]PSUfb,ٯoe:-5bz1W^ Df3^#1ǰWDu; jٯ]A糈x 5T<>9[:bRSD="DŽpT:=䀥2 .)+Ŏg:*oŌ,t̢,  s,>Nh=-?mP:,ǥN%U (~Pc؀\X;*tu083Z Nd+[VhE(~{[7V2I˯ňՕcQj٤qP}} p}sf'@-aӬԭD89>"? Ϊ!Hؔlʦ շ`; 0Sqy<%lN8,EcXS#=*4.s&Qb84T+hQr;bo|Ujו.J(GS1`KͽsuJʼӊr(l!RCVlFcQ=kꧨZ1ƒ[LUS ֊t:̶E"b!˺y넍bw{$|SHi;*VyE9j4f@ꛪ۞ fS@tQܧ>ry: Yо<6]*xNE _ Gh4ZRnjuXTfݔ78V-[tX+ ǚw=;4~-WE^k#W rF!Y|P(T %4^EvOtAq#<< . *2,o )n61^L =#JҳW6tŐEj1^иFa-li;j6dv}+!`i,o-V-T_M3te# u!=8'"̅:ؚwz37De95D/1| 6 R O۔ ➣Uy`aƟ29R%JSշ1}_]R,|*k>Gje Q8JPr d{GDp<>%@frrԫ9.9VCuY9Dāc*'%luK" 9CQ @:%*Mq}9;:n`(gzܛ$v0cڨOA/I%qoo\uSj4% #Rt1ڎQJPbT#*Q+)oƹn.)x^K RnnbBbp"|2BrE?u982lIѶjLD`uVb jYh q'L GK:As`5VBx  @@-޶3 xV% pB2@]&3ys9cHV7$+'j V`"Vܰ%2֠"GrO'mCĔ&!G$:+Kj J.h1%%'܈f _{%m λ.1 F2L$Oȏ&6QۺJ =Hݪ R}|kxEc . ʦ6R|&'()*Xex E _וa=rP7B= uʿy$IW5 dk d-]+z wYA@!`MسfC-eJpل/#rwʶAөt1Q\9ipP~Kdd+zU! ?R>w:[:< iQњu @Uԯ.Bar{U er7Z*r%% M6 B"V!PWjQ.7j^;RV(f;_]F8Ӌ]Q i@c :^x-g;UG\tbKZR{D1ٷ) Nϳxfg Oj~=)-(7YZbB),4ƅFwLa͓v̂ ׿@#X|X*Ϣ ]Lӓ.-7{3A&m- ~PQɂ5So\Q8͇W Qġ٨s&j-50/FAtR" <CFvhz`KN^):]m ~'Bd}c3'u'e'9 ;e.63#^fDq'I]qD cAMD INQǏj.f0~瞿*\K 71׸|D=6t~8lV4 '@Pn$ wX3Vg&IWگs3=rWF5‰x{s'^ؠ2ɧ>ރcohQM3S[ȸ2/]?'yoVŊHF9ʞb5rS6V:oYB%+97{y([>V>LB}(IGeECO6J%]tIzЃ*<""jw #el>bi##IHLjF*&14x$ci##IHLjFQ{tW=,+LNW]jk:$&]o8P*ߢY.-q1#U݌X,?ҷǕi#P 5ZW0pr]Paܭa0:,O0Zxcp6 h$a8 ڳ&σ@TU@<LWv/`;@!,d7-gs%`CfE<3@QB0zf*a$SXLjɌƜ)6E}~ԾZ+MfNӔfq'df5 JfDD/_m,;xY +H([W^ ?`o4<$G>iK ,:QA>8p`k4yAؤPx~'̒5ROA,)dQVby-мqFIqnt$5?q{THѰF" `p6wk ruqaXFYjT P=DȧLQ1A#,;GD4 8`Uko `]KKVmu:tDK#SaFuI|Iln%ɜxa+z_Rhh~>d3Oѕ~yOiP(6dacxۅWZI%Sy󣣖.0E̽(x(Pt;Oٺ䟴h\3bښCFXMN&Ve8i\zHڳ[xFp֎ ?*z=)VMۖC &5s@88*,=lPv,'j1;B ~Bk(3 .&Rݠ׉+>Jdn]TC=d/`0hMV|(%9o+6ZwUQe_*}Ga3a/V"nNo|5\1󨠘5VIDwJq nR=^s}B솤M[Yt-cu:er̥C% ,]$h?FebZغn\E|:'ʬ鄏tRI/ Hs(x揵:%UgI}ƫ-8-&ÝF"kc:ߓi4oOEKjՉ$LchuV?'՗&ސ^< K1(ht/R.1 X=O`vCu}ZgB$PB*G'dkۛ'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'7䀣/B<:2t $*^eϙepoaj9À[sƑgh0ς@ςNaLYƽ9 yI>6O DU^yUfT<ӜQ{|zsgW97 ZNsgNy6 *Ss^3e^R UP`.aGdI(읾^{}Oq|4%Y,=o ˭JR<]G-8EjW@I'B0 p-1t֪D1vwZe Gn]Dz#T=咵Bnhe=O< [h ,7i@ \ mp(9A·S^Ʉ_wm 1>\4p0 ^iwJrR;&ase"L\ YUEDX `YpxC[Ԙ9fb9ywihcʻ|w)!ϐt"!yծ ኝOsZd$rid60bK9Lؒl(ЖhWd#iXo Z;Uld>.x<n}6% ~άHI*dͫ*6!**p켙tkAжH4 U|_/?8d[;eotQ3 N@Ɨ) Dֳ`ir$8-ܙTMJỹs\$ج/|b Us KD3GScfmSub쉄Zʒyk9rǫ@RaOpN8ch{ώEjκ4߹)BQU~kյ\!ŌByPy NPsE|:y<ܚ>d"HI_#R;a 'aH.J z?|=Wh6 iy3PWрAҁ$<(Rݗ4^;Yf1X߀^J6UWZ0WB=a;-bU.Eʏ[>J;]!ӷhwU+-ߨ_n; *xg `V-UCP Q2NM]i,QTO?c+ۆw#?ԛ6Y#C5SbdADFH*CX7Ǫ$v.D.)Ӻ+<&E-- TO'\yY"SXء^Ɓs(O_(\iqsB͵u ~TzrW5VCڍDʟ}g()KsΑ11J3 kg\% EGfb Ėd]r܍y/wUǾt,;[ƂP)ǂB%pB*G'{sdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddPL@B΁,9! ":*N ~ }X 146!pxuCInY$I$@BI$Hk)I$BזI"mmmm`PI$Fi$X-4|:I$Ud T2X\|:>onNx.mk~ݶ6W&c?}!1& =I< P9&+#%/ܐ6;a}d@'V{+}<+yөeN x㖙.P83<9ct;І%uiNVAER˘BcQ_8 Ù|h55vft8 h R+FG -IhF`nTb$'ce۸mաҪYAӶ/Q=rxWU$>p,*I$7KѲ! (;vz57 KbV['ehijwKY2fvYT>?lˆ!DᣃgU(K]WCuǔbLԘ)Κs%,? 95*( Rq3nC7XYľ_D˻gQ㐟jx(g  nSÉsmxpʉSUF~w%b9,E5ZPĩ^ eࣅ.EA<TxmRؔ?99,)AFDB&Ҵƿ0j5*إzCy%km v کyEJf%`FXk{?Un-\c`DY R\VˈRm2X6ɠC[ }.["-- :\:q]תDLFe]/Bx/N9X7uVfiN^zD-XaPl0)X8r>iMOtKpν=$ƸbhFc<]A^% TI#uWH $\tA|%XÖx&PytE*f}<&oMajhR.*Cn4"!HB0.̛oGO3G'6)zCG,ҊYg@ݐi6OnEnHPkAhtl1^n[}2|3gu9﷦ ӌr%T=KFƋ>J]ϑi'l\8/R{grO|;97cN2V 3SW<;qC͚e; .qJ}u'0V%1N\3ƏAsDIha#x.ҙ% lk%WvA:G~`ͭu&KeZNOZ}Q'\  ]{e-E 1 ƹk2=.Mܗ 䲈6ʔ8QB_ɻ]T b wFm_WJ2dslXVxttRM$1 37sJiDsH 2gۄK}:nΉbeQؼ~jHUw"ؖV2]ݷ ývYB/]8}7ժtMƢl_ :GPsju`[Xf^b^hb>/FAǁR1(<mCFpA;?5 ^5g|L}d#~!&O=3V@VL, tS[GPgbHΞD^?AD ®OaAb"P^`V2sV8X%8f4䆑DTAj3- Nئ9v$wBnzMFu?eDޡMk\vFBbeȮZyk)8ЍB&PUX4EvJ,$c=; (Ft, U8rK` ?@K $6qih`L/|X΋])D9dIwẃ"4WA wdSGP]@~lDb߷7Cw\Pl-?_Iy*ǤIf.[K_r^]tA;z1<9SG @cCH hx9*X" ␑v;B5*vu>bzfxorx< Ãu wc wg' Z mIB_]Rxpl&(ix.zL,IѩЁKtoF .zQ@<1l_w(H,νeJڪHx!Ͱe׸$leˋw23Ӊ 0}soM2(Gc^]ҏvn!A <P/A-  d-.;8ȸ1]xoZz'Ðڐ4^୉.͵(.!JHc # )ڲ" d R0f lPؘWZ*O24_ i; @[Y0wd3Phcg"41Tx>ɉˏ+[@w*V%LT›}82ϑIh>)!`A6Q</]m@ # E+6tQjv܅Qz6+BWZ$B4wWC?l7jf29%geD& Er^5X- ΠNqC?5ϴq^=E(vxq2(F>LݚN{QP;:AfA ϠR@/1\'P@OH^k~QmLo*|L@pz,8nx7I3yӱ)tn,ΕG>Gv8 рAZq</PI8 WT*CDGkT4hoG*q]<.wUAmK+^~I<Rަ+98Ó-=~hDtrfBޫI_*GPw`5j喝Ұq$ -Zz}?QR:x-_KJs CD53?8 ɇ(k% dXrZa&.F<Q0 agmƾ-+X8:}hΞ[z5=Q$m;c쫼״\NްdF~mV5K{,A4W(`w긹L (IJu› "'8p9CDL BߜvKt l x^RvbHڠ}0"5y54R+̡2FVgޒbʉPXw4O9H֓6*Wb|˥bk"ޔ֔eٻY|l>ШV^˼0ijrSbvKE7ųef-W~+W쁽p*?MvR8z2) )W]EÔC[|:!vŜga0NMe{UTDd HR">A.(79K"ޖk\TOPy:۠AۂQ0 v'3cD.xHd3kv+ H2O<]~wܩ_/Wj԰H)n X.qx#@) ޭ^<>/HK5.<4 Ny©cʐ0@3 9o Ք]P%Wl4mXz-Ԇm+UN;U%!c%gDT;C98;nw7 c$PI[miKP\/ s0S;`lŢٯ^970aT$*$Z]vGԀ 5u겸\JRz I2xSUN gQ!|ڡd/5,%{ va7/wC ytf1c ej=cxyіJp3[ċ"v%Q*d Q|8"w"26T7=V BG#jpCc̒g~"zjLC{0d%pZ^.#j1fDMM$TBiv78-gp4pH3GgۤeHPv]6 A RwpK^M\B$)8}{{{'SF5^8tsU;WRVQGEf`wZ8BH+D|?R`@QVK $SEaDoն@\Zzey8C̓ )gي2&]k# :"0>imtM[uc.م T/ ˴ئ  @E\Ajq)8+Yi4j2X}vcsv|&~S,A/YN5y%X|`ze+0> )WH5!\`]>ȹ\ BS |[~Ÿ v6*xPq)Cq1Uiݩ:< Lú,>3 q#j3,=\DHVG~FʬCEt^ol+3$h Kf!;]]n k0̕"ԟN8dhrG:IH ؈}̷QpGkqS>W.l \RWa:Qhp34wR?i+/iԍ$;vEJۏ~? ɶ:-ʯt2?npz^aLJ,NmnN**07ޤS̈́'AC=kmYx[HU98KT^tD qA8m5{WGA(Z7ycĢ^ew>fG/8K^srlĨO0n:hJ[¡Y dr&IX\^]KCF+q~ 4g8K{k&(E9C1ԡJ̱_Tq\[K$P;\_42-3,=B |AJ%6ƘDDe1DKlNQ+Y#j<&@5m^Vҳڥ7&)bc]o^V<@;‰Y0-Sn3dBפPhG'ZS2!;:FgrDJUh؜ S0sArR[|:]QN쮠<\S7oɽ -&2@ٳO~rB0sdpϘD)<05::+g蠳{JjYqHEiff|4q\4jh`4=fQg>- Cu$,]£F^p* ']4Ҳ .&rwtR%0Zojn6BF7b]7IdrxC9 t*ȓd.dSB=Yw)n괦GB9^TDr)lV%2uȞ,Qz3H#?*9Qg8` cH VNߞ{_"x3zfA!:wV|6,'7iCLEH 8TVa S7Xx7+.2(;V[,(BuDՠ6?ps)lcucugzy}|%UT=G|U#9x+Aeoq< ~&1̽\A{ `E>9"` p{tzA}pfvYU=P+d}<}2K:Vr2WPwT`VY\J֙q)ڸAAyE7n*G.x3\E1vGgG"(=b lm%{!% *ywƖjBiJ6[w 0BWIxڞт16cX /D1A2x\~RMNIH e} '{RZuEx?=6n_8,'z\ 5+";,Elʪgi-RW!$R;8i2eOd%$ WTvYU_oCUHBMR;]kCKL*,8#d$J|T8eWhS-]yLG(=fe7'S+&ӂD@I)Aϲ 4"(Q{#O _ft8r/ǰ,,&wH4xF9h`ɀ玆Z^EfsѱtHJIX-˸G da PP$,K2d|RIC4\JMy&Oߣ{ G'+]F[̔[-6Ll#§u&zP#W/ǽTÅH!S85+ixJYzMC5vxƂrRZe#Iʎ;f؎qh{ `mX>GpqȎ(@HxYP\XBƀ =g|+@784}׃#{a%^cUOoi%@q{F[gWRQ- s抨]}A.MȩcC)qNu?㾿 S`;uEUo?o@3 Ϡu;a"z,X9=IX*#VIg'-J$2' Vl3"Wu5}g'<E&{! gOV3A*Q81T{ {l`AP:,;1'wOEq%;q/>{$Yޮr,_XFI$rYLČ՛pSO}^wI 0=qO.vAL d$9φ&?oB~X# ZbbEHZmFmU̼ƅJo4lH|xTI+g~.&[r`&A5_Hi1ts'ԬI@ٚ$X!ڵqz|8KjUfw!2něuEUIbp&D NaR˅JO]JO޷HRUƫ6Iֆ}JFƬ}JՀOWI*V >\janЃnՀOW )`Nl@Qs:oXҕ\'*qu)h""'sU$0ʚ&RٖIیpTCK>IJ)WMΨo}o}lu' \BgD6* FMgv|̸ݚa3J<kmB"[-=mW7zG!%e+#e00 + >$f5=ɨXWʅ7x]j|A FĨ:Y` DsJ^UrZ&3tg\>+K̢3jZ^G-Ţ<'է,0-mlj|CCD5y$+ʾ% \5lZIDڪY|sTG5vxCns>\nnT~> S O5> S O5> S O5Bp@ /g f r>Kx悔([dwBr}~҄E   sh$_e}HH1-|?Q&'݂ 87_a,ZWM1xZRSRT|"bv<%"ԍFYz, Kd5, ^_5;y)լb%TT-0Y>z7#ɽ .CuZiȣ:vPŽ ֙B{),F0Y9jvJj<sԆgj HTd$40 @3 W-wu)09ʍUcJ (H)$ѶV]zGv]tCyO'F2yBS!U[EmmuA+B%!$g iI$|Kg݈FH!5Ay$I~R3+1I$5KH@QےI$>-NI$X $I$7tl)حoUE~EHm #ZWM*mb+5@}nsԤI">rHH xmC}auٕmX6߲^L12?&omQ]p(iI:j9tmC_hqjz?/d@-0ͽVRi (]Fp*Hr1{x=#l +nIf<,4Qn(zE+ۡB-pJ; x«ssLFN>}E?V]Y(ePYW)029.,4OG"4,L^ͺVzӺLS) 1_<"[mm@1I$I5Q/r^~I$I(I$-1܌-mfk֡'~[^ՆgO0Ƕ]=_2QRgg_O45&̷*^ZAgADśp}LFO44#p=*f0~In -5UQ\DXa>yPv*ՉvҪZXb ?FԑՏXѽjȼ" D'D{r5`EpmaPL0L\D q24ܧtUisL"mu)GF^dCnS3 GBE9:n7) yR;; i(98ۮw~? xV1;4m4pk.wtȃk)./e@ ,2G|+U_\&e!R}m BKc>\yYLEsX=̨/tXPQHBs@)l)\O~<4KuC+" QRXz9l޾[ 0#u˼lۘ Y="̞iX-{н,~{Ϛ%= #5&!Ձ?ze L577$H+:rSc-z@B qBgz45t4A$tTe7#YPk:yfcU|g63O]_tʔaA,\ gJ_WAr "Ϧ*w`HQb<`FHD"6y$j:J{f,̝𞫚y-ʓMs&䞝( vGq]G}+"c97A0I䥟.H!m"@ 8䩀2xmRLRc2Bǔy5LTb]$RH iA)S/TV )OabۮMS`hd1k#P$ 9M2v:W|;y Iel3Zj]|`H 1c*/ -{kV経,%իT_ 1=NN _ eQ)6#&ع<x~(M%ot8"?_( *рBGq@D` vBumImݶۀ7=$mmI-۶p[mm $nmImݶۀ$mmI%vnKm$mmI-۶p[mm $nmIm4I%vn~ F0W7m $ns7"mmI-K^7@ $nmi<9V1"2Sp.A|CS5fЛmLRmq<4PVڴ'Bfyt77qdI( .j`ؐLӽIܥ1F ь40ŵ(ƅ"᳚8 S?mz`(èV '2"EQh?øhBEWnxCtSPڦ?7o7C@Wqlal$jaZlI8k'hgpPtj?|b)=ŴiSHj79T_@Ll.j;Y/0WaS: (e0$( T)(V894PCI,8 ;:ϒ#0 Y n>\D_`|?VF15((dd9A/=WhkSu(@8WY ?ÈN^? *`ڟ"Os!iFɽzl,̂&箻b.@ a(dĦ5ULq$2ɘ+MԄ:292Gv@彋gjdDtb44RP0 @E8d1 =/VQ6Yљs`2z>`6}#5 9 pX+zT k) 0Ze3;YEl E>ɗ܎̧z"Ǧח7Mk/[MQ Đŀ,Ii ')jw5 V\ycO(w-/XLDU 0x;_} m#O/`RqCh>K^AP%=gkR}ėt$*vEUn®1Rp/`,[/I*I֏PsI VzMhf2n1:Im V612><9U{?Gb~Z29; K"߅ls9qTZCK꽒6+^لJ-XYs*4y2CRM4Tţ%"2 6l`/I n\(|iN)g4x3PXUvԲZTBeHږԹLnSX/ׁ5ڕB C޳[kFt2HXSĢ=pևSVNv +Y1J55TΧxؑ6X󆛥dan|_[W=g*WI"#]Et!9Od.`33ie$*)rG-䚵Ku1iQ ͡<lE~_~P;_ ^0Vvt3U|ԛHu?I:Kʂ;a:@h_ZfKY-sTIU= S)^3C9NWpʸCz] 8R$^G`C,-8)\{i]_[iطyB86O7^yCDx'xwqqI*HV6w+c zj*eʨXV+MrBVJH^6dpk'E]i DX/D 6$C%Rkc"!(-$ҏ L lv+F: '%sa|++Đ!Zh SG0t 8X/jU>}RT-!A. 5s;܏~v,~l/,6I&Lΐqֈ,WLyeԌDCuG_dB$PB*G'dkۛ'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'7r@/?q8X/Yܤ*EfBOaI,F]gq8X/Yܤ*EfBOaI,tq8X/Yܤ*EfBOaI,q8X/Yܤ*EfBOaI,рq8X/Yܤ*EfBOaI,q8X/Yܤ*EfBOaI,./q`a`"Af:/r_ >Qt^&8EWq8X/Yܤ*EfBOaI,]tq8X/Yܤ*EfBOaI,q8X/Yܤ*EfBOaI,q8X/Yܤ*EfBOaI,рq8X/Yܤ*EfBOaI,q8X/Yܤ*EfBOaI,.EGq8X/Yܤ*EfBOaI,\oq8X/Yܤ*EfBOaI,sq8X/Yܤ*EfBOaI,q8X/Yܤ*EfBOaI,Ѐq|`a`"Af:/r_ >Qt^&8q8X/Yܤ*EfBOaI,-7q8X/Yܤ*EfBOaI,D[_q8X/Yܤ*EfBOaI,sq8X/Yܤ*EfBOaI,q8X/Yܤ*EfBOaI,πq8X/Yܤ*EfBOaI,q4X/Yܤ*EfBOaI,'q4X/Yܤ*EfBOaI,,DOq4X/Yܤ*EfBOaI,[rwq4X/Yܤ*EfBOaI,q|`a`"Af:/r_ >Qt^&8q4X/Yܤ*EfBOaI,πq4X/Yܤ*EfBOaI,q4X/Yܤ*EfBOaI,,?q4X/Yܤ*EfBOaI,CZgq4X/Yܤ*EfBOaI,qq4X/Yܤ*EfBOaI,q4X/Yܤ*EfBOaI,΀q4X/Yܤ*EfBOaI,q4X/Yܤ*EfBOaI,+/q4X/Yܤ*EfBOaI,BWq|`a`"Af:/r_ >Qt^&8Zqq0X/Yܤ*EfBOaI,q0X/Yܤ*EfBOaI,΀q0X/Yܤ*EfBOaI,q0X/Yܤ*EfBOaI,q0X/Yܤ*EfBOaI,+BGq0X/Yܤ*EfBOaI,Yoq0X/Yܤ*EfBOaI,pq0X/Yܤ*EfBOaI,q0X/Yܤ*EfBOaI,̀q0X/Yܤ*EfBOaI,qx`a`"Af:/r_ >Qt^&8*7q0X/Yܤ*EfBOaI,AX_q0X/Yܤ*EfBOaI,pq0X/Yܤ*EfBOaI,q0X/Yܤ*EfBOaI,̀q,X/Yܤ*EfBOaI,q,X/Yܤ*EfBOaI,  'q,X/Yܤ*EfBOaI, ) A Oq,X/Yܤ*EfBOaI, X o wq,X/Yܤ*EfBOaI,   q,X/Yܤ*EfBOaI,  qx`a`"Af:/r_ >Qt^&8 ̀  q,X/Yܤ*EfBOaI,   q,X/Yܤ*EfBOaI, ) ?q,X/Yܤ*EfBOaI, @ W gq,X/Yܤ*EfBOaI, o  q,X/Yܤ*EfBOaI,   q,X/Yܤ*EfBOaI, ˀ q,X/Yܤ*EfBOaI,   q,X/Yܤ*EfBOaI,  ( /q,X/Yܤ*EfBOaI, @ Wq,X/Yܤ*EfBOaI, W n qx`a`"Af:/r_ >Qt^&8   q,X/Yܤ*EfBOaI,  ˀ q,X/Yܤ*EfBOaI,Cu kFF8m* %0 .;H&e-Di\`f0LMNKBqFґ |H4(쾶٫9K1"[O4m=<´xj!2ccBnͭA E3zg,?8!Ǜ!Ӄ+Se;=մq C? n.Z}>-X=je^ |^ѲbAZaA%THr_y8@*zfueU*ǣlt#*@ׁPXL+.R %-tڥB o#mY;D2F3 ,}BPel7Eb o-..+IV5#=4*;X%"t>"]$}`n-  ȕ$b%0dn !x#-G$d>I".|<}tyOsUHۼX K> IrO>r{ŲUْ=P]|454l t݂2D][D*hl̃)}_3:ҷG(^};TcTvCw`-gEڻaeEiQz[ fmQ~2*/R-z2GleȨ9EȨα 3vXT[vU9$HSd y Ό*I\̯t neӥ0'᥊;W]%O5A |eY׮hrV0ʼ\-cMÌ~o>&ic㋁==N~2ښkNTJiƎ ;SPy38g{髞U=J1$3W-tSoCORow,ˡtUgit`6>m|T7ǘi Oc.:Xkd{C:?R>̅68^/Nn}Rl2YG?Dhս.ɆM!Ԟ<uq MLV(KYz|L!][+zn<^:BұQ 2;z1zq2gLI'ڛɰh|ƻNy(tSl 8?H՛C&L44M\uCDM7^"#=ްGJ+O:u~aec)']5hxyZ'u) ɺl5*3Go$yd^S++eeuuFs?_;2Qor˛zc=nӅ߅F $+1{RVy%Vȭ"!Z$gڑc"յ G)]7Xa I?k.yHҪ'V]Yl_0_o"96( qF]ABe1,/G bm*CH#uV_K ^l˻7SaR,2aίA(ASvܽJ'">a{[zfgsʑAYplxTP>Jp6{Qe%xţ/]S-=Q:(-BO1%H:a4l6˘E,hvxN$ p9N3C:U\ $f;8g8s_ _Bj6 Hk++G?co"'B p6r\00x듃nH[Q!5tptЁ ,X/$ M~rdVd$cBc bT+}>rdOC{1Ўq ,X/$ M~rdVd$1F 1{XȬрDWB, eئ`^Raİ%@ ϼ!%o/?a.7m; h:s K>@mέV2=v̅,{"BRCvIG0Y"+3h]e$HK~5n}gb:``xbVxF!R&w}寶uAPk4;kV)r"0Q3@YOk-"a r.^bC)_ʨr+I4J&in4DX:d/ e)c`^$6K_+3|j.Kk j$/nZ}#AА)#9ݩ͒GLwU+t"(/%fG~4.c3ccF a O3xgN,9umv "kE2h$T,0U4!V/^`ַFku?H3;*go*Z|_ L@EB:4dx{`/LD5䂭ftsUX?|J"ʇ'rv.3&鵁 #?hçk%7i(B-&Z[eZl!go3 : QLE1bDki!g;(Ḅ7$@UM %3a*ϸM),E0% 6TJ#]?Mo##yS$Npiڍ=aɉQtLS-, cLRJ>ih; E礩!U.])/Z8Ɨp",m9oi {i?7#1zc*6БC%7XAުklӋSo'lU'$.&pL}̚ι9rE1 WZ5 TPI9WN @^(:eR.(tr%W3لޕI̻Y.F_`tB;EOQo^xP?@%K󈖶ci4xvTNcAJԃimͩEu0M̾R<Kľ ,^NQQP/`s{)}1T+ʅ^e2b EH4B,l/\>`Q &#J# fz0I-O xj́Uް-ON\pϲ,mu'8{BLȥ@2Vg$.!|@ht-l#h 3 !3pHNxLѢұ[L'gZ3*5d雔(tՑeSuS/B'`ٗSenE&d= <^JTrY,!KhR\eb"A!~|e0Ė|uC`f&9wp;g6]4 XlR"!Ir-ܬg7kE-63"rNN[+H &/yzg8I՚:dXt0 Waa$x}Xq3s + _-c ;ȴ^㐊qL#e%ƧfM&o}9Pz1$f[ |ѡ=* Y.@tRKmoJJwCUsg Ul#`']4 1a,3 $2XDSQp_CHY"?l+p%JtY,nZ\&v8%%yxbUn^[1´ď.CpeH$ju(͏)HKOqP{e9+rLD.'}?AƙG =9"t3c}`\ͫrE'SH+>c ?qtH/U3*1HM3KJn`^CI4lj˨`2< ;}'x|c]4#K4ur>.D/?`RZ!Wu,ZNo4p:AS~"ac"mF}Da1t˞EHM0+s{׎/B(w?CХT`)}S3\-wFv!= / <;DӤ,*a)u/E”{!3>uz1J_Rn{w[=` \XR2y[ ?H7|*ɡWY6NI2|uELaasP!Hb!DCEn E"0}k$ET9`=g<_t |V.·(l')oE2A#& đg7/~LlSfzDCo"DadyJ}>J@ .OX_-j{ؼ~&y=\+7M)IP?Jm',T&nB3771'%] ,XؙbW#ho [QT*1FXJ(ld_7'KWWQnd}%Ab'V}F$]p!QGI4Fag]O2P SKgaBq.'ʨ)NՕcкwЯ9%; j %0]dq <4Caߤ d_%C,۵ 1#߼K'H,?k/[1%T0O%,퀢mEM|  4RU-Iklv=C{c)a a+&~,i%Zl3L< 6OhXiN 'N_zJOAZ3w (h=)#A&r 0]`ʅ_p̨Tl\f[R&mm|-sq~3ú \j%͚rTyW팭o>ch|QνT>ӼD5H@%{E;_v7Pw O|s+l,2F|3uU ZL tyܶPgub(C LO?vi *-8m0à.E@U,X/COUTIŪf(ݸ,H=.s>JA'qhE٪/$'5׃J!p˾?{4| J#ơ ca \tC:}B#H婉ԨvsW[x @-VTgDd;ҙcCR0Y  $1 2o ڂ91Aqv@N;3F; qo;8t(pssG94ـd`Ec;!6DhQt: OEzXb@pC?h#nkFr F`E&/ER^;oCS` 0+H"YmΒ) ]oV#`./1LވpeHA1%ت z/ؙrmi5 !5)P/b LOhqխD슄| }ghtiv J(]ڻHVg2<E\`4G%;/[]c=^2Bq< $8d6(fƻP`FWx6|f" Ԓ]QnfFRw{Ƴ$\вdxX,C1#OX?X/=)ٱICRKr͖e%Ijn6%&Z{+U{oMYhGC oG t̃ˁʵ S.eܶg'[铦Q-Ϣ]ױQ|;J톗PnB C"QS(%74 Z=Aw(DC$=6JPK]-&QՊ4W$2IB^'W1^)&K)i2NUI *JƢzHBC!=Q,-MzOJ_2'i>3ZI鼦J4#y&@5!^ KJurԎ]P^:'FB؍wd"-[V2D{0gurPlYl?с .ͣNA.d~VQa >Xr6Q"K3~8Kh JMJ@'qjufB(=o +5g/4KX- csT -UZwfyzLЀCum.P *%b1S>ο>6=/=;?~G9q"PDxR(X-xӗl /.^D=-Ԥr􌺕3PQl$E4ijI=m :BVVˢKÆ$@xv$6nȹTS<_kVx0J?V:Wd[jHn*oCs8>V-wLj{?&WÂ%1Ya=K2zam}Oudۜ Uf_,L*A{ųF ЕFAx~Ƚ<()ePG:mE.L݂ru__~RtURL=],~fB<0oJ,y;X%R7Nmj!jɊbuUK:qf^p{rfnͅN4V|WTV4|nJ 1]a!0όoNE%EX׶J1:iN!ޠeRG։ R̙u([ź!ƮoԵV)8ǻRcƢg_݌Yn-.QnM=)R uU"$vlXWx)1k~2F,ՕrY-ImDnϲU'p!Ǯ_8Ja |u.#|~[wwi >!1w{l]~lz[[5ʤНN/x&ڂNuNڽAC=/ԕ;UaEg'#"XW M"Y0w3@4.O"wPXm,{q<~lnkt0LKW3-v@[vm&1p2M]HI90jbx E& OVKhЧcԾՒn1 MXlFC/JF B#yѼA!L(\/d YV}e^55A Ģ0+64w}]>vLV^hG{CՎ ;Ca&DF4M'{ؕPu#j?LzW$s{}&8Y=Q@8˫c`ޙ gA",>!H;ȘJN8[ :5;[ٔR2EX9S܅Nf1",+6uro*.pF[+q'k1t MQLYF 9gS{>>u+j@%P+bӐU~()S.}Z$%ftXǟs 'smR]D*e]1n6E~:g՟b2/ QJAm s^p.+⣬P\]`%07@<&Q7w!TEe1'P Vi'2] lat?Ni\_B{ҧX~vRź%JO1n]֠1'A6=u]ck+L=24mVGZYjo ٭ [Y|?qܛ(5ጐ3y/О<ۅTg|nZc-Έ9: QL  aq ~T ȳd9h# ˱á4?u<|9%R΃0՟{$#s?b|1ά'Xsv4Jm j [{1VR!z&)`V-FuT:QF)]Mv;QUa#%2tP_R$3n%IfPk?0 qtܥ\kAɰzO<d|?h㚄43y.u!ܰHqH/FbZt(nB։1E/]ĝlF8Pڀᆤ)rFWI^E:FD\q]$jdwF9䣩;'bn {: M1RFSz9aIG—TaRB׿,k䧔q*|ra=Qk`X@_opYJWGf?@iHo HߗEͨ\0$Xޤ>.viTq%hvVR"Crlkq2ܼUR~`Fgk61cdMKNF[bLƺn5L),|6aJzD|V qMoG܈A"&)th5u#M4WB77G=L\mi+$m2SNgE0;9v ҏ߭ j>d(q0ƬoǗ<'O-~m4.H5!j¿v+8xy(3T_:ıO85- wdN9>O[dk)V#6vkc<.H dT8nxg*ک?A3xq.] 99%J%1 0HAw_2s๤XSR#H.RC3lV[/{9ܒ):r$ tEj_Z1}YК{\-@. QD|9;q`3|,y=Aym6C,~"p;V}BOތQNnu|]är;㪆!~WjO(tѢ3FvU ӎS~6(D %(a2keZ΢5+uH$a[1S T?9UF]'1#?$M+ԊS،LW5o\Ik}G!קoCneҩhVVG<H,˝hº?HQ%p/n{5Q5Sdac ԨHŐN/ה*XH9iJ&4gllLҏ.؞梿XaӚ_1 0?qA)Z謤m1~#Lq{8R gjՓx3nk@luhf˜%,B;ؚV%?P2>I6KDjyK7ڥb65Syvh3ɫKۑ]jFdw)5LN]3 v*zRM7eVkF_ۿl5앢w&S9(hT%1R ApG`/'ߊFޏy%mW5ƲN NE̪Tj[ wس?4F$I]?'Ov{CuV.J颌Qnx#5ZF':vߍa#Ј-Gs>*7]cƝ`#*)'ŇOk^hdz#FW3K%b(IaZ'E^Myt#7pN9?4jS Ptr1uod.[( Hp~f;< Ŭ'Ql2m˯tZÁ/?N?;5s AxOV{ؠW}6l#13EB]14)m;$~!sv2bG -iż>zNo!CZĉYƗǽj]F0I]e_ZM)p ֎sD幰˻mV.pzfW uק+qu oΑP8oba=OPM@s^%,DK1Ҿy8ncP/̿x4K OΔp \73W >'> "j]qA\Ru(:JZ>cmԤd˾ ;%tC6xqlh@`d ^A S!}À(G{+w5FaM>QÖe_AW.b毷9ԅy3ͩ<p=8XZWLc4Q*uTε!pIe-[ꖔgW'"2-B]H F`fYV׹m4%"z24E3nt?Dg<],;:W<㫧a)^?dE+؉w,?w@NqFyAI{IȔ1)ʽu^]tA #|nL<_ L4*KrsvqBHIJ%2;Sw )$ ”n MY'*DȨ&BW 0.yh7g=>a B: u(ۦyjkG}NcSd9cyiU(Z!XR6 M.'yxWŭFTcUVgcgZ`su=*EtxBٗF1ȦtT6ĩ}R;0Z@ֹ5 Q=}D719pKZX۴ e#Ľ+=: ZT˧@ UX6[` zGiscࣅB1+#Twf6<(?Qqt?& P>g] )(C!m:Dˆ&L| ,%u6|%Kzi6 QQL N"kfGL@ l.ptyվԭtcK`p}Lv!f$NԸ{R94ߊsclR-ݯ\B+s '21}*%>Ng\-X҅$b%o .$6jОAtpN6$x'dQn>T)d jj+(]yEyHm:{ Mjt"o;!ŜG,VL||~bJ5 >Lf Gh6@K&@`Cu4mFso* G%0P$C(*W >b|吏M]KeWPȚd(avz86Ӏ8vM tZDe}F`>.g[=vUN"X-o}a/OpL1Jg9,1kI O~q8JuiNjIWuX-f^C'"! jl,LDu$۩V~7+X*WU!Iq"Cx` Ie$#'zsbUϚw[P%E_h9fB°3nv:Ȭ^ij;ls6(* !IeџVXotYT]N3%ͳÖ#k@S!B{y*ѽόƞIHR@U F2,A%YaqFF쮣UjCώC b%-[ZC^BUc|M2V9G#:Quf NVr[V=_샃d $is5} cuJ¢Y(QBYl,0yNεP+.k,P"<,pm0P@U3㻔vA'ߓER m:;ICw𙖺:N)- HQ~tG6i{uʑϊlBUpn}#ڂ?H@$) ae謆Q#1 |^ h ]W Y]5G:6w^nCix%GA9HS8~l_knL^3pOjQޖ{5_<`&[#Ėi4zv"#ι/-GX*Ӆ`I$W]㡺pq1Qo<z/u@^E:QV~TzGJ,-) 2'w4C7PE{=4p0>} 2ȣW^޲)Ƥֹ-+KWPJ?ɳ/-]"o1 dΝMc)#=mWoI4VwY:?3!@~8c*qm/}`lQH! i /5Gf!۫QdP92M$&i@*y2\SɏuA܇}w1݇|xz33Cp=o1fg 0 ,%a 5F8mYTfHT|ZC= "7\zFܚo-"DLXs$>#?lEȅ>OΟ{&t,' )Wd %|3Fu)6Jc Kդ@;3Wޮ0Wr!V{H "hWIX'ȁ,'>m 4cs1x9 #UV5nW@ӌg/ewn8o7۵g,Yզ-qCGL}Zj/;>7z2'c^/%*|[sŹr@,,HQNT<: $T cҠ? 9Ӑ7Bs4j2V揤d@[9?Lo` c %Lej=I)3d"|$Mɥa$-[*Q VF2|8!04hbhN顇+.E@T,/uCW%;o\M~`6!IqԀ0_CH6#61M˙Eod,kp*9/T/ (NyNPzvMʈ,%aҪt /b%m0krzu qS`iSD=p0zȯm18~ 1.>0#"YOT?|%te`&&1=<%͋q#gF]tGׁ|0*G9y9/>n\`L8c/ٹuqV궴{P+j^sGɸž-g4HcQ*e%T>#MZjsʔ cݽAb_5`1= ́vi5i &#8)%R k0ѱJ-fJKW]d :*8].. 8X`a%0ybJIQq GqVeccuA'2 @@v2e$b ☩2ipؾCAq\171w6cLtY%nA+Ȉs$egg@0 0dh!bCF#y͵M@hO_VQxT.C0G8fxp hdj>:=D(hsTmv'|ꚃR碞V4\ $ӜRn F_;H;/F"Ӏ?5RFHiCj&^FY嗥vw#@Vpd(Aak8z >揍)" 4Dnl】S,kWC76f1^lupZZ v5u;.G.x{N$ׅ[u ѯp-7]a*\7_WU_ z5䛻 *"Qx@nPtl{^Sl~}?wubRbx֍ Tw|ov-2V10A#Wj9^˕kp-Rʒ)1^i0cF oǀ nY.6aHAɩ|ߘǘ{PRQD]+IcLz^%mC'0#3:Ҷl(e/N:B11Ùr&:Ƀ@*=8Y i7AA8fo"B xO[~j@6f_#!juDOB."QTpi2xL Sbj>,r7ʊLlj;qkN3ш lcD,ywnJh̄zO%?KQ<(L,ñ׫Sd *RMn'f7~Fޝ>;LD5R2l\jd5PbEƿ6%5:6|</+0=Z:/uxT#탨$ki7'Fj<:+ZWY_9}&(['.!3).ؓ9(A|q eSzd\.E:Elkh,/: r~yD% ی\4R3qjQmf1eG0ҠoFcYdm~N +Т#G},95uM zxw5_'XXX-'KN$u V%[a=CJl哤4i-ܢvrGW9]:2zģZ7Pfj^9pے-jƩ(w:!(fCS_t{+\QC版V > K Vfbb~K%Ӏ@ۜ3m-Faw#'?Nvv{o]j.dt:U'/ (7c{gsSt&n#'=5p_LI IѱܶK۴`oCq`rxׂJr@1?.VzLcW]i;oK)UK^!f JH rYu"-zÊ63YgmD{'s땏yQs[BkY㪿i4sD%@U#c 4 A#}pP(m[,ƐW_@x<ߙ^E \U)$}陲|y[`*!:7%+QJE8tu+ZҍD*GU) :Y]Fܼ+J6hJ(hݑ$b_H_DCi CzۤD<2>MQiǬE'AZ6yJhqJRUo 3_SBM^|r'vVcR jSgGd Xԛ )%uB* xzRcq1 }~j?ƽ28l8,Ωmܼ3nrI^%E5Ja4CA.UÞ@) CbC <|.'a qSDꏔ]Y8jT] Ve.TXΊPHwF)%O ӧlŒ,jd4I0P/|Yr,ɛݿöqXOϗOf^qMWF6x{))PWvx%͒Ŝ!BxDE[ht&ms2ԫچIk7*w5`šy)8&'zћ\j&#!e )>ΧϬŃc B[8;2 &(o3_y9є&t8u-KӛTɨCn.XmKɻY`3r> H,aUxo!5@ KM1R @uJr8!ѡyjDOHZ ߂jfp1QwZslJmW/dq[״;bs[GP.J e٩~jp>LDw$5 *љ{c,e{%ʅf@*^Z늷X(>rXJ^?ъɌs Wf: ~}jk]Z+d MSˬK ʘ-4$w4Ks.>Am}{8=4Lb~scML/E-tו9!#3AJnci <4u20aզ@}հV(gtw7d[A=XxqO&gU8LXRtޮyFK,=k ]I\>it$zF&!nVbK"C|-U2ϵ\%gZC V+I{JI9&n~!.9$VZ_!(Inѳ.ei,@PU2ʋt2C'j3 r{ƀIx4r+Sw|&(J.u<HA(rEtCPm(\mkBlK6nJi>5EI%4,eK 9Iyyd=[1_LؕY - n8 "6pl[Kh:9 J"_{BƱNuՌ\ pz9}׍OkQ.Q(QGjiT׊9=컞OYmxĮY.XP_ɧӓL vP})s̝m\IFdT/^[PsIsVU66FJlxb%Ig=s6cH5ZL4P hj2DV?S6!w yo3zهqu/3@S y_fz07y4%R݂@c7 HРm`ML- 0}4|$ ||tVotlӾy)="ĝtL\֟^l6q .CpD83jM`рA?I ڹ F7ӊd)rj餶\&] "l_ԊXjȽ/<^FFe꒏VyA`$;\Η%ׄ ;6A@V.8+um&bBdN@u (Uܨyf)9r'Z魠u#R,:@ ? Zk.sٰ+I0. 吆pYdȦ;_$ ĈG aDVv$!._c)^jB'8a8B*@-h]β&S' Ld ,IDri2|Qn0 x1Mf0uM^72?\d<5^h#,csBK3z?&' n p+CPv3g£+σ``)N]L}Q Y1";K+1a,o?Q4(#xpbbϜ^IeSI@Knfր%9л>2֮\GaqV[=DyˆP+a\ڊVl8hpΫ NoLdʮA sId Y0IH 4|B0eXj-|9o9 I3T0p4Wk\}CCUt[' 8`K^>0<\'2,w),MuCF\MIh 8,R]ˡqYD0YP4.J%D84)gtpO9u,x3j-[1KhXH-^ ^n&64ʛ'?qӱKMܫQ ZGBE3+lk! ̌1X}7O;41RgB%! wrזbgGB;/_o1ouZWaLl{!4B ,"k0tQ]Vw s=ful;UPJJZ_eпĊL F&QPQ)n BIx³pϴ_{^ё?ڢȆb -ƅ,JQӊ dEћ0I[7;ă]V'0dԖE?h  CJܗ=A *H6c,ݳ%b_"(%y,I4=*%# d=GGHT\j2]7ajlB*zAS%n>H3T K} 2OA[9bu:;DYl:vydp+JaPB;UbqV֪pY:Fnge-nRڥA х2KM' 㼼P`6if% ]IeEBB,[; :mW)5ҺP;0-UGmUx3 ~u'ʓ aywŀo Vwzg(}Lײɲp!q鲉/=% ڊ<}1eǫz.0p_y񋢘gp2L%WJ\v&7(ii0^}&a40rWϘ=5QӼ):[d'ɟwטuGq 0M":a9z Ǻ-NaH N_{u$ ^`Ygx(B) 0F^Q"ȟC e'Zun _SܕmنAאlf(rqwkZxى2Nk;qo`A(Dޒ kv7NNo4k% 5`vAt_*x U]9J@1b&lL@u J^Q\0,IPc ̟Uqڑ ,sC8Bzt&!T\0d~}(xד@ǔ;Jpkg]Y/),z^)u-@m (9a%;#В뾖r$ 1+w,c%K\nGA4}-ssgUQR('<""fU4Q8!Re0|,Gfq-bIC߀>w$:D_N{:!$VP*Ւ1tLF^Vꥀ-ܲ- a/>.\_. Y61QsqTAfV w79߻l!.WK\_vʰiݲ`AvS˧U*tl79Qk#0QgP//+g&>o%3p@,emwjʒL&vի4beS(y'?E`• l'.CY|e#P+!:zld,4$ͩ48$GDW⫫h{(zAWf:Uf: ~l;`mq l!'KP}oۜs.XP? i)]9s-đEES,(]D7h-vd5dgM(UsyB0vCW&B|gsD%mlD[쬗ZT&:uk:\-{Ng j +kJG `mYq06ͧ]NHb*xg[%do$NX#hdFx3uasvl,d,,[4mάb|rVP!f3iBP6!:lS[GR5\_ɭ%MYeEKֺc*oA:]?@%ґ'y 5 z`bDYWЯY4I}b׭L?+ZB gѬ$:GRϓ8L ^e߰OR`\ZJ2{LȗU&hZ7^{+Fc6++@gKI)SE_U9%R*Es$<:UNH1; g )c1E#sVǶj'%{Gu:)4vjݕ%rOS+Q-ϑ{&}^7 %dʱ)#U>Ћ=3w$n +k#E\Hl?mKQf2e恡aǝ9ᾪ|]ap|'OlPja5$uxg'ϧVVOj,PHVQъ_s.K|?*H Si?7$gЙ=&IM&5`azWPDDf-38Zbf@%%ghTL#D_]q+@Q3vpggcD dJkAH4[VRu ӵD VPǽw~'+!ez Ƽၠ/>^P:MҲN@ja\aY)DZC0Mr_xFYEh$|F6y۰{h vGΕ(jAI 0W\$ I2a" QJ/,FYt CtCelPw>C@4 (XYOc3IܜUҰ}&'Tq<j"(ShLlifX6㰲fӞD=zd}R_V2o{d)Ŷ."6 Xa=zU~4eE..7XF>"g_j66~`v/Ϗ0$M^T1gTܔ(7,!jG \2 f%ۢдB,`֣ IZlJ9T,*5|b QF-8аAM#aA*XΕ<Sc … +wZj"ęɁMjHT T:š" pz|%x!}+0~ngA}R~G{H3@}'t62L."UG3 UDȲr3:OFPQ0t{Tؘ̮|) .4xFp'HdIu۫U9K<2 #kqF%+6j_/Gqhp+/V'SC] Vc4QYtx*pcjWXWm7/k ׳/8Eos)NwGWi|D~uqC!~5u8*Ͳ +rfo~hB#eC.::P'HKTf`S!jj*tY7tV'JmC̜ޥ_L2>g=>>FY\Rudf GޟܥDtl)-[9Źu [7[S[s)d?} Pj`BTP;}0n(>HBJJ!m>O󷗨̼Uw , 1I@ֺ{Gtjfm 9z);Ѵ[ruڕBu=PPacL܈u^>C&4,"& 0yQ)xޫWcwJ"*bvUʂ~l Q'/_m QƋL;n`DFNZ>H++y : i6CO1=E#QpfdKXmahfe'rt (GZ;o}!ЎW?nmс+$u$->@V9G/Z|?de2}S,ðd)^@M]foYwwh 9~_˛ǗDif":6JZ~ߡ!.c0‚5ۍXcb 땇B #xӼp1UJ|+#jmd s 4z-Vw++ey{u X Mt-.8 Yw"k 4@0DrJEM|RvTOCCx4Ǚ3c`=8|QcH @_KOsCuoJ P*2n;u;y5ֶ.f Լ&(Dd`DdRXrlfV P}V GrY9v6ՖqĒM"56/Cge{b&;iry-4IHDV5b^&26XM8RWG1k2 O Y%xBopmMoNwJ_cBG!ǠMǡo o -i/1n6g1RxݛJ܆oue4'+9x6T gLe&YڭBx‡ cׂ]|UҳHإ"\>籉f[k)R7.,gqHRB"<co9'"d4kswd`nHw4j?n@Ra=4lȕ5S2s,=,7 <@\I1Nn̓M\s<;OĆRK)wJ0нҧ5{t~2S+ 3_lZR_}Eqr|l3ZdFg+"#g L݁jW GSQSk-Vcc2ߊyAI%\UC.>3h]8@,7e]uBNne dۡq5::"S]\2 p :#p6xvk $ˇq4<(x6mX4pZ@X0wG?Lb~cGpTf&PK C|Z(Y2"ǵ"r&$t<@#rWɍ mH|w[6fQC|?í <;c @ ;y}% fWݶpMDT=DDBL^ҍ0eD,-GΓpDMh!9iRzg]x$Ww`5V=ϬV$a(5)`j8FT 7=tԶ9>"V$te* 3KxЌ..*)u]T.>l(=SwO7(~SQFu>D 9 XJ/mv0;\y7l>߷zO9uRڠ؋@FT<矯EM6sF`$1|j㳩łld1ǻ\iLG ؂׍_座7w46/҈힌UMx'2b+ȁQ}*CZu[\*O|l$كSF.y#I\]:ek:}y;98hszt >S;\%dH񿚊boQQƧt_;A;ntͼeR^'Κ}r/PIj8э䂇Bq%}Ԃg!@w:sP>bPuړ5\^; M2!Eu#[Tnv(w&9) NQifī:9)Pڿ--&oBj+VOZL鼔HdvLx%t7JeyZ;1} WM`eILq݋L/s>vr t>eV65:"WQn¯ =epܗ@@G=ˋ/(yX93>kW,ƕ8 ʋDC#Tv-MRrqSiWqUb\g| "ŻPco=z?Cﵘ Rs>o%h\#͗yܽB!rRSw,ա؜hbH7tk$O`U9)l=dZAܸco  TIOgL2g]@e4M c[:ytf.mY` 4hh>8ԫunh3M07#zRĞ("|({@픐NEWssoP1ǘV-iNYPtˠBŮ,~ɮ/m7.R iC$(V f1TT gޫ.]srlV ^=Cg%;]RL؋sAm?fvf%1[{jZ=΁0>>Dm_U﹞ҷv /\2oyat $< ɔ%41WNAw)v>*=sm|lԚ2q; q1vϐFZ3ޙ]bC YdĿxQ}߷mg>GJs/Iy9 q4p6M89hSjBnf(#=PO C4|bU>Pa}='>*tY{@,G 2Nx'ko@B}@ܝ_fL)cIw6*Y{J_࠭VK<24b^Շ=""BПfm/ځ2Q X/P OaIUͱT"[be ǫuKGE>"9`+gtͿxFBZ1'5mm%8B_2cgf(0 #{IC#(}v%ät>;GSĤ *Y-m^InU ɥ-5l%lm4 mU܍|y>q$ېQe>܍K.T=d# Xl lXWqpIl%Z\j[e) g,6h'xn8r8|RϪBuvca6p#m'ྂ}fn8^E_iW{~N&q-DN!I.Og`RI?Q.ty0#w|r˔QdD5( $}+33F:ԝ2s[qŖl?%%4h R`ܸ [eu2ϸ\9)+洌jMc>ǵDO2E4d7~fνO^њ/?Qz3Fd/FhtE Hj M]Cl׽Ւ)NEj_}7Jм\&sݢI;ɮtu 9p:v_fdiŎ$Wʛfu;Qf<SW񕚁< 8Om !jjI+ԳjصZcMZ橵-}p!e Q`qgteR ;/M2ځu⟝sǟi5F9Po^(,DYɚ: FYOU~\L"6 4H[g /%}UyI;* ӶYw7OU{}|"0nd}}H[aD%P0CڴDBS(X{ЈCu"&p,Jށ*G7uD"Fy7ZZR0>RHUK6yEbJ%X쌃)Nez\]&G7zqOl,a4o2;O Ij6a]]{(V1t)”ZCu?sj03{GqWC- 7J| jqiC̿[Ԡ >^ZiT :{S8]lk2oR91f nAd^&_G .ؤGѶ[i^5"Eh0mV:h]X4sAb) /`mĮ\o'MΨr ۸R'jiHbD۶<ܥ;/4yW_h'ʩ*OW-c8 ,7a>kUGdDץ  %zk2~ձE(!˚Vi#W`[*qqS'r.0>x0"r*MJb!.74bv҇ 2(>`OeltQTc-aM 6 ߽lPyLN瀛;N X <_!oQ':u\exe˪} k0t+7E=* lؗ+ͧמ`"O#1'7>]}/qMTg^ZO}rVjDwGc4hE"?Lv:6|^8`FMV4Nn,'KnVV_0+^* ^d$[wQQ/@:^Y.47u 17GWR]XiD enll^Y 3kX)͙{vJirqpm8/3͸C%TA ,I f9^ٜ;Esꪁ5ՙں#:HFM'SYnr2i cSR;b;VZ5\ͺt /,v@&"b 2n ]WsyHL5CKا__f5` LI>7B|޺: 4Cd/&w CWGCrL6Pzߌ+L _ \T07˚Ex5]*p"Y\/ ~t5?I Šߢ]h__"%!7 IvdbW7W~C J9G ~w'ӳ Zc,Q^z` c$kc=ں8Ipx Zn[Ĕ.crI[^ Hb.PTM G@%#Wkb\ɫ&NP#=⡖tAЁ. BB'!*|N|tHgȌςw}L)<ٔAkY]LFM-BBvvyqg:!>ut4?jш&h|=w/Y:!T€27&ePay(r+" oJAalgapRڷ_hwWl,kpIDY)i෰ު;ƼeyS#4BAKSn`usڷ䈸5Cb{>8m"LJd =Co=FRG_;]3İf' ە &Lji .B(0PY~&?z2lƏDc-2V fCcvY9!HnYZu8׶1>$PF~5_>1 9;("uqB&Ջ lDh4_ mIy[ FOٜXK׶+< vH,<+_F Č/^f3-X3a|3zn%k318D8d\R8P|X`ɜK5%Z7?#u+*f!CTuO2ͳ|.t,ܜ ;hp:I8Ex埉HuY6"qsΝk 2$vox®K'O8ۇ!ZgΏ\X7Gk{W3_[ưxWpP܀QA`O$#h[H`F6#roiVG4ʡ4owl"b1ffPE{Lv萡aFan?/rC`"lVe/qjը>> O&\\pw[lAsZ eT# %ݩBmZ)kXc>H0sA{rN8;*q!S Z^ݪ3Os;k@0Q' '!زNZVSVk75 WٓJraȬM/1y„d#|zor/./fy~ką|Z(n$5Eʿ+\;!(ވyujݠ%vNb.jsfb=z%>ܫz)D1S[f.Ood\}QM^|R Miʣ£!΀ >JoVtZ|= uݙ½)%EE 09FGFWq<Ƶv[qz!@I/o5##Y}C|. ԑNP=B"z?;)SC&Gu1ɥwʊ(4uH\䱆^珸H0j|pBdL.J5f_G*rB6^Ϛhrpi .bWbaX8_?^@g38({P/WdM3kdX@CvTS}T<31'ީO\4@U1-=T9nAS FYj+F~ ns6f%axEV2q {~E8 S5Rٯ1 * D#ѽ>$,Vd*YXPJ^"B;O3/ʭ&Ŀ2:*wVEs{Ƥ8SN/ ZO/"t1fш{nG̏) QYy?vfısvE"{əUߗ{+CڊæuީJO#ēj)6*26icrn 5)9^S sunfjMNa֨Nc]ټEB׀kcADŽ/W .Ӿxq)BP` YRB\}=g4;֛0p̗K#`cѝ #Qp$ZuG*ayED| Ecz}ՙWAVӲG帛[: ti]hG.^dl۝kݫZ+^0Y`NYT`N^Sٞ*X#yo 2_U,+lFjǧƩ&̣%֫]lRӊ+ }5w|} z[ Dg_T8A@ r.hc5y+T9GU) [|BHj`ɉF3D9Rt_qq#Q8t88fL0Lt(ADW4RUӣl/ #']R(^[a[h8ph+/ڂ)b)-藔qڼ]:4tFp F$mpN/֪Gi&"S`DWgdځZ]~`~3<=P)TVjJ(K5Ǟ;:=,]T !mix6.~6!\,M;qe$ҤѨ]ŲYKR̡~oօʀ* ǐbdu*" ~ĐTVVԚL%wm E0l<Y,-sϫK88||6)(;1(uˆ}`en|QCۥDdT9g#s,`],\}AFMi;>Wac#+Q~M%B@ r'їg\ZC%nkP( g49|9YAbW}gVxB駅 ƶS:Lۇ-@§acЁI$is'G<\ƞ~6'WY@f?L&"$6MO*DPs~ 0``;j7gB@DҠ6p6}c23gz N|Ca/r;d^hK˗qvr6FR8o?l8".FWFF/a嘭H;o^!lNP9th)-вZӈEEUά v)[`MQ aݘ2[heƅX!6lNeGwա*$<S m6,sGcFМSsQ OX8Qf+O$Rg?%Exy'gXy)F,иNnL w؃hNvqpx6LIV㨡 qhđ(+d+E`МhfQ̮VRI4͉4W༟+椀}{eHiBSZ/8o@z({>>Oye7UVUmQos}vNrj4ZGrC0?,xYf}9p2ubGBA|^%K^n `~(dg@'ǞќJ`\ѮԗԼ\rx*(#䖯lXr@BF_}k[R< #'M:<SGN[gIF{Bd1?056k0rܱ r#u ں6ݪFA %ב[ pwc>C,sppWrB%Kbd<* DdSks^\(¢~!Fnx%fujCF`XA"+:{`oƶѫޞ>~[8761t1$ 1;69 8%&W9W FIUw r UG.$Hh|6lSu3= (qҔJ& &6\({Bߑuq|N0:7 CBG?Cϔ6V5t 6; ~ӂn\gJ ,W$+ 3lK`:b^1B(c2>a4崲?t?T™}@EuW'?SƁHZIg-: Qntk $*H]!І%!p 7b›\tQ]kvPh.'r3r aj\X 8x/;=&5CB GhNW"knOvh'߆ӕJZt P1-ڇמ Obe[m~Qld ve .[|[xKM4ʢDѱTrQ䌍/#?̻SUI @* 4s[QDvlج뵛c)[?'H*-R :"mҿZ$FO ݲ(Gꂾ`*8;f< &]e B'Ⴤ,3֡Vŝ.z@B-yoXmCa3^Zd3-&Չ,yt4 3cM\BȔB!΁?p/(fV@FP?<<ߓ"}d$b/R S򀄪ĚHрD"]3Mj)]*TA&coWF8&)@"#&e+55](1vOlGDX ƕcd>X( -B%6hꇦ ,XA *nWC7֋XNB(z.+ij⽠C :bxj^% |ce'DC$2&8eLKhfץW4ՊJw ^?fDRT#~)r6te1[Tew v_7< SMƼP^L33eǦ]u/ʋS=>$2)[yK CHO2c(l~Dž5NN"k͈ 0LLK6'@5p8PJ,(0>X%tOz!ui0C(4.y*xc Mx#rv2Rƪ%'.BmPM8(: !|;к(.z_Cc2t+2tHފ=8B%m+ LB@5{~!=,=0Jvj>5T88ƗCX)'HcO/o'Ry;ro̷0#V5h9=\nt(@gƀvw`|k__q[P#g&iW8e EwiJ`u]Q>mԯN FP}3<' iDXwK|V$E.X:0BNccxb.d,rFw~ vM1Qgo&r*(,l4$Xt8+[ڸ3P Y:- o{7p]V*qc\e)_ANTnoO*rP9¹0bey՘''c7LNJ܏HKE!mu^d 0ʃi53gVBn@J*o4-vʌOH!J| k4| 3ѭRTqߎhu +~ }T>IUc^SGRbBI1&sxj~сq_ɮk6*Xe$ w#DHWY%cE5Ћ.FD5P ^?HG9&g~寂BZqFN;z!I*lES6{Ѭ^ 0Z3C<\8‘^{;s ^%]B{qtɹ*ҳ'L21G3NѬXJm7FX%`gqzV-##Wܫ-yU]Y/m>YQBT]g7e`+Yh炇34 )&PḶ7mG 8{$3\ V](pz F DEJubX*6,H1!RaJm2ʬZ|ddq`xu[6ZT琊yNƕh*2rvBjkYITKVԋzn#PV>44۞_[= 5u[RhÇʈXw]Ƿ詪d|- M7ZmC/PDm4h~H5Kɻ>8H0#dgqcrzLemNnJ%YߖW CX^JŃprN۲:2ks;9hD>Ve/-~J-F9]Gjt"NK>hiT<>AwUukVXVOFV:õt3)xt%KA2\F-L66j&E$qg[w(`3"@"F^|yF2*{7F?o@D&n|ĕ7'9x@7˧".پetTfϹn3UѶ-SU/yfBLQo2Xɍgg&h=t(,d JHvUK]zs6Uk*3{.!ǐRw.۫<| s^״yWMy{^ڣkL.)ۄ}r\4&68r-MX(Oڤ~Wʏ. "ct5F ۜ1s'o.B01>mn\iL"C 9w|[J;bISO U/xqwkrЉ\.Uz" ۚuQ fއǧCXցYhXCw3=9gZaw6ÇQ'#*B$\R]h0g ^<(_/6*=(ⅅ= U8^lS⃆qWJ%܉8abk ʑ,% ,~p`@. ViͶ=9'*陊GM:[Pq%],0b+ݶxb&݌:*OxzmT>)(zÞg} fWo'S+^_MN{2Ԩ2Ļl(J'S26:0P;BpW Avz5/eb I.MCџW;roEPvLh!Qce.k()ifQɈVA=T!b4<]ޟôqXwizsCHVG52AcswS9ft& #{&\;{EG^Xp* 0{a_Ϳ{߁n:|suO6?)C*n M}p*SWĔn:?V,>lȡS ߺ@8@|~E".ƙ^vjwQLFK^x .H۩0F&&?lw3TPTl*IEx9~ ԱB_2V=ɏ7)t|!I-OHdx)pFw}cM隐44LN#\Uq\~MX's7Iso"I w -) rE^5r9C DSzs/IxKX7C8 v藓-p]t6* ƾ@wZ5x ㅞ]d hko3b[X2 ՚0dsY#Z`1 /-j (J*Ö( ЕRd8:DZVv.Y2 QO;"*|+SNvtvfqi@$-~21{ުe;YPwяY?⏬!CpCREÌLyF 3  #jlJ`20%a[IPMHX{`S w]J_!͗Jamymh|I>?KIL{``mk͘/~ F3,,<7FBlok-'}s!M.7n u؂hlLSd3' ɾ/ +R.kf.i=qmv0O0Ѝ"ˮ OpW:W0MRwfM=sw1eҭ7t\؝X1._41Nm#nELٔC1 \rF MlC q)o[a$\IF#2YMk'p#c`-# -5 WOc QxM敍&r0,w='Q&;3Ԁ?q:? G}.u dK!{fd`{Hڽl=w!մ⼟!W{vi/ *gP `Vp@RNI|j5ڛ1GDLSkkm0#JMl?q;Vp`Aw!kPʄ 3CktQZ@4UL9D7B nb(rWi/ `M4VQLyg&!Lȫ){s'x.T`\ApȒGQy-sA+wwȸ!//VYR$݈=LS40X#?B &g/B>-n!@pLj)[(:z(^T|Nx6NTk KQ!|U`p npqtژÝ~8DO[nT69zXO]hJa#RY6JkδQz4:w8-R q*uxyAfՐG^~]:Vǫ3t;@DH Ia,qyʀ#$ j\X,P#')7U HxJ[Py*,%O-t $k]VsoRWG[ӏIS3eO.u+XQP\tH<?I8I2{^6{/1fۿ7KN;mCM5bpof læ94v90_pn2U{y]9:N-y2 >tq,ID2$so(a`wO~N<+Ka_ONU1%=iB^սV 32Vkl0,Q&T&RkcA9h`0NCC { %=TDpl0,`>Qyu ^֏!@uPFqa2u3zn+7UZ2goI 2uelOF (5шi4vshV E򝧞-1h-S 2Dr²md9mf*? z ǚrgTQ2/, QL!JlJQs-џx캢@[;U:yN.H Ej:~NOly;,au<P2Na@h1Ԕ>LCFצ`D{&COB:| />d>in>%=ʑd g( %~EsV#ĆIF c(wߋ;ЯԆscv:Mt2g;Z}oSVxb6wPVa.!nem\Zq.u?b{GA vaZ:ɻ^ $ч EŜ" EN嗢E 1տ wX1oOmBBCO$^,Vk@ʋ(6f W^e!QYHR_=LF<7~Co4.\(khg[_^ e;Q=dhٻKUYB\%&6r 0m}$ e"'eȗњRцƢڠ1~(BOw e.Y[3iN-  M9͊רNR.FXKHoMΦmvFF 6(ZU'SөP(ô +"W g(D32'OJyċxDP)5_f,]fٓRm2藐bJгaS".ާzٰ܅` 3>|kYk'\ ʮX Ӿ8m h9_/QY›Vr$FDN\7U@~TQ<&߉PD>.M\@v[Ip`Y@G$CX*"nƦB "?2`e"Rv'׀#2- tlBkQCCFH4n[6⨣%uO 9W90(Ԋ+5#Xr@PwwF(3R2oJRj Pg9\G>Z}0 ө<='z;S 3Biȓi&޷C%7-(QhäsRw"5PV-Abxjfe.YޑeE)N4j_S4x0$ނA IQKß֣$Y Wq))M.N\ Hڛ aK ??]@Q7H\EY]hZ9fVjPq]YɷCPooccs`)*+ۼ"L$Xf'0~va"Bkh 7{f-7Q{~ o GKDP:->?熲/YezmU6V64>6#@5SoY3=GeLUmHj_36aa=Yn;m+}8RHh.ٽO3+}HwjN0=3Ň1 &ϊ۫ [`ʑIeg<" (xD]&AJs;(^ Cf-Yۧm7XڮqgQDeUD?+3lH =Xdu|r-e2TLoyW&2۔#vO6TP/= b's*Jq-C_Mln{fFK[CUie2a]m6ݤK6%=:uk>rI>p{b.Z(:q5u[J9#8֎up$MHiE]{;%x`h9E+5eEuW#WOwE]M"`O4z.e;(fZ(l32 TJ)ٝ:D0}í߉@v0VV[F-xё{ɀS,EPH1tK(KX oր>Sۢ 2ˉMU]ötsFTaS=M M)kAi(?)zbj| cA \EpE9Sp-HQHT^sv=+wכ+Y%O]`,qR쥬%foi9" YjjPy?I%XKs<6⁡ʆ>Cx;[Fc%`EXS35@KkxKS!8HW S=ߖh \a: k6-ؗhz@ϟ5aY \kg1U߾V2j, B!s#GG8ˁRPAu6Lyр@+1h\vu!҇0 Qˌ}J2WvpQbсO(1i~!^r4fP8-ӡy kS cAJ+nմcG‹‹t kS]C G;&BII/i+zV#iUQAcF!{*MPVȢA?Q_`"<'˓y&F;gU.sL:͚{l{0F r_ۃDS% %wkUϥe.<]5HNۗܲmT9C?WicIj^g.W910|a3 9a_uYT༅h yZa8cm:4::xqYO"+ MFeI)ؿg~Fذ1e`!bܝy^9~.kg-Ygq<Ԕ:Ǽk~CAʼnRT' !6 /GTaЉt }_Y`_ F vyCY2qEho=Ixݨt4dyag.Bi۾ua͓iqep)0YYΌ kxplҤE۩~[{uҢn#nr0Xf`ӏe3)s ~.<mkT|}_L gBr6 Ԍl|D-EDHT?6{`~ h́Bjkf.[Y; IؒQ[$X7aAJb||Íeی{6"6 ɴ"7c[A欽-e0Q F#6Pùچz!pQvv7:ô?.VҙKƦY*qfi=fBdWT o] HQ_#u_ Z:Pb#9P q*C6 evu$ ?|~ U.CtQ .PT[}V8rGtEEƂmU{\Zm.8̓V% |0zź͒:ћOOٟGೖ;(" 6^eVe,}2aFkaEO( ?:3%T{+~+Q=lf!1Oʧ 9=h-U[fqKǬUϒ+Buvp7HFA]uBPsb_|e'q/0TYЅ,0Rp*}b{!'7ϵH]o6G/Fp12E6+h_iҏ\EӌbX 9QP 1oc/ v9F+=v\&wh6+O FvKg?{ 2 5Ug{MdEeRo,%ey9\u_-Ќ,с gie_)Z@6 uA\&D}jcޙBA׼gУ\HPpp#|r~'_~z_IN:- -YU/< ݆xj] 9*N3 ۤ ՘C|aPO'4`9VĂwV$L/}65aU"m^Pv?Z1( L2 E>iUxTHu(p_PufItލ!ζ6@O2Ѩ:y}'Vކ%5k7hvƆW(MK`ZY*tqj?exej^ 561c=wo;59\ ook0=- YT7nvX*Tˣ86@&JI{!(m]́UH5P=Sʨ䪩3τl&^RۡOɌMqC VΦq`p左 BYCk[Zb;#2%< _&sB |?GO`"衛:C%$鋮Z44LиV@8c>/P_Kt} ]J؉;A+8xvcѠ(7!YXRzFc.2P&йNπB+b6,y>OXaubv_q(=%)'bg^mm%_CMLOx|vtU3. oI)*zߵUgr0wbNf{( bKUCBuV WOWp>v*R9pL>V9nAf۱DZ#g؟`5F?83AoQ A{]{Ϡ2ǘY)L$EUL1Q}S ZuEӄ\C_$aRòxj%H(=k"鴵(Hm辄ƦhMD촌N !8a4s?H?W_td{ch^z-xdAzy*iJv~KWzU4l*Ŝ x QU^o~IwF^6V]=F˸|G^g0ѮVX_A9Eĭ} cNCN#Ƞo>%ts n?4[6B4)8ʉv5F>oy1 ڤ#>eJP:>zl$2﷿&SWwBwzy]SIIT`cW!Qf)ߟ%~mb̠я3vZ|7g/?#FA?PۙQ.`<IPLJ^wC`wf._˸p ~EtT2S*X }wެM~ҿ鈞p6}$|N6!<ػQ*Z֙5T]tcWzj[4nPQ+E\7ĠO$} 0G_G߸L!+&ZYF>W  }( kKRuPen%`&9ϦW^@K9% ZS<"4'5}6 T]0:NdCq¦|l/uK畂6{tRż M{ܠn;wل7ϸ;oAsCu;rͣEsl*/% .qؤXX@b^9zlnqMCK~#\ըhCe,vkdDon1qyW?###)J |Ƨ !\5TEo}Mt=8e8h/6gmܛM4zY?Zj"||%F+ iGaD/LQ 8牃S/nc\Š/>|| sbj9FgAg:>&'گ=*/ҥ[WyȷZM؄ʤeӯ%s>3ɰ> ÞYVEɏ:՚\3.{ڔ.}AU|C^ Ae--Gm‡`ְ=WBl`1tN^qwyQHt?3kdx QǼ(*<A pLE\á=da6NK0x ^>_{~WQS败k4!p\2OC-};]?\=\2ksgD7>BᗏBf!Qe:![\3hyPe\sm|EAN7{." =98N;ҿ^h:Xۖ Kff87ΐ$GS+I ^&AQ!Fe'(oKPUT"ocܝi7:qTōh 3 %GVPV -CUn#r`ƴUvr (Ixnu퉋 -?}(IrZ#VNA/A}6Qxm{!sޟekJNt%chG%QrCs򫹻o<+oЗwP>n۷nvݻM۶2_n۷m nۺ{ݻoRŷm۷*ovݿ-({m@ay|_we>ЏáZ<_D?-._L(BQﻥ3~;(6bzǎ؉J6NG2uWk%9tPELlQlUZ@/8qTdS /urL-cE*vko3P`c^e޾y5XT ?^"^,* vnur`F]H^^* G1}۶3jNz׉n^yz|m1e88vn?c"&xžƗWLX؀~B S]k6TXrbC^HY`5@La;R//q>lL;˭9q#aRْKHtu`NIUXao{"0_S>3:b`S@D~hvҭn=۹uX^(~bh{7o͆<Ʌղ2~K# )ϪIY\ 'K&I&Y&mQAYwR(BQ(mWk~/J &ߵ>(x+Ek(fcdb!1,>=:wQc :_z< 6MA*PI5 ^ٽ׌uJ r(c):TtS??o5vW{MȳarA9$Cv+T_ >nXUᬗ$Lg{s\DaSo̾l%=bmS9rԬK^ {N"D1񕽫G%*1u8*n#z]ӸWlUTQ_Qj}J$hֵYֹO9^_;=EMt `rU٘4m^SO\"H֏u{$wH޴ME1 ^ט\It@i;YX%t4=C&r ;#ǻD1Yn#%fMI# -yXcBbzcBF4DPαs=u@@9m;(h& q%oTS{VΓ>V{XpC=붻/3td^<2+p^|EC±: VϯG@K,e/PgiEyNߩr~r o:7_t.hsM뭱HK }r}k Yn,Qc{ \Zq7~TG@hڔ2r4M%(yw[<6q>){ >.إ"@hO4J<z+rPup{~:($gx p9I %}D:j $>@|tKxl5L{1f/)"QL"t>c yLJccU|Ԫ:tdzB'fpv7A <],0Az8'!m9G̀n؏)+toK@*Q,d1T#卻&M=9>z*I[XG,9m?˥ǚRHJ19 TB~<)@H@E]&̳֩Rz2 &J:Nvk\~9H QnF~ {@ ?1o -muժS,NL?X OF} \ĕF S(@To=x~FX-s0ܧ7X Z'-k| 1sKni]U\xe4kZ]*h k!IiTbџq9)mرNU9#j>LĪJAY|VS U[C!$TtSUޑu戯u_Ldf?A H fQE̥j:LCZS, )[!D" h}z9RѫY7iRlJqsI \J8a~--b_mlDF2P>@CumspI *?q\T!zՏ?X|..GO+K|#aV 7$>X$>0']wk._"H얟\&ƙx [̪LuM mPN;%Q&ܼhqY)x"nvn^mAi3sNU3exKuGmEC"$3~ɕ ye h7Ô`AjZ7Çl1j1gM`|ݰ 0xͤr?͝R=N2ɃH X#ˤ#/ʼn{wApD|VBp9X`#|SK-࢒\.hMBĭ _b>5XMx"d 'oz1t4yβI@'>`2+LH$ds29^ ПZKQr?3d?=@2q6Gk_揓4:Vm6ln uz Mf'7N;%ޡNYoRT9ҼٹΐGgq3m { o+`[Sbi=vu"5jv,p<xdb>2rEsnJE((L]c*Ub#@J٬ *E&#3'#_"aYŀɗ47BnY _JG3F{(tG.>JzP,9M{! Q g2kvE9V_m?Vm.NBW[i:AP":pv%|MS5'Mh_9)+8'AFQKiHNX 6J<CcdFbFS1Pop/5$n٨9sy-F.>o.d^-Uf=څO1:`^Z}QC9D* E; ]&St :<1А_; j'YbUzp+67%LJ + pÂcw|FT;%I>ٗ!j1kTeʫ֪ һD2 W <׵ӵ#ȫ]PHYb;2 +E}8 ..m^{g/b dnYn'֖*ɪ3?E"j)U9H{=+\^oۜщ%輒7dZG@QvOCr0؍ծȬ GI7j!Mi<{;qOɒ𳲖B'O&MQbh`'_mQR̫Nh_E|ЄH#񒶞 6-4OP1?ci#5K%Ա^.4-7, ̚B{nGBV5i񇣟jS}D7׉U n{T.PվO0yu 4ˍ֫Ԣ_ټruvrq9h ~PQsָK`[áE YU( U%^?R.KE>,`ddIˑd69xZ}\7o8Q\*$]U~ӟo!GR%BHZ4]G v\&eԫ8˱8vQ(]~8L]4'egƨx2 ϸ%/ uJ ʼ"%\̄|(NbJ0e1}xLe/Ui& ѯEc1t}be`0&vJmR .HG3}=58FX)ŧxJ&^'6^%l~ B=X[E})oM SG FF48f C+ ($smV^KD~ g2s9iT42Ķ@ |gs2Li:KqhųNt`k(D'=dD|UBeGBز[U m⯔U!.&}J[mqEЦyA;EN1:~޴Pf;&(EuUlkj.@CMuacn͆[͗Bk |+%CRqpu{VԐ0BW-IK\XY*}=!-؆9|Tuw Wb/fhHiig_S!A+>=b!+='fjNmD΄*SLG+>!VH AKA.{c`uZr!t"c|pL"l"147fc|uϨil \!{ao=aI:_jO[+mɑn*7A٘ MXf+8< o(M; TmcC$-Vr#)nEK:Z'C-TL7RNpv' riSʳq&f.=ЙTWa+=.'ۻ!Prd+H o(d?}1q s۝tW rXG_ze$+wK (]Z lTh1d†2n*F31},%* M h p<+][RIgig25tfYEѢ=I}夊Rq*6 uX}5JWbBdtv*dϘ/mNU7!L6q/-8/,Y-S+BT㮖z^zҤ+٪5IvUu6 Vcj ap:+lIN_侭R ]Gq`c 3ُĎjc?ȩvL #K.;id^sUumov%OZ6eă1tE8:BTm\4N0 RSrլ,,B3c F(q}6Oy:7?S>^zm-8qCFYM4/DxW\oGц,T%Ln挖{ypWXT/th G"Q _"3Cs:뚖_45MY( eq3c:'Om%5mh:4#q5"݊R4[.B_~G_nRӥ]x(XivdA?"ަ-XByɔ#>&%)wE=8_7Q欖?w M $,K;JP{L>{ʋzɞq`H|:ÞU/˭Ocʪ* _;WOH0HG҅4'[g5!5HFٽ/KH[[CNEA2?ã¡9k4Ij._4QvlJhG`cw0|4E{+kaLK oQĨ/d3<1W>Ԁ@eXdhpm6?/CD q( dU$PL$nGpΐth^AgRX<A un+7a/wk1knx;| _zMTÒxr\iOe:R ڵZŇ%u|a۬L4=Jj-iϤVvG8eQ\4aN'YD #I^0fn:-?4$:{iZ#zX HZ=Odx{ZNPم8&w! hh1SJ*usl c3o-Qi :l9P! gk#a6d-'4DY8nO$Ck iOq!砻>z Gq> D~ݜw*yi Gpc#'e@p# 3gW돜O ΉXb{M^C eCF:m)z*-嗊Ti3oh|n1:77xU\&=I ArW:ꥐĻ6V\V@7Z2N=@AP{þ\B~\qhGshswKƎb؅MD$:ݽeg@S^J G%RtI:A8фwU&yh$>Iݷf%0ç: ȱj ğN^xxhuEehzoF(pV))oڧo'D1F"6tKˢ/ ,#iPÍ |Е[ZƦ:DP$t 10PAG~#tS~l|PxYzN>]+eO!X1;%Kޱi}9ƴmKiC`Q7Ua$DjU+FObpr$:Ifq7 WF ycYؚ/)t0* "*~~XΦ?Ĝ*㿥){>]?9Ėx2xhD_ZO~IiZ@Jzux )9԰uB3=OQ7?׮}R)E}@N_e :3DA,W @3Eiw[- bGkS+rݎp3'K+#o͒~% + 48^cEJ9ts?VȚ^/=dDI2}0 -,%.]O³,I5i&wӶNSQvɻ1Z3&JW m oڈS0z d7?OM.Tf`f#SW|3;X`i<Ǻ&pbқmd)GwpiY+`C:FSBہ%t#81dE=jp\UhOlPPL?u N<~]poRd@/1AgkR֊e }L_k";֎-AlbX=]0`at%4q{ IVרgn^*g+qH G8㭒GMx? Whbek0-.549KzLʚU@ԸsdD:_V@tXǘAō~skM~ -h"^3}JFIȦw\Rn^nNbA1ǍD;:l?ulEgɩ.`c9̍)@4HQ%bAZ(%prE<406DPBnnpPQ;&WHhkbՄ|vq]FQdQw`ȆK|ۦsʲʺ|c)Ilj:@liP`r)Pk rP58Tn?/D\0oFC#4=0u*C]ߚvT]r#LS ,@.tN E2\э+Jb\-P*CDW9%WIi&tHZ76B1&?d.J݋}2>>(\Rp6u%瓌2.}Q5Ø6BRKȳIЦM:/_[T* [[P= jLLj4Ѽzcuy'PSQ061xw,b=E4BkMx!hJz.AZ>ļc0W)إ֨g=3ڷPjķwRx2Avp ,ܼ$bNIt'n)>}A1UKnDr0/&cȾъ7'}ÐnΙ<]LךNH@3ϋ8 vT@0O25cx 2CixmtEҟg Ms ta͏3cz^aaBK-` ht a :kIC IȬ3nm!e lj[YZk8rIev`-q$n<:TU<@{ `?X5l"&K4ĄY%dU䚚oF>ީ2,?11xۅîo\+KÕn件jxβ#KܯWhRa̹զ̶WznC|(M1 b'4̾Xkꢛr~.CY2W Dgp:7?ؘ5垼ڸ |PFbePʎvYeԷa 6ю"1X(D6+]h$ϴzWZjB5Pѽ/4b2KBe:rZWFԗ׀hɔ0-#HGz;ׅJ䢼Ь5bosѿ<iE#ZZÓбuӀY7PK#$~lFI^.V4H0&sg/#EO\sdK/$Ƨ".A7#/)j/QBK>RDFֆܸbKπ(K D鉙ࣅрE1b?-=f ^8u;<)OZSb.X'J=4L&-[.]8(x^G滝Nc&}SU A8 Hj­ E A'O MTi;ct9MAdf\';ylIVPӻ=|xN/.?m@*b" IYzj o& Ub&jf$أ 6OFhH9r iTV\?;ؠ*}-uq]wC tF4Õĝg*Q,(n^2$ rYӧ&LRh,aACkʀ8YR#vL|hl_SQnL{¿fpS5F7"NU3S?zS} byUh2rJAΘYLXR^CzZ yC SE|-q#~~]Df~E/hD2ZupJ¦lzLZA4a24+a~6v_A"o|B5?"q="$y*cU%Sb#p471:W$,^_4Dwʨby0Ŗ{-˃ 6T9Sa Z= vDj*t0'Mk˃!|~mf }*6 *գM'i.Rf=^o'`lQHt]wQڋ;SJ쟕.ڙvxgeY+547?V+@_fA2ib M΋bI+.FoK`}e)qnjgJ)eza-RIv62<_UP:6Vy `<\r1; ҷ宣 j&'3G{ a>D9 iCB}%! ~ gY4 ʻ޻ȲcZf~!21noXC[:R!ZP܇ !MT{:=l5IB 7/D V"¤|'֋Oŵ`=<6^aɂ25@p,uj|Dc? #)q]"?:5 Mm>-Q("]48 QvHG=F`By[~x(C7AJR9RȯѭqVx{ 4guf$ G%}<3je04/qf&; a+5pBF İ'j}Mkd PmBc:t0T_>y`ʋ۪^rN9WLr |ԅ:aQ`@G X$ b9#o:{xYX :d:QpD 2x5qwv#j+|d wlb#<.kuThofAs Uc_Xg?XH.8B LE$5/9ᶣ8#z v~1#w E/ >v{$AUd341~(d.7l _1zwNt8Dz#W7tZ {*-SD0~9-uGU?d=K}kdOV5{'U4Y| Ҭ!wϨˏU^.@}O5Ÿ{%lJwSuɆ3ۙdPm\pֶZu }L; MG G4?"l!ɦP8+[*"*pF9*xV\*\HmqOo7WY+v'źmD#v."qLAT!j Q"s0*ӠTx؎hdK۠aAєBܾpc3e @bR@ vu$Tuu9Ӟ@331!\=d)ڡ_|"YG\x5mQNܯ&ml,0.LI%1"pTk$o580CVP Ly?WjkG0VOr.Um,z/|d$Iq0fFOMn1^J{Bϯm}o>Y8K?%&kL'+j:wUV  Hvmra )ފ{V.ah)r]ÒSFӳ@>'YZ)nǞF}3$3zLY/5>Hg")bŽL0ٿ8wDzr$F$p{a_N+]@"i!Kވy"DFݠu&p}_գw0MY9a"%&/: >Ϗ֥Ƈ=hKH|ݪ:sd?83UyGZ.}g{.' :@q=5|k7*yrQ=*xnKY@Ld֨&VdLX3Yʂ}+bF)df[ E>]оFMc+h. f1_ᵶ}:V;YX}\~zE8znB$-Un!Uஉ DgوChnSk$%*fk3R{S8x.EFK1?J9OXuw6ɅFE φH. L}c1,)twd l{8<}`yqUesE2'nw 6W?#ju$D-y@3JBswi9o,2^8bʝ!I`܏o"n.c^Ek`ʱ2˛ m_㉯0w-TSII4 ;k/'}DdLxUrgWOg y!: )_C(u" sa䦄*]>sYE*r>| N<3)ԷK%,ㅺ!^~}qT6EN*x R bj8F; 7n>Ha2Rm@1nS8'[jRBKC>'%{"qi@2cQ!n*mzUiNHwo1|>Qoڦ2k*:m>Ft4ڀvZNb,LW7 9XeRNJg’m}L4\x.WQ7qs9T鋔Rk@ }́ZZe5?xLU~`8:^VB0[ٴCUNjYDnjGY ؼ"Og&FʴwE=bPz;?횜Y7O纯A?²JءZ|IVkCzX5-sXLlXcWD3(`?Y"U[2]BqMdV4M9`V{tw&ފ0HԕpтH6IvN.`^{l^ɠ2y_Y*DCގ++AIb!T{n ))FU1ā禝WK ȖkYĖv=$E;f쀖ܵ3kה߲jyj3 ˎ^Ǝ#I/+#zk1D<}ﳲ4,wNY1~#eh&Zq!*t)R {*8]b(Ah]6_Kx xr!.r= !Nw=1z ;lw/LJ. fN&VH3Y|fAkB5 E'بĜ!@#ՏBQ)TP xw_[Ut~j@z?iD#=2K$uQpa:ֱ,)г#4(M7RZ>&v ED)N {mwSnXB%cVş'ySDI#,9E w~kRoz(բ<ݢ:!t^j~YQiF{:wulss%w嬥,wvvbΨ|dTd=|#.$TT;(p/'W/~6DnO0aԬ=S`[/Ýt؎WVH0 E%8/&$~&_MvsǪȹע?漌!Q3Ƨlل#ݽc|.|ӳZ {P[̌Tq疛$߾$ͿzgcXM_P"}ST\DAsqV?PD9ĊU.~]I׺I"QAB?M~[g /E:;lm|b1*dؿR=ޟghۙ7!ܺ`smݫUAEd`%+^c&6ңUG[axu~NYJ&Z,7gXP(dW͗Gw ( cK!C@YƒRQ1%lV_*,l|Lh[ے%LWx;܂*uht} 迄qI~ݲhxv7'i^c,Ԉa[ʵd/0joor䗾,\т`̼KA/>b){w N`ԀK>!B!utxWw^Ne2.J"Vx>[4XCGd^O0[wDL~häKeG\7De}sFQ|?΢5ƯzLߏ;^[}L=4]8.vo?׏XR."Ek Z #xjAJ v3qWmזVU͛! Ro6=oD'ˌnF yD4BWwI[~<m<;LM 膫@yٕfvtbU(6}^P'lijxd^{^|)$^4zk#σvasեEbaU!VM\c advϧB]rf;hC'zBq\[My32sSm\b(\MI~o9:*R'!`A y\:B\f-xrr=G|y+d̗3`P{L{'fwIC4 ɺ>vE/l?. ̥m&V7An K2MhaGWC]ϱSqU^W'vF,~vCi؟ef|x͓Z}4Ǣe._N0yލ%rL;4b)1.iߝzQ3Yf#F2j4aĉ*"'U5"qΗ *I)>ӁLGTޣYχ+ x̑8#f] ^N@c5qn)!˧d4):wmB[Hu2^IE-:A˷* 9Uj!FZxk֜#TJ80C!\9*33331x-fVK#VNZ\ `JH';'YG !q=뻟0t17]n*۷!>W=a]Dn46vԧdB3ZSĉ(#..jA}A^ !yz{mrzq|5H/{+T@鱆T=hF%#J{ot~Pp7Z$0Q0}c3?> œc.hyO;;퍜ż%Kg4}a>u2_V4_~qcysU3Up4׽"6Vy}(.\gDlpK($r^!('"*'5j.*37_^th Y?rp_@)/?;&iX eφ\5! ?G 2g_dtց1-=Y* [pYy#^<ϑ!ޕxocD{WC; x!f4si DV~ 9~M @LjV?CKaԥR"K L>p,LlCOTWr_բt7.JUqo\ #+t` 5743'vgh!h&,]>q8xTvD,Fu幙~ٽg9ĝCqc/%ҳ2ćLZ+[zoP*q1exbGO"{_\bSqXGrG([ HĚZ<a;i,s-qb\^4xWk@Ztkk~7WQ0uYRN8bw<ӈ2G݁1b[kKӁCHH^AQށ~(о|3&EF)o6:K6-Eof=W"/ 2!( w;#ЀAށ)?BX ucDn3>, Jha\R^EqsKvz pO7H]K XE;A#бsӋ)<3ugJ/Վܵp@@,s#̭GԖD MZ(G*Øڃ FIa7e oqX6@.0)%zj~U4ҤE..$#CDX:UfR\F _c.fZQO%i:Y'1ґL$04Nu|5m\MA!PWKlWI5/>CydB`:>%z ( %R 0vZhLqN?z4YwqYU|[[?!nmlKCU2G++ @yC ]bC5<h)_mHn͑ +,޷Ae<ܒft\ifEtŃIEm2KVA KR=nNh{.]7@ ؽ])qflf8 HeH:+)Rr#x@m0:9P.h3h/*7~4~~$39#E#Cykԫ:ÿv%yLBDv\(<قViqa-oC12HcyӨ2C! n!S&=ON>Km$DyқN!3NU՜U5V[約F $Vu3#I:Ԙ\|d u&/eH5VȾfp<{k s)ab%fdxb\G3rwQPfKܸ!W\rft-p1v'N'"#nqHϭfʤpgtd$Qs3'Rwo/%D~>Tr-,"h]]wV|Y((3QH-Pr,#%`z8QurQ v03}g%6M`%o1*=p&|cZ>=Lf֚C_P(ߗWh; F[P씐*xU$ B!DWcPeW5))) YP?X˕nq' T 3܋Yav0Q Bm ْbχ6~'DOg;AmM?,VyƘh{|u<ǂ5MW|2L;&Hw2֑/hm^W.۠2,Oz?#]_͋c{ 9:/DؚZSrMEU_!KsLXkO޵ AAW0rY{ц.X0H4N(e*SzH'_RB`oKeG!KDK4 aJ郬|vV4Kߔɦ%,4`ɢud5s 8c.$}8˻%ňJIH@  }"82ց*QM=WXĆWOBgƐѤx {V֌%B8>Qocx_.H?ncii^|;I'ZvȀ%Ny Ȟڗq !)NZ禊a07>l|з?(3Z6tRc{sCN)oX*KgYfR!3:@Y.@¦*!v=jwj4WظN #2o(PL} FLo,/?̇l8>G,mKoPu5D#qjk|1T~4G.C[@wUL{>86MS7I5EPŰ,GA/* Y |fd.L Hmq!Ƌ.Pb bɐHe+Du; ڳ3FK"tYo_IׁJ?2?1t ؽ9܄sI[q'KGﶃe?ê\_b55L = ()rN[ _ydZ,l&TJ$iv2m$6 %ͫMϾ'Hf@ rL!-& s=d]KD*y~]XΑG+Q9QB}"Ag3ʂ*yeRZ  \:1Lӎ 6Ly Zy9Tٵd.H~ #}ߙ (o2F)i~M* 4ւS{,G<&>ȯAicZ>|# Sk3Rxx1>(F&5s6]3@P|71"wRzrM#OQ9塎Y[3ϣ2a \5~+-)ArW}noAl,z on3@B#FWUH[bǤh#i3Pq׾8IJ' E#֗W.&X9Q&&ڲr=썤%JgES[(> mO/Hi5ZC{9\ш÷w˱Om t hݣ3#aVצK{iS <05)[̕>dލ5 qh#UIjԫE"?P傞r ^9W%`p;}:C->Y}fdpz,xX ցPF/<誩VTCcˬ'09MxSNwoE%@7```l,i3֋+CQ&Mzx&8D|¬6˧ttHeb mNdȏ$0|68 h_s6e%}i49"3q]َÂDJI G}X_fy|N5MekRlg%!J HS _ FayCg!gĀ nlhx`/BXyժ-q^0`~ ;a"3QL?NWKWڨo2T\f*ט0Ж;;N<5NKH.Aɞn}DEBy)P Id͊ۆ'‰ᩣādJȫ 1NRn0i+Mi4DfNUR'`6_:~)Qz4U-Od]U -5!;M ʾ` N`)rO^IbǺ,7xޥo\D\D]cM#l f-N3N(AT.9I+L|&I1wR[NUSO=EhjtxY4/ȇ_ˠt5J}K |5՘ycN~XZ^ns{4e zc]fD?9o`bxWtk`}$'sh8IGT} ( ˜޲yp7PNQ?-I\,lQyKf(Q2 SKN~GVLj~z#y'U8T 1CKr]5:EH̟]c+-Ban񢭁.MQePőӄ3x* }2b!p"+wujV]|o<)|Xm4`䍫Pc18Q_5e 1UV}H䂲}:+%(5[3cb^u0›}cO JNYEfK iI֭ %?uf1ӌ‘GyՐ|ڟcLR؞":X.j+ b2] !.zą ԐǛ#+q9̀}]Oqv8Yd)Cc~\5tծZ%b#ôL8e@~#qHT(,vt1_:I WH1Ec( 7`܎It Bh*?YZ?E}Cz@ yg6uX+@)s *6Ď/Cj$ruNQV*r1k ES3z5ɍhhOR>\:T0G`[Ęչ*ú,aiS㳀_eګ@Y 1"n>JГ2Z8 ^ Խ!gUܛ6]xi R w'PsV:m(thi'qZ~:S+7ːH03n`ުjWzc曽cJ#UGJ=UWB M٠!H?3j`}TX?e̮5AO[,ۗ+Bo?[rw2?;QAJOq [ 30iZr#\  J4<ϝ$ZU1zר{ȵ*jeh׊~AV<wc_$ΏJj%*~ LgPdW|k0 (7CKK,GO44`'*:`|\iKjό]X*S&? tj 4_g= ܤqP8hĹT2Z8 4Q͸0xSMI{;ծ8F e3yN;^aGWF65H&׶, 0Pm6@L2 Zc߁4w$ 4n]rT/|sQ]Ų6tKE.)!ZJdP0둘A9yXIEfY;6!: cf1e7?WWX[|7z2?`HN~=߅<.,O6T1P6;EBVi.id06lY΋̆{imO<y؟2Cjo¢[b!l 痚<k]V> &6u#ߖ 9E;Λp,Χ lrTg_u 9\xq3C1D@ |GFdmx`: I<1E<˔3H#2|,H`Ptv63W^0l(aʸ-KZtjG5ce#9x:0z( ^u~$K@gw(2<³4ɔ2`D&t#ˆ]?ȟ 2 YM$ 3с q;WT(k/g3/S>d Kr ;|"n/9z K|Bac SEDr`(_; cĤ" Oԫ=yN%!t-UmQ&wN=PInna%yg'3NP=m@T=!(mGfxIոW ch*ߜ{0GHrEϋ~ۏ˦d,zb ̽l6ao{G5UFb@jU% ƧU v&|uA`nE~p< J$(Xd_Kw;9̜`X!+̊֬%!K-ȠsԯA`CH$̿ uX%U||_vTU(tc(g8^J/UW3fJ1cqY(qH4 TV)3p}M" Ә55W> )ZA{Y4ogi'{ q ~G%4ypssuݵг},[r[5& I6Qnv&ϔsCŷͲuhD") ;^Z VHe/S'u2@˺!@3gRI&%dv-{`2KmA5Is!yvK2y{N'Ü (]mܮgk:ϣ) PX-Y/&C<\$rM 8݄kjDP~{*4B1櫞1˽Yڳ:_ nD$ujRtlW? I7H衆.-`ےep1-jgp|\fxNBB‚JQiF/a,Mtutu AH ֦ݢ9` YZ)J?Wc9,=CےS2<1!=!QZA:3|1Tjr8Z} `nG"[w(l9¯dP/7&_:lٲIF2z|ꕎ1^߅G$,kN!CmtG#.DI@ڟUK\QߠLvn@/@T쟪U&_i tm!3˧f;@*9,=#RrC`^%,}EQO? '*7jl#봺|Uf nbߨţk[>7+P[k,i<>f5ԿS仲\_mx#1Y Lp! $xt!жp cO>}.2M*78\XR D gw+VEQNX#Y[ܰչ-"Ɣa+Z5r$T߶#ςk{ m0@m+*t&B9'oz xbp{T B1,,jSVr>OFF~|DǏ9*?6/`.xorcJ=\I5#n<"yB̅o%u^᥻ۗQ6R׆:]9@mqqZ 8 a^Eeg6y} 2P҃="Na_yIIB+34@A:ճ<03;ًP(2iǏ́?̽\XMfAׇ`׿ړ4;ߦZ|\!%Q?rbAhd>9y@"J8!z,2hV66]QMزQ Z«Yk.ůvo;/xdi0--b#VU&TP\2sEMFYC+= .g,+n̤rz< )Y67Č$E4&a$}hymqpkH|fc~=X,rgx=|!T9NeULQe^;Wd j`s[BK IM >SL/ɼY]$_ݨрE)F#zp??~uAKH(E^˂C{>dž Gݠ+AA>9Xs Ѷ.D^w-gn;4ضbIT3{qOO>N3ҩXuxy\ Q)PHg"pZSlK/FTFH" 6ek݌OϞ#~Ggy#*y-f3wK@W躎ɈHlC l|^jzA,GᝄYi]T,İ4jܞMK߆"(}0JD ]{aڏڙmof>,BH6І&tThu6u`F-s(GWH٪1}VД{["q2! )P-<@BWA/0a6 {_yh⅃ {)~LU$QJ!}>g'`hK@ `34$khawp{ r9V'j]gx5qc@ O/а9Ք 2wxYq?GөϜOhƿާ/jK0qv踶9 FXU"^ X 8Q(T5o]q[a Cm%4pr0"ӛ+ck #C_LrjfE@ӿ"gݔJk%DFXQ??DEi R~.G3B5dD7\,#HFnŊBYEoaq !e~tұJ&0Bs!`R7Lr6YyP#5B:Q=]e hM.*4=\yHPm#`Imrb@6+PHș=,oeʌR]<9%՚5iG%|kh"мl[J?|+Gtl69FeH$2n/2űsZ\SuEOhCn 1cɋ7Wmo ¿_lc)$5 7Ύ8-a>97y q^rndiN T2ZZyE}%$6ǒ5U#tjuoZĠQRYިbLS4oR@F̠O9 E-9-.9P/AEv`v|{$TH6 D+EY2LDT :R GA`#xzX*w@/FK=hJn}f2}f!x=#3GʽFkB#F1ODѥ8"P0Zi eayp%Tv*91}.. POM_jZb_+Jsj t)qCx(JBJ7 _3p DqҠ[ AłK@3CoFV-^qLaBXq}$qZ0H{ SH.# 2kzs 5»f/yO/'l$1?&(I\?2!%ѥ(tMEU;hʌ.8k!Hչ)N] S7vtḊO- iPj3'El؁ʂu8Ld?Bmypu+Ǘy<3OfKKgjAiJ ,V~p,B \t*ISK05D (Ww|meԻ~9o$|^VGzC7o)}#ڂ]gTz.:fSdSHS$q.[$,JW0r V9q0)n2j{wG7 9dF&@Uhf#ѺBFg!w' M#4E7=(Ty̺h,?&',!Zr,%A|r~DiR<1$dTetڍbi!!:2!0_P5aL0ݠe3kf+ y;ւ 턧]V&ԈAxQ sE7 *rکU(ڕ,AAkW^ˍB- PdńЕ6 f> 8ʻ3g"T_c!o&54ew~j|d ӃEYݲp=gX<) ϫOԤz pfqȍTN.7V4/gd`J&h`Ta$ʝ12yپ,LLMI:45ऊ\?8^Vf 6#떰xKҠq,$MєS ޮH9[E9ޫZK9EC1iKջ#JRQo*!%YL7ݥQvk%hENNk^qzF@[uOq'C pWA=_Fe{ϾL]O v{)xPվ{k;&ǍRN.O^Qs^Ė Hy#s?b ;ko܃ullu>{;C(c ZE| j7qTg;Vl~lڳI50 +z#dk9`uQw+E301^%\o º0' ^]t \ƨՋ VD6.頭!qԤx:Vؐ;JNM7rڤo@$ĵ|`Kj);SZU&3i>Lx%:=M %=,jDŽ Ve|J<ҚᡅhdToJ_\YYɁTCd!؉1E"PT^Ex.Of:#J-Iz b@Ik>:bJ uk0H-.D@i'g0׋BpШ  IlVA9TZA0e 6,ޙwTKFۣӾ45pt<:S#r,Y``2'-uVкéBѬ{ϲ~%-'xZ6_ZuAHޭbu̪XYmE`_MSy,q۔D nxMbWp4XHNk[ b3̒ -;N͠fMLJ5o^jA- R֎pg15-z2uhjQ .UԦ`USZU.nׂ]xO\e3MTdWyD;_Lŀa3fkJpˀtD! V3e KTHhl=v=OjloʸF[&lı˩m!6H!\fP[OksF5!7#xb(z_&Qܷ[C=FsoVQ\+tVxEE/b~xHb?=ӜZu 3kG~UɞLѧ\b+Cj3qF§0+՚3WNɯ<| m/Xxz;Y}\RDZM*P84z5q4J7JoZ<$ D"](iZg;Yat6 .m%T4Sl}w~~HΨ׋+Wv7H-fW y[T6:KtMwvڹ {v1|0PzgJ#Rfgr$jbtɲ}Ѻâ](1MIRZ"KCߛsME?0W!Ҳ:bE.>--Jݓ*չm}J۽ũV= S-?}>H%i6S [bK# 9h睗냝Ѽ(/sA `UC~UuU+-[[{oE#,˥XC,|\jeZ/ā0s<1?=}=`8h17JQw2|sa q7w)Wu $kGuAZ B&JxtC7@.ECoKQ>?n :ny:!>ՒioTƣHeɣ5m_܃AH-tK^j8&WW9B}ЈcÂbuR3|<Cz#3?م3\4 vUk0i"B=8 iD{݂+.NJ?fSvf+:=f&{CΨ\uc*+!Efb+8о{÷~=GM|a| \aAϤkeJ Jd '}@ nJ_/g,O.r*2)".Jf]/ - #-a6-wWӆf8`,#\LJAW) )ΘNUk2KjOPhVx)kpuIOݮZ}FyD`UKi*p]omaw~J~Z]`ۤ9ЎKEMsU\ Κ6k3r1Sƺ } wî"7V/" UK1j:0؆B(q)Tn( nCAl5h\.o8B 3asZZ99,ItJzΩ{;Gkzݥ!M2Y&Q QxT,ª2AJu3W{{aɞՖ> J+Wn?GwEIM`nJ}O pԔ;!2*Ҧ<Jˤ),eDoa@Ǿ:У\AMs w{@+!^0\~JX8 rxqHXu>pP~ōܢ\t ]lE}/2#,#Wr΢l}ƀ~%| i* 1g uMr'ء L!_4UKᏮUa [YG݈o 6s #clrV&حoAfW$*ju"0G`!~#DdO0 E[7T+7"?^mXzmsnby鄸6SD.YP^mq՗@F%+bUˍ!VÂB <@S!a1]93*73P6J.W~!o&U"xBrF_mТ%u"-B{Ri*ڬp(LE7ά]yݠ!/SlAɧ]$љD^/<Fځh:oLH]}?h,hTKK>N & 4eəwCnX-.tm#]h:&id4h`7Jc߄?TB7;GY!?bFL&* ֖l q˝g;6Uc=o*%`K@`lo+H]-t.j}@{$1͚nϰWCREbSc"@bjƻ񉭷 Mi8Oc[ت0Afl!\I/OlVi>W vRxˈi^.@}UH;*so&wOE[;hMl'rBvYZd-g;ʼnV,RivR0tux1cȭFǿJ7Kd uMWΫk}khp͇*vEir里WԄ"l1E"] y?z&l˜GyA7x~"|Ux q e'Et, rY js9d']B{h~U"}v-5O@~[BBmRrP? ؎ @ m9ќjR" 'r3o3tZ`17IቑՕWw>P,=iv|ݟ!RO 5$Ҵ /t9`%b81q G J֯3wF[l% \MI"<TqM-F_ͰhNveM])}V:&Fat^]81w 'ѳA w:"`L-" fOtTIaS3gH7*>UomU ul֢k:U"v5Дb!a>RArNA( " K%HIRм$cmZ>,Sgsio7R},OBϖ[BgY , S0e*%FzLzxG[f1NyYco4c|f.l cda~ėpUX[{Z/7,|qg/דkV8QB(Sւ Q4Рꕖ)^AkC4nc'yVs'c=F}ߵtM<_YJo Jt$8yN *eXl'sk)O8.L3_6~Cw$bҵ8 mGCNSX[^}Oi4٥+˧=bxb|涽h>pRr9L\ W׻ X#u0p8^v$^9o,zOR連ЀD!qC0Vv1 !f&-9) Zjp6TR#{=Nu4I*ƳMgTK߉}5_W&x.Ɇ(0q>ZۢNد-6 @kY Iw Zėėc٘3YELZކWg7 &JeZޑ qBxEp*{U=T3-/1e.%Op szPlg#{YIz`f+Fjn^ا_G%7\!.<)>/*Bdi%v(W=\GrqS:u%-+* .zOi o 3>Xk~w jV GrέcliՖwy@s>Y4sOH!'"Rop'7X*Xa*b;98&Jz5R:Hsy[QL mk4>SA$#XXHu*_A*+N>6[Ed1!7]6=X/6KB+2LslS/:]y$i8*9:@ל08I=t+GA'bHߪUV34AL߹q_K_,3 "3cyGw;dr-<}GXo{YYR v\ /RJq >JH*]rdH%h Mx|%{Ia qъj;/l p0ؔ =?B W= $hAmYjkOj4%h'qdx>i?] Pr1e  K1W8q;=l7{]l_(13gS.B HɆ`uK }ѮEaNojs/^C6+*%{gqTo#'^ĪD?;cET[*dޱЇymDu//8 }<4dv*B/ŵ8OSޱIHKzN#y4yVЃ` A<"29o UJR1gOeJvV9`)X/VUg^Fh魞*)\34hypV=g7q_"IKqrwp r"E5)[?aOs>NIKVfMqgcqi'Vѝ[sJda]u-bJmr~f$ BT(:hP2j.I*Q;kbA=kLf($W[%}V93+kiSq`n{5ii(]7rځ?b6kAwHF5{ q%0Vs<:EGWf׫:0K|{ⳤM萪htc%꩗+F8}`;yWqr]JiY6;,(@$Sl: 5l%2w%$iZ I@r9vT@qDItjt;u?|d$ ;0f8:NF&Ȯ蚣{Tm ʻ@ !Y~#>as$(&aEY%25m\ӛdΟO]OQ0[<^ cAnOv&)kyȷ1>zڄVTokeЋʺg Y m*q~ػPJޕ +e ìU-K;#TaG iG"B2ɻXU4BP@В!;ͫBC]$צ9I"v(s ٠8qa@z;h 9nsݩ@uHs疼%F?XGf U$gq1ۘjw"=Ȑ` bb 2"6CI|2}i7Fbyk&&L\ii~ #nELNE “>(cl@T8c_.lgCL7Sȟ^umaB ,GI'{ϠR"Ff)!5P!*867WqRx՗SpL;[TA ogBFf *]M1h L`7{P7!fs=.kkEB1\3Z}kӅ 9%%`lHTwaCv0Y|nikxB3F2LGf7@WዹP$ѧVMJL2eLPo6}jUP͡t|BJ}ÒJ ~wv_s[;nJ>B/jv"ro-MJm/6_7DM0f< q1)eAF#.1Vux=iɈTɌaN[SYRA֎A)FOo<Cp[2^`PM`=v.$KjLfƼ3H@B0y]/h挧6plrQQj=ţYk.=iۿL &Y]g>}cv.~Skq9 ̰sx9RdhqP ǟ;P0 P,ڧ7_٣pyV=e5=k.Hĵ5*cFeWszK' 8_Bľ,}V}/TO]NP謓;+@JNЧ:-h LcJ@񧯦|SdK7Þ9V J.G;N/C/"TĄ Yhz8B>jGR<deKH;,|= ]4j-} ÀtS%L \-@؆3"jR| 47%gZ7ڼ X`3HӢC1{d]-ZǍ% z_8DeHsEfOO)w{;WxAJP?0U "W[?$aك2N>-W;SAT1CC{Bݮ=薅bn&zN {tfw4JEN1Q4ݬ K!'D;va@GS(`$D`G^go?4:@[P~ PPx@F&R$왶( p~%K<%o~)0p&0D4eGf.fU> IGame;ryKL-@Fo_ShE~ew |:srpת%du[9\%+k/v| FS b@c)] ?:_N!o<(ƐDzŶ7F`Na̺ 8z<)i<i#K˺*U:폈Ovg=\^I&dB"(ECڋMc69rU0^7sL }D~`KPEvꍞ /\$[[u?tסȥ{AȖB#:;ͬEPY_6IaVg|KŘ%9D[Bc2#oƿYnvJ9jtj .:;M=|1^~uOPM=Wg N e`@mL\Yf k.LE0'wLnW/m[5-/@s7 "C83`3ܛ&HuG_m;JM\8K.|aя4HD0̼k\2| ;̲$b^Vk}D_%!k >Hq5!+-\7@Bh<,_A^ d1Kqa-7+Q g-bQ5#}pkwl?T}OCUuLOKm{7'$kyx5F)NɁ zUٰ!ƉP񆇼uI'pic3b ^uZH}葟|=&/rEϴJWKQvY,sp% ˶:\ º vr2FFoK癑/"nBg /x@*0v.K2z*Q|ӑCta jvLTʴ3h=ҫ<.!=Zӱhqk&搰3rf,LRd4٠/Eutdb,dEr\ #<1}ce!5,lbag, @(Sfb:3 k&cTMpIj}aGDe߱]3ӹ v0[ s8$'Ȗ5y4p

E!pf*-% !zh\ð5k4CX.Ma~by뵕‘H;\FWe0-˜:R,/pyv zNDY+Dkh6$n xȎ®?1NN7LgDBy>wFqxoG.kJ?̀凉}7IjSCiS,0mT%wo: ^%&(Sz#<`EE)*]ƀrP,R~!Tͅg1~RMD,\% J:J|$^\ݎ7 U!E܁%Ah g$|1$&;¡p AAʙ_`Ts0U(:X *'u+|^Վ0O¡hK/fô)$M ,ڧKLfgXZ VNU5b̸1)Me){<:= =#!<_խש?x ,a.HfZcR3r[L(8Fbv*3eMԌp+5.˗` " lr_0FH Y@_y їIE8vv^wB7[lvS݀G9 $sQtdӏ,!zrQe'2˦ʼn=j],E @΂؏ܪG5siž_S1b3jӤ6#iˬ~')EjtPc7+00+XH SbfV;czgkJY.ϐ]mhn9Ћ-d6~ѳs4vw1vF"ӌݯBB"Xg$ ؉ ipV⚡~}5nAq{".E2?R8@-1 hM0HR$ @qk{ (]ÉC ~,kKs#ͥ*j 4Xyd1c[0A/׊=3FƌHlࣅ.FH6Uy*ӶX7Z5t:?%/pPUkw\m+ qA݊101W$qj^b`8\7ZFwsfaKN\PL7K[JNq#I\ UA.(f SE3ZF _1G\0`[z6 \Fwy-GP;w:~Ze`h)S:F=Ȓbs.(L9>WGGM鏡-fk!H.;/W q& ;p[xyk@(䈻^bxVBHsKPql---hql=ES TG.tPgճ_խ4:" }?JʷQ5* OMeEψߪ gUvD9k + ;L?jss)}B%ADFXw|hge=+BwL ^Ctnp"2hfN! ޤcx2/V / 8=j݆M/' MM!>’3el!7ZeSF[xikYsQ" QجQN.]YLYg`(pFn{[4632a4QW,`9V( Ĭ+@[V%9tUQ[d@Dyl`z{50xLCQ\V%#[-$"N\ (@@Orq1ys)d }; i}hHaL:'Dڐ5+N?bۈc @D5q3>ܐZ*B JW )34i09&&+9U(0#Mh=>>.D 1"[ؐ=do+M\]@ose-xVQs;xLV5-A A"D~uS.Jd~? ]p i,2E=W]tEG}1P?ZfIYWĘsC16AN1ΧeZ؄雯2Z% tPh>ެ}@@5kE,u!Ae:Ш܇ 5mx]:L.[WU֣ u+$ wقO3 Ru]|xN lnϜ;8ydNG;R|g~[Pg}|fIMl ]QH`M|32 aTEݡl饉A&z`F/-5z$mQ0j;F,|A 9FFehZrRDFw5 \G@7g3|=SODxQC>[}cM,,b#ԳSwV6pVz\&ZHOxtxda .q-S ByG,TM>+@pTG{A6% %#iR+3y-~f!+' UoH-ဿ3s 3@gAvFrdM?wuQBhq|A?o/ͰEjJv5! ]Y+)D uKx\GhQ+r1ҳ=f$ m&,Į$Fܶ6}H\)' iB*# 9)16|=OD^c\׬7a oX7`5I9B`u227w/r WQ)vQ16=jT8qzR{!=iLRziF|UT8/&Q|5n>M԰,4#..x8( &WfϘ؛?̚8>\4wtȿ+ ¶!|:73i^+!):<2m \LT<3~ ϰVzmp+ii`Jy]66DEe%5xMl X fבSrӖ0hX[cx1n睑:N扉LRpLʷC,Agv6Ý]2B*O$LOmF"JTA8rYjWzݳ&T+T%(1קj5_N Rfc硗; 58M<}WK , X8sALaw2GA-dpM!kwc@Bm~C=^9c {^;xdj\ >m;}[̄r1aࣅAb?tg<94:8J9/jY3uC&@\"]Spύí! {QÔWeocuP(G~{.UhA 0rr"W V<Ӝf{HŻ'ONb4N'jD]Aiki_1\9 4W'9Hc#dXaĿFW9"y)7ږqW3VtC|Gg\" ȍvkof]氯kByKCҬDss-_RO=h{1&c4ÈP%#.D+IC44ƐCA?rg>r+avd'y.t91j !z<`bW7疂-,lȆFG.3xwT$qJ骉̌<,h(^H+pQPŕ (Xl>y iޠ HҦr%Bn Nr 1?;^maS(2]ШFϨCT(RG]&)v ^A^PD=yH4c}aNW{0G=ِG坰᥶W.? 9t'R뼧^l@c8qcj٬3p*ڏPC2; [BxG wُ΄'om?ҿj̤*9A)k&MG1L\βFI<4ɪNUHV!2{hg>L&qd19F@o-UeZNsMN3)Kx2L{g+ON̢K :yNU!JIo6 Ñp: jprƪ@jшg[Q]U~pL@5U. )PZ!v2aǨ6LɄ[1uӽ_AY5&~@ a5NF{ZFg"P5eZ1[S #X«_v@@8<ہD+賈o([Zꠐ-ɥ)/qP6^_\.;X;DF'AQcCN>#${QbiiӜdZNtux[ܡLpOc5, gn}tؑ.nǰƷmh|SCȑ-I]=:q.!s"[nHt=& v?T$]=2r*;Ȧ6  `HӁW 609*;D)H= #B^?9AQj&\H))ro~9,+|[EgњJ?˴3?G&ɳ[H}r|PԻӬqhk Wafb57ϔ5.vA8ZUS[_i _F" &mh%Ԅu87FzghIScrܝ#Ҙ7q߉S0s)_0f}-HAݬi~/dNHb9j|T9*2|<y(l6# MF >T_CM.V&\sޏYCae*{p;* TZE$|d#+⪒?ϯ,p E-Rߒ ._&A{P|"vZ}mHm 1Aԥ^se>\45Qvו ]oӼ貂XDq1L?8ڹ R$6 uB+3P  '%n|mDE"3GLf'¥OLf3yG3|pSܺ puT`q[#4땕#5ܢ/pA$P _|m 3&wρ2r^t-1'`1oFSwuE\3s{:eu`۟tJj2'vhUZ`un"%r*J!dSD. 4pNED`BMND˾FY,f[?-6$XΝ^bx*1!$W)lw\wqu\ujv:MI ^}$xy|(4z`iTe%whvKdqL.j(1MjZCZQ]dPq7"1PC L]-WBYhd/(K`W}A["Ja^Sopi=KC9jxz8lD|JůpA\C|6d\x,;M$%jӦ񢓐XHܘ5q{ skח7h-_UB З L9R$2@Њ^uvӮ/TҔdKEħf[֭=OQ1{RKTW+B9$K5aV4Kbd Bʰ TXTKc?glEkQ.-Cu 5 cw~2-?vFwqfPj "ѿҝ5N ;|XT:;˸/FZZ&)S<{çhk.IUgZ< j n]N9A 7暬A? =>W˧=pWnoSWjXC1I(ŝضnlI KUN +=Ҕ&x.D)EM?%@ 2-,?"hQȗ%s؀*oR",-sa#-8~aY^D2F ovbW0ڍ-  }~Ђtg:$P K 5c6o̾v42/W&]}CT20~t됔 +ihFQH@h˄\Sjfzס[ D"H2#|70HiK.X\tq1;yⱊx#Z8Hv,d>SA$-mjyKtL>uG(46}F#8sWyYw| yc./˴Oeѵ XÀH<>m*!qX$ԅ=1ܣP#ⷹGd&6.5re+A ߠn{(>T9²;sq~&5v7 ~VXlHO9h4$ڰ=mr @{v{SY§Lwm֕?m}Amj&|`kyT",P) ,?ȶ0*[=9J/9^SF^<%6G#@ނȐJTۃبᥔ^$]4 ]US`bEwc`J}[:y-G2鎘\76y }ރo$=ݚ}?`[:JMw \M=w&n\HPN w iugobS:5OƼp1SeXMs، p4wu_Z?a@Ol`3X|%1ro2?1<4ENtb6g{dċ[$Ui0\[ޒKVv'Gzeiؕ'UY:ƬQ]xe-{cC{ZD#"t h,zVMB$VXn= ispMsǘ4}~q@9 T6'y|pvSA"+8/ycjPdH zҷKF݉a`rPqX~{ς| xx[=l3`f4KPY'sʚ>5V|B[4G\9e̐k+5xrs'(  Š8@+c`i u.t%1F\8uSڇ}v\1(#f>]^;A2aBߔO&% N\nP#u t;4m*Ӡ5Ypb۵#ط.=c6{G]Mưg98C y6DvQ=S3uPY'`i-.}n\OAGnے4; ʸrrq>Y #W¡ׄհxn?mKa~z:5ܦd>]󥚵:1}m0Q捇9@2o0eέTN  WaO"erK؀͏S}ww߂O ]\Z']O"9 !$^o(\TӜ/UA!@ ~m>} ivKf0-h1N٦>{qpY &e$ڂAhÍv`r pΒ/9Tj^uh(ujB X2J,*d,|`F?wP#݅mp"V|fO냖IaI.^%7[^Lո^O2LS@yPUf gz=qpF)zY>@ G͹[_end>ʡ= Hr6ޞ嬢e᪡CZYDᥔaOeR2Vun=Y ~(s{Y 2\k?7j~]QwD0:IT*0Ypі2z-u,C!cG=EjtY0G:S &fD7A!%.|W*A5\n/O 7LO2`,Gэ߶78шmԲ S@&C5lXĄy,r yHQBƌ%(B<[BSp۩ kFަm ~Sg`Ӱ' L\ȦBсx II/z]A*iS!+F=FogS@C>;ʮ5飼 5XI` 6>ii#wňŔYJ$+'6=蹞灱'/ a NANbq MKx5NC Ot=)Cu,}RԕPh&[)[/УQ2t :PBeoޥo߻?J9r24b̰x:+8\ۦ+pA2_øIvY~U16(JvXo7XPLArթ*:AtL417WX.OȦ86jLdo^U'"oW-mt-wU̎/IgK95JP _&욎|H&鏞6')} 0D0$Z{ܸ/6(썸"7[-te _6NN(I_U)t=j:_t&G`np႕3#Bz*D o\^X :8N)f;w&%OrQ m*ܫW*"RU~u 7 {t & V苆f-'iN `(2{U3w iQ+=6{]ȩ1?FheV-!N!d7FZu;iC_a'AݼO-VA(3P*'/W ,d%AYx;2+D@f&jux4SsCuzɣEB i* ,* ̤hVKDosWrXKpYS/LɆ4bcZS#_v=q zw.BP@M*sAOB(҈ɷƯ9ڍ;DJc}Ԫ~*]$i5ev\Kゾ_%ȣ< 73@/W-/v7@#>\SSZtvAVG]hͦC Kef@G$k3 A^ Qe˩N}gɮ7_A+]vqZ`G3o4Exó)oq0 .?-Hf|`#]C*ԭHn|mG~֘vy#IYkS͒oH L 7 儐̒_2FI1sUEScxHeQ%_rYLԾ|QKxø8hJñGpTMSj)VM[}! mGy(v`Sn!F |`S+@< Wh:B`Ȥ+JЛxٟ.g'|b..n-*2=k}0D43|1]~Z%S}Ar_@,`š_ݞZNa0m `A}|U2_1bTc!EqEl)8|fp mrv{? ͵cmeL'S!{葝&3CqبSj)T Ʒv$ VmSj)T4dkݢrw!RLk0bΤA7vqOT..@2d8hX @@(cJ^#Kmǡw[l|/}6EI}rR=۠ं")6(z$ŅCጫvK 1VhS {oCr ,pEHZx*=Y'%t_wS]xxcdk}1ll|"~RIp|yO5d9pR^6n!8 Q,\`ꀑ-H5%J<LJ2- A*ON$ECUmoF"h;)F"j( .NoqVђq9O.nCĿc3AtNvn [(k'XnW#|,d^HchР1R3Q̘Ls[ݾ@D\%>ؕ;&4a ־طԐm+!iJHBv\fD}eAzS\,yuE(xvU`ڂVB!Ʊkqu;tSU+{a) q#qJY3 #-du4tAvNO͏.\6$J~q_)`fj;}x\0QP:AbR pn `wxK2[~̬^h-԰?];AW-$24ّ+#Bq(}ROKt݂Rr Pi⟝+q\2:uмh5Y-t?m,{4.OXB=$ ;mџ~ 1O$i:c CS;I`FX}<ʢ9\ 'JOl j?ASIAWD@&;%gpbU'&/B̅٢nbPt˻TnX(]tHf{8Azs6_{>~)v@`Ӈ2Tt˾FswC^nP/1AAX]M9bi#1/u K8S 7_rC5+4vR;1?7ʄ{ #١7 adʃ0EoѓBL9F2gXm5ܔ6,".KꪔglH,7) /xC .`u |#9xoE`6{єFַ_}Mǥ'c^* nwي8-%j:x4'ت[^7 ZE4/GKAXC jg`wº`Ȉ$fK_mQ9(i*f" Ɠ0W1>:*  j&Oc;7OMwMnֲyWyFjo'KD$LHo?,i=hVI.`^@ȓJj/ $ 1 (B GAiJ5/ʇIkd9)]Qg%hNie*-U |$zXԲ CVZTDz粯Agy@J/_fDPjyj~s0Ƽ4od,jh Ack|xh(CxV%q{%phqf*ŻnɃe%^c%50 ̄*6QhX>'xHJ  bBA.A>HAlIJL ye`@1HeVdR'ˆB_?SPCGqPڪ) q W4"?!gc7:-6sscn;r UN8;. <;ao٘Eѱ?^%c#E4/?]h^n+tuTCFp@l9'xq0'8Rच6TL?p$wzsa Lp"<Ѣv [$҉T(J[QwY$==R:ڙ٫3fe^;&%|iLޮa Z)R?!%r0%kEq연x-51bL//dP! `91`|,Ó[Ctj*^rV_dǸh^bxG\F\5g_WZ啙eX²\!#J JZ#y\ Bk0t֙Zjzw hu~њ3ݍ'K[OE2\$I"BS5z,;tem]t2i]}u!,Ɵ)cAR'd…vI^^/K&!KIaH(-h KQ(1@/̖Ag Шin *Mn7~٩N*8f$ox"FB jqN ݪ!nYY޾u<ȭ]30obt!oU=؂5"Cu{{kF8q* (*Ue,W?Cϥf0J eXo_+LpP䶇4y > Z?>OBs{X?('9egyʐ3%/&Ђ6vY3J-fmjuCQ: qjlKbU:oy[& 8XT`GU$T_jG}lsD#*X/7-?-aUr*'~7Ҁ$YæX 9 3Qx2F h.r$}2Txez]e84ȩA_y%p7Dq/ڪjNEDa<;O'-[ku %s;B)g>1I9ldYe%>C;'~9"dpb3y$CΨbTnaOs0oQ\QJ!eoJ d@<[E$ <90YGMzfD 8p}KPNJ%*?*1B17΄rh**rB+-x=õs8Q8#]՞( 9ԠB b*[wq6R_8f:ǷbUViY‡oĂ{&21uUBH.8d;vSjOc#5z1wIH13j'5߯G8$DT[!P* )v *-qYeELjipKQE'|+,$B/isnu"T[^?OI#3~2/;ssk>$ [=&{8T #}-зVg-t$>v4ٵ6kOfc^➋mRYdW'аscNfœE0=ƭU5\6M3WܮC0;][F; <0v" t`: `ARLDxHo'061}~S@̺р"7 X-)i)dԢzьR,ײ\]-9O :]ƀ%zȎgyBd^+ǡ7YOn JWY]|k (`R 4/[sGv}dt"@?~?\tU"E ~S-+ř]ޡt@mćnees@)`(MlNG?C~ 4X w)P*5*<dR菱I/lnyq9(?XDS"$@ Ҕ۰iU{j zvaDH U F|9 p/01 X//r_ >9V3I,Q#uRju`O-{ xII,% %->*FBmX@!m!~T-,p4cr7/Xܽfiە4cr7/Xܽcr7/Xܽcr7/Xܽcr7/Xܽcr7/Xܽcr7/Xܽcr7/Xܽcr7/Xܽcr7/Xܽcr7/Xܽcrڜn^zpNgmOIαzy~Z X@)I?ޱzlS꧝cr7/8<;nVa!( <N4<,&b X@)9:M I9Lۏ8оsI-׿ʩёUO_+8\aCNf?^͠+٘[@n^_3 'VO{̞NEyK+z@xw0_^5k|Y]:]OR* [B);K ۗ(2I_0fܽHSƒn8V˱Ǚ18p9luT0-#+]}-/i~<2o[^0a>Yn۷sݻ`]tq )X/C*S_?u[?^jY^OGf@H:}~@<;6AG9A()VzWC/40UUUUUUT|]^ /{{k} .{{1{{R{{y?}|8|>j]M={۴n` {v֢m{m}'s kȉ׻kk m,N ?7k`lp6cEкBok}o_kкBlzwN1кBϹ= y /G&q`䣅@ )0/.{X>'2}@B DS'K&'u 6 DI8KLE 5( /d"VYLTYNģES1B3%р30X/Yܤ*4h,ERkc"xA 'b4 d* N=y}゚~&cnZX] ~?vؚS<{zLJJiM$Z͔(N,I'=H D?.j|qunnQZG˹ƪA۶qME~F5fL'nK{}-{}w{}}߁ʳO. VtPJ |P[~~ Soe+<oa j=_cPMy?Cz uW#>aWrY#e%o⦕ѧzޕ3RY,61#8jF .EHq'0X/Yܤ*EfBOaI,\pq'0X/Yܤ*EfBOaI,tq'0X/Yܤ*EfBOaI,q'0X/Yܤ*EfBOaI,рq'0X/Yܤ*EfBOaI,q'0X/Yܤ*EfBOaI,-@8'bb8:S;0(#NPTw=I( Ҋ[r'6w4Y %# &PžC9b/}r z1$I%I1I$IvI$L~I$JDI$\>GҪͭ<-M{mjuj>(Σ+J"=0z8Ptѹ$co9sQќ0?0$)v^'E(}.draE\`q'0X/Yܤ*EfBOaI,sq'0X/Yܤ*EfBOaI,q'0X/Yܤ*EfBOaI,Ѐq'0X/Yܤ*EfBOaI,q'0X/Yܤ*EfBOaI,(q'0X/Yܤ*EfBOaI,-DP0X/Yܤ*EY.!* Yܤ*DD[sxQ)0X/b` OaIL8R]4c)5ʨq)0X/Yܤ*EfBOaI,q),X/Yܤ*EfBOaI,πx`a`py>1ko~AiF|={!@q,X/Yܤ*EfBOaI,,@q,X/Yܤ*EfBOaI,D[hq,X/Yܤ*EfBOaI,rq,X/Yܤ*EfBOaI,q,X/Yܤ*EfBOaI,πq,X/Yܤ*EfBOaI,q,X/Yܤ*EfBOaI,,0q,X/Yܤ*EfBOaI,CXq,X/Yܤ*EfBOaI,Zqq,X/Yܤ*EfBOaI,x`a`"Af:/r_`c!)5ʱY@hc7r΀q,X/Yܤ*EfBOaI,q,X/Yܤ*EfBOaI, q,X/Yܤ*EfBOaI,+BHq,X/Yܤ*EfBOaI,Zpq,X/Yܤ*EfBOaI,qq,X/Yܤ*EfBOaI,q,X/Yܤ*EfBOaI,΀Cu炂PBN0D*G%[t3ۛ'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'.N6IsssrrޯP\'dkۛ'8{'8{'8{'8{'8{'0 9999Y'РM>׷6NpNpNpphIsss@O͓===߸nlE,{sdddۛ'8{'8{'8{'8}4 $^999: Y'N >׷6NpNpNrhIsssm͓2P"Ogf0xa +q ,X/$@ _ >Qt^&9V2+2d.FSq ,X/$@ _ >Qt^&9V2+2d]tBD{0C*G%[t3ۛ'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'.A'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'.=UTY/^.k|QS|&-@,X/Yܤ*Ef+/r_ >$q,X/Yܤ*EfBOaI,рq,X/Yܤ*EfBOaI,q,X/Yܤ*EfBOaI,.Cq,X/Yܤ*EfBOaI,E\kq,X/Yܤ*EfBOaI,s΁x`a`"Af:/r_`c!)5ʱY@?mwrVQq ,X/Yܤ*EfBOaI,Ѐq ,X/Yܤ*EfBOaI, q ,X/Yܤ*EfBOaI,-3q ,X/Yܤ*EfBOaI,D[q ,X/Yܤ*EfBOaI,\sq ,X/Yܤ*EfBOaI,q ,X/Yܤ*EfBOaI,Ѐq ,X/Yܤ*EfBOaI,q (X/Yܤ*EfBOaI,#q (X/Yܤ*EfBOaI,-DKq x`a`"Af:/r_ >Qt^&8[rsq (X/Yܤ*EfBOaI,q (X/Yܤ*EfBOaI,q (X/Yܤ*EfBOaI,πq (X/Yܤ*EfBOaI,B#pB*%{sdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddP@,;q(X/Yܤ*EfBOaI,CZcq(X/Yܤ*EfBOaI,rq(X/Yܤ*EfBOaI,BF0C*%[t34 $^99999999999999999999999999999999999999999999999999999999999999999999999999999999Akm66$dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd yEyXRK,wbտπq!(X/Yܤ*EfBOaI,(X/7`}ɡoϸ_ +(X/7`}ɡoϸ_ +CuX炇BEC*%dkۛ'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8yX=====#p 9999Ĝ<-;ʹJ\b |y5ʍ!Gp.8q,(X/Yܤ*EfBOaI,E]`q,(X/Yܤ*EfBOaI,tq(X/Yܤ*EfBOaI,q(X/Yܤ*EfBOaI,рq(X/Yܤ*EfBOaI,q(X/Yܤ*EfBOaI,ρ(Q t`a`"#_ \-|wOm?Z='Dн^?sv.EPq $X/Yܤ*EfBOaI,\sxq $X/Yܤ*EfBOaI,q $X/Yܤ*EfBOaI,q $X/Yܤ*EfBOaI,Ѐq $X/Yܤ*EfBOaI,q $X/Yܤ*EfBOaI,-@q $X/Yܤ*EfBOaI,D[h1 $X/Yܤ*Ec-;d9ʱYhsq $X/Yܤ*EfBOaI,q $X/Yܤ*EfBOaI,π t`a`"Af:/r_`j{XȬIT@ǁ $72wߞ?۪7r+̨uuwnՕ Ta$0Qt^&8Ypxq  X/Yܤ*EfBOaI,q  X/Yܤ*EfBOaI,q  X/Yܤ*EfBOaI,̀q  X/Yܤ*EfBOaI,q  X/Yܤ*EfBOaI,*@q  X/Yܤ*EfBOaI,AXhq X/Yܤ*EfBOaI,pq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,̀q X/Yܤ*EfBOaI,q p`a`"Af:/r_ >Qt^&8)0q X/Yܤ*EfBOaI,AXq X/Yܤ*EfBOaI,Xoq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,̀q X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,  q X/Yܤ*EfBOaI, ) @ Hq X/Yܤ*EfBOaI, W o pq X/Yܤ*EfBOaI,  q X/Yܤ*EfBOaI,   q p`a`"Af:/r_ >Qt^&8 ˀ  q X/Yܤ*EfBOaI,Cus炑F́po*#8IΉ;`dfQ,3X,K,"*D>俹K"^; <0UيyWvq+%Iwr后^,/-jHzdYXcZ~-o?劬[c~/HSv 3n؍Ju$vK5ZGx ˛A/{u5a ث'|fmr@ G mBz_L\p b%?PU/&,1NdXS'nI)"pԳB! j|nV [Pd|AR]9sU1|#E')eNU5y;c[7*v>,ݞ~PV}"i h)_; JxAIMfiF';T p]z|Z P%Ɋdl:(N)(WP*]NH'Yѫa#wiӳ(I%χF?vRႶ|'> #EOF'v@<YVc#*#2x ұc5%Xu` 2C0.J5m~ޑ4=wDέ `R*)J 2툀nVQ/E̓Y]U?1'2ͥ:w̢n'I#^d o#L=x#h? L,)GS/SyQ^cn}J1Oy#uy=`K'F#F?$Iv̉c]gOé_$cSͧo$@uc@$R7j9 S'Pcdڋ1E"n% 2%%G+E&E`b3:>~T_*߉kdߧ5t}*zmǕUG0*(A@l[63*>>feQ>V2$\r#R-FVG(jGj`3VdeӭX]3Kg=j c{ /lC/"@ޠf|D]mUxGdv͘_ysl8ӫ%eJ*\u S},9FA|q-ceg! qEr7M]iYN ¶A!r!u`E7=$0sUDBr},C3{foR`zv:|A z>3%Z]ZqtxUfq$UebD^gw_"*6PiH1Z|7i"{UkzR,>>'ě|=ks7#U'څ mg/=n S oiq!d_rUi1]_=ܓ2<-F 8eeG: dWeƁa&\/*d'< gIo!#m_S8;kAN&IRݧ$h {fA6KQk]:!n6ed(M\ÏWE5h\6 jǐw\->hD>У.A>#_(k\{)mnՐn:O!fLgawŰ82Xz%9،op!JWrXQP.Bm D2jF. PPj [[a55☿N;$'_+y CEo bs!ط^j1!Yd_UIKF+ !4~suR`Ǯ/ӄS[8hK->}2KC@ 1UzH > pa%%  T ,4>5k6p1fAH\AX䅜B0չBTfeĀÏIZ`;u{3Q  i!^=DNV,_8m e[$?qW50F$n*G#; ><=~9Queg门^2eWӡXybB}0u.ȷ̆8.d%81r <6*E S>r'+sL Կgjw>m6˔5Т5Q~ 'n'E;s(=P3x^˕DŽzSXR m}ExFdnHmsPPw=ɻ}M\ [LmN%c[A7¨ŁbwO?'UA璔7$nbAdTZKnM!c"co z6d^6R&ܼm)H80ӳ!-cm }CAĂ],eoa)4` ̮\~ҀԿ˚/h~SF~F[x7Mx6;Rk@H/qۮNN*lPD.W:|Cof/y.*_@C/1k]MC$exd!x^ex@ỳ!G3r,54Z4br@z HV&v+Om.qaaмK0_Z4ء̳#(B tq2j@ El5pc[ i}y~VDt6h}:^s^g`|ҟ"U`L8yk PP\وlqG @O Ut 4/- C›0W2n,؏Rr,SUNd4%4Bkޡ!$L?vj].ׇBt$ QLqR%B|7p#ńn=. 1ˀ L<Lh|q؜X0G{B8|~&Jٌ&f~ӊu>ߏx&#`aYTb!B4`>EX(u~OP+ۨ XW<撗E I[-+TԘOdmUKxF |ߕOVCu_:џx^SF 2z^lҸt.vΩ|1 .@|ꖥRB,>$pńeUi#yEm8HNVQ ݊:}+˧jK4߂R85⍃}q~HUu@.EBV1H!RP` j ,i)†Y576^OVy 9`FY̧Sc\YdCfCXJWv[x#( eR(>'Y@ԶS "T8wiјʙOSBT8tjѕm Otm2V&EPC͒RY@H18 gVQ%Q1Iv5'[q j=4W| Gg}ѫG((eL!T41nCDY;n `Y_ܲMV[ְPql} NIzq bf# p6jI)zRIPzGـ;?.p#z=)$Qr t-@ >|? iPbPrU#+qE[!Drv߾`*z3n9+Ġo LDDQ<ʋUe9T3*b6Ϡcg f ʡ@%dH fD}"X]'8ؐnS;5mp,n5jKh;69wZMRALERI9p6s[v`X&0\s@~|H/B6N|=-t#a?pL~&!pv8B0fvxI0jeX>c ɄBe 5|RqMd/_mN@({j?4..8ڔ@n?yLJp' ZUwbY3V6 d9(CfD>k孢|v&L~|Ea q]B " _=>l\XrݿzZ|4l٫dؽ떧@::hS]UPx9K1kPQf EyCmFkiIJaeen E6pX=h$U`k#™T֑g-|t6-d(B)6_\E/i BJ£U2J`?ñ618 Hn5 p#/ ЀCu炓tGY0v*G#@9b9QdsCdLgN:o<zwh ]ty/_ :fYGGm36_ 溜]Fx HT7Pd}ˢi? N+*|SoL_ytk9nWЅ(s<ˣ^:6n[q(;M6Pi-;1fG>ª:\J; 6I(쏙w*vDeUhwT5|@?)6ek=O;> sT3NiN 'bIs8*.[Y0?e~z Ԉdd>L!،5WRnKR+=|:^(Cn+#lAQw-^?pbH25s_jFuڬu Eռ"q--ğTw[xy))aLT"|_g92Nfvxs}2A~駀OY#jF3T&N자Gp7NѪ[A=5PFgd\J>+"4Fiű#7@5FU -<6[,JgFf JnaKAu۪r8L<uF&92=5ߗ Ӵ,YJ$8Ci?ADBrx߷I>KC$eցx] 0~\v+h{|JN;Z#"4lTr >LY\sZGѺֵ3pbZMdK<ՓJm:Hw?֞[ys{gC˴ ΝkBd| @A{pGY>OJ(~#;4KbN}?Bl`h<k:I6HZ[߅֍O"ZDVg:$0q ((q+/>rc72FvJG$%zeeOVLΞsz"]Y+@>ΡPd4O`ϴ#NSkV88Q5pݜ ~h,L.!y[ՋbvI[/Vժv/Ȧ5BGvE}a~\ @Z4OskiD} $'|MTn }i0Mdy4^U^ƇLXƙR["d၃~ dLO3h{kT,a @ r.3pǭl?G_,oX_M"Jڂrg/DP7L|4'<ğQ~{ƶ.;>{/o-뎟DC +D3X$*jd>,:{e*iXf`:kn<(uǙطC'sU6q9;oFqZUnY9gPAi;IuTNo]YbC-PHwu#`|I7+ғr.[TQՀ2ڿNP Ѽt B:7F  @$ˇ[T4=+W&@E4f*UOD){3O!(iV˫B=8lnLI& >NG#<:ï5[pu,@raYr@S4Nn QF_z''T$@!Fb9cODP $*j7X_ rɿ *nIF1K3j}|W[Y]dZH>N޼ 9u+l,c+[YMxO*Бy<Xr*@.Y!%po92a&gͦ^->^ӥx0q́@{7f o''4wjh٫3ŸV#hU<X\_JMi<';?I}>LG!quX^OJ\.8?S?IƢX}5V_@<,%^ph'Na%^ڹ7a.<YS)|ف\0!cCo\j挟 ( !dA@C⸇%CB cYIgDAZB#Ȫ[&L:.i04\]EP Ntd@z rm_a s;h3I,L.q}"W0 n-l ܴlp>,wϾڬu@%نﳟhRz5__bb`F]B>_? Iې]>08z$6 *T 0 LDܖ >|my.p0wASFLCD( [n]JI4qxK`=蛈*,}Ÿ V@@PxPXaF OwA'_!Rn#x#Ca)@yzK0ƳbbV >uvVWdY|ȅЍ64)x3p&up=ʩop֍)NA:Y&BTFW=&]0)I@Λn7/VEWQPܬKa׉cH4Fk-{7D ΠoTtm+2,֐t7sKF(Q`j2EF)#!^4M?&.N]JשܐkO`x00~jy^ S{ɔ2-Ae"&S MwXnNH!@JrTRà)x9U;d!˦仂 F O]9xҹOBVF#Aou,\[3oq"ZB).C)m,綣VC^uA($7ީ{(%2SQ5Oy:7&\( үKv0>6(V{m$?4U⤢:öSGZȪG-DȈE{Z%;^:J3uzgI̹NmDfn rժݗ/ue{ Iq_~˚8xrTNha}}9Ͽ*(ƪLj>zJ+957/a7|:)~+:E}u+(p_va-u Eqmc#TI+O oxa69e0Vfï#-$"*q(/(1뵤{*,}V -j4Iϻ!!%jSNM fV%ž3@C6)﷗~FsG&ASpNAIq  # i~mB&c!v{P>AnSNJ-ϒf14}猏Xhb JKAQ}BA:4ñq܉ԯx/K~k_l'@yha퍴`ylJOH=0mP@# DۧLQdj#6 FvUsSaP[]3Jvh]&\Kp߉KYsNҫ]*LWXhрA+ F,09݈ӊD̘LO /jܱC,Mݍ{xSBHuǪJD I'̩$J 7",zxkJ&rqh=0s]uAx#+&PMpj0 @/[r~nL"p,twg7\۝S@i喋UnS5Va;r w}Df;DcS]ann*^+g  m9m*-=֭~TK'nN2 ;8(PQYw(FamJpg= q{aS"}ky.CCu炔N*G}I8$Uu׾қ樭f X"I\ijV^'qnQ2 G2hfMӽ<+%nK+* \l*ٱ>l0s%KOSU!Jښaz":Z*\ȌW,qFU,{"c/HgΥ)cZ#Zi%xpΜE@?n*]<03zWdJR'38sO9V> qx0JZI|>Ip7ٙ(WPgSC̥N9ΛnM\+n;~z&xꚫón?>e2(gs>)PkX5{x:|v~Hg-#9}er6ŽQl=UH3 zyHt>i`uKYp,-Tuvb:V(nOUl31lwu9 ?DJP18XiM/Wm60L\cj.=#"Eb!7y<͍Ek,{ 匛@CMO#0U bDX߳5D%WOHx|)we"-f3&!"ZcP(@<Ϣ9Dg(R6]e{Z}w,3zK}-Y,d(ãQppܜ텉rjnC߿r[z֕' {\[  4lkmHo3ǖ3Y$XiЗ2U&gmp uqR8JTlWLK;P(|yqPnz'>%qu4vIpym<@CcZ%LCf^E*z@^DDk}16k2tyQKIɚLcZӂtGGj5\95V\lൻn'$qLhcSDE=85ݦTNkCB<+j)nVU%L%\d9DN-kj9 /3翌d!$5dP Uo\`3gy|9%P2ɅMoհo9hO25i?fN<4`|1Ϥ ]C2Sb )BX˩ ݔs@ 9T~VPb3vג} @3B݄&4esV=1rA*8b}=6Hoͧmoo]T3^28:իmUO2l׬U##YuKHr;q̏(k)Ƽ2OձɦᤕKi1@_^_\{ L3I&a$-ӫ*XԵ|=$88̶b)%j>V2oK9^|;x DP2.ޯLbw<[: y;+iOc<RW.Bba~>4sSC%IgO56|{16LSbR}yR[tFjjvn8',v ˴qZ_= M[Ur=YcKg~LZZK,q;J=*˓"@hk9tWM3Q^,9(1Vh8sW0}06 gWˆ8Ў,U7#2n â S&!gyO3v)M?_VH rhNTs2#0Du*re牼 r[ 7 "l4C w ] RޣnAP?rr%فv|9Gl )T<ŪeLve@U$`$6]pR!o7M5PAB *8FvkB.A H %X$iɍerNaa'H ?/[`HH!3/E}jDpC3VP&]mx F7pVU|b8m5.C3IQbkXv2TWu±ޔnƪm`BF*!c.Vg/?VM< NT X͆rय़43s;$V`nRQ{nsb9NBbyn:C!IܷIC|'hbu2˝sGV>ona(HcCf8z VŰW+>Dm|JBpPÓ }L4IP7Gqxo|aSN'=}`i0xEjS|tBӧQ,8a$VjKbD:|}"6f5 (H>Js4/PUe !gחi~x/G 8e'|(Qk6yϳuֽ%Ւ A' +!$>@$62\2@qD@jΚaO``x!M)%9.-YNs [ aP )` R䃖YL@ R 0s:XulעfYiU"󜭔0 *9Ab[P@0rU@cÀ}AK@¸5vL 6$HX1rص ͂n%HATdaEmiEz̟Bk'غuCD5cx0A*13ˍE`@=Sy7~=fm `򈽥HJ&E0IZΪӵgnУ TdՒkh3G~y?  N-8Q k~YynzsNJX;Hg6}C󴁰l]&%.݂h9x:0lijGT+zBuj/ Ȋa X!*FX'!Y^Qؘ `5 0`FlPy>KlYH 5KFYz? b(=;Ck񢆁,Ŗ %F_hͨah`^K DHx? ;C,[ PK_;rWUv$?#3" iNo* T{brh``m8o@^k{^NaӢ+BbRͿٿVM mOܘ0SR,fۉR΅ԵOC)$ۤή8G57G!v@_9{3<{xwsy)L3#ȤT-3 X]gUaU.o{9v'4jAq}qDSx!FS *@iV. JYϻ숵*1Lnȫ *!/i}Qs',b>U]dL`-Ѝ*&PDE*x# VeS uA85xDJcՔM: r-JvUOPAմ !cDE͊fz3~ 5Բn#eӴpja,0A3x%g?Z?Bs J cA ģxч-Me@W%mY9kG:Rtm`\eҭhJj QXbDejFX-V&S& y9,*4G3tc7Zv~Iɵ`cٹ6 y9eXyWˈ [i`| RAÍѝLk6v(+:sN+!sC'ROt|K8Z:+F+t5Om#jc^gɜ㴂(:Gr0mEn@W#Wx S5a\7%/n"GƬJ/=`/=EOp\4ՠ!nUױGUS]"VYI [@ ]>rؼf\Ĝ!)=3(kU4g8r'fr(70Ob 939Mߕˢ=8BT `h 9 c?|mG`Á1Y:(C뢳]#$d橒sQl"UHRߠ}@z(OӀ*\Q B:, E̶P)$ٻ=ETm̛4Wνɪ}[.lQk@XYp 0]v39_zs5oy`srOc; u{a!j|Nc-,GcԔ/2r`2JsPʵA{F*acCCQH-)(udr50z  I!xZg+咕Ϯ콆yu{;^ qqv]a` UF9 Z{P{۰z3oVw]qi;*e#tCu?炔Hx*G&zU@w KdZKOUsl'Me 7[Ju3/wE \OTUGΠ]X)HS|0A$x 0Sc]`zE7Y*i |inWQwE9F [{A5tK;,jJm0v|&N"lCW"Vs9<-9jãŪj2IqΪ %+!$(.nxP`:Wҩ鏘tmaI#*롃`jàOKvns* إY<WzZ` AXbЁi#OD9vnfoa 5_zԽ3*{@Zj}w:0 1Ǭ}L?1fY 4{0 6cͲ2vn(q!;]jrJAF2Y2Ơs^L0S| Pb/z* _D@.BLc ޯ#{ZјS3f+0AJ] MEH|wЋ%:8m7pS ;B}lx>%Ou=H\NSHytkLUd?ߧ#%p|[.Ggs-nY >9&pc5QcZa^TfxTʬ3q<O>vWߎғQ^/NmRdnө+,+w`4x)O^ buѤpH~ E }9',Iʠ=fJҨ9 ugbp -U ]7F2)@0"Vv^%>λLctv[ ' }S0 +zp0j<$ +< p(a6}W3h/QJB` "𘙳"$8n/o oen="ZֿpYNv_Hc+ \0P^'.S*WK,\ akռ,ƽ@u wh˃}wnV,I+PQ؂.bRHTVKkrO)bLvE#JHX{k&!|J!m/ 3 UlD<_T&Z'0,4` R sF GfU1r`1N$#]q149DŽ׎p SGXqUI8>fn_f'0hlBLmoRD{oMf8nz=P#$Z=H25Ixo:MNcQRKZs%g8G9Fm>oY<?E$?MP+7 0km FM=yRƕ9Q +j;1"R'^>Gf*~@6Ӽ45B+>s>;M[۹M>ѵ6Us<1wwG;M^; 16=t9d(ɚ+˲<"2G]uh sV CmIC6}7R%>O+9}(UraVc TVeHr:C @{ukVpvPwTɧsk <}qQ[tƈ>ζ8U!~yYEHܸWY8>)>vVN3>|͸&bKkwݪ] uxZˆvAI $Q}) ,,ˉ0@ܠs\ΩA\apRGU!77_5lBA޲h+lHm}פvJ')"j7_;,@UNT;Cjo-jTO\#ƪ&wiZ4`5]9PF]EdQe?m}5_+:_=26t' 2۾ NgL4b#G{AcP|%<$8#p[R_@Vέ0i_Fhp ԊUіU㪬Q_\j\( qCdja1~2xUŭt>(ဪ NpeDm'Hr1Jdu@B# :u'eD hƉU&A[@;'2T)tmAb׆/eblN\#Yr/hŧYfG6cnp>94w6)FYZ`WfA& :0C߿Hd̨w8 tk\ >0EXsΈ> (;y\f-ƌWwOODxn<Q&%f/`MJWG"bG ;'Q1U m]4e51uYql]KW;>D#,킚ۚ6ؠ"iK»A|8:`!P$gfbI-O '?fs&8PB F7Q¼=6`HW' M7R1Ÿ{{pO +1ןIs%)q|!4Up$I/pp"pl|oX:vH1te:De,ml|r+)EJ%hB:Dq-v3\)!,)3e6[|7wSE70@'Ŧ5;J@C Ca\axXw cT9`e\ž K5 &#ir=Da_4+{QLZY V"g6Xº-P8x-Xijq<Ӣs~ Qjn{<UDgCu炕sHP*.Gv1;hT\=;_Q1RvN㵡D^iR@ I_ꆚrEs}-Mݗi 7n~u,ެ L20;K- YiH,FIl@Dt`g^O6&.H|djW1xhp ܉F*?L7E?DᛌXҞ F{b3L+E=3Q0}qu G-9v ;n{$g_"iIѸ;Ͱ)qw)4^Z3OD$W'bU Y63">+2m`t@<̬=Sw1+#;lO]ML:}CDKŐdh{PEif`̝E}AJDXV>ݱ\CzNn1D\׎5lҊy)qR@ަھqŌ0j f46ݻRa"'ט Oz;C~!*"a8׈3 V[k1\Kwu[aѵZ}ן}9c?!5Ul d@`5 XH-.A~;_РX@Wڵ#@(r^$#Ćj=:>DIQ]>Q/*1|x]Jws6Uc w9CX~()X# ,F":pВ"~"p}<$g@\.]E(hf3(1+l Ʉ V;Pqkiס_T H)ђrxKG5~׀ +x5BT[^YХo(2~҈yMODs^53!M= *B.4^Wo}Ŭ 12·F>f.o ָݚ*6chηds0d# M otQNJA||ZemhU BP3Qol{ϲj#e $I7mA|{$ 8b8<"Ie8l^wCmAN;`{CQ@4ࠦ1G48uY\.|>7rL.4i@tRIhckj[#ݸ[Ю.nxڬx`(b+^>D&^[= tPrFf^QTHL4c`_嘆 @Oҿ-$frB<[7oru8W$yjyx8e2=1yKn Kaʡ7GChZ*]tTT)gt(ǫ(cz4psORaKt@#a`U RX&竝@wZ!;ʊHAqc ^ X^6,.)}L0Tџ]o` oH0H9e@Y=}RGME:HqarZ:h09ێ+""AG# LA ,+ Ve1z6iP~M0w4*s2]cxixOu"n* !◴!G2}?%vBn2pŷX͵0C}ݺV 6d/[l'+<%E^S:_PdVeQju]WnCD0۾X S]jwN0 #2Mʐ\xZ kcPcЇ&GA_+I*@G+b:jk~1q *LO$lV۫llB2`ʶ-;^TN1ؚ1؄cJ#146=߄+^dN.2JzTLgDSB3p3B* "}Q05wڟQw'"1_7 ߿V^*ujqy1P6ޥ>J{呰D*-HAWWTtTTw8VW%wxa$L 7`;~k:`E E.TA Bޜp<RK(w F%mud0z#$IWv!0-0[YX3O+yB&<\dBf1תNr[.tE&|xe/0 .J:H+jI$R ޹%ڨ6eZ-|'Z\U`8!^KБN0/LW}Ɏo0cO_IFxKwnHl_;_or*q?]rD72 螡!?ܩچZ<1hUq79ILQB/5˞ӄGIP -c.vLc <[eXDcV i!c0.#(U5\{ 0/1f7PSu+N`uA[z]gWC!czW> |tSRx4p,kcUB(5Mo]+x&C3իCuX qN%I,^ TƹcNiםWy'N7ߏ.^%,A: l@PA2gBj> |n]ZF*BP˞Rd;B5] v] NNkZZ2޵Mgϣ "}:ǻB>(57R BֲÏ$o'LJpǸ!IS*otz/6yMRӍy3R 8 6XK[m f P SӦpMXi48t\DZgSD*!4<,"bW܊&6OgL<ܑ583,T{#-c'kn 25gnɼ,3XpD7-0"rŎBҙZZ]lKzg8++\8\*c~wƳfQ`V6BNa7^=t;ToЍcji *J//_+3zC+JJV(㯯p| }G>q:va=V7ի (O0]TQ!8%ZЉJ :C)SnuqG볦u>mnݔFB[OؿCt$_|jzz;:͹jͮmY7-S ,\3->8*dD9,iu!0"v%^)t1̰Jql+L䒼^(A a  % J߄,9^gC]&"b]2m9jJ?YO>^0ٽ6Alǜv" dܴ>Û~2reRysl?SohP;gu;1%Zg)0wL4c/3T=;Bl\imA;"}*#œ71˘"]:1S`k7J>mkڅBvƓ7jpz}&j>Fin !íI)~c mꇨ,m/тvsi/`Lt( 3Ƒr 1ɧ(]XH;BWb,~C]:H48ePxXÕQhi.{V6!5$*hӂ#Bj)Fځ `M:}[sMލEo"G hݹ:1C_akZ!pDٷ<fw;XCu^炖sHp* (vbrcKg&dl g"UƛhK%{y"oa-S]!#{p8&naV€GAL܈ Lzfǎ08c( eXu{bYsFBW 1o.҃zM)qO͑󶹺H_~|ȖRbuׇƘROac;wf/giUIUGVp?Yõkʢ[}8mIJP[4z}Ġ4S0k"rxܒY4ku@pA͙shvl`5N"`^k!Ň٣HqHf_)48mQD3+BQ{&:;Ŵ0X2uP4F* P*iyrZy\sgJ1_fzTByɬ~Ů˚sم6k@~OD|iĖz&ގ;cG# ˼U HjGjdSȅnS -n*6 *m`=La8 0ɡw , l;@̓#;lj@ Mt7-8fn?&!}劃gS|7\qUPw5mBk?=Ɗʴ  utmF=)ݛ#~K/S+R2b^\ ShQ&L94&`Ixlr3/:2(@++ƲefKi~W7v38QՐ$WosLE!&ecֲ`IBO⻬yoƷ~KLz ʉAp%u~ؑLzfRNLMڙVc_~%uKj N{6s$S`dT;9Zmc_-:tYͯ9\!0HP7njtj X7pÌGqf+EbvL-tu}WI P"k+`YXqaKr>V1.FwQ+b~m!"^zi%bڋS5~<|9lFO=moQ$z-(Wp0f$1+„Ƞ20꽏GJ*w|poʽ;0F\PDc fʎtk'5G7A zSGqQ':o}Y4}&3p@CA)#/Bxi-昝. T\:{$߮4Z`Mt3ECd# +-ޝ#vR ]X0%iZ,_yHDVYm7;hDkSu۲] Ðf2k3(e?2Z+֒L4=~s: ].8GpA̓ 4?6Aac(ӏvwUAGVӊG- <v%9/L|:7.F,k4}9X"8s(Mdyy5RCE+I>ؽ5i2x!^?6/* 0>ŬcX9u*ϗ P&apv[,9ǒ?CJQT%BW~\TY@.6]!yCxn!ikSW wm2$F研S'srkU2f$t;oqDOzOCK_P^ni:zu\ӵQ-LQwR~ƺ%#Lˉ&>ru-ڴFB+7t']$(k6]Cr)о~~:W]&CĪ=ۼ dZN oJ^_(Dr#rR#o!.ODuO* ւ-F1FM7,%gN"Ar+eņyFn]ǜbr""<; t$IL37Ļ:lnL'*]yF)L6N QF)abT2g]'jFHXSZʐ.D0K?oóh h0RDs8l F挾=a x[f8{kRN,!7l '-'0IxoZ2PBg`<OdxcQjQ!nSKϷB,@_X!&C'1S D0dvOf$b 'rWQ.j%UU6 Xb$NHiZkm=_@'R}xS~OX!Jȑ1E0չNLǘOS,IN )F%* Fc1n`fxX7`=6-g{u+0|L!8## ^e7Kܦa`PA[&--.3jrk;p@1QO_c;-%VP!=e0T0#oc{5|˅f9?=WX(j_I=/A@j',Ws#' 5|˅{Z^=w93_ j*,&ƑwV,U\P d='g%7ˢ=Gpֺ3`Ztɶ,.g繨ŖW:x;`,)cXN{ⵏF E{|M)!r %SeV"A8$Q6h:1ҷt`n![؁.nK:؍Rh{_WLsEUjJO7_ [N's{"5$8?1M*/Q^MSbmT"c}5Ҙ T~.ɜB;V$ú'M:>$#wDч 1|qNdz}Do=N:'(ZFYoKKgCԏvڧSL9XWlx!wC"i{+_/Ι1bC(wUO=kzo.WlKb%;1|t?:y4BgE*Uu73S!^h%R΢=coqwΘl`DM'BKFOڛZF*5YAT7G׹Qeͅ?7&;ϹݎEBXqIiw<`'\W# @ gn@@I$I$j72\b?mJLFPI$|:P݋ UNjLF!߁*mQIT=?H|GJ:e,|ԵmKc m }9c!biLB2ouڞ3FaWjbC;-< . Y$[f{l7#^dVH-zt Dۄ.#׫@!VjZa9Ѝut*zrm> PԀd>6,I; P { kp՝+BG5y3S[9F74']I++y bm2#J} _(xbT(<-}birC.1ߗl۽'eB w2;wCmmJB:,E{.>M:I$I$IkDo36mmmmmm mmТ $I$LI$Im% luuLݭB-QĬ}H3vlQ-;gg]+=Cƕ*z4({[[$gnnG}5B.2M+e1[NeBx!jMBO bR5U {4bw@]Cu]炖磅E 0g*G)@ZzFzw$g툎u$O3*\d*N66T t VՆ&_T *i1um%\!K(A uA"j *ֆ)I$+O#(;r,mt Z./O.|2,6x)B].BFĚNv/h 4Cc*-sڞm ^Q} ȿƶ䵸P{MBu>Tn.ė-/1C/˃,mO_waZz`7Mj BKPsKtGkT\i}n szSnᥥZ#CKYbR5IS @Xj @IL_OM_T4u'"ƞQa_/Ҡ=R{yǯry|vSio |Drh76߅>S Ԝ)owujUˢb= y S6UVb&!7KL{bǻ=%GQS-Iqކ.kj>|4RrwCNLsa#GSKv|4u''k1bNc6~)[tPi g,9 vfS(%np;@կ#2u=?e?3=DlM72a@RsjSP,#0Gץ (gڧV*CwI9 _qe܁yl XT&D>ʋNH?a0spKy?idM3c0w/4BFh'AL"gcnѺcw ̋[R@@*J8r  ʍj:xYpi_摃'|,~٬̿s$2rb$8q͊M޽on.ǐO-ĀS/o~-cà'x IV=s&{ne'$$'p#z) <} T&cDfT"7n#He8.E,41b?-(c mLj  E ո8$  $9kVd*%ɯ/FiTzs9Z~?Opy, Xh'0mV3 D;˝Grŏg‚*0Ug^=] {-KuVrǘt$^@ ]!ቈOxͼn1)ߐrؿ@9i``t jq:9<Q`?IHlosvHJCwF0Nr`۬TP"#@&@JDQ*#?1bF%xMB@P<&vN2vÔ_`"Z"J?6xm?"&LqrW2;E;ѓVh(,hJx.opm`KH?p Oth%:P[@\q1x7vp(ַǸ`IVE fעJ=Sk#5KDd)؁LaP  u||} u=@6,sͳwMFxhE33n X@M[lqPjwht|u?DxNԗs\PnrAz02~OQw1#)hJ(k_#*CE$T P= WW WW z/pupz #0?f}8|ZҠ r殯#K7̽&.3=}ȸsEscV5TtɢTջD[aQ*.վ]5НV&m NjON PB崰E"0go^I_]QjZHw~f!?7&9gy:DҖwe5 :PCmz*jSa šQN|;|R:2qd дQmA:ƨ!n?Lh$Il=FWDCd9ËWkPFCzm5O!sd!Gpg|/ xGrW} vǸLK3ZC !fϊ^KMe'NaXG1mA%m% U aj^{cd*cdMZ׮`(\_Pq=,{hlKm;VaVGNjZ@G"5LF1+#A#NI$yq#РFD\qM?sC {X@V ٝJo2U;o2'c`(#5}a77͍#HѶ[1A%+}7}r HPPCUh5a%l/|Sݰޫ ]N8Xrͤ7e p>- 0‘mI@!ۨoNt{Ɓ# th ^,)2S 'qpPNR&@XYVZW; 9$CC \aݭJpn-Im!z)06p=?|L}!Ux(_.bE A;:c1f1?muSTPPf^)`+@oo`O|pQV2!Q&pH_d+ i@#^oOӡA,dAP u?٬VR7K(&Vn5l'k8ͮ'R8mG;H /?{5Yx )c kg!00: :/!2o "k֐\FCXsʀ->Y'bOM!nN&C1(Pm >~6]vs+l䨉.U:$[]Ab0o;PE2NS, gX؆(Z@\gAuX'o|diN,(Z= L'&.PF7lۋw+7\I8ty|;mihu6eưhQ;-وT0}g8] 2E@UWʇ| ACi"zFsXpهLNj6XD򉩎a"(K:jҘ]tCCf-ET e u'l^nux7hzx5ilkn /RVp 8Y 7O  8D+C$$oϏOTļx3㍵ m(pBD$m0{, m?T{px@B-wrאͯ={80R2"(ߪor'XS~kz) E>u]znm3>'o_9˷S'?~G6R}1Z6Tָh7mhzz{\چzVx_>%H Ω&g(=5`]ՏXrPZ}HgXΓµ[JWy0.zÒr.CbijM1[),d7:,}/_ાMQuAȽ6-pXewsKc77i7оo(`N*L 9%vP=; 7&+;vs4/._'ҷn8g:֬1継%:BN@# Jmǻ&4@34e d5U民<2`RVh>VzFy<2X]81Ed`BWsLzj&<ֳGWH;N06H1qAYğO@j4@pLjaDvRiXh4'$G@8vĠ"b 24Y5.qRhTB<Ghe%|DKPzZ&/s?)w5w>3b 9rԀY[y~\ttg琣}#dϹ}!EO0 J)}L 4]5vHbi!]J &)!kvȀ)h1 Z゙XiWp"Pǒ~ рB Q7m S)PG!_\8vq\aQa=kU!'׏U{D" a;4eHX!9c8FaFT[~h E8RR4%x7&Ԏ/VnBfsX:ū F=; myxDj6{QA ոh|VlF7ohPg4SAETL%cC4=$f,`RV lDw=~`w$= RHo@ؽTNV:QsN]-yzv ʏ4Y{}vD 0dE? c# @DX|QYUBq¯jQޡ8ƫ2.W{|~Z9! XHaI*]UMUxw-R=VBUJpcb=a'-%X!(o\nȮ{L1QQ4JWO0cA\bA@h DX"fȗzcd )\X9ērLVp3di1M!]4궏H}Q <0Nͮ C!,呧; ?ieUO3;Q f%F [{)><]"~d`eXdp3J\lψ֓%v$A`ңA 8y#C1*~X\5P~mQk2HA`xc,.kq`ݧi rCyꊅ9~^ `28ފS\} &k*e^ ,N X6LJp~( پnTE^gG5p7I {$\&J%0&)lZO4qe@1Py!RjB褀P02Y{ /i e>?68}qӃwH1üR&h򣡇2>hBJ+A9V|U_av *;`Y2j Y;`;7 aAF`._|~H-SrǺoX~~ڡ[KJ'?UTR)RQcHL%{U*KF*қWTT9tuZ/,iH-?RNz߹aVqdK82# I71zLl.J"۝f>pΪRK,p39,ۓasԍ2$f#+v]ZW$ɓw-4wU*φnװADYaZ6S`m&~ e\?HE3*gb\!d^<;kr'} |ꋈ0]K;?I6.ؑĞKu/'=. zRc 'J\k4gF49Q1qƎ /+0;iys3&/N-@qNVAcl[I1SJӁKfRkKv6L,co- .&,U r*^})aY x%8o>P 9>n8%vѩ 'jg nv "#xW(DXͩ%(QcUmK*UEx MQ4 M: 3+̲ESlZqD^]}Z\,/z`a3U^m+6Wv{(u up%8]۪p5T#XPB n,pp/7k5re̚QX$.CuD炘,J*%)D}|rsJ(tpwUNW|ǐ]dOp49IAͲ7H\RasQ$=2>WG(EsDfViC%D{A7}Rԛ@vSs݀hK} ?t5ꮈm'LF@#-A1_TzFX<-] ]U\!=Fj,ka,v_yS yQιKIᛕNW-E !ύcm / ]r^B,e]_N*FmB`F"qD=`;+O#D! MduL__*H9q@c [;D:9)/[4Oȩ4=T ,uQ ˱6yG!nkNʓaٻ5kYQսf-*7e66d_}Wr *z]R'^ܐ[\KkЩbEUn67 ѩ xY(͍ rY ]@(^H~ lu6H]9L$^ t#Apf K~5r[\- e:r눝dJg 195pHY' ¬Ŵ_uzYk~M.mgH;Pgu C;͍RFVheO$TG܀00fTax `N7i[ pfI|T:jH^OpnGA~1m4,j._=20ԓ6!̚QO 54s D1wb9U7qgkRaU({1+ixX4CK l@m{w{}{23aDOv8dwȫDωT~P.0dj_7リ7&OjEw:v)8Wl4xFKˎuVXۛ$%W*۸TK@p&qLܒ|3{ݡ:_K0Eq شMLp&N 3A@ߢ -rޥOZCg:9e9Sj;Mc죧L']22T~)N=XoUu'Y܆FR0 |!8(Tx'r OQtDRwvw!UwQ-.+i_wʀ7Lt~M S-{T#,eoghؐxӖuB:l"zkIfE'G\>GȆ PZ8奌oqL:c_($9PD}’5# ζ)Cy{ʾ8fdTD3#`$q^8Jbѣ.?zQYЃa/!Å0;7Џwbcf^G} ԟu@/DD7s kqIks{f:ݢ$_덯c; ZHC P*Cz|RG%u(U L<ˀ 8S݌ 9X56܊_$Z{S5X4;mM(]$pס D\)E+v$UpQRm]r-c|c)PϮ|^R5BŶcCAhJgۇp\Wh [fkˏӖ~X2b$]Vt!ȾE:;-~fXEip/ St9|к>Q/[ߌ3WohpDZh/7צVm7K,cmr'!֢q lqWlpɴM(RYo*8DlsVAxDmKtk@xJ2 !܌oJxZ|^hF1jmXlTNmi#C,0NNl~vfЪCg3Kc 8pYw>CkVfٯT/1܀oWBM a-~*HZ]Jn] 6p4x/EL1W%$^F%SG9яEFT^6)vév;$"?![ߗ0])nfqd V¢Cރh$dz$Ww NGD$3߾t ˳aS`#!>]TZ41%,k?![\[Aة%w3Y/kHRt|'L\&fh{r9Iv[Ci81Jmz@ByFsw9wB݇nŻMѲq{}8~G2BF!2$XjCPB3<ɚn{S+gq s"+sCg \3\K*ظ>5׻󎂊;79x<'Xu1P7be)שzF]U3_v%6ȿ+>Ǯ?T;Y^XC NPj/~NpʻRԫF(8$ @|5 4z KGPx9#&.PwqOc*l+/vƟ0Y74PAsK) 4~\b72%[FdL'eCִtJFh9*ѡg{ #I-+!+l-r%qh'8 ^M5"%l9q]},Ж/4^k^&IRK]c^[}:B./Fɷ߶tR.ʹ.4hc SlRzwRcA-tYIJ9|R#,] 61c0`A0][(iCAd{0̰H˵vPom~P(R`'`P󘸺UږC (i/.RwJλbi S{X4#NzF]HMcox}B\V},r~ؓYE ?3ns&Ҫ :*}zNɇ ?P4j2IJ÷K Njēh Gf F_w+ac -9T)us !U_+#n٬6Dgx(r%5GG6-W^[}e͕P %ۀx3G( =-'G"Xv/}5m ~|}Cj a0$`+X ψ 7=OP2 |\Ґ$Ky W >[~1EMOUwRT %%Q+u){@o y/Pk./DNWdWF8!5VH=?j0; V:PeQRw#js.l %0v ^7r4FiG;j=g(mo岾fac .)!7ycH)Owsڠd:fVߕte;V{(G|hK}v~!:RLSL- NB jiP& {]ޚ&Dn=`zⅣn/7fBa` k[;`Blyw IlVm'7d(nG1aAe\]Cu3炘G{ t*?mG.Q~s7&."#|C$Ftl)?Ob7Oa1c~i/tQRx~~/hB! GoN`;߅a4p_VԊ#$|cEn֑wՓs =z5֒.3QT^?C iA1 #8dTAT*xJ[8%Uc` iCUш uPNFO$t^tJyaCd1Ga{DB>^2J)hjSϡjKl$K6cb0ǷhoV>OKި%2ך}SG, W#롲;xy,۟$d'q以>_EAXVc<_Mkj~e_8Zw-KUex;)\:V\Bg )BV)xX9[uS,LT %bY$ҠbyX__B&OL傳 !Ǜ7F/7=epzem;kGV塻u9b\=bQh8ݪ;DEȓӖduԤeGJ"yD!jGo=*]7ۦiB# 4e~^S@Dq)nWৗȓET~ /}";?C*d0 ~D(Q䵨 A#@,ci$t`N W%mWr$r׸e08w!Xue rxCNj#ucbyDzbi3KջsH$;r(=5~m'P+3욭܍#UCjK#|@knUԱjf띩2=?m,,yA΃vk})u8WGH?rĶ2..\2Ŗjs,5gė.Dҁ3>?go~WS 0X26"t)>,ehzaJ"Fˈ dPΊ(Xfb&ĘGk0螯svn)@bpfsdʂ-ى2Gn/ØNZУުAۆ}=XwזAfemXmp1&`@=k1|.mHĨpֿ>PΘ}qS>R8 hNH:6-'!Ao ]4{?=:U +g"mѨKhEVF)W2IB3$Y)qhxd615|4_{sutcY ~J Ʃt.rzFA뢀|)R$$J#M.c܅{.JJ@=A!/1'&~ B: 7~2 5P'jŷpS?6k-x;ߊ~84ihەfVΑו[Ǫp-a @+_OP)F* Z0ȴR=b{MX^awc5iP"8c-Wd~9^Ә<fm* ʁc#%69$|ޛ, Bl#4_*_<, =.`zb`GF%g:a/. ,FlN9<:^ yc.e.bn~e_,kWIvD)npv=C~;GbfYIJ|Ŭ5C B52onh/{_neH m*H>~c[E5Q!jFyՍ^{;w)hi8`Յ\%>;`ZM\50+KsbRД"CpȀ4yvCYKb=_={h>ᴻ,l] |2.QK_Ie"j*{~ Qbwv,-;L_`V nMlYq Aڏ c_| $4 +Uoațܵrb?֊0>h[MjBsucVKV0>J Ve>8݁쨂Cgn%Y@_8ٌXԫV)5fMq|=rB.*۵+`9 Sř~{DcE}pH݀ V Ww0oCR\^ ii`tt. !&"ZK$O3,3*`R`G TzZx{>P`Pf4Tx r_3eK8z IsY&&e"'TmЬ6J*jLw00d~*VbK6nC*j,ϡzC k#ObSn`#vЂǟ Dk-ـ?"}t&ܳdA͌BH{ESD4Ȁϡm4 "g3IN!]#k&Ksog7u[X~1]ڰ+(U@K;CNU E YUl9l"`3 uNc=CWW@+H#a~ݔ7^ƃ2nvIZkF5 !.[=(ț' v4fI6wJҟێbOhȒ6Ȝw؝ms*RSXttR`fDvRDlwR=y5~wNeh`4mкX^!ٟxEn˼Vq\O6Z2mD ȻRHSs12b*։~@gtM*(Jj ~fx"ljZk8Edނ ]~Q OfpY& wwT;3hX#UI-KɔPg]WB~j,9l,vR3zu"z0QLAH|Ǩo{z^ځlyN/WوlUPJ}"624NeS߷g(PA(L6F3{4][\rllM9KEĩdH}~ E ˸7u,,t4tݭA7tC0ї@BM6p W~1LwcX%uG1.&HtrIXRB8/g}l/_q\21["d$&]Bx=i=: N)e()DRҾϫ]tAQm{!~/tG~ XA&d9] a C$6e+,UǪƣ +ͥ, r^-}M%a۠L H%A6E( nW:pUgʉ&ַfIQD4 EϏE! Iv*l,z١(B ܖ&tTmN&%GWpNe:7G.! pG2F jrI #yl=7l. ^B0 i~oО U^*;y2R^k C0s(F ) qfE1}+.IΚ:?d+G`FyhBa3.P u[s >,$'pn8MY`̶*Li7c%nYW [`roƴyI=2 S+?Y3g2zT]7#tKnуT. MoJU'Y7{gf 2s$f›\񬿓te9΂ L&C|@d;xٜ]w%Oכ패^՘ lJt4N=:1?1IVscJt$]./3t/xS8!`nn 4nIV2ߤ"NN39$~j+A,- @ /R@V6AĠJULkI ۓH2"瞑g !MTͪ9؊RmH0\ Bt2/?VQ=:@! xdGLll(ۡ|ZTґePb2עQAmǃۯ/tYK'eAy%ˇ[!AnRu9ٖ6d=GߪqkxO~JJJ=\2^1RKR䎋`__Aaps/:%:Ky ׮O E/K VQ`#hq&(@'mvD& ŤI2!ޡs<ׂFRi$\$4zJL_΂'Ne)/pN_bπOՇN2fش(T|sY:\.ݒ۾L- .Ds%ࣅBm#.&\R9I(?Wmdӻ e.Lܕʡ@pysrG?Y7_,\bx2B1lfVy`uxŲ#]L dzjv K znC( T 86-Rq'2cM1mJ0.JSP&!2 ty3~n1Q^[J7`Y\vlEl\G`5kI gQ>(1f ó1dSL_W4*D$1$|P>6V^mpo\~Onjvh`.ؾ)+vDG4 \>65i'LF|8h׻5颗IȦ WESb.6˨3$׺j>L&qU)EwmaZpH"*jFs_NOo=P:TEAdIKn6م64=HX-L.${'ij`~ %̲$g)'N`1 'vEMĊ &p;)S*!wKR-^Z䖼D}XP@μ:uJ&TP %x,jςj;GѴUne9<+ K9X _帙I&toUmxc 2sU檖7iH (pnn73JWLSIOx~"\( LƼg%4WQo,oa%&* Bm'v ]CG2(9j"%b = dA=[hTGr|ͺx|>Sf֡d\^şb}S w|l=(|>G(EHKԽf "$)JEowf6ԨA3!)G~}w$|,cІATgIاS&l\ Ю+ҵENz[>zdv fB΀tz^c̨u6A>L׵TT,B(NGjR@%O֭ i٬)wQ7+-(Xq/nέ2e';5ƿӜ{u@Ѥ!ٍ>:B B} C0:j{Z޷.ehO_啻G\Isq~p^ĩ,.~=}O`f{lNu4_gmGgK | aZzQ0 @j'OI9LS0:6|i"0C@#@#X[\Q/xjǒNow 040Y"_̐!Ώ12F JTA/vq&v $7nP1fm5Iۊ \`.ڎOc\׊j;q YyGB$!\<gf8Gο'"š:`h&ܧ 8Bkq!p2FDW,%P_0Sl 4]eNq7Dirt)q'v r JbOc78t,1*jr..9=zijpɅ*@D 4Kt%:U*@*qa\O&Ij$V6aH4߈돃{_h<8^@|/[pLuکɐ;:abQ8,E*=i'ݧa. )Wix+P┰_]6USU[_W$)w+^j<ЊApn@҃w30]̯^b1j#4-ֳ$'s3> Q'}1yW@Z}/܏{#Z[K=S&quյxqm~bbnI.3 %:BJ&;1JRZ=$ 14A/0y _R`t2fhV,ٱodw5mq|7SWH 0vm/A%>a7eufd|y1^=5Hgb7aù Q4C:c[JLB_{P/>xz?IW>Ҝ~'zÖX,C>"w)|"v-rt5 Y&n hsXX֑hptGVyO8[G:=]ؽlP^ eә,ױ' 9RrK׾B$I$i]8 "FnruGnujQA/F<@jOfE"nsF[&&!G?(Nµaiaoխ+o(xbhQJc`rG.?`B- zEc.jKWmVzyKP\~Wz]>wn,t#'dI㏝iZS')z"ކ̉_-lF dNC8Q kϽ✓3:RЍdh~"Jۻ~> LfjvOrƐ@? A˥>/d{k3%}OtlgÚjs2Ib)m֎&ḫbUzgZ)Oo]`f+ESŖwtK|l;W/DUN%@L2 [gSo~q ٘Qmٵ_'ԉCa^0S$|m:Wx28DzɆɤ;J\nTTǑ̃GJ4"9wYyra`{b Y0h8byoe$?{(z?{ ;CYb kT8ǫ"x/io lf"#>Z[y,+a9Pb>;w,+]?!jn44&ZömX77αSN0hm yܪ`Z[ *5웺BVų#k*aP!˯ POsJ$5A_è_ "e]p?>zՇmVi]r6nS,^/n;fpgrmjK:3]G ?b8Ia!$㪣 vH_`Vqkӧf?/C3=5pU5IĀ<uI@x E͞|7Iw4V%y֓:fCO:; ukt f`!##T"̹?br.?9"F} k7Fuecw8"&0ƸE$ )T[Ѐ˜:$b#5pʣۜO5L, {,&Zjĺ;^apL5jTItBc12HlmMvxy^ZSF"Յ/_p^ 1VJɘҤ^IY+'1cx/ 2Jxu'Y+%P^ MqVJʄ<^ iY/[l8U+lHCh9x.;t^x>a`.'ppSH< HB YES%S3aqExIzx.P6FN08BSc-˂Q_y)׭<|}Ư=?ŕr$/JQ|3t㩵7aӒ>LTŶUwmF'~<'xyLEhΐ-.9\wo3M| W|"Sq܇!*j=0Yrw\fk`Ŵ![-  @'G`rx!Içz1t7]ߚĦǾʼnULb*EU> $LL n^%~wm" , @̦!0Bx ~(Cu5U炚YB6 0D*#B ()=;sdddde xEb,#6 $^999Bi>׷6NpNpNpP@O͓===&,{sddde $^999Bi>׷6NpNpNpP@O͓===&,{sddde $^999Bi>׷6NpNpNpP@O͓===&,{sddde $^999Bi>׷6NpNpNpP@O͓===&,{sddde $^999Bi>׷6NpNpNpP@O͓===&,{sddde $^999Bi>׷6NpNpNpP@O͓===&,{sddde $^999Bi>׷6NpNpNpP@O͓===&,{sdddnU /2qX/$@ _ >Qt^&9V2+2dFZqX/$@ _ >Qt^&9V2+2d]tX/$?YSU*BXȬIb4c)5ʱY X/$o`3OU*Qt^&9V2+2} рX/$mP/Rha >Qt^&9V2+2} 1X/$LKHJJ!c)5ʱYh,ERkA#"Qt{a@ ˅<AI!1:`iGN8pӆ4p4ᣁ  8hiG@Y%+ EEj 'S4xx/ DV l["yZOF_qqS &z%8~GnL`ɕ/1Do\0j 'S4xx/ DV @<O;h9?lb_u (* @- Jz6p.EJX/À@{XȬIb4c)5ʱ]rX/O@ Df(Af:/r_ >QptX/\t{JTJh,ERkc"!'ي0YX/O@ Df(Af:/r_ >Qpр X/cvc Qt^&9V2+2}  X/"0Yܤ*EfBOa-:q X/Yܤ*EfBOaI,E\FbPo*#% .;]sdeNVzDze9b<`Go,3pt!`OY=MP΋o:n #cP$l_z}hd8S1d ,{#/*_O7sW{~D4?Uxfr?(kچ 2/v2L߾Zu T|3[[-;-{?{g ?BYSqxHϬ);m,#`ipQgu=dIr~9 u{/,;92=WY*F_Ş}"иC}=^۞mD"Ba'92Y;.hmq2ZL#J?]a{ג`$z#q ].. B4)T:F pVfnpB^JsC~]CnD6\w90  HwI{ZS4D2*'ޟPO|BXqmmX2X&cNxs>nVya_8 eyо*Vnιv`zo@'`& elUk8˼U6~ZVׯwyr#tлq7h+8u'x12P?X!Rwqe۸_yVc˚W@!ty X 3dhB^<sA+`I'0*ݭl#2iFVv7AV|Y2-}?.Ӟּ#ž S?rh Q:r<ȸN sr=:ε2tkU,jRu) jᙲ0ࣅsbQ |^sCx~ͣqkGk U_M?13wOa'`刉JăYI`jr|:_Zo8U (6Qew>FB'J@TQW5?'l*&1Ȕoe FDYKuLG/*^@|W 2{(Yi*#CqQq!X|pl!0ow#e>e[xu Dk9V>tҘZ*9ޛX̊pn\]V1]$`xGy/v8OxYifGy2͚ pA=~1Jje(FyvРQ[n,y0Ϗ[=ֹ!ߐZPkJl1Bۻ1-!+5v&T稟GM.~Sru.XVeNgv3-謁 $=%+zH`Aɴ NyCj˰'%qW_hѮS?W~@#̦5n+"[POf@R6,[cg65K)mvB|o>v"|znD/(HP+Bd N oSz)F7 T6aAI|1Yd͍.XEvzDؗ5f.dQG@rllV$|ժǜT_),2NMLGglz'nNF|Bɰu BV=g{o_LJ[ D+Jg*6l0BU W$:!tYOgbO~Eq)cJP[wI=TBc-65?`YF"i5k.-"Q4W 7HnHbmVg\y R|uPުѱ6UQ_8( [ZurX;haճ%K0ݫ}"xÂ}=yx5>jC(pk-O$azgLq<AUH=OpCC64&ur>r[vTtLR4U j2P Hx; 9tH[LG& Fp"uR*hWd n#+I4rޯ2NyfGu &o]Pq)5su {ИJ\=5_^PFb5|_sh+dphuDį݈'Nz憍l+Nei<+=? !$u؊f9%~ PJ(ѪfpdģH*SɫpJXC 7acP[n.uL9=oA_(.FER䂑s-W$A 9F rJ4P<nJRīyV0z?i_Q`Vtƛ1v0?sڲc6B` 4Em @aHF+EƝTuDIV#'KO:}祝 B5`񬈨)F)_w] vW5{G:*D/V㋐Ueۄ!ՙ6bAAZ[޹Q OI0g #-n 4:\eh_S`nrRYҴ:u(cn~8Td=<@ѣn.^%bˌJ j: `V TH,.[(u9.ج`Vԇgl;Z/;x(Os1;A{Կ޽vK~Y,x3%wSfR[嘎}aÝ`C['گ [Y8楸ą߳$\^r7WfƘ/H̏FJ<.s!Qu'P`IHQpvȨݥV@ {uTtX #c#SIz{`O]<&@:k-F2> 롎O ^Sf~S'M;:Uém;p{GP8&S$c'o80Áo) MTLd44)> 2(],nj5tv9#d2֌xAi_}6U@ >Tc5 z/' eqR$0LL.V*t:]:IUoh l^[*yjmoK:ڂȐ T$Ltc4b)C2)%FXE&7,.ձucs}]$O;PJzĤCD2:/_tᄴ)jJcay"HI ۏw :` Mn# Z..XNlɀK#Z"Xp_)E :YyxZ2۬/x>4 Q+<Y5=nD◦ePeINt {X3EFBըZ8UKUςᮧfj4C_ 8)edYZܽ$(ӭ8_,r, Y%l/6Kim_ңlrTPHaAo} 8dm/NK' kzV5&+"T,>F/uМ/x.DŽQ"7Et>K+DK<5A@nMB؝U={1h5$e^En "s+:j-Ƚ Iŝ:c$gr 62BCkƝ )HRY Q@6m0˒؎LVKir~qzކֳp̖] @8varщ| RD;cԙi c9ڔƫ1g6̄iz1$=irQY%$)/gPl{-x&@ 熤h)K3ſbwckah;w2*u!vb/w]"|V<J1D=j<ҝcUi2=R/Y#s pY;ήA)p0&L#<^5PBh냇0Sq'%om4>T[RDtD<$HqB& Vwt%# ]*#¨QpLMQ3BI!/)Ԫm7AJ.̷  sq1F7ū!:ړ^La^%i蝷sn{Yhau^ߎLQJ1JhhDSs>`I&AӢGC kkqV*L$l fq7*2UswXCw؈SOQ\h@^PWVlZl)((5sk0,iv|4n|zAv1YX"FoŠurJ.dz hu*:wP)M+e=VQW/!7ȥU{/ò}wg9! Iqy C  ɉ#8[csNi_URRʐ <@yhZLVjz(\HbR6q -Fg ʨ \Kt`{MnrHy"tcZb\3&2ã0_F5z=.;*e8In A>T.7; M8N8tw6`gJ5I΀,ё`TrZ!Er7\*B40nK qҲs7BS/US:hF1C)-+'9Bf s) tM P,Ȕ -$LM0.H>w58]ƶql! ׌4S3ϡ2(kgWA7H]ۛItd>RP~kx榴1G\4tK(ºÑhɛv4z^M2ҷ>L1[oKONҴkf4)'n%SǐL09dh^5=°LzU؜lOHZX%Xl;`"|ނTVϟpE65\Qݒ:xE|zx2ZK5~EsوK[RG6!TAA]L$kce4u\ ӎ6̂E8j$FCik2@H8D:s d+=DD\/c[A qP…/ݗdr30h,EQx ;5VẸ[uEXC.@XirRvsjHU~[YyRq_IvKa=p'P컬(~" w:Uiz2ce8 $-,U*7DcNyF"H缏iQŚt ┳gO8TQBa !^Uw&^^QK8&f=/%ARbAO/{ ~%qIpAoƥ"3v7,I sႫXjVg:4-x EX(yk% -=4Г{Q(IT-ٶQ<ӼiwtPנ |~"(I\#nxVzUQ%rP$?vvRl;3rSu*HUc2N.5*Tkt2ϖRՓ )?aqLI%U8sDFƏ44ǫգӊ/ß*pR̈cJy/Ek*D zyGDs@~GB:IUm=8 x  $I9uzo$ JO_ ؁%V(ˁ^l@eX޻U kjZ:0a(2ݵeQk[Ql?M^ Nb]͝2;@&O5H|r3Eq@sNۉz2?0aFț}o1WbH%U:R Ϟ#ړx7%PGBQʀRB*. H0ثxs|3X:flDb' 2&NYTDEAHya1ǹnfŗ.x'Ѐ \y+XI'aھ5Ӥ ȿ46[#Kb mexFG ?_)#Ql` noUGFIBFozc?c’\'_t fuu wnӟgmާ֣t}5j OtgT(r Yv6?NpyT lY*"|:((4շ>3~uבpO)rpI:T$J ~\}=b_:{g,Ј$6e^ ZR")u@<"5 D ,p-KG=p.V^e{ VW 56XZ?ZT3f=o1Ourˈ´ch ,Y?]_2$iV7 @B =”i&#,H,k:*0!C.fe,s0o|'ezI9MƒoY|eUeڻky%έ$Ju Vm'aD0ӊ3 }QӶ3 K vsrc9d}~,kT~u27^9!amE'\nZj0 \y.7^SkTG7? nI2j)$"yj$,Wu{%VgGѐ`~50(6|#8b02lYP3^M<*L?M% }0oKNgDJ;$ /pEˣq݂j pe%՗ZZu٭e6dLh&β+jߒ_ti`:dvpkOIu8q}\Ŝ脮B+l މFCLA"uuCJ3 ޑe!`%n(WlhF*Z *0w  f2>劉=}jAKv:چ60>]%+q n;viTZ'Y4q3 {.ž8yDb6}{ò +X s-ϊok~ HN(kiGZϲmmSI)i-AySȝt2$Po[a6A03{XX_HnoQ7+r7` qPD{_tV'KUQ3%S"oV&Hԓ"Y-Q6k gM^9؞w i}\.jlpOÄ1wNB-4Y=S})3k {2<6fý6uaK@*[FpXYI*eHn: ?(l"+aH`!9c'YQ˄HXUWs`OХ8Nh? WuLgfߞCO/)C%gך2rImpۘ|k[y_>w2`jGYDӾ ^ipu|M:z p&i(nt,_4{oY&m*gnۇGB3B͂KE5kk|=H)|M&4>M :q#t p+6e[ Wp8s9zK-_AWT_T=r @y75y֨?X/V?:rX~e^p J0b]f(3Fyqo6NR؇_cV$A}'πbĞADCv䳖%(-0 }lF~=K Sݤ ]&ȧ]椙y7a?M|4P'4 65X@ Wk8^brvƒ_O\ˤVDe0g+c%M*& }RFcX lc &:]:Ct^_.:ВPn LՖEķ371Lhܤ9Qz rMWuy8J_C|qφs)$/[ T;)Ѫ̜Dp$Q]`nc~R2͐VFI +1Eӱ=i*vKOU +j?Gx7<\N(WFc%t"Dc48OP(eW#:U]FC*j<=ڴʰd́{BKY2G1,NO(ҒH63|^a`fp͆qpsT쉳X6ze[-=`kf=6eУ}>掴[i{u3;ikęuqWo+ufsL}I8 I)foZ L!d҈EZʴhKkQj F6&{"$=ցW}z5 ((_,Xr[jU}:bWi{{"б[Nk >ѡ(ZLЯEZ#ʖF{\a>eE8U*GDRy; s-^\̀ݴ/| v=c{M)s$7ohC`Jϓ-ЍlTh(S[!mXTXpw$6[>&$6+ rhap#@>\c-4- I$BT9C4-Mw5'uX6>U3-H)S]qvFΟ7@4_UV9rL4a}y2q!A:ߗی?O\41rŸ{9k4&I:̄6N/Ne)D "1zS>"#bӊzs43a`>?磒BE-^ߦA2H Ϋ ڦžEIC PPIs`^6j.y-N pKXGOz1lbkiqp뭯M:NKwW yˮ`H I}п`N$ K:1Q(QNKF{Sf8N;=`T>39ǩQ:R;TʕsAM8!#1 s}(̝7H[.g* -qɞjCpB5?ͨͬョ }%Bo|cWMTtaWx)lj EM],LŨɛO,_~Lj V\;/\s FU2D1Lx.^ e' 0 p\=<_`;$̳|TNN<l;d<N?h:&q-x%Bly45%5,pi+a*chQ/Ij>"QZcX6oMGa3];ѵ yɗB=/ !C}e}iK>qt`7LN]A)z5"YfB u;y@ iE]af.3/p͆`!,*",R4K,r<ہ#D"{IÁ.z_(e ? em 9|`^P_4naeE_? ߩbwtpyZBwˀ0zà5K!᳻P 36ZaB;f !{1Y*Gjzo/;Ksjtd3FODHۦAd[x~SD^T<zbSǀ)1^,񐟾 '܁qN2+ n|?{@b;v)c]o,KE'rƌ Z㵴fA3~77sthH+b{;-M-5+T^OPxFܬKG̾Zvf!Nz^IB؆L;3G]=YŘO xW7ɞEA׈&ߝt%uH !^6Et -+,ڂ.6)/j H_SZ^ƫEԢhS+LAȅb`Q/xf7<,[lm\<xq Ǵ S&NVE7'2 `U-@X \qThA[UʐD";DXT$po|DCcg(R+ '6 ա, &rixbUȁ^zwPQ}w6dl[ ]1EĸQ:p#6λSH1϶r+J{,*29"Y_LHY}'j1n;sv) q~֥c[d:?I$ iVV PۺW\M_si465?Y3-WU T9Sb^%ܳGt6ׇUlzepIJWHykKIkNε8- X*<&$2: "'wZ?hQ WΪ$?unsd*t69r,bq)ƨ(h?+IKn-oX ɋ5_i(ʯl>̕y?LWM %r[{EuZ8gp{Cq@3"XAx U=KR9qfc@ugR6hz>Ю-4DJ;T,2I;Amfz 瓸0xr DQt!$c oEWATtx8pה6g攽6]c?3ĈP8U].VNW1N[rwެl.{Wk⭬oҡ ي[gQz Lr)/`\ƄVN>05H\{Obw*~_9}g>'; jfLO+V|9bĢn@A,1&0,=_;tNG%>_\NC0ÄI%X[\X]B! -f螅0'ÀQmVHjrV#}5zml:P=eNdmBnMobFs$Fi"r~c7{t UR+d>*26 GK·K&dZGa&'@5 .I-rLCs/~9 #Wj6_ùh=w\|WE29!U,l!~|qа"cE Nu}T| gD^Nޱ7#?r DKxHi@ҰcŗZ %@>TkEc,@ z%*b:0E߇2+ qLM$&ZNR07Y:}A"BEZh0(󬌵-l%8]4GQx)fxO}s湿/Hfcs]Y ?ڷمf+ x5A4E gd=+qɞRhF=$c$̴ںwj :7j,VY2מTVUSWĐ"&hLZt3(^iVVkg_lL>Oozx2X_ܡ{醯$^O,-gȡUJG-$aˣ2aޙcEr?yx%% :`b#h6tVNIqb,:M(Cue~rbyVWv.] ͮѼ|ݶڐv4g 0$)םDU}'͂H49L'9 nVY+h<խErߦ\HϢaxG,$Fi_U>kL[{O@ħ1*_8>/pF:\ /LY/`Ųt^|م4l.{SOȒ1u;l![Ne |Gy]; -So r<(tñM=֝Lcw6R[lTy䆗v N̥inEl=Yؤ]ﱎ4V\%;Wx}[0ht}js%Mřު@Ƣ]Ka}^Xk/FzGS+h/M'PORҀ|4{BwtU%!E5U*!hT/Psy}U:ͩEVH]JF pFύF'i#%s8O/RR.ؠd;_2㜠'H#MPNvD3/(fǕy4$*"`w'6iFh)1Br4hR%?W =Hii 3'D'F^`YĬ &?1"9}aHgbpzc"7Rz'*mϽ!R.kJ &S<1aWYkl-4792c=XTl?[Czɼ3V5wm+P8:R__+}.4;urj oO"❟I{,݊Z'֕:4MpɠScR%O`^`pO7 [L[˞$i8EP(0VDāe VM}`V]UH㷓NK{t%B8d&O]E>fQi?VGh+p}Z.&]޼!d2}wKÅګhu%ٗŏORTQUtcXm6iFsj& Bb\)3GD>ZX,?ri&_#3a5Arg`I]}y⥍3Օ#6W?x̏|-vPժ^iۇe.=N+h69˺ ;l^إ*M@`Ueͼ3咊`T7 U,6 &HKXWysI,Ha`%$SH-ЮiΧËld!'R 2l!pt40dOc:5Le\1#QrfR6%+?mtœ99}\xRF2)h(s"@.ZzV6sw;5K={B#=Vn)BM߇ MM[&d=.'z37u#fe/> 7xvQK%ɂ>  ׮-ݩ﹮Cz"_;:căbMChβF0Cz cB}"[q ibX~ o@ EB僠R5=xaIL/-ⲑd>IcB몇G`*ږb*#Fv2~Wf]7F"D/p]e`D;=ᜩ>+cI:q:1*I1;}KԈxOf4xG/(ܯfrVj0?D7 hpJN҉+@ާZdF*%jjٕMR"'O_IMx]J@9h38]cZDiC9WUw&d7CO 7UJӝR㫕2]6YMzp*=Hŧ7Z`^?QDf|p?Lt^ }ֿ܏bًS~XV! YAqS|*e!vy;ޗPdz4M4|s匵sy!A@h崨ğ) K!-$.6NzJ3ϭQxA˶brҧg 8 #& w1P& >Nm,grC|xVgInY6;JfB]k 6lnd[b)Nf NHkKRɏ6c} y D2=O2ԬV^.Utk:݀"<&ⳮ 1.2Srh'huFA9D_ iZ#T#+SuusZ3S/5fYغK+ʠUʙ*#pGmPAhwۢsYe{t.cdwm ʯϖoe!b5Zli\nRd6bV: v[8^+w=[o#-3~mߞ řfۢ,ϝ!Lkف9r"CcOXZU<ȑ<sv )9G6x!D7 Gt>IVNs]Sjyp-5Pb$ԞiBf;߾o<.55kk3@LD :Nvo:.+1TrÎP2Ac W>$6X pHx:hŖFH}6öFa}dFQN$W.IcZsV1Dg$HGя0X"Asc<tZNډOR0X-jq!̖Elȇ og]$M.(-=>. q$ ;&kunq6&=o,_wH \yQ4 0\?4q¨.E٣Ə@3(!'RWed}ec圚] ڇz΀W6=;"N~WTAU5Y df|ReͪT@x)p5iR}Y5=®Tb~!;h7zw:tP@sJPjڰv<̭~o_"L,ބ-਷|p8NOҶIunVh$mrMVwmK-PoR~tfX-%VĘB~Ϡ9NL=$hZǥ)P٭kJ]-.i>?"mm"~o0{Eso|XT%o 愚q+&45c%hCdϠ9mG& ɆoacL8~p/`txTfZdiYV4N`|t NӺSDmHΆM1psa^v{1!gkϐ%)"-=i"ռUE͞z F ߾VP` wm % J^00r=JePBs!Ui|V|$K(#Wz&y.Ɔb&3+L`^;g9dڷΑ l%Hw0JUpbuxυ2Q&B[+s?Ə90[)0Yt ʬ}Y$k?cjAB Oq"YTUf*^>4=7Z/qKO~,֊zJ;C6/nPE=PG:mRk* v!isp9A R1x|l8#׀w23K L^+=/ȨJ:CEsZ:ބUy O!~_=l:rpz: T(I0x?QIo+0Johs9d=9a2+l}zzXȊǁ! FA5 mz [OriOҥpfD~b/{u k>RN GrKB-[=Zcmz僢Dx)ۉ'_$*9\C;Ԏn3<ծ'BXMV8s>ZZQ`:Hĵ5@/eRc\s˞!YWGf]8!_LR?]9q56}z $,:pL4oT0l|xEh败 >ZTpg)oG^/fË# ^a݌)la* yZ;i{9ZqE/8Ĺ1Q(':8A9tYJqCzq>hq89aa5/}xh$NXV/{i1d"AzǕ GD2M'vbvuz7諭tyfxŵ$QJ୿aU 9;<ʨiV]r2pݢP*ۈdJzmxm@g3&]rM~7jU;Kw 5n"BzV ĵpm Έ\Svi5d(7V pPR`YdDCg畻2œw 6p C9MRV16 y)P_;Owl B$DY=@Ӎ6GnFtWv7H{bjTʢj?NbT,5`eg pV[޴g)w/  w䴝@va/ܡ"Z-ejGxit: уje<0+fXB2eu3j3ӕ7T%+n.iP+z-0kyRClY!;ֶWo}/Wy7¬`H?[| {^;'BRުK8!>HL3O %}Smpm K4tw0^ *G_gά8B^ԨNϳ~(Qvzi47[0;:E+O%g`[t/ɋd?qS`[V;f=t:8=3en2,Z 8PG?t)\V4]%|FShDQ!gM.:|k^,:ҨЬԘH"_HUO*b2/ ]ȱ]̾ Z^EɴE3o%ς|)<1|Ԉ6D g(Vc? C,BAOxLyB醻5 /@?B~昛.#* E$PaQ 5QSS{թqA3WUnviU}kVcBiQf>p}5myY%pz?ލ5 :>D) 6DIuWd0 zE.2*LźzJ dᢈ8Eo_)e܈bwSR2W8n.na.7:D7a |~.m%:C\Gyر?Cqe7X4FVR ߑNRpޭB])Wǂ71 )/DkĵmNkK;Ehqe}~-cg`w$4S̜уG@/g`4cfT= xO\dV u;θ̓ mȏζGg9f$Ҝ]9y,~@R=X]2@(PCsS2jS\st="5P߲p](mWӭ]XU3-jU3a)4WZVQ!QS{(gÆI8˦=+TySy~jpR:EBBS햖6i:z~ S4Yce%e PԠ]n{k <[sJ)qq Z46TbmЦWsAO[8ңIdpߜ;`ےdVKd$g}< [d0 iE#:kBUIލ{pJ-Ⱥ[ȉ OG#:Cr^vF =nhs}4b|3^J{Ϊξ]f~/L@Z7J!<,,H$ ށ 3GyBgoSG̠x<uB1慅HxqA?᛭^FU3&#Q[G6dkdQ؂_ oǥok'AǨs$Ɵb"s/8Hjak ~kC;@ֽLd% rkARȗGO]KN }67,HWknwbfVlcx 4aJCj9nPA7D"=szTPD>*~$ū奰ʛ&;?P3j֤$nm {sJ-X5 3vЧ8 cA>uqZ^?%,\(d_$ !ޢt~mnɰjfMx?? _-y u 0Y R B}<ɋ0MĖc ::P)FKΨ_ EcH^@\0",d@Y}=(ΐIK)uN1R 8ND7Lң -n@l{:µƁXJ{urS=-bn:mM$@r[4!\d:Y)(>;V;-n~J9;ɊpdNo߅ck*_TIR4 %͉LLcbsd)Bb\P[—bD=Gԯӓ]v40~Γ?n~ [LD,Xny<}kg=NDyf"i]7)# D931P!CQ:s EBN & "8+m D߶޵^׸gA:,%hO=32ê<\]h߁4]y65zMbuF)C5d*#ƯᛕbN>[äx\2E7Kw^PUbhL l8BMЅKQqA*isLI# OWZ. ПVVTc1>.,dQ4OgiIx]`/X32ؚǟ~A!_Wrm"6f8 fg.C_vPܗZS':f%Z2@K]gt8-nyIЙBJg+3i0+"D*?FOj u. ׳:8",Z_$dSuWW{=Qo}k,RFFMLK6ѕg. [e 6y#b{g'S,Uٔn֋d3e9AuTq(ڞS8T% RݒnKJewM/ՆjKt vt=Wiܖz>Is_Xfs edEI 2PeYr_2Qdxl@Z̡3qRo^h; Lx^PhSefc=` \|_{tK:ewܽ|zkbCPIOPڋ_>ι!e{ZGehX[zbvemjɉ:T጖KY%"ȞujW! > ff0'ztx̃9M C[ݢ'6"u./`89W,M8i=%${?!'`dqU5ƌLvGc$ȮѸWf_Z1TUfZ.TMqYiucVaA_)=ѦUPt}U#,Dv:$,-^2̱h 8G?KWʡʒ,}!8 c(mnJij|O_P*#l) [,T?eƑ@wmץd%kEhUC<Ncb0*&!e  /Sk>x@};f&!yJ4 e쒔 _k8Y39Gds_H=}Vb5\;ܙOs:#ȂƯu /ŬI2FMk!Ew?' ZE.vQg- Bo:0sT ;x]i¡!w7jJ=]WP^肁þ@,E:;y9? HE t"|fQWD(MʎڎZ߹~ލ)\,d` BʨeK|Xj%5(,]@yٗ:Z7d;4m8̽xǒ{#N&+רWSӃrwN^*OGz3bNҧE8 $R\qdTƖT)NWu.ސ47_'B% AFbb{_i6 W5O{ӂ~U!K'!:2CТAc8;eʟVc5FN9xf00jM־y wcCG~>^G"aӺ9nɃi')ܕ7C.ܩ$kHI]wϤu{;— <"Cm ZIp; IqcOئd 4b:9?ATIŎr$B~͂4/g}}<X{ަ|FZ3漠.58=MB]:ʹBO,5,eIY\HߨtGƢ9 b {/z`bAgY}7!zS3ka5I(>2Nɤru!w&EM]Mm \.>ң @1Y {ȿ{]lGO3I9U4iީ`'Yc^M(-P^̒#1{)ur 5Oh_Jp~k7vuf8G,Mdá8L?)uHYW߇5yH!aP7&xw7y=bx@e_BN~.n\%NhZF|R6-:h\ /5,-]Z>ob@0ߛ%gR ̒iz1? )nƮ)V6?W=ռ"P %EL!hm5e XJ&t Z:U 0DhUW9gq"Jdaqc= : 1G9HZY<;ጽlM>$$Wh)$W\~p닅7@,ߙ]C VꭢlCJTsQNRKbmk/N@r) /u":H5Qc8\LN|ƁKTU0,.*#08o gDaA Dl5|̒H(͘' a'eªbqkpjHS`ŴqK04Vcr6k޳2#j[ l;5HLZ',i@Pc2PTPQzF9_f4脼\QJ!S{Jd0"_;)OI=6X^ w~b9_4ul>G5[aAq):Rv;%LwT{f$c8HjM he'GĢyϧ<hQh)-p>ÜLvI 7? sο$@`x>glpġpżS^œ{}-@y;0r"bR@X3.rǔT137xdp&'5|L޳p[hj@tZ4岄%?ZL4j!! Obk.bƏE/b&Z^|ΤZ<eϵۉtjŧǿݼOCH,Pv$,GN{P"+W==w~(o-LG6&NՃjXП5W@~>>t.M1x\;Ee{mݵ[2%TÑfu kߢ ]~^ q=mTiU6DpYoF"r/K}04%HwPqlK4| ĢU䤒 70CO[b DZЎ^%_'P'%7>1ӉsL_)ޏԡIQU.|U'aZџoaa+7MnwWk>5'3="j""g y!mLIs^{G؈Q}FlF2gF PL@2~zVKsBGmBTFX9q߾ﰍfx_wcܓT&ܓIERe,60![`knh%E(5T0'Gw5"RЬRtՑbӮPCrέ G6dXZJQrƧ?MS+ɩ˯G\4ߜՓ7O쀥I`36 ^y˹\ ncݺ,.;ʋ %}KlQ<uhZ=ImYTag>Ϛ gɢmޥY`J'[XyF :%\㚫$k~5٪&ifUZYLOk*`2FD]B$BL ÿ[7-=ޥn+:b4t zY++x0m}JYw1ŭE` 䳤g:et?bR7|5G|de R7{;@eLׁ#Z翤E?cԮr25r !]E) t1x.X8{Up\"Qw(uܙBP?^BCKrWQ9~#ndtpa9ŽtG1I3:X}Q$?X ŬIް#)k!g`z7<0YMLX2E8V*j= Q{7egu~؄"U 59sV`D܊oƈ ;bZ?s_Zn3Ì`'AFE(.b '77U[rėY>!JbF*Ku27]TTc_m)vHV~CS{ME-Hly\ qZ"ѥNf{~)ߜ?t?AA!ʿܵ h##u7|{JƀfZĨY/S;/d?]bX^ =NeccJv37+]rR;`1"͔`Kzۛ`jA[R>q B".-G(fkv{$C&\<?-1QעP 1MIw s.`S:*i[J6w>8|<&*V3{r^s.`џ߆iQ @֡ A4U7k`ˎOmщ')N-߂ꦮ5 -8r`29=MIv+gs_e028 (;ExtmKJ2ީmRS?G-A%<(i˟oLgIXvdFSK5$Z տiEj Hs6_,D)sg%XkQp|ZN@Dc;CM,E]T>^(B )4|1ͽ rMSyoz 柏5`xC9P0cMs ^}D:{-0# bAuxa1BL,jSM=QAJm5Yq1SKa8ČcPOkѰ[pfD:&w;J۰/w~d<ߌRPҐN3Ih} k,AxkA0!^VZM!ܷm0@pԤu;&4892̆y/KJa[tMK&JXP,Bni׸:z[f_LygmFRXx&õg89x!_tߤ<L6JXAVJ+N1Wv2NTuect#:랸guLv v (HѬ0m26&r^ IJ3CM4{!u&eIZlt5OwnTN˚KdʗE BQ'؍Dֈ>q#E,J}$j$@cwk W/ 3[YQ\hWMUj %~K*Qĸl[ êM|!@Ό ,tbԟ8> Y`z [G&zk㨨5DZߴlZo޿T>NmohY& 6l9xi iq1$#>JUb;L0f2X%`heZeA8;,O_4ٱk>ڔXʹnp B[(G1+7d:9C6Y^$2.=jFj0__ޙwRl=kM( V~|I&HH)Rz"4[ƙ:x8G&DŝAU0YSo\b_eB3]uj2̄yJwz'G#q-+Y*ÆLz{^4H&}COgkD3"ۤ g}rmfY8"f]V蝿6㽜̌_$YP}X(;A YҀ2Am +E@i5U^kz\#TXB_ ̃k6 ?G<״iUPD2hG (6ޏMYKҜ mcZӿA҅1(O<5O7gQffɅm D ;D;=:& ĺB$퓠=`'=-S.CԈ ?ž1HVS GVs `[#Vn֏,ƛߚm_]3rnqn/FHO ㇸ6&iCeyovSg zJw)93>^ZX>촯meHsIy{"x:E+ݦȢ JK߁ vڍ6bԻLm Hq|Y 9#QG+z +{ Bp5N+oH@1FYa.nYM^8IĄ?#=gYp?b@Zד hTw`V.`:u1PKCuvФp8Ftӟ 6ׅ J_(PX٤UR9zpZG“?QΛ] di?+& lK#v9v`愹,!krm[^$ k"MsS+8VPuQWxo"SsBN&fnH$ܗ$QX ҋ~z6ZRWyGƸV+sNR^DN̈́ma8?9@mSw:WR/p*A(\Vc{(~wP]mERu .YV_(&acOlrԹ 19a>PϤ3pZurG[B&o.DO$.K<}qFSS1eU8:t_5\<>|Tb4J u~0&uG1Y3̠@Pe[#Gca[pv*Y-kzdƉ/hne"Yц"Cbftb<_Ҏχxp7µN:a?:^0*NoeJqf?#QB-?4_L\^d 'QCP Zu|x+2PJ;`̐NS/Ճ[h^?DfloƒIgr g+4S+reWK j)硣^޸k \x2t$ֶ7l-ԏAhq!8YZ_0<Ѕ,g5~yƺ!#K^]dJJRH3z*#Obr㇃}s+o? :fyژqoCth7ݡSAKWyir}$(ٸOc?h;xI·#$opαS1WقUcKu7)ze:+py,:_z {JU4hcq𹬯 y Ǒ& hG8l8jWRnip!\fwvs(c 1LBR3^>tݵʮ\c)O6UN^(ovT_X$%LxTX âGC>X7 dTQHa4_ eU`< Q(KMs [>),s`9]-զ0zX<=ӡxf8}xyG4챃ͧJHLӼ]Rhp T:{bpxjk]]hmԍiidh;=Xf-KJصHa$ 'kL-K٨O3$i-<8)Igq5& E1ȷsD=x, <*wȝVcMrtv?{^/衂dN(6X5\ue\hm8Қ낞ASQC 69 ]B /\Td2eqjv4;*)g.f (BOt鉓7$(ˏykvE}ɎP&>8B-yYUB%B{+QY|h=7c'̴f9XBԕA LG^q$|-!I6d6 !^۟'v G/eNKSA C#gi`/s{cgG_vM*± zUDl ''ʹG’.&&#,1}:{J>vg/p2[±ҢdhFҴu7cy&W;Z ⵱LV~~`m] >Ii yG{pKP&'_ (^KhcGE S |΍ S09$s7bc$)/ Hq֩[6YvhE$:'U;&M1wpe4^5i+$S6`(܇,}D]uÐyG!c |{Th;9`1"s$Y |bM܉KM! ӳ,7U*03Aa(*7P<1`N8`03ϖ(*wqql>pF' 0/^tAׁ>щyku`eI3 N2j t[ݸ΀_c%s!A[p M08!6blh!Q6we?k-Prfl݃6 ݁QR;?%sU,,e#ū\K]um]J7=$(_'@߷\6%u٣@|`eԟeW A$r:JmCw+4dDahvq r \xXЙ*#wwz!bQGl̙aDc}D0 (w0#,,Iʯ;@\.F~sd}^58.:{hRȐ1aBop&ږhRo0F,5 G ho*N{Eu8WJk,48 ͚KZL(NPOr/^ʖ&5ǙT 鴦_nbsFcci)C-_q ";Ccҍң8n IⓇRdl Ώs*HvW]$5O?X/i]9_ zoys Ca$/ g扫$cJ(#Cpvf7#o6jsV(*zX>wl LU 1DR6z*0HJBj-lBX=S_ .#`.Fa敟:ޑ8)jF Z'Q(F+fp{Kk-YzoLs%-Vot,:,_xq݈0Ӱϙ=P|~:&窌e/T 3m,]_=46miiEgCoR<ɮTBx-mj~,곓{wzI65`=,@[¤zil5䧵v/)ʯ:.mKQ#KZ>&s(6kPd4qQ u4 b&xXs|niA h,H0FS,z{-5]r  0y5NE;!Ǹ쎃2A8f̕ ewWn7֒@3$^;#磑FF2T:ao*g.➾+ =Ҍn}MC v ,dv9'] "\; 2-/4VG)Xy4^[k&x,vP$|}FxLcauA H(^;گ 1*_~"}uXp^Qcb>^g>u ::֝'<8:#ڬPDȴ]\$K8҃/m&8 vӡd+u BpqdT?}GoMd' ^lXy/T}frgꅷfV dz5Fr3w:WRc,T+irW̝ 5_bYӸ' 67^ R:RڊEqGn<u bldԐLnuūc( С|?%5 <JR;5OnBË/w40z;~%_OY[QlˮID葚/x$}y7 nR$֚BJDC$=ShᩧF@s -<9wjeq\ua^LTM-ϙg WƝ 7BYjEu"}LOR4:r3qCu=pS!!Iv.-*HHA.^ߦQxLD$LPz2'KP'V4'*؟A*21qA]<@Pg*p:&zWFG81+IN~$1N2(*"~m1 opAL|ևmd5՜6Z6&UY`8nƢY#+QllCW0*$:4Kw8~Q 2>- jzP+3K](G릥0W^%GgbM15z!zYg){Q䬂D/C؏ain]voFJ.snkP8HgfO[I')|TL^T}yxz%rOBW q&w]9٢uFvԝ[G VbO g 60c[}&, U3A=ЄW=46Wf:D6׍R@Cv+!)ڹoXUQ,Yߗ ,T#T 7(_F;<է=Jwf^8&IzW'aEV߬8Yׇ46¾U:E-,j &mN C&-q^ u (D5 5h 'R _V͜Lvޝ$ u%:`)/ ,k*Oɱpxp>9p," (z+BԏrS*iKd50yw(S9xaN"HMֽ,&LP:^;( gn=U:Hv>]h! . ƒ2 َtj_CɑV0ijIaq>Քt,|ej2P&:- F ؄HioIf":)ib Nzr2ZR_)p52/|27\(!5~'rѬiL]ߌ"[Yk>Y2޾ =6آffKa:(I{Y^o@A-t‡0D]JC/Ϭ: \J!,0#f'8[0(ԬqF y4mũ0ˠ2|3XԻ_L#7#Js5Wo* a6вdڨzD", >1"R2Qf"Cc[D:wFX1\sft1Zba\9O}!ܝnnzZeTRw-2P쁊A:CX2shZ0cɸPB<_ޱ޾+?{*Bƌ(ܵ|'lOEw)+ j#Tf rþ(͞k37me S#}e*n2wO|4>Jo1Gm;-NšNyΜvsE.iPSUt=}$=XBaԆ^ng6fZ aMfR7=V-'5)Ie 4u:%!Su=iK}C1QGkжXcy} =T> | [- o<[,"f9BZ  pߴ4Ez! ZB:Q5Pi`Ek᫭! ?g.*e}xu5JGfu 3F(y_12{T,/_$B`C]3Y&"ZŦ霅ޯ&[$m!e<#T0f!T# n &zC`XKq17Cʋ_7r%*Ϫٴ!!Ty <B7ʫX(>4- c=`KUV;Z`Xsޅ252xFx^`)E(P1L&*M/F ?C)ߒlԏI#0Evk2d(MgY,h|VqxdD! Љ>6Sg@<Ih~&E7J/ *Αu+.'ΖK)p/v#(0 2l%rt.L9>0H_ $9WA ZSiu$c9ߐTpv9M"W_O-x'IPX>hϊ!K) CpuOP7 l[#0y"G`HfzxηLМ~눌W U~>~H@_("u b﹩f,vb$\bQ $N_BQ%|nfT yRsgy"F`Gh!#DKy}W'>L7ODȶx$.2j9ؗqMzo7c/4`5d4 yYL9 9HC7wtgą:Vt3 ?リk6e+hV^zbd5 mt%5Z4yr-5l06'J` fʓofdX}T"@;?[N"<@ @ Dd8 Fj YЧu] Vp5ms`O;Htv@"4j1|IQL]a @ط-AzȑX@j:A'-# EA6i\$WZULbi~{ugLjRd8\6Ed@Ҡ7KxPy7k5 a 5#4` I_\h#.iTU?q=&=}J ~)4b6_e/FP8v%l$W+B"#2{U'2߄O">NIilRek!4uWgUFS ԙ5t(#9C<7{n4;vȚQO 1{oU W {Xct,VV,zY_>L IJEOJi!QmW>b562'2ېU!fntf*qtUs?I^Kg : J"SҠbwJ#¢TYtAOE32;-L*xan3oE-31 ϜIVFkiXpFTo=[c~@ݎy8@ g8'NR4iOq+4 V{nDo<ƀ. WUwC`J,봨دqR ESZv2rM|Qj\"d!Xˊ 6OAmJbKMKf*c%\ T>p%P]y+hpQJ+{,D\LjhZ=X{2;M#_-7aE0{.c @O(l0x^D#|sFgg3e) W2w J,x,m 3!Y }KAr#5@0]5ئKĞywp^>m,+?3y^{ϴm9yՀ2V^luw!18-p0u{\F{Yͤ^mk7,2$Zk0TӘ(,bOQ"q3f*HV"dI<HvVǸ)妃,qi5ռx~맾7YduxQ4O9Ib;f^-Iʥeh܋Tr;V qo!;0T&腌k΢9s $.#%CUp&<'sz .4!̣W N9CZ,o4ZLjBK7h҃(ΌלkiO6K0+!u _סPݲΉk~?u2vLJJ1; ; ezNA*8j`j歺xJwW]2uؐ1FI縪w+&W](cE99 d6(Nn:U|>H,D?9GْS.Mch -i"خ׽6WBZD/ɐQJt8r3Zݾ^H$W_I]1wZ~Pf=V$0b91SX+ʬAQ]-Kso,c/ed>ݟ5иx֭_tVX)ьd(xdat` `eeǂi|DU>\’qQi`+& ׵C8Pb(@ȸH$j;BaT#/Ȣ9V;{T(ȷDИmxfᲺ}W c޷=1{W¡C5- KJ3=_38Kz2.* Isk8L]JEi(q^?58jbL3W 'I˽)YqBa =~  ٜ,X[ 0;~v[ NF=K0zQ\/;}Ɗ&3e(=^Ş}2Vr֭0@LϦf a2;=lF*΍cG%Ą5@#|܂䁌q?rKA= (7G#r ~YӺgfrմ?)i t @@PM>BkUPzWSNPm% n3NiXo^dShލ2^K &U'<53jJ'jʮӨ4bEy%e Z G9>i0_^rܯ@xj&U:m@ d^%. U\0~ni YWӆSVc}cJ*`fZI.ڠkt-o+8T;:{8rR4c?r[yCBtm4@~EJUӏdH.[M޵xd2n?j;XƳ u 9Xp=φ4sNvcoR~qzݵ3(cPs7G H@s+`fo3HFp~ zcu\I,MpzRIK _-( Cvr8ܠ_86#rފ|  *NY\N3sU.չ 2 ~gV2єޒF sGW%ןeG _5bH5*3f:\N4r|VaJ.IZ u9͌`%ݩC Af(M|L+v$U%٥i8{8 dc.ɠ3 d- mlwD.qAPiݦnOG5|7Ed ɍuW%?Շ[~H9orPz&~MNN(G|2DVD0*KK8G-㳰u}~8G^~18'<[+)a3tG@mPs1zGN|;r T:骳WRhkBq$K<=.\UU͂y2"@E3gs[ N͍.OtBG6ǪO6N廛QEɫnUH߹YKbݠ[F9@ 0*~,㿭t :ܖ Y =9(T]#@::-¬#7I1?]ۄ@Gޤ(U'J;hO^ MKX(gRK _|OS`I?%ه΍Τ*I.E)rJj- ?x54,S` sz|̣&*_,K JB8> uGIdΌ S!hO!×hVs͇pCt9L!GiuߡI}QpYmV0I7=kvI! 6U*:"3X fȶ6B)~#Ƀ6Tomm^"MjO|&nU:;DEƤ)w[vr|3F;To,nI\ ?S"' ARux3> i[p=9j6vƁQIm;9@ŝ(řmחvqӬP󻘤˹ߕV{\X?DrU0Njx%]Cu炝GTw* -~:bO΀G'U2^#b;gpt巙G)dB4E\-Z4.~*ȶfE[""{XBcgZ[E6QgaMDl0/gcY0_~*SL8욡$E҅1Ek]]E=JL辿[0ij!kvғ:/|!RJEL;LÝ舸P({CJFqe S_/6"A9Fq:6"7,u&z`K2Xk? -^v&@BBGLUTS;QU,eQh;"I6 $%sE싅&t_MK#8vDh+ݗ@j['P|]z'U楤[- D\)Uʝ%ᲊVQinSH)A N>{`%qSeP%4.NZ]-mi LDE“:/p΋؊-d\)3싅&EuLDD"D" ᦞrZ;eY8,^&t6;9(OdS6&)lD A2 83]9puA *a,\߂cH =b8?Fx. ~p9#{ovȸR$eH,$B;" <;X&o1@hNblDT#WƼPvE“:-(մUquٗ֐0RgE".qPDpI舸RgEzJzmv[D;iI舸RgE".gE".~&t_"I@[mi`4փjnaDRug*p 4cicpV@|ѭ'O34MMB,\-oO(cOF嶜 M :V9pYNG[̏TkΑ3嬋I=~6p Ei3մ-[YZ,డފ%#Eov}iܟtXֆ1,zul> GqcM,`;Z40^QB5"59@K%T儃QLs 'Xv~] C(̵esf>MXlWi{:2  @ʞXz9G_G" n.# C"fq?Za/%7[(Ҳ|X=6%nWk/Q/ nѝyJk˜E1io> v hZ3LpTP?7t۽dc0^V(jf\|é@Qÿ'WW41-Gdph( `.`ɮS5t3 #m*!81߿\Vq/pӡ0%k `x(jH?4p}U9uZ*8TQYzJߺMr"6im{a=,éEUъ}49ZC*u o^ ld)IT(^b<0q;RdFcEvu|.N y4Kb{ )K&{wҞfmČCf(gdv`[쀩3طe/r gZ$s3rE=h{k%y@#\_4__x ;~^uwDm-p/N[6c ]-S?`/SG$}և'?  >vg-!h,ϳVM@\VP"MHMp09k^AmgI\b;!0g@Ot9yګɿQ?k6wD1ϕK}2ʶ~+kԦû[B_GJIwלP1MDPe=3)c\Hc͢G.ϊ/hw6Dh5SF%1`Z07FB)M0j xG_G,OOWbx'ݑ"E}$3:;V7aaH=UKZP5'+ŭD mps6Y:QrUwGW5s q:_l)gvY4^,V?\ܰ*51dM=ђDuAD~_1Ea`}ctxu{NZ/zs캽Ma>2_J7$ܝ"v*J|DVȓ? gVI8/Ɍ-HU-qid)Yi)|rE3Q; $eLo`1lUG{D]Y+yv~KDo^ܢ] ģ[(~V #6P7CpKW7:ei#[^(b<]3<.J7@AToWM8!+Uewrh.u+-c;"1y3[B==R\tg{)Yqyk@XF"bU^@pf-5B_G8PqH <~Go6;1.'&Q!d돣S1DWf#4J՟N@Y칒;;ع7 M< d&W"ԩcO6 v(H-\K6Q5.2ZSdr};h47JttЗ(ɌHm%IlYƘ%:y(9ufvciﶢc ^vՏj3aIoHqba v.H*^]%ڠ/]ͫcrr\li4ҌU3^7ӳ>g gH ʑ8F!CV׭oD\-Ny(VB1Xrv` /Ĝ2Y/dFj w(x}Ml_!'CY`5g~BC9%glOtD{J11 }M37l_sD[UcW%i4J\7*}4]Ie/:ZBKHv&?n3 =J$/Q\`i rQv֬Fs1oklAc[WWpkʙ x3 bX UY8^=]$T,O7OlN'#wK1;K2oX/\ ?Iwd[ lW]+vw^tT5tmsTd~A2Ģ6/^A Ƌp"rIrXWT"f6ylj=O6<bhAgA)eR.2ixtD S1>Ǘi=tAK^Qp=GT63IF G20a /]a e120 G~jS>m>߈hKU \XbٺRwSq; 4С^ }c紵=-IjT.L#x-1Hz|K(({ γLz$` ZS?sC[dă[OX)(A$yy3>ɛ:}QKA#8}=,e\+G<U_Iz wˊ0#p'ycTyLu =)Uq]Y!7"P`sJ(Vl2(XN8ATYZʍlÑJkvv0RmU%5͏NQo8 1pg'%d4$8`Zo hQ'x, ( [P'Ғ6!Z'{?ss$ `Xщq@АSNFULg7qNWQɮx-1"Ir)*i MҨE%r7J7wâiÀF]Eف^D! {zlČ'OV3 M xR Ɂ ϲfbb+Lx:ΗJ`q15հ)>tH) [44Ml岳Ϗ`x(T1ŪNp}uZG r _{I`'/'arNXJ1#y>=b#Zr~1F_hNU)c%&||m,_O~d!QRõoN0ZJ.iZpЀ=Gƒkc&jcZEp B/CeAR$zOAV`P F0ӦWP^F/xk .uKuu%#p?y'$axa@'*5]7q(lHTWf7wTI_ k %SГDxZ9{Cg 0$). imya @b|cGpa'bEcL_kI$cz"9q{LvFBwfKC#Qoԣ./"ޔ3; {?j7|̺ABv*znqri+7_$H~=8S}6Ovvwέ5))L^Yq ]X#9x3˫eVĆpɗ7dVgݼw՟>] TSyPKT\>twJ$Wok -C !`'Q%כ6ûqun1ZXf9n8*$ sBD8~ba8?hnKj_eܒ T 77Bð4^NOdJ}(`u/ԙ8rDtUs8uT<ӵeT9nwVrPA$g1SjsOt{гg! ,Q2;VYظȀƝ%E7dضC(j#Cؿ OU; ?L‘oUM47Cۡ8,-X%h:v-D[>uV~3oTH*$XS8z)'[w/Ӝ&Y%NXV_a~lc_uusU&Tb l!!ή\-[C<Ϙ$':OִgT!e.%v ݅tr=Iju?cڮ]l3L.%I֬fnז: G3)tF m`4ԼnO',rzv1>#@CBGPDwnA #^#>YWCE2mՋ6^,}FQb%#bmNaAzյ|RSj<>jA1pQdC*]fCu9 炞Ei* G)*.Ik\X2[ ?=<ӌ/eWQ NvFQte Rz lpٙіN碕@dT(!F`>P \2qf!^`{Ca&uj#A,r0\*ꛟ_e;W5n COӕ(*F*| ',!QQ3VY:齰1|tc1T:Y9p6^MdFqC:cEA;=5UB^kl`3v v&oDx2Y")Q+hT@e~Тar|UA N~ryۍƕ=2 u%M4_^?3\9ܶ,j??yXJc en0n|l]mҴmUgh `}-TYU~$Ls=7f;*zV/kϼ\Ҍ=Td"qCQdf. 5\S*cP231U> OpL#7^#gM|nؐAkԣ0 a(+CiRn3#_'4.zPuB*4}fѱj'(p,+r~JBɏhm~T 3bc.@cEA$&x;Xv9s>ټg6FWzBM{3\5Ix<;y!(wluDp$T< d:,aoqV%810280)OR=0@#x$Nz AADt 롐řW 4hq:JMqƥ6̂(O̳ΒyeX&;G<)Wwh,V؎jJFBУF]B$bPB**dkۛ'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'8{'7@tqPX/Yܤ*EfBOaI,Fq* #8H; w TR.6({8g\K߈_fo ]p\mgz%9ݠOZ/)xT5'1kU]FfEooUo슚h$(5K+HD^~!VuF{&M~`,J?0 V vi>hдWv[|ѷ1а rzEd::TN hRпHNF#uM{_х`,:lp̅[)*C_!%[N㙡 09krS.w-eknX^oH} eKs&N_\k&zElYC}Z?Cp\TNrh|y1 Z$2 xdyIlUSl cp KRfS,ᗻ&ikS!/-ŢA]P ,? 5LC9JFT/^:#8tT>uC͖Z >+]Q;R '?/OY" (vLj ˨.33`wuU79OFD}l~㼵qfUՆ,<<($^=)#OV1C YpZA@=|x_57Ŵ {hI'[[w)+B*Up‡g h r $.c`pUN1-F-:D0OsM~jS bY*Ihx9Mji FF7dvpNZNW)q5vyF)Hb,4WpUJewI&{(g r(.k}~[ec>#K"C<}IcڅpU~o1:+/ZkK|lW㌻ L*A}UO5{\" 蔣ڎEuKz8&2D}M:$=ytp;aC? %.Nuһ*AV=җ8}Vΰҩ2L\.+K V<)'Tcz UvtS]: v3n8[l.ګo- nCuad1`3K~39{XU 6qk;k:CϖM˹әLy~o_- S=Zʣg,_ ]`RFZ5xǦOYF`o|/ggkECOwrs5d $jξ,i [!`ebjiNe㛨;=FðZY{˺#3$`mjwҖ]FрQ / 6 'HMS2]]p%f' X: jXW@Yry:k)|t2jqgH-X`S.E@R D/SXd(~SQqaU [U0lԹ-_lz/)2;N -%(S!S3CrSk~]gB`<Ⱥ- NX]t@فz, 6u71/)s1FQvPf3;|Zf0'NdxztaXw} k~1Tܩflg n:=h .}wu倿d5gA"%G ]Tu2+xtܖli`QI9#6?`3g@$/9В!|%Af&›tCc-cpg uDa]szp L_XjNVDw:|x[bLh_^y~oxp6mFzI )*Zl,~p%zvwHXvE-d;p@8}gsĤ`)nG1Bo֝`mC)#~QTtI&s;ĒQ8窌$ULxљlwBӮUrd{s*Ys ZY!j0Y}ӌ``2l>~aOќa=dQۮXlok$6. *ЌT(aQ>}-HL?{QuR 'hlk9C,McT pBTgZ`Z#%ٝVEg[SzlmMRH;I@TskB^z?ݳc7\#J:48`y |[JmH m# ߦj3- B:oy.5`I5 AJ'u 'E^s]į]oʁPрA 1 rUYB}wݡܴ2#D2%$48: *JJ.+ZބA1)5?$2#eIY'd˗$ܑIvrtQ_AZHE45NiJ*XxO% z;m!/6A~ٴr%PJp ,1Tgs@l/M!L@9rZjݬDtM$O?^le|P[M=*Op\ oLPNe]@,qOy*CY__ 75LZƝti"w~Lslb Ɂ2iVрN/~/X(CBKlԷPdcbp,f@G ia6Yh僫X &jJ J3Ad!ܺ8pf BVlқ Sq̆Am(F*Q_@WIT6.B 垍4UMtQ{J6eUұnO1oL˪ȝ3(Z)XAmVs.IU * W@5+FRA" ;8!/5(x盠wf=k.Hyݹ0& P@, X>/π*ǐ6,̃M5(2(>v& ڦTM{uƗ ա-VD+5b{m.1<f)bk`4C)*?DaOB.˩/s!0w~2UC DP$EO&Jy>ɟ.s[{ $pY;~DA Wb֐yUP|F3xI\8*!c8.Q"Y(H%-P$L3b|LtD[4)%Xeյ mrTJQ"csHh]d2Af耠2*e Q X/oK!;w6κx\I/eHr#Qrw '5&Q34CZ_C~8!ȳ-3?{Hk)3P-A 24/62h# l04L]14L.jAᑈBlV.6 uss@}-PwiP=.CuܜsQZ]Nf)Nmu#H}z/m6 4pZ4O PhW汲,2X͉;t6LFyά1lB }bc!z܅a1,:ܜ9kDCZ1'kǖ>uW WXԆ7pR4'&_ ` ޿Age]v88>"nуat ᫏'.S/dȍ<~{?j>qSb|51! ŠΥ4~__˘YE4Y{Ȟ+7Sl\^| N}*Uv+scV*WV{IQ9( 1K˼q!< `/tatZGVo{M8C 3>q _'>GS<W] DzwV4U*ٷqƝbmHjnׯKzְd@Ne;MY: Vi\n~^q`5*r781kD<\N0aGNiOC.֣ 'g%roRZh &ຈt3e{3K+YQÈA/?1qq#@ ]$FRE1_.ʗa5lhq3F+"Lv]Wk1'o0Y~ZyOJ7n<|IDygJpӣ53`hQDzHo,;]!­ӛ<ƨsREM1S8Xu&6. F\RZ2w/@qX3jel97'DW6tg π@ǁiP+O4V8hHhJjLE.f M8/2~*[$쉋X֣T\K&X|DZ=Ho),,*&K]ih;3_z2jv9IhV@lanyR0Lp^@/N_O/;>e*h}r!G/(|:d>e6r4N:71g6;\@֩Q* ~O0 Q{p~.L _R^|G5Mj;DT֧}!D rqm"JwaB6m'&}Y(ku0{8@"p/!peA( wb~s ټ1xen=)@7QWUsVCDDP*^![QZãus*kUK<dH @,DA,J/o )ӎtqHixu9 O'fDx'~CG* 4EkeVIHrEפ9QW $v0ڱIwAd"S=&>)5} Z^;M\.I/ttcB&3lPrc2o-q f-٘9k7:|DT\29 cYF- H651Ɂ祂)TKs{Wd) }VE zY{玩o[A#rlK)HMZ@Ppa w9Wn,MDJb\~TaQċor?ӾY8NNtl6qÁ$OMWy8ܘ=cWogP @[4kJjy͔߀z Dž$Xgkoҽh^lI!ŝȰ} юj.'`ތ'ο) $DåJ qȽ>jN,`;д"Y&YML9:_r@Qt/B^(~S;#'V3K^L|RIZͶJ{c ]$ٻm6~1J$Mwh :=S3M,T9skcb9nXn9h6ѳ`Wy/f3@dX/?S }SJ}^Pmh*hNmKE`p[vB-U9JΫ,SlZ 3 ih~RSsi W ߁7C"1" g3\"\c;yky>ȝ"tw:IIr4 -b 0Lim ZEl%Ud=uۧ&-8RCBxπAԁ1" n  N *IU ˓>jD+SP?mp!=JGCYeY+,ĚpD̉ʞP'/KB*%W-bĠײ͠.wg8l+-bGeypHMhG@*2ݵ.`HS)mݯtNw{lyrOVogf2$?\h~jnw_PCLL̄"\ j,-$$-@<]۷'GBy5j0 Lʁrh@ :9wpׄ7J$#u[~j9Pf}oT]7α0oLD&T0mm5V{uC>Ԋd32|S>VOiCLh?04gknw8|@1/] {q8RƣJƒC𚐱C 9/oC2>ĴP_3h:MҩmMЄ_jV0dKy~c6X׉ b18O]BZP {O/*hRb8l?}PS[K|z yL ~ *A|uQP%}L x9b@--LoiLɍ0N+ݳA=0YZܣG4D,`뗯aQۖBd̍x]"RMF|VޛiUA^ԌM '3AFDJFP\C V<x</{_"7L32I`ϝЋ}F؊ n0SJٵ9֜=ޢ1wb,*]?ٮxZSʪXڂg*nѺwKcܽEsvCyJ\\{ު-ѻ/!Z vgA09 ة`+cj2k\w7c DS3۝gdN MT_tWt/y˯CQQFUZUK+QFu`akPrhA^ϕ:(.T۠YƮH?9w/ymB뚥C&'&r1ڨ mDqQ@#uUGtS"OC6Ej]YHfo}`~⡞̄6Fspؒ"Ǚ V69\ o8E-E愔B1#SCY Z]/lFX''+/)/l 34^XKnsʨ9SeW$l$A!Q]:##*« x*QldUkknX y*yj3ZЧKdոM 3* b`"CO(i 9!&>P& A}F~ezH6÷pЫ Lωt Xm > i&WYqȤ'U+~å&!9XY R.ހ#o\1GIT[6 h^fzW\ fļ< x7̱q*1RylÎe[iA~8iw{* \(Qɸ]=R{)S-؝XAuHߦp8巻E+ \OAMTZcM9k-/q oj^Da>ELs@l֕Dk9f|r[ŮZRqWQƶh<X[DA?8$M?'c(_\(ݥ<(PLE96{{+NSiO[#Fu&Gd\9&s$KF( n [TAlܜ\^T)ߩ|Q&&: 7֔]p: zIY6"1'K1:t( +# G{4oQ֙UQŻՅɥ1KC cY ;BrB8,dF} d)\,}@tZE23s1?"S)58|&+kg\0/2 l~/* +=ZǣX9,AQ[6>WV?AH<2#iCCB*~邧 ďwfs#}_Vb"ɽ[pc.c+G32 _TA j6p7!u(+*39G%P GxA% dž3LL'F7U{%F-*#ېSHjr] if]e> t7!*iDśFHBupP5E@b\%w,U Fap* 4\Z.M5=<$!!kl1ъFYlC:GC  5cm37,av냁Ut9<:}@wJ9!TF2QOD}IIXێQEu1`A@ ; w!*m:FBXQ5S+SޒqAch DbPX4ymtt;'mNUzh9IL I6.e):H[Q/8+M*NpdSXNЦsiŁv U#+p_ɶ,221;* h97'JK:@ TK|/l++ux_׼Lu~;?oču/HV)E=i9AΉ8E^er]pbxEH .p XT{A$Hdb86osCU? jgЌ[W?̃d\gU;*4T?j_XQ Ν}d-0'@I-sӶE別, {a00dprKt[kb>>4}:LxnG*qHxD esPr{a *h@p&F{`.)?$v<a-˷lһ\T=<%J 2` 0:dAycKF4tAzٳX_fcfh+[BטuM[Cل\{wuw@7TH]tCށ1(hvWEFϖw1$'o H86^]hfZ@ 34 d^7"?Ey`o~?I k(WZդVf p.%.cAQmjiiI@$5~?V[ Wh4UZM^*p:(C`zSxl L,2t}B5/1DX,"C;jBZ2Hֻ4χs{PAcQH<ZUCM[e@"\ތ Atu^pg24Xx0FSYddYiw1Ě!?..{͓"q )yg_."Ppyg}ϸ1>c-gDIJ߸f)4M&'VZΟ5+Nk`Zu"t󱓎,8]C-⬜I6ޜ{)_&#ȥz2)%+eRΝzD-N8SadaQ'be]$Dɭr3r33 Xz6#V*dg =I.+)u4 9(rY<&9;| 䛯 qPn{VVΜ2*;bC4œ"n؇ B 0 ͍Xr˼=r:+0~EÉK\Iu,]9$S*]r "Yh<-\0`@]KB#Qkp\M{>/dE]t.?K-JFB$`\e#:t`dICp@PtiG 3X!CԄ#d#E$uN Bk!D%fɯߨ_wp)`*qrxD Z+mR妍gKR&L>`} wzB 3`mG\W+<@K̩ woN?1#h;% kKV% |j[m\rR bM{׋5i>l68 yZ‹52&nք[vS|r"ËQKt=O'z4Xk F"Ckzg2p@ n7JqsLqZbQ q<$V:7sw B/Fa q4ݹ 2}ρ5!n#aƠ"}CQ͠UW\*k|DI 8_eǩjl [fٌFKUf~ҷGiU6"/*k:q6*{elD[x- j9~NAZUNv/TvezU&ƘGql!&Hv~D'1Ff?;Њ<;녵{; "wt<:HY}Iٯ,e/پ/3-3*fC5i 9A~0wV!E鮽o-v.u!x09apJO7bi_lo:a5˴uf(Xq[^/S'~{(ۚܦb !*pMUVztvgbw#Rsf=Ыdjm`^<@X'//0 "Y z][ .gΏOlJ#h{ r#a ` -'{lPo{ZJs9EWz8_H$יq)H'윶p5&{R.̸F(EUqJ3_ ~,ҞReqy\4|IHU,BМJApFB  #<tYh,d9%+`!igPXdu`NcZAQV4UVtNAƚ^4x}BPZxR : P0p` Bi"gp'*58MvS'4z mi⌟Ɏnʎ$hdb+! ziӰ ~ҐcjPDv$_)@%M\|JNg?O`} I ^dK-_̄l4Z"l^a |+:Au x:l fc 4 CL+LڽXE´yL`+g[S+& `@t7&aJ?ZR/%ͽWA{`,>> ]ۓ1{2{qo]GC0 3Ef{G6'{M]| W+KV8&< nER@gY.S*F[oOٝX? h[l]vp97cPXY[0b(hCYK{_YKylKv6 "Tf:裮еBǰqJ<}(UT6[,qngq/xIH65sEGnC,`Em(dcΙ =az QYۆߜdрDցB#OaCt(wBۛO#H$;2=0h`kj+B8dͣ>yO7 BrÝ3ChMtPI=ԀcBib ;0!]SO/4(2\]'07hC/ .ʘCo0˜ypfd bu$⟠HyuzGtۯW:/̒J y?뢶i+Ѩg >42&h@ *}UvNG)qQzsh1GWiZ7Q"1ZfJ@*:0&bՇWFpoǵ,ήcCӝRc|)*~ 'zգ2F[&|~)UG}XUОSb=JKc~l'"*ئک͝=g``x2ur+8][}/߂,}RRT5~v@EC%'Fach?T{uwYT jLhuƦS"`[k՟j~,3X9#3b߬P[!p$]AB""n}\*$C<Ϝv..$ƹJq*F[ .Z-tŁ4RtO:ak-=>J83 @?|\XʱT1}Օ)4̭Y{*TvӕXZ߿fNs) J%Uec*|K--6G8ī!*SwR"PQ9A\ px`!W4X25 :@{5$ \ns QY(c _/b3OJzmWK1mӖ#P ² c܆r¾7!y,МSܔf J~rjA~vg`MN؁-J萣J qibWYeߌkߝuP^RwXh^? 0x뚩hFdoK"kN&U|%s!iP'rP7 Ўf4`fؼ#]Bk7 v鱍Np슱E۴ۀs"D:;tݢsBM.hE"%4TWhҜ Z~1~Xk^ePy!f?մ oڇl_wf,ƨ[a͘u!ҲR_haa4QXKV[ lKA`Ot1kwwL#XBȍ-ko{uY#H2mu7_]y.,]OtNB: v=BrJ,c$L,5oƋĔS2VfIBIz<qrC O" dȷ$xk_>'>#M z$<2G)gٔ <Wo̮9JkR.LAG<'l2dǻOsRcw,dϬ6]?pXl,ק?OAr;{Ze%m<_g5]]0Nq}~GLB%Q'}F>÷VMN@5A2(dേYl#r\sڡ3p|Tbxo]6:tm[>ŧ#H J&hF#Ts^fnWeE4f^ kJ >FϡBZZu)fLĒt}cu酄A+P* t]?~sLEBE igqI &R7Զ{9Nbu9Z %ǯovhMƾSd~hbK!<ezSc?6ƍt>$n"} ;M줬2kFHq髛M1kTN Iԩ9.}cšY*\O> BYNڵ$Tϸ b\+5vm{8qkQ7aucvh%m>ؘ:B2΅#](gֶX`W)cafOMu}TM )Aa Rʩ+ԚGt,[Eii ^Am@UȊ=nvg ϗZ\6KcǠwS"#UoHG jh6 L$T}ӑI> ^7>j.7LQ.by1B_*hl<AGo]tqIJfW/H ⥪UEDZV*;p ɛӡJ]BVЦ[u=BX<B ؤeRe\XFR 8(~A=weIPGdDI*(A1+0;ŀ!TƆ=1{HzKw_diukh"M*v%I:\I[g= dv&s\Az6U 've>CiTs-5Vwse'bMeK/g,<}-Uy iT Ubgh_ˮr"#è|&huOO4s2Bh }^;U`$ox<6=$j'۸bngK"Nv\fPCa4W^G3?zl JsU$_5oӳ U.|,i%1h(+SM6??HzSf "˘v)W++<ƛdv%R{8+2!5Ox~"Fʉ}}tCfNvIPOHvh9rcxOi,6] lB/|7-I92JqL/ls7|#9\vi1{J37nOEz݁1N\Y(p!yȄ+}IF2>¬K9k>n=:o ]6CWT'YF>#i@\$LirW^]YC\z0F=sڦ`axv}kD,J{¿áC®]ۚ{I~r۽ϬQyIaăLyb-:n [& vMƻݘ /_ L˗ԡlƭ_UDVd3TK%ƅZM e]?HvmEwYhK{FҷoBnnkhwؕ9p4%!G׮u.EC HVu01 Wl!@~,.T _\w&`'ڋz:/"!L (!B!@TNBX(ydDRn ;Ait8f`9)`fj IޥD @Q@F;(*c-մY9£Ymyt&A䛹95j ;>Z2u[rNֈ>V]EE@|hA$Qo{)7AHcEyp,V*I'چeKA] AX6: :|vnDK?Dنy9}$-8>h+ ibn`n), -. 8J6IP!8&Ē$EEfT֍D"I$BT_Q$P$IUXGf]6"Dيs=q7$Yb!Zҷrwh~(_`$v~;O L%DF|/3ZFّIR&)Mf"B.|v{zIņ! OnE3i( ׳_-z-^ `np*N 6]Áa s[V!ԇH~tI¶#,vD=uiAd8:NY;*$$kPcDxIfD>'NՖJa)=~b'䒘4[Ox泾6;*X$ZvjFrH\Cp'm_mBDBQ]IYkm۶ԩ.. 5pFks.SF=:vsId5V OKS̑jgƒk@79QE^KXW,d%x[^D.T: \\%y5@|QUuhUC~ЇTs(/~0+o! z~8 /_%ed`nE*geF̙Ozm"KT3 G!dzF_H7c lcsXZ*YNFE,p?Of}#(Μ]YDa/|>jXJRKէv4k$; 4䎑"u&f%[e!(^V(-_B,߄BL^4-h߄:j=@tC1/j8,q#x:hy1'MX:6 { ~es>KShgtIM#l98K"-,ԛz0ƟJO:o!Y¸B4^;|ח1 z ޺*G7hahwǨ9C:aZ6Ws/mLN>] c}ϳpȉ̟}IYJ!I[XǑ.WAPB`Kh /FQ_u&ZbXUb/h6MUt-KA<%8=U~EǮ+O˚W!~ŗїM4lEv-m=3ͯEݖ@h[dBgqDC eX+_"=v"" )wDDD}ʬ7XD5S>Jj>ֳ%=f DQD/eyCHYL`֏% %eb}[8`p ε"]AQu6d8B؆ !u=Wu8dbmz|bnk|.BF4ŬO'@Q&0I֨92d$%6w8ʏ䡖|*~Đ+͐^hqTX'$ߒcp2 V\DPCf'`Mˋr/h AmV %蹖lNh>r2CD^;/3c5`̞j%G˗n? ~Z o/etpjR5)Hn뾶W)w ^4 YTNN"S߶)ڒ440A)P  h,]4M{ǠQM,Ssbp=h0UW}NƠwP.=J]׺o{Wo"YS<_09@z3apT9< Θ\uɍJ4x͚_(:8kk(s{UlvSt#!1`?p|Df-H8Wm8$8•H]䰅8 *KS"D@0 Q*$yDyLn( s5ob tTUEaP&z &B" Jp5^j`+7ݸ&`0BF+|Aϝhk Ӿkt 3lmnj&AiIXS5 C)5q2=glنx{ 9NSi(ot6FSPJnvJ:ƒyן]cQ!{$+jc+h6ܤc"_n *5n(l d^ uAc-Uȟd=  ISL`"c1y}}׈ơw+( ?AjЋNBX8BS3*jpNf'^R;;u"A3ڬ^r|sKo>NZn'<#{D@ LtnAнF6wM[рE:qBPfi{E} nQ\a%kYdk9#f^ *YW àGoj2.Ք?QBc|ժemRF^tkB};Px$4 i>g,1⥩=a}%eBՒ$v|OMw`O|$ WHԶ|vğlYӴ wdD^3KUwX*${Wrb%Eo:ˬw&Zmy:44~~q}w~.!E K`O\p  iGQ jD}:׽N&IaKib,_L`yOZo\Yh &o=x9HY Pn n颹ˌfF)R[Iuڊ&7yK~#ՉZgu'>K*w$R=tfGRsuE~US^}r;DB{Gg?PZ|zrŋ; ǣIl] h:ʓəph}}Nض.G#5_y[6Mxqb%YƼz<S7Bzh7J Uנ8h {:V{N@VLq39D0s(HUC5|/t;Oqwl2y/4э),+Y0SԽBO C5bղ pj(o l`Ot|B8S7}KD'̶dSV=~.SZ2LVhVG/Y<_r%`zڿEm *ʻ?y90mV+ rT`}z|Ȝ)p" 1yj1y^xK3<8tN/($1˛8.7R]kp傛ڗ@oys! E&/jHчVH/_,΄TRN Ml W.9 wY;Yr:GaI61ry-[|Q%3YM(\]6.t(DDRp@SEbC_b=;6fxx; uKEq6gmK9J&®x['X6@K_?) `! Ź}%.1lA?C-4;v㓒V-B!H#6ۙԆF`<l,ynlIa C\#+Rӓd˯\,ۙ}׶",JCpŭSa^P,f}\S#,̯L߶ g6Q\@sSP7`*#*!П^\QH>0u ~N&3"ƮE'V.w>M9j 2 x%Q>gX쌃+\p.(oY? |d rD?}٭gV-aE[ o"Y)<1tU I&zoA|6, qdHlǚeB}F"5~֤# ^1E< G߯(c+wPӶztܫXIksoud_\/[cn1!ad|\~V7\.B-kz:`b2m<ŁWڸP Ɵp`44l>Rz7`ٗ^qÞش#o"h, S":.cJ>_ܡy6h&On9gr@<+[=SUx-| _մ /?uW 3j˴t\O/l!!VVٟ,ڃ4;o!)U>L]tarGqP39`[qn2UT%ƨ4\}h+DE0`pJ6B5b}G9;~t׹<;(]=anD3_,۹_%Qha/}0P3oY,ܨ֢WC1&EĚs1Kwu]{ItrzJŝKh@T m 0'drɋTtR]_ǀcgx[%!>G/JF-&^A޵-$DRB/]&#ž^k3g@]ҩBe+ l0'1=xLLfjSb$-D8)-cw ' EjxJ*T)gY܁mxf r] q/z Ym]>4mɥ!gb-;!n?¥d-O8y ~e7RQ[Hť#7ea`C\'OgPEr߷i9 D[TW[wMP]kUCbk9Sf U1zZ$pd'AEk JG䯔 Q<DqShN잎g 2W\bR~mBcf.J.nLĿ{{%+YJ-||!ήX90w(&RY( ;'|T USz@5]%1腋3;At `bLcd*(Pn2~`2C]7;Kcf3pÅkHSVlN"t2G ;0:~}_i*>+83n9Ce#6yئ-`,srEG*ؿQ dGeLdqѬaZ.9q4v֩V%lLQ}QK"y~`TIq"YpxDVO~smXޑGS>;&+~C]ؓ"8Vȼa`y:Jnrs]\ʔ !X*0yK1gAp 9kx3Pl+ LՄMլV Z:)ᇔwQA!*0PO R@e=$-͏)RKәJP6˱ŷˎ?{olR>JexYٝ rLowA8#)5nB)#%q΍~.bn+>7ܤE\De`4*izl.\ KUsQ! +h:WwK;d7 x C2/*;yy [$=G 9Л䜅5nuHsD,y^:<^ Zֶ0 =[|IjMr)0*(ڎ H;a'("@O?Ko0^JCюz[԰'Z?X9%-ps+ '1 {a$3=@Z߉s<];wru嬄g6{Rpݤ9W=!iQwu.gO? /͖,nufO۰JS"^<@'\:aI_UJIN=,b\}wS@%mwd6:C*ƆŠߓpdfT;RpVzI6:UY"iX2CMvad";D\ +VG4/XIXHDڈd0 -ymm`ܼz$F(m& `u.K`r3ZuU\]/Ż|70Tܔ6W8U,ğo_SH&e1w|r*œ%DE':Swz鏿{Q3O8pn޸$4sW}ՓXK 6SVËZOʴ "C">pJb?|`,κ zFl:%0 ;TEuzy8[A7u^&gʬ)fj=Lbb- ӯl 7(a\TPqQ~;x,'z~gjJKfX4YE\/d|ƅ ݫ 83:_!8sbv rD,DRx&x]y3%D(;R?\E%*j!x<1]W # 32>.%Mb(ϡLX+uE,ڍ#b=[V lFhJ$^WhyB$Z "ENPrҎХL.eWƙك6U]I]j2%B >-k9i5K! S:S`AD$XYAWu3*0j96W 7J>K@h?k7|;{iti61=gГmw rCgh]ONGE@qz)8nA XT#+~eIVǎ>;hv5pϘfj1gC,!cM%oB x`y^5A%R~YEOC8|w18Wdڠvw+CIMSZg|k@]I%H:gsK{)78Ois.L˝%q*$Mkǃ"^7aֻEoҩmȜ|-K%?%` u='9itЊ6#'W)ېi껾lnbmGB]_Ki32 2'p i&I,P{e\&aPn.IJM%E'ң4[;ǓNi{3d39:KCl[&f n5 S5p$ CC3vB{hkNӦ` ܎PHe uL Q@"yA@е0V1F6PUS>BCe 7%L@OaLD 1 lZ-S.˿PyBDpޡsW)r WAi@82*zfFJg$|Ԛ٩9rܸY魡⸣dbaM45TH$bq'l*s"DbDwaBDDĎD"D`"DЀD HfqsF8Ppy`0I v $-= XU/.,DAʥDRJW|U H'1L<^].ӣGDzlr;(bMuʦU93ux(r{20ך?:!e?S(Fbi(p9Zl#:t0+⤧yTAD#"o+e t%N!@Kot8uKs|I  ֥ &sHu%"J-;JԦGo~%.ܠ+?TUd#ʥmeC7PxN>]v8jA|r  v ]8oT>ku",\2^ c(FlZZQ7)RL. O%)z LMKߣI3v9h]^Χ\6yLLUjPGs.}3 C15 t&*a{(0)UK^E^M@ |F1{;0ٍrLS(W^i}$*.F m Z]ȫfXᱸo)tn%W9%G-> [AUQP nh:ZYo8a 7 aȋH)Տ3|#fB(!LTNLH]'nFȍo7I]f}]:[" :.HA6"8x+u"V V\`(sgq)Oa.5)JIBbSCaQ D:HLw5HBfa0-(8(y`:isiz|3-le sR߇&+ ` μ.@n7VKDe0'('v-bZHwwߏ=1z1-\1[~VxwUy 4 0$[mU!D#úa#NOsgQɧCm>=|NǫKZZp8W՛PO4>}`ݚtHr)m>AR]$Hੌt5=[jn KMy2E䗷.2]5d 7Q]ز^i#!b-DDPH+k뵧{g+?Egq{^T0sWAΝNW# Sðgᐸ M%`%aV4# M7/Ej?4f6ș=kdZ+=DhJhɔU"~;s.XSuw=20*tQ1&Qڄ $NZ0& M;-#ܜ!@jxf!6}u[S?xѢcs#896מ !;_Otk |ov&sI"f)O0JuP#8KR &H䐷B@b*_k[̂9 "EX ",pSLLMh7Bݐkne#R/"EJlE)=Ю@y}PN}L$|4%\O52F /96@ H I( )mסq|- Z(jK^x9&xl2>>: !1܊vF;A6YۂD]@QEQȓ;a ͜ݺG5<*1n%@87:FtK̡5 VQO2w` E7ɴhl7c;p oq,H](Aۖ”ξ~~hiR0VfL.6(:HDZ6Yz/YSS@8iP;Ծ Q6{:pv#$# 'ָ?h^j/@U@›!2_0@O )IW9, W?z  G gi/:U0UGePh :Ծy|j | k:aȻa\ºS4U̬l9 M3.m``}-u+TU "lܫ4A$PK-Joc?}BbW/'zD05}C[$6l7f?2Е2IԡS+U4^nlf%tvYOoj+yeO&Ìyu}vGvMAwS-zP o$I7G0pO^ R ^Kb]&[DvƻW wqY1.H5(d!09Pmb K|Yo}Hu PfT_6oU}|Hof7@Ѓ3jWc` -.[8n>LD=XwzW?'dl/&Zwؾ;wJ7ݍsd#%&gyZ`2A qLfGx)Mw]25U Tj[Q]maV04laFq2 Aj`q ZJn,%8℮ ( aFS-__-heW }0fQ.N 1q ]㞢B1R4~^37Adô9.R1cHB!C^vs:M Aw(pyHcv4kn"T]vaDQ=WA>T! Y'~=4"&.W(N7Cӓ)\BQu,j>8øTD5 0 \n8oK 1.${֜HGM!HM:!n?\dI[#S!&*=P^IuñGɹqfY#M}zfDP742$xQuG}/"MPH LJ{$I h4lt5Ӝ.(/;&)ڟ/렰!|"ȝG`)`}Bׇ4GPoWMd|jH"G~<5asz˸ {L5IkVhV" j-KsL~Nxo \5 P&{= {6A*m*[ -g_O+Rv&o- i11@\ )^ =*c[57圗t8` (|C>+Xnw h'WN[}҆GD@1 6AFYA25,$E!oBI5K\"=[]c$J ^òܤ*pPX,.&,dd{m")<7@I{ 1gA k63AMcXDpm#g&҄sSz#< WԜ=׵gXq%hWbjں jKS<>!,l&ʨMVA1TO:?ͩ#+#'0πBq$Sҿ͜.{裶]wpӇ`sU4nQA3 Ą;rX&_bH<:LP.15HQ1a?3`?a{_~wŽ?OM*0۞ܪ@*ՑB`n{sۙs93aQ߂;ہclnT+mԅ24idG l&PʄsTObjqhmVh#=>eGUJ$~•Ҵ#:+tx& L.?,W' kBpnd}rNMۘ~ÇiNdíWD{qʱq޲S]i " t?#m1j;, Р|TJ-8{{ @˹9)F,נּݓOu !F|: R.6v͙(0qF oUF퉥ime]ik!1jLrbGUonM|n/a/[q=zGՖ]YX]E;B Ŏ>,(h4>S'Ѭ⃋Gx:"%+*vS+e"K1XEּ0+̏! W >f fA][ɓRt@ 2]N)|L h.t5mk5ptL /{C&..a9|#}LyL5VL5#,r:>@ Pȕ l7ȔC}5 GcQLR I*oy&W/9$p53-?[]PeU=`L' ޸^<0{>#Kr#JTZzDvW; &2 [ ;2KΨ=BwmziCCWVbGRi|OFS*$ >niD"(8EPmQsjPr.&'բțz(Nt͛&Zj:`!a^@o*=BΏwW 3/)IDk+!בDhvtqkOuo}k k*)40m8m8Ѿb͹Rc6fwCtE%@~1טц `J J'v疮FΒlžu h V-q,|nB|*@ӉkkMqf2X^ٮ <)8SE B ZE:#'L{Xe -p@. ]Ha M\!ͦA*nX9 ,nE!0)B`,s1k{TQPL:R -^bx 'r]- D,n$0dzTeMh1:½[IGɗ{{dlNeI 5&>Zl08!7ʺY()1mgE9WaSTԃ_4g)ѐV SJ>*zb}f߅w1O3M.IWYL%Y%Dn'ed=J6 L@Ԛ]JZS8`t}vx~[S%|C# |V r1 3ۖu[" 7l(WOwj\S1#y펋hl(th@Ճ֚g=n9i1 lYwv׷9tSL Rr~td_,*SC/|}:s̈,7腏~I ?P= 'J.*{GUoĂu1_ E`G R_ ($zv ȲFs={oSv!>т=ı:/h @8D (`踘ۥQ{y-tOz%nX5l;gmһ,bYWW<6RlgRtUdR ME:΄/ 7WcWx=-zBKPk:0-  ۽=?kW|ޤ@]8L?ijSfL&*)4j5!Z$̿Ew}lL*aFUNyY4Y55GonI S&F)632Z ǢJ;e'nNzS27c$, t )<2e]kWRrzqQԲy"FK(%{/ 3*{Օ{9Iɦ)f&qvR,ю?bb_~9A &\ly"yV%-q8RSI ^Y= LbmJrxh1bB8L_81ٛTn3sZkz-06{]uh_ >|5'/rT):4)1:)0[##VL%֢n|6#rԱhڏC?Fdž^ZۅAÎ9z1[Bqxۊ%@&;{-,prT_XR=Hu 9ʪF6%N|>KIν }D8`j}(,Cv@QGflN>\\jXۂ863#Bu$o 0DGwo;O*ޕ!Yړ\"t wnlD1n(!mb)jhٙT2Z'\U 4|i3r hqeaRyoJXҖq9ֵ(E: R֭g03+ R+t=x;Y6bO =h .7B?ڭT'|ڟUCU#5v Fٷd#G2rf%BTL fK혢Q$`.;NGRP ¨ӟKdW /Dכ)׏VZH.ϥ J*l}W*{!n&ȡP}L+R;θ݂؂5l/pDoUp*GK3bY hQ sdXSEWwY?S@pࣅD[Ahq%fA[lj\߇8դJc5z*2fH[۸“g8;f͢Vđ۷xdD|8`@:O$ƮjU`3 O872 gWL ?peQ.:he3 {llۖ@: 5t%G݆mLe,d -[bQP{kcEQMQV^ifJ|4\4 Z}Nh%Vꎋ A#ɨG,| cٸOBb˙lBKʋZXr!/Jy'#oa :Z0n+}Inƫ&y`rB+'4 w6JB^g.x,dbqi:w5ɼtv+G<]T)F{a@[ H#.o1EeU''Ӽc]|#U+N:2 +r=N~i/+av$I2%⠟tGqVkInV((BnٔhRVCGфU7߀d??wS <7s3x.j+paaCZhacX]5kVY O9/xd+|%/Zv6Us@Aac[{YKb$Hľ[m*25#5-aY*95,^LR`wii\(bNEuOd>@}3}k~,<q ۂ91qt1-n K.B[ffaaJI0nh^Wlq{Leu P ALw|F8H-lǼLMJs@ t /hdU/8W!V@U01GF& >'4# 5(^WkڢElmo4h^`!dGE6-r~Է̏譨+GNxh®/Lye$م2ko M '_Q\; Zlzruxkfܟ3I A6S՛MFۏ#; 0W]}oxT%m,=?|ez?8Ϩ|@jԖcz;vS=T:iLtH_-_(*mPl;yɩ"LɆ.z+oEADۖ$DND$H2y3Hsm.^S* ݽԸH'H,HKR$Tؾ@v{ȯ KРTfv ']e@V6Y |\=]KWqeG"ٽ!YQ6C5\u5!Xq%$KSy?qÍ]|c%uR2&dRƄZL#7`?$QuhIe}N\yp#%>2O&[Eɫܛ;.8)a¯.2u QH)Tiyy!^}. 29TeGJY %I֑7-i^-?zin3k٢w)bgd?tnȰy"j()*`fK:9Y%QW%'S|EDxOG*gZ-:ӳ$Γ|!z>"&-g.@<.Cd$ 0@B-֤@ $8搔B0<lWng%;0.y8Б2dQr })JRuT1BnT)JXpNƔ)Q)J`92f )U/jRdtԥ9P:AϹ߾Iy{k}𔭫\ΜL{b^ly8'LQCK4++ _UD uuuuup0'-T׶1hRۋy\e%W{h'p!ol SDhRN;my`>cg50o}Qe# !}@![p`Atr?9w,B00<R#df^h30fءjTr|Ql1Sf) VB$d[Q VlJJ^uB~9RP f'vf%A 5f*ZAQf^G8ZF@ p.'k9E̿J}iUJد B1DzOGwԏCKCƄ'ql@^~!ϯ# (.>3:7LY8(/sJح]Ҿ,/1ab0\y4in EX}3MòloZX^LM.J~8 -F+6=WgPyY6ުՕk_*V vf;le^Hum}^"Z5dpS7ԔH_@@ϸB/#%D;N6WK|ǥme]2td-L%_Lb#%9B"8KM2d ~-d3/w'Kl Т(>ݕ@%FQHb٥ZXPQi`sAK>An#@!rn`CCXBxk" ,L\N:tӧMbjyҚ9p_0&\&ǎ4װnl%MVhOr+TyDo#qj!])[ڜsW(R2X738_yftrnyZ{Я}G7ߗC X2JCVI~JYHE3 SJH[L^ܱݹɑQ]DQG7mov]?S!I"!Rjs.>a:sIk5Q[cE۔JYlVechMMSfr؎S[$*4ں*Kή~K?m0j<6KeUGHĮL!bNlnz{r!ZCu炨ܣEu*$<~_~d+uQG3p9 w:P4@U4kF4Vv4p8)3u7% uYzm,Ro$׾>VK/JM'Mɚgp .v4KpNƓ?L*m,\~ѧ_FTB$Ѝ~_4?l|~#.'5am [ Oǡ;|+_Ϳ{}-?pcx3sY/;4!z% _^! UaUϳ\N׏EX1Aݗ-PUzU4I,.Nbȅ \_iBB%@iD˯0HWa$6?n(*[n?W%aY1Yd2*Jk/\=3spFqR6Tݻ\_w y4X eV#-vvdί(MiTkdDw٬7ЋO¤?DQt^&9V2+248F]_qX/$@ _ >Qt^&9V2+2dtqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,рqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,E' xb!ws?y.fk"C 3d4!ׁoiVOod` dcvt-m⼴P1fSV#Vj׷9Uf~]\F M)?6sֳʊњn<. 2Hz.=#igK*jh`<{3\W/h ~0ӵ[BK rjg1REL۸sւ.w>x62C.q+ICGgn0j6)w)>!oI'GukS,B; Tȩgʞ>c(i``fh,A%urOI "a:mj)%rW5;+ds/NA4^'A_qpqRUF|KdͷoT*,'B_pƞ{LR#I=^ZFh+ yn& VJ_S3Z7o/Q퟇](Dx̮M)di9x9U'.п :4+}/Q +;P[~‡@ S^ -JDž͹s}#twW2,w;L\OzU7S@BtP6~9SN ql*.,aA'WN9/ I%C2:Rg!vþӖ)v{nfkKU<4{h_эkA-<\cچ[&asqE%rz9-[@s-QkЗD/k%n*u}bS=JN02[O'{Un6*fA) sp[g];5ޔc LB}{r#ZXHZIAnGgkֱDtawS2N)p4W[<[w:/0 `hFG 4xj%+ʩgpnJ* lf!C: 6ݤ0j󣫿de6V,S:]͛=+:XU<&QRU֚_ y5, 6:'u}ݳ{HdrB);7; <%@6#/vI4 Vl67w3/m >pK`#-ۼcO\WqclRPW{Td޽wW* t&Nfcng c2,ydneR0K.cbT"݊4X-=!$MsձcނUPE?vFr9ЦR/Qky%8ϺX ѧ':mZ0q2.EOq X/Yܤ*EfBOaI,]twq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,рq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,.?q X/Yܤ*EfBOaI,E\gq X/Yܤ*EfBOaI,sq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,ЀA6pbO[ 9-r{ 4Ӹ#21>W{lkܭRSw8P;(Gňv<'5?""@b 1yOg5tE5'(%rA;؁@37%SkL&LY" P/~1:!zM}/ {^)=<>y },XFȟOse J`kةtk('X$=ioC~1Huir-[vzvՀ;on42HSJS! )X\T-:~~m5vAgF\KkUe%hѺR(<o&cCbwdҗzJ^\x_ wZQe$j{_;]`Q˛ݜfdBN ]xP-1B6|$Y W dx !ߺ UݺXKFz%Gtg 1 p/3h+Iv cbY4'}cU_T uyb@Kypy]Nbոב|-1$_f+w½Z}1tlL=ط,4xiׯV/yR sƍ%Y4TUeS| RuWxUؐݏ"#%<៚B#46bgc1F]jR<38 U[<^ySCv4S0W!ܮ.Oi9O֤z3;D0XgI+&z}\$-5ec~-ro u lw(]N}KNmaWh<:4Ι!E{ 3bqp⽚>x8{ӻ#x̻Ƴvԩ*ΤYdwV̪= q o.S[FRi:LP0_ꀑ;ٯgW5ЧAXFF@.q *r Ȁw q0xaۢfH+f:gp6\p7Nzq:Q2pp~>?Շ[ +G Բ}NT-KU UrSy }S/Iέl/FƁVX/Hr%Ytwup|-h]5x.]]t~ X/ hD Rkc"!'ي0Yܤ*Ee`Eu*G"ļ~_~d1]x At,(E,Bz^DVjwRx ݲs (k½n y|2wSi7I Ċl֡1Ho6o~IH/3n@yl870Gnkp%9ЀeF?/$_7?`jw}&ͅZ'\aЯELq&˶ժ+$lƯnVi< H,oa&&Z֋Od?pʚ-T2}sk~84?Ohw>id^l.jp]棽iO|ijB02aSWт߲v5»T^'f\^͛ ?TΑn⚓Vj%S*+/+LA|M6V_3[$k =ǸRHMP7_W뜽 xHlR2w 3бqb.HFgk55]Ռb#b GٓWWٰG\ݓ?7G%{ݿc2W[6o:*cw'Owsgz5:H­%W 4-W<tdL;A-,Z Nq&Pwݟ&Сe킏l m41͞:*OYo`o=~?sA#@4nh?Of R-8 xh%| bJH>4vftcxE% KD8sm0~SfZz^ՙ~i- [zjc F_e2dBPc/:;qgo!P#Fɻ'gta@ [Ӫt921.` Qc.V֓ܯyD[ xaEG׀& 1atFCΐ'yZr )XF+V{djJKG o7 S#ROt8H33#hמôɣ`*V3^f uRt7c $H /$ ni2,%:nUw&ZE|@ ڂN}>ܰ$zU+ Ӑ:3@qX/Yܤ*EfBOaI,рqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,.EFqX/Yܤ*EfBOaI,\nqX/Yܤ*EfBOaI,tqX/Yܤ*EfBOaI,F}QlbIRֿ''7~fY?L`lA La@-zoc P]vM5m-&QP>LKm0e 1P‚?AJ ڶvTs N<-PBq5mP6kɋ12vh.iϼU͜^c< aػ  Z {q뎏qZF &VI*yPV+:E3^|I S pu 4OsϧsgI36\`^ggBix<]=mA6~ km_P {̙*Q3`X+y%6&!8H N)a~渓'lq2&{2 IKI)eg2M'ޤɊQG^vkVUߴ j%=f<iBvpk9ޙ*(6ndBT˟h|3&Ek{ x#<;+j[UH-Nhתf>|8T%v@@p-PFe,DSh%1=4%,#u6>Ky?)"}%!@XGXd=[9 T1XpG USI W/0~NFQq(o4 k`ZZ9K~컒%9x_޵A[ @a/ef1 u~Ct.<["fꊡ"34aBqαĶ 'wN9\Es>AxFl=dКƔ>SF*'<ß5gG Xk*%N@FrxDDo̐@>qʞxɌ-MPĶ=+nr k )&{NxMp@DB|Q =1X9^{tٸ[!㌣рqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,-6qX/Yܤ*EfBOaI,E\^qX/Yܤ*EfBOaI,sqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,&qX/Yܤ*EfBOaI,-DNqX/Yܤ*EfBOaI,[s@v lb0!5M|6Y2Rey}zc7A9WN\)Ǭ"' fNGqun (|"E:Xo'c&協–8 _(b4CCu:炰E}w*G"0<hEO pnccՀ;'`.KJmNtSZNw& 饴iͷ G$tVL*JUyogˉ]:et7`jfl'՝:ḏ00Zol`li~+R}<)l$i~l@i/z}r IޜW<E2p"M+J'Z ug?&U ߃>l edJG3'Lbtye@_RZMդ T8ays Ypc_/Ml'lmSOR{pXgɇ' Qoh'˽7}?U6 $qDJ^{4Z%U@O1G=8 ifI*}mPE5j3 *NAq X/Yܤ*EfBOaI,рE܀u*G"ļ~_~d1]x At,(E,Bz^DVjwRx ݲs (k½n y|2wSi7I Ċl֡1Ho6o~IH/3n@yl870Gnkp%9ЀeF?/$_7?`jw}&ͅZ'\aЯELq&˶ժ+$lƯnVi< H,oa&&Z֋Od?pʚ-T2}sk~84?Ohw>id^l.jp]棽iO|ijB02aSWт߲v5»T^'f\^͛ ?TΑn⚓Vj%S*+/+LA|M6V_3[$k =ǸRHMP7_W뜽 xHlR2w 3бqb.HFgk55]Ռb#b GٓWWٰG\ݓ?7G%{ݿc2W[6o:*cw'Owsgz5:H­%W 4-W<tdL;A-,Z Nq&Pwݟ&Сe킏l m41͞:*OYo`o=~?sA#@4nh?Of R-8 xh%| bJH>4vftcxE% KD8sm0~SfZz^ՙ~i- [zjc F_e2dBPc/:;qgo!P#Fɻ'gta@ [Ӫt921.` Qc.V֓ܯyD[ xaEG׀& 1atFCΐ'yZr )XF+V{djJKG o7 S#ROt8H33#hמôɣ`*V3^f uRt7c $H /$ ni2,%:nUw&ZE|@ ڂN}>ܰ$zU+ Ӑ:3@qX/Yܤ*EfBOaI,,qX/Yܤ*EfBOaI,.ETqX/Yܤ*EfBOaI,\s|qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀFqlbJGs?&+up&06\栐i0vF7S1Y(g&<((&`[q?jPPm[j'( PUOm ޛ `9Ħgi&݅?b[;@]4fhETGwxpv;&9)<Ѱ0G̐ޟ~zG8trE"`ytt@ :<0aqH®F έ+A5/\` $97n4ǕeEfl M_B&u)p9A,q5m29^0EJbLS~ʿ%@xVJp9R5FҨlEqa% >mn84SвiM!#<#4?B|hH:ÖhGF&tǹ1Bd9$V C upz=bMYMY WIN~;4wr@ЂdmLg?9)ч7_["(ŏ,Pdr<[W @7ɍkd &e*k(3l/6w{67֟[ }¢ֹ3= k3[MZe g-*W@6Pl5&/T#D[N'+k o,ϧwHS{mӱfiDR$w?ӳ[:Hqwyhv䚛 $D"lRX5k`r߯, HfZ ^Z=ԍv'ٻ2\ *sqiI )6|i/ j1_5hοe-ibшwBH6O4 *GFijʴZ%<6%U^(˝ J_@8no/eN!w nrxk CĎ}v;ZA L۽T%zzp ] iʄr~" 4;E, EreC鮪pQz49¡-쿥&v\ ݔkV8'8iw~_Qo|SSA} ć~{,~~*Ѽ:7 Axo9U^k-% 'V#-3ǹg6ywH;uwkn{4_{]`rWb{ |H%*Ov (!*E) _toxSI_.hK Go-6euCf`>2iύխ[aR^uȿK ļPBrhd- SoAi["aD_H7,49%׳֨9vےQ +/V3)KqX/Yܤ*EfBOaI,-DqX/Yܤ*EfBOaI,D[lqX/Yܤ*EfBOaI,sqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀqX/Yܤ*EfBOaI, qX/Yܤ*EfBOaI,Cu炳3Ew*G"<_doG Y>A")<,Up;dB\ @yOSJqakĻ+Nľz 2&_Pj'eτ}%`mv+q?}Z܁k6%;9F؊\; GYG7"7ZgC$'%䟣=lW?k%Rg1VSa3>@.x(\xz!%]?M_%"tvW_~;m@}32*' $ʦ?_19 sY.w^ue`@ٲ\~Gn2DB/*B6F~!,rqa@Pim^pJ-~_k$~bYzS[fӢ7$X26o??5!oj('p [Ut9d)=jcƀ^.tׁq [Mg+.\%j=pͽӯh(?}3ID`a^;kg3h-!1}7}XΎ4[Ņ>~vgSR"cd"c1f ! Fzn % .~ fOrU -X72\UqwjLTt'ǕoA ^pQtc\o~?I\Re9Ny^/\R9`^EBǯfo{R r|j~gR3&H8vZtAcgB,x8M,x<}iƒ:+ }檀"T!\(Xr8`=>mFwþF9:vUIo?n5 ~Vz[hO)uߓ"_Q~?LU&=W^?hF,B:Tee;n%0Oƚ C<闌e֙ehCU A 3_+LY8]opW{OөvnW*\ G*y7 4Ԣܩj#ٞZ$dd_6鲅w4FBho_^?P\m>{`N ,z[ś3QOmepԴox hyRpY?y .KNsQRNV$|/nZ9֕ Xדj*x0`I.5T_ɾ8edEXmho~i)Rp9 '%>?υ?S?vFĕ!_WH_W_ED_u7a1vS:znNi¼WgF_5MqW\m˟Qw +.~rfRB6{Jt, /ue5xWo ๷\֊*N?ówJ9s[߷gzR`czViGt_ S?KV5_2GRe-q%?]ߖiXdzo%>E ^rqpkJ$T7y aVT]3RG3U8,c`R.qMp0T0FI:{bfpC.X5k65qDsXn_b 9Sݖoa[ѵj0]X4)\ɒ(,tb )2&Q`an6Zx_XߣkVᲠohfC`X« R (TLC(ەycRf r" w"7:hhyͣ<4h3\K'؂/S!Qr,'Gy72)67 .pUZ AÁn*5~wp o8VnWaPCtDx^pA`eDmD0 8K`|}x*QՔ1X/Yܤ*E\ #D$H̄f(3 7VрX/7]{>}|w qX/Yܤ*EfBOaI,.FEHv*G"F_~dY>A|0=g(IG$HwB襝=MY'sV/@L6-lu~TX[3H?auHIvR' Kjz;g{?#{I!7 =x\w~-iEZ͌|ۢ ']ަj%D&4FZtQ_8K3OkL+e@܈HyXZG ^b #OG1o?n9N?x3Չ|gVQZ'oD{kjsֶHTsM(޿NYYKXU-7y?Ǻ H_!?F]N0wT_k`.wߍY/1EKu՛{v.۽75 ʅ OuoiPZAZN]{\ϡk7yfp&5\`4ROe?_2|cjMw׏ߙ0~aoq_5)37 =O_4q.Amܿ뿁0HLՇ?CbaWuS<~)5W5#ui(XZ\cߟOc\+FVo]=k`ZQ+vywI H~ ( ʄYeEKid_H_'( Mr8µZ% Yv>g끔)?![W.CV>|aNMPЮ,FP]$~*sa恬OPMHͬwT4*? ێOeqOzi!A&>TY?BQZ=^\dL EZMݖ9稅CM:+^c,aOF)м´WP%L?DS[̨t z%,z)657ID4.'܇p7I:g JI פYx.V?iE3 1[įY k瓕 ztbQ>ODBEb Ga}٦`)Іk=q:9#WUb4dM5P9iTA&j9RnUCdiNn(Ms䔍DsЌ(E X{׋p1g-a`XVV;Zu-<)7XKCkW fPFb}7h鿛C17 xpS|O0Su骰]pqX/Yܤ*EfBOaI,tqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,рq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,.8q X/Yܤ*EfBOaI,E\F` hbKsR׿_G#߀-_LWvBH }#HG>N)B"Tƫ IR }tq`̪҅ۻ$րͪ XcJm"*$vv3gT;:aG-:VR<\gBE 4εR .ЧތB^P`ps+ƴ;DP^7ܸ\q$<)Td1*w*So25LgU*ZC*$ԫϴ&4>UdIf\ɽ];~yt5yb?LMJ; 6 vU\rL*\^Ϩȅk(S{/C;0X$h98h7*3䉒/jn<'jYQ_,J#rU_^z{&G'@=1 ].At{ۮ=KyOo P" ؿ?oM]DEG,fy333X~Jֶ<vLNCx]Qs~{G;W|P2Cj( 1;VSgcZa8A(v1$حA >2~ c(B FV"MW>^=:n麎Nl6<N/VY߰"l2͎ D&Wl axUqM]c-5\DHd"9 LbS/ykwnVd] ,O_K_[, +5$ Obg=hF 8*ws3=WS`GE&AљMo\(EKl*5(VcIϥ))F8؍ X,BwoмwNjBe)GVZ7_6BFw ex=MʌnΗ_sZZJ᧲kNJ8Hj>qG4Yb%ު¯҆b d.LBp)fK%; b1 hY6I{4{O[SL;b&&e"?AcSznD!w/qG?n1Z\Z19Ra#͛0愘bBvݟXx`taN]F՜uLC _Kk1t$a~nUASE W?1_]q(9~pgrk ḋ8 vi4?,u *n)X\#iib>bu., zLQH .$v:=8nfTP(_dH9_fvse6q*=MwluL۳iNw,[Ո̅%OR-Q05ϊ)ʾBcy9Yw¿r; Pjvcy ()ahpB$ YoCɜ>?\a05x%f-w1rcEǭA"A2px5.Y䤾?QڒΨaNN]V` X|{hߞ~]Whe6~j]?kou/`qv4vj֓3[W)~{j⌉ՠEUtR~UI"A}~N]b裿(S)lul:g#̓(/䂜EF^'XF f&mf,^E(}zt7 <#/w$}(IHeY\,yD=o(5b[9oF+t w!jYk ࢇ:yW҅  yT&z_[5l-J3'lAqn݄{&=lI~3&@R71N|g8]I8yHs- %Tᴼ3&A`\T &ړ>NjP`ǪP )0 @1K/6;q5oδJu.[ʗyʆXIH!eB!l^RgD}IS+6^hAM0PK8~m}H$.1 "mܺݎ {cr:;܎y[\(M`(>P;TX%eMnHRr.,@%YXXjT5kL0G^ 6Z1<[Ey@s;d^mmۨ܆CJy)gnxsl]U9)}KyAùg1lj ǭsҹؔoP${A=ؾ3!Z;o {L%lro 4ӵZȍB= [H< [xiIggWE-kmѾN y$(`.;#M'a,@ށ+=\CY uwZ LtVAK>Og8E~Uփv|I=nɳ4&L0OS ΫR= *.lBhBmHp<Z-2rT~\mlGxzw5Ok) Ӈ8~ZH49_R0m_YL9G}i.LD6ޭYi`\*{$;cu{G ^v C霹WZ^}5yzv|dqfvk qL?Kh4jV5iP*NL!.A@ߧ]rE)@+q X/Yܤ*EfBOaI,/FB߁SCLmʅoFlu_fgxɨ0b/JHad*\|P۫J)_C@3 ז$Zp4H nn'b捛73k:aŏ4`߄ Dja"m@e?EP0"ws$ 2خy`*`3c0jnTȁ 3 >@`S° f~6.tp>j~Z8 4yNRc6&KLZ$VMUt|Q:"VDb a^w3)(Np "2ŴY`E{` Y,V `+4&dJa6& /7uкpPl,]ح0 V/ Cuy炷ԣJ*G%%P7Z 'A>2X}qVWc[_5w>jB4Oh =%eTC( {e6B*;5I%n8۫zz)헔dml$kRIFy=RN˲uI'(lYw:/BnmbQc$@hΩ$:nbί$>J76LFyMh@!LL_i$>M^So~t<9EsHP;RptU7e*3Or;; A ?l*bn@qq"VIs4 j˜$+ke'gO=|^SgT>,b{72'T=N;Wjq1OÚ)x*bIT\J)s`}=)Wn6w;ꒌ:)FyM{|#> @Hc:KPRhxb. ZsG05ic–uO?T"`NbgFYۮU$C/Q,!\WaxgVWYRlTbMaa,>McP,F?(,5f# Hv]Ykx`ʖA8Fn0vc&ήNPf ldL4=4t1مU^5]vFv+"NaЙ?zF {Ro;"b qVfr\BY a^Y~ٖv2mFzxh/ /+WG+Qۋ}@cLP:)t̻M,Lɑ.p7'5'Ev1kg2Bc{ o^-ʽ™Qݼc]q!wUl-H:*bZ斆b>}g`>ZgmX>jGJYokRLY 7@έLHRx[EF^x"!C9$xeS3C9>u?ݷȬo|0+gEY ~0 Q?(YP'K:Z{iIu$;*|7#+Ee״RɳU)9J#NteeWZPO-2g$+ux")=^jw`| 4$qj-T~&P"5wx5 Xݒ3N,/`_Ǡmg$T5D.hQv5\3$œ2=d}1U#EEE$ 6 ZE4bGBez_MM.PPmۗh?&_T軘=UZ &d6P$ 0H2N^_Շe"T",zW桸z^૩EY u|jGx +TXTm&,* SVN%nU&1}=sX υrg Y17=5UME)ck6/т-+0 KR桏 +-NWR;FoW;Bo {b @>` O,jGzgl_C듁iOb2ЕDmjE:FjY06SD|G-+R]!עt 7U:ù!dA=h&`OuC&z|c+Uay:\chzXո>0n-IJ4*l3"cP :N?P'7ZրWkDxefeՁ2^Oc`[YpoJc+1**$ ,q1~ǷMIqc=i (X4_5kIV1bVW򉒖p n~P?=hZP'<~te;FE?9m"bK &l#d!ze|9f$[FT" ,L=\!%ru Y8`~J#afVE@iM2[6N6WyѾ*E]Fׁgr*"5ޛ;d?K?ߔy']^`m:7$ly(9A{oh%ê"%8U]exj\*yJ!vԻ{c%u?UA7,Ky%-z2OZwy *ػVl Qmz۬-[uQ[&&/1aǒv!BWcjnEqʆH_ X`ŝOoK{O81kQ4y-je@(sПouJ~-]1|~&"`p@sOIZI,&X}l4b֯}Z#a ;t"&MS+Ć)P;ƻBU܂456n_U?R!T&|%sY-=" p9ǍofrD @L ~ 貁k)e##U~ UE=Ź <`bՙ-.Y)MA ³wӕ+𪴧9+&ijH8+Yz3%nrw9hrn5uU~ơ9{× Jk\oǼ¤;z9aQf=i$4(Hg2 ull'rUH<.ո+%\2,3hH}1ŖX;Y N-AA.U}Ek̎ ! ua&CT/Ǫ`ˊ ALd2A#ǕlTV%Ec!fUtUJǍ/daATjjj'G%/5kp:` `RKskޟѓh:M)5/6{Hos ;?y$uϡ>N[wM-W;ؤn*CY ˈ?Rg*oKT+߀4&@q`wa}̈́hZőҔ>FӬ(HPe >%؁C'Z/e53TJ#B\w] .KW=>v 0SN?*'+#wp>d#me<- aԼucw}G5@vz-+=P-!?ǣteVu[H7bչ1?{h%mD2U(~[S9}O Q30YKfiaj:Q|\i{Lo':-''g~'p%( HX2%S*{ǻ7/%l: !N%o(pNp #告s(q~ĪmW2_A" F_E?vÿo巰}S%@0幄2Y֓P ;I{t<:O^5Й/vH΀st@܁tL+%q p_cc: 7Skf<͂P0ny,t:b,NƧM#7ֱ$G^Xڒ5MxTSH2޳w/YsttvfʄL0 ' PBNܨXY˲qbh<]eVp!3Hj3G>,N%-`L;=GDˆB!pmw?g(x&­> ⏕-E@0-’"2i-`^y^GvKۍ4Jh^[ AUZ/U*䤱6|:? Tj‚^ L5j(rl&Bg0|,O!/+E>+XՋYPQa'NZ?~zԽ ܅M;e +Qb`fS+ zhz. G~Xt0ͅQŏar=+2ho^F!˷k=,QӪ]~SXyLsz%帙H6:2e2,okGgX>O,Xqa3"]BQkH0 ͱxq׈ cɿK *Ϙ݋-NqV0ɔz yhܶ|99bDI@7ʮ"s▇ǑW8rB{o'B?3*yB7_η@DΦzP=SIJ ER$c†N vrr##>΁-X գ6kRsx(S{<ݭzΠk/camXig5 wB0a uM`5 KVT A﫺'0X*n\G-UP0ۙA"g'υm ڥ<~gqt_݆m'Kif94hp̸FlMFѺ&ݻU` ʴQY j^7vJԥ(mIx/@=q(x/f P'nM|\8su|m3"?*9[DIԣ0 _][e`, I8zcq=Gs-G(PEgXw*},-u]eLg\.MӆI耣F]Ae1!|/gE(2bx`V=%x4]Cl p(\$e IOPûhGykf/Db0e\RÂ}Bǒ) &ql46nڠjlY͒[ͰŰie 5;8Z .]e#=Qq_=M34ACp-x)$>Q~$#Ǫ8iitFPl*#'މ;z ~2HkWn))N< {jBk+0hzh '6NeאEƊ[U 9 B`;'A"G;<'U;J:麉oV;Y~_ 2w Ĭ▕T"tA:R{.Ng5vj/U-=FЬf!a.V: mahU%KFe 3uJbs4X頪NcEwD_=Y$8!,/ڨ%JСk2Q6 >sB&}12~H3|Ib8%δepŸL2TT6Z *{?=HC_-I[3~>^TD~33#!/ޖ10~6&(5D%o);&Bk=F/k7#!(u2S4]_;q.jEK] T:`_KaO5DBֺ|:Pb(2~dcvCFo,o wk8g: X:h0{yys@AfU3i[JW p g~α%0}X q!i{6!Y"wv) 0i/.֕T7 p! EPa,t|ʣ Ѱ]xPJ KCvT2ʊ$JxQtv5tC.cy_1:ke O=sP(2wdi "({q _ S#KHPeC l`Oճ+W&F^G{}VMmR:.~Y-*{',82f@P)nNX?TVUC+ALQ1&GoI:qJ1*vZJ(@;:xnT+]Cݩ79g%2elu3j bm=ۯDQyrTFfM p P;,җ{ {!+5!TP/_[HqG{A)4{ǵ"!] IiWDuxP#\=&!U \=DWAp, ?xiYv~G.9D.m$BȲWPB8>/T䦴9Jtu-}(?9H =ki) VpZԈV' $CŖl^~߈TEh .Ѿb5>Xb(>ϺKgISfյzX͑4 qVu&6GrC#i гzvݩ{$Y̷I[ǥ\D*e]U{ߏ~rL@'۷B0cAP{PVylVz`W6zf-Bt#d/Zn/1d|KKoa"cL A<^SA{q мW*r o}h~}!5uy@ @PG&4@lkOy&F8q ]S'EMtgcGǝ uRh 1us+u 3{  · |[j-;̲M ,Zu8* I{ez>+fx<i7 ~|4Ne&- y` ae0=OqT%IL׀vkQi  ]@|H`?X$1$I"@x,&Nߐ>3؊R[Gtby˜3C}EƫbH.5`Cu点GFׁ p*!'Ȏ=kD _R0`) ShՁ$$ڮ0Ebklѩ0x*lk몭|("ke5['ە[v`NQtڮ*0e琩Ѽ<;^V7wI0{ ~ A"E9g TqڻWQ>`$pɌ_k FFL%v:>4ZJ%Ѥx!z/O*1Ҵ]RKuiP;`7Z'iaGY154OT p >.;R*zϐ׊+G;}AmLh * ߖ6L?*6#L%yfn+֖%*, E;3pP=#R 0 Vwpʮ:0cKv9I kS_MB@d!qͩWԊѬClGUyJE>`970WK"skt),k5ʙ[YfW0`<}-MY~M"xqBy#K@Mn:';B߈&zM4?5,X}yڧ{C+J Tڊ ow_$זex sg{\~} ˜>l >5d,BqoBx_V,-S)mږ?G%!C/j%z]j )(!ûےU;Phjf'cCj<2/-ݡ)e!8XOwB˾oQ0`ˉ_âEŚ+YAM L9ZDgy5]Ɓ+6c|cu]Z/w5y+ q-D:_!L^r:qL$iTo,pݜR,%eqdm{:' ʰY?)HG^Qt/}3H7Pm${nhYם 5/BW4q9p~3g-?? 5:^Xy˰N Еzػ5 @S4mvLeJʽ_k"y<,CL fV( 7ky^ë [O6L^9W0Vy| )ha}+ iKq^/2B4{LA4}`O+b[$L GV$e`<¡/]>'ڍVa3wen㙂{5Mj­o+X Jn9v^GYU )hMW0H>`/B,:3EW{+``7 ;xՔQ5;($s=})BtU@05LAjD&rrb)ۘilk\ဤu>؞?ךlu ڴ: /TL:N5CֿWTK;4m1z즯c|Sjly&5)_Z#'Ak.Y^&#FA{\q.thOCypD=xj'l\@#4KOFji+0Y4eg_8|һ ."& RD&⺹-.-@3܀5TDfB9eB&vgx&օQ#5TDfޘLWza2/>i]X:ܼu3Vw vϸ|һ Y|JY|JL7w r|8,4eSX0:;& ݎkmy[r..$0AibƤweҪ^3,a>FwЬM:Ёa=-9xvC R˴D8:`s\s3$2sKE]?]#!t2Iz֛{@=jhOli2Yqd<.ELq X/Yܤ*EfBOaI,]tq X/Yܤ*EfBOaI,tq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,рq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,-ǁ<1haSO,%(\ˑFI$d<;'N`y|E\dq X/Yܤ*EfBOaI,sq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,Ѐq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,A,q" ??~J/?. 4sLvf37ٚH#ΑA100pA}AƳ%Ƴ%̒ӈ)'2'afq:2(T~ZDʦ$YzMOܪmuw^`YNeYNte] "P/_rֵމM ы3 7YNy"EPt?:.ʃNd`LfG4C$^iSxŰ٨)^@y?,rq=VMnfuP/a$Z M{._Zw)o/_\nkT>.ƄWDb-' -v-DTq X/Yܤ*EfBOaI,[s|q X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,@ X*(cУH{-աGUUVWp.?[VR߁>?[VR߁>?[VR߁>?[VR߁>?[r5U`jUJUUV(π߁ ha!M&T AO)n{6V뾅_g'&蛾sە1X"k.=q X/Yܤ*EfBOaI,,Dq X/Yܤ*EfBOaI,D[lq X/Yܤ*EfBOaI,rq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,πq X/Yܤ*EfBOaI, q X/Yܤ*EfBOaI,,4qX/Yܤ*EfBOaI,CZ\qX/Yܤ*EfBOaI,qqX/Yܤ*EfBOaI,h`a`"AN ap "4c)5ʱY@ ?w$΀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,$qX/Yܤ*EfBOaI,+Cuc0炿 X E* ?G/B='***************************************************************************************************************************************************************************Pe}C#zޭu z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@pru z27Lp-1SSVWoVFZ88@t[cIVo)+P޷]C#zިS :KqLp-1EKkdo[ծcIn)%8@t]C#zޭu z278-1S 8O~9MY_ֺFZ֦8@t[cIn))+P޷]C#zޭu S :KqLp-17Օkdo[ծoTAGIn)%8@tn z27P1S :KpoVFZkt[cIn)']C#zޭu S :KqLp-1ÔՕkdo[ծoV)%8@tUj27P޷ S :KqLpm7QRFZkdlb[cIn)%WP޷]C#zޭu z:KqLp-1ߎSVWoVF%8@t[aj27P޷]BS :KqLp*5eZkdo[Q[cIn)%86}C#zޭu z261Lp-1+do[ծoVFZ%8@t[c o)+P޷]C#zS :KqLp-05eZkdo[ծ~scIn)%8@tfru z27(-1SMToVFZ8@t[cIn27P޷]C#zޭsS :KqLp-17Օkdo[ծjcIn)%8@tru z27P91S :J~9MY_ֺFZDt[cIn) *_P޷]C#zޭu S :KqLp-1 kdo[ծoVIn)%8@tj27P޵1S :KqL9MY_ֺFZk_[cIn)%Y]C#zޭu z :KqLp-1u/do[ծoVF)%8@t[u z27P޷\㤷S :KqLp?5eZkdoZ[cIn)%]C#zޭu z/qLp-1ߎSVWoVFQ%8@t[ci27P޷]C#cS :KqLp-ºFZkdo[ծq[cIn)%8@/J82/hg6g72B&5KBD~!Ga?i7;=>?r????? .7;=>?q?????ppX|pܟ8\nw{}~p?p,>GKMNOpOOOOO?.7;=>?p?????#%&'p'''''p p p p ypwptps`8\nw{}~rpq.7;=>?q?????ppX|pܟ8\nw{}~p?p,>GKMNOpOOOOO?.7;=>?p?????#%&'p'''''p p p p ypwptps`8\nw{}~rpq.7;=>?q?????ppX|pܟ8\nw{}~p?p,>GKMNOpOOOOO?.7;=>?p?????#%&'p'''''p p p p ypwptps`8\nw{}~rpq.7;=>?q?????ppX|pܟ8\nw{}~p?p,>GKMNOpOOOOO?.7;=>?p?????#%&'p'''''p p p p ypwptps`8\nw{}~rpq.7;=>?q?????ppX|pܟ8\nw{}~p?p,>GKMNOpOOOOO?.7;=>?p?????#%&'p'''''p p p p ypwp@FZQ/hX/$@ _ >R7\<ɯŪf(]Cu 炿BIE*!"Lpπ98q=Y'Ddk'dm6ηMR}nltۛ'8{2m7Ms.nlۛ2m6- seۛ(M Y'_R}nۛ'R-6Mu"nlkY'Isnnkۛ':6̸Mnlˁۛ'86̸MsCnl4d{m6HIԁdk۠km6ԋMnlHۛ'8{" KvKC!R[ВB,!`NpP@O56 $^\i6NZm56sdE9)>@Oғ{sd[)>׷6Num͓=p69ٗi6Nqhm͙p6sd9Biɲm͔&,{t p >׷@m͓t p :i6NpJO,{st^97JO͓nsdf\ 6Npem͓Zsf\ 9š6NpP&DFX6/6qX/Yܤ*EfBOaI,F]^qX/Yܤ*EfBOaI,uqX/Yܤ*EfBOaI,BqFhf@Wghys ݆.f4-  Y::8hWjI[5A+'Woq74cqY8Y>`рqhX/Yܤ*EfBOaI,q m!*n7r aL1D9CD9(J!Sky d1C d0ب"!l/br!ȇ"lB"$3C5 ƒA &|{1 XC>VȆ{8ɼ5.*[t^oay&c8fєz(~!fJ*F tSj]cS?F1k[\'6r[?6YlY\I8KdjS%] lEk(A{p7awi+LQN.pp>SԞiw*3 pA]ݾꆅ {8ߧ+PСW>qwNC>s}؈NU'>P+.FNqX/Yܤ*EfBOaI,]tvqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,рqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,.>qX/Yܤ*EfBOaI,E\@fdb!7U/OlTm *0mjÆhplFַ򀻥$Si)Y]WVF70oUUgɊF ֵTII$R򀻥N#s[V|apI$Si)c\$2PSW>"u~S&e_D8Ȧ9:^%ΆA }} P#GM Qxa"av'ylsqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,-.qX/Yܤ*EfBOaI,DVqX/Yܤ*EfBOaI,\s~qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀqX/Yܤ*EfBOaI, db#_fX^_~b׏z~& iz#'?=%Hsi'm$$cHsi'm$\>Ώ D4JCD -DFqX/Yܤ*EfBOaI,[nqX/Yܤ*EfBOaI,rqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,πqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,,6qX/Yܤ*EfBOaI,CZ^qX/Yܤ*EfBOaI,rqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,π d`f@ﯾݬ=[K~& iz#'?`H(NIӣ}U%Hsi'm$$cLpppoࣅqX/Yܤ*EfBOaI,&qX/Yܤ*EfBOaI,+CNqX/Yܤ*EfBOaI,ZqvqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,΀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,+>qX/Yܤ*EfBOaI,BYfqX/Yܤ*EfBOaI,q d`f@ﯾݬ=[K~& iz#'?`H(NIӣ}U%Hsi'm$$cLD4JCD qX/Yܤ*EfBOaI,̀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,*.qX/Yܤ*EfBOaI,BVqX/Yܤ*EfBOaI,Yp~qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,̀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,  qX/Yܤ*EfBOaI, * A F `b"suuחy+:z |ȯ/E[}PK"ut;LZS:3>>+dr^?Vy9/x~TtYp? X nqX/Yܤ*EfBOaI, o  qX/Yܤ*EfBOaI,  @с X/#OTdKt}Fp7) nSA=S]. =ܦz'\3 ̀  qX/Yܤ*EfBOaI,  qX/Yܤ*EfBOaI,  )@ 6X( <RE!A_ζE˝6Kmv(ť:މ-$iR2'_͝m:l* QJu$Z HҤe N:-.t.UأGz&Hl<H 6uZ/\\l3F-)֎Lh6y ; @ X ^qX/Yܤ*EfBOaI, o qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI,  ̀ qX/Yܤ*EfBOaI,   `aj@w[oAlJη2+ nLgLvK"ut;LZK"ut;LZS:?{껀ب&L˴γ  &qX/Yܤ*EfBOaI, ) @ NqX/Yܤ*EfBOaI, W n vqX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI,  qX/Yܤ*EfBOaI, ˀ  qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI, ( > ``f@ﯾݬ=[K~& iz#'?`H(NIӣ}U%Hsi'm$$cL xBFB ? V fqX/Yܤ*EfBOaI, n  qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI, ʀ qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI,  ' .qX/Yܤ*EfBOaI, ? VqX/Yܤ*EfBOaI, V m ~qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI,  ʀ qX/Yܤ*EfBOaI,   ``f@ﯾݬ=[K~& iz#'?`H(NIӣ}U%Hsi'm$$cL!ӑ( qX/Yܤ*EfBOaI,'>FqX/Yܤ*EfBOaI,UCuwiG,o* 'މ MaWgJ8@O&S[l%e+]nd4PaeԓgVmUNL ka3)lݤ4/uM,7VYӐ&0]K'W`N} ;TM&ʆ͔\>_{3/Ӈ)h$.8?fh 1~PX1+n; t i=eP0v(`J28 ):XH䞷5)C!)+DT] 2{1 (# F 4Wo }@JTnxxaXc6uoLd %C=~cn MepS*$]K %V\<d,G^%ܔćp^%Wﱿ@K_󇊯䜜o<ݯl"Jeviɍj}B矲ڔ)1Fk_+U()q5VcH>f.7)K.[;I"!B DC{8+ɺk!ǚ[חrHs|jNEq)${>g/2^@BNv Dޡ2OKBj\ѭRg۰ pUFzS6pۻm Szy;ޢm;Ι=1iE^RqYSJ$2V gM 7dN ̮t!(M7I=64pZ>; MNGh^M[oEs8VՊu1ZH^OTC/S+A-:4JR 2_D$GXzIIq%_˲[d5TNƖD˔vDwUgZYPU!֒+x:]'RN AUJ"6,{#)&fS\x%œ?}Ƞl›a39ŴxKJX@]R<)z b͞%ӹ(qd Vst` : BJH+oLQw)ǢѯpD`ջV9m35LdIdbEM/_?4W35'm14= B* K:k|iTg]4鴓҇n!~Me-`$ -2a T9+KL]gؠg/p&ߧ29wzӽ hc8į<bܵbhH}$T2VpY2=@/#;I+,t ;[SH F]7:!JVxB)U ƞHx"7/)5Y\w4;~*(aeԔHdKX)2gΣ.kAxpkA SSR+Cr* g#9c,;mw}7uUQ;+E._e!Ż&O۲n|;ȸ8J(fIHSI]~0l{G3GUhܷP#A ~Dhw3E(2S)9tB@C&﷍HazMb[+{ YS 9{gX9$+@/FR1 &p/ 7:w.C:0+=пwBI '4+u~N4"CGdZvo[~eeԛӲZ@]uB'zCy 6=+ZK*+! [ Ȝ.CWz]rn 5(^Cy ~"c.A~xsf~RI :-n>S|@({t̑ nnkJBdvXD}s)^ ĚVn|||$pv*)[sy\;A<K`m{+~Qo˸ʙDbo%`6b!=?dC/Ėkm (5vllуZu :(bRȆ8D`h2ue[*jI~wZJ;:?ZpNQE#צz\;d_Z 5sޖJT7"sKiabrP PiQ6Ȝ#9%Ҭ^d%$am 5@/BKh=cS:9;Ygƅh a t0+ӕU cx?QM0i5^ޙ{4_aCAX~"t:JJ[ki8 *Z\v^|{fa!u7K6BAt!`65qzFOHİgZj\@Ď_rF/ U M!ͪeܽf* ' %NIk7V+uwIf0EI @R~^m^$;fxP]p~c41vqNS HiEjQia hzXf{TjI 'J , |Z&Z1s[lܹn Ьj{"g NruZxLnH(b'2SJPAl8/Cmx'枹-ʞ)K; PѮI3]s,m(~. ӃkBuF=[炮m<H8hcrtl#<E_i+|  @^KYR֤ TpM5]oͽf+'5Nk|.񱦕}imqm 5zx"UdLPTO\#Ɛ1t%G#6Up g1mn7]{6(Ok}n|UZ>PMƝi|fwUmE+0I(_B 3~p^!9㭳kNA'р@H/[W3,49넽8&W!:I(k)O^a Lr+:@=DpQ~SԦl\ARd&-\aWuv-@H_|8Ѐ9'\|0@mgfZGɮV_ṙarro$$w Vb*"uK/D?lX'I}܋kIxMvY`neFqO4|9{J> `{6mZdǝ)cDx91sý"ފ#o>J"0@IN`Ad,0Ak>NefB_ֻӾQ`}Ҁ&J_|ﰍ)]l7Uh-Yδiw4A3t2, e%(S 5n!-kZRҐҒXpO-+ڍ~i1'k;>g 0`'S>i; ptpmiѻ'T{zl{u㳌  Oо6I0ʡr' gWDFU!Д!(7럵*N#^jCX'rЕkvLxicˤf8{5ذQv; (`WKV`)aL$RoF\_D.xo!ֽT!?ڝ(Lo.p&dSvlArucX||WIf{WNTxd2OOKl{Kmd>?qcf *fu"\hұ|%l ~]YL1-ǫjRﮡn"M/WI>D7U l̤vܵks^mt3Ρy yxwʷmT_YE,6CŎubUvm"x~&7pȒyicjK?R=\,SӂfH=s4,q|5$gf+ sj^?0 ?DwEvn #!,I=AXfl@@>Ax՞?n5)i<? c_M*^Aߕ"3`F"ӈe,e֍$J `s]R-݌~*)!͛ԝ&3:$?WA?9ۓ);wR( %zƜ=}0Օ |uJN]yAjb5ox5A9ȷ3 =l}Xyg!W|ԟy"fZZ$⾨\VXKkUoi*nGe)eAnRǃVb$/|A>,qC? ǔ`NrY8Q8M$'*$YPQ04N yb˙o]^sXy2W]Ya;nЏƒ aOמy^c7w[y4?5,3wg֜&q)hɯ)ZҜHX=V!um' ~"V=u|dIΊ}ah4 AEvh{vHBfbb$OB&(odgid 9;0y]K@ЕC>A:L>Y*pIg]_/(*b=1ϪKAޚv<4;4T0>wG]_V+!£ns 5Q 94[)켞N((1U8RDntWZM^@{MeJ媥#Y^ΔNz. gsKT-:VbVVAV.l%*Ad  I8p px> ^?8p igϟ5ҭsCAǏߪNqu!lEKwhTzm;lE9ɯT$i7<`GԣЉ>0FůYwz%OZ8WC´~@n{J[es#T*YOi1KڎDGD}wA;9C,p2ࣅ.A21dk/Ɉ^۾ٲO߾\|D+zI(I*5PR8fw6Ouh*o(ڤn,W4HCǧEV2zs~Re o.v -ВH/@ph =̱ P{EYǻ*QC}]qGàGX1P4:7DoGZhŭN#Ah(v{8z, PsEeAr'i?j!YE_ \sGށ1I `{6vz=Y]>'.h>4jCMZTlrC*2X^d+vC;1Gq8gCsZI^܄e^`b 9+֜$jZVbEdžN: skz;r;(X p&bJV} l3-#RmEHPڴ_㈇stjw iCUJ$-KLagkpIE30~@")uᭀ쫻-0RSNŝv\zd"j9=t+y۩ػ$0U[qwA|Om򦇄KPaxFbH8#Goߒ\w"UV%Jއp&X*i"QmDIF&N?e^EI Rh'*/-ɤaL.^d6Xr\93(,qwx0^*?(`.AZuJRB}u?^J 0\jZ I*?vܐQ5esHkTQ.>4>eL,#N)"M ܲ5K+Ư{Iq.i%F'X hejcS67W[z#~cUϒ#l~9\/2-&Ǿ`ިRÄyN:ɇw[VTe1%Nnپ {ൢ2S?Tm?q^".UEAZk)a7F:V>~ѽ!䡍Rf-iآӌkT?drgXVE¡/BQ= c" bZh:7R_mvJ,ן5{͂Yki nkZ?|rvOS"qQ!+_;_VA=JM 54q@ TF6}H_ 6Tݻ9IHֶ uUԏnu[ݠvEd-rh,7% l1wdAzi'l8= T#SLp$PL9,ooYv ;Aԅ #ViULQBt z4VZ>Sp7cֆZ \zK` S*x KFcFIBLu?0\-"5P3% g{ W ]P!|ndSEI1bjv{M?YLKP0SV/sjz|ՙ: eQ 5i(įKŦFMMBx\#m=^@E}bv6`]8 aXfqdHZ. !L:v/WVv^XE!"BQBy/[p%$7聕vy*Kr2'awjp/GKe O7TƏ ^:rfq @TwKޑ',ihXC0 խ,B^ f &&svw)^?YvV,&d8cxMrznq}<ɳqrue}g@Y{sS%8\'X]@:BnbT'I3s.ăa%Zݸ+,jwEiHI*$e&hA_,J,6p]&|]L?7=]Iod!9"cF*Нk c !$XՐ]y:a V\܉n"R rjYyZ<`q.ltWgRhL̺ӥ7&9LKG }/|<3}QnFÇ f:3clA; `#hn 5MV OR2ː mjoyO@uDF!LV)iIH؆1X(/<95q*O^Тx_B'w+{qsAOZMc2ta@>gj$llgLt8O 4S^[PW{}VxAlT ʏ-ۙa:A)D֤FQMt/j%s[-^UC~2P6P:.2/LHfq̉GWЀB-H/=8 .GtwPM"|eRt5.%6@IGm".8 f_2]oP>M停 NNũ-t CEK6{c{~ڙbvڟHn=&vj%K2h;r-m @1 v I9INYRFu=:xv&{MEݤPeGb[AbVu,zzUO4=ݡRlS"̭0EiDR|Xѱ '@#&+KFvWf:C[uH:@=2ԳtY-O=, &KI \cmF.uV"gwjwWi~%r.D~~!wm>2P0\oXO_}u^iI`1~K!˭f>Q࿵ 1KN4Ż\_HE)Ehi 'cNAuYP z~ܩ=cA?.a^Mg;+ N%sl@#Rܤ-atcN ֕ ` F&'&cljj̸7zƊCTrwũx1M)}]ߢ 3<8up9߀xLZVj0 ?0Cki BzBqRUʽ됀\q,Md,)Ew;AWTEQ},Tr,q<`;;1fDmd2IkkBJ9M JTӭR twƱ+2 tj'U+}s8X#þVnֻlM8جnPoaqV87wd L߷ ӢϓE7Xpަ^542&*uӟWv d ,蹾0`p|yҟTZy )@aBm0/رy}!XhRvVǐrZ[ Y*6mnvV"Ce")@ v̵ԋ l;5Uvи ((k(߅h Mٚ2<Bw_hzom!jN<1\Rq!;I!%_ 8{~J`#ՠe _nT, 1D:1`/]4SW(12Mcfy@ :0@ SІy8r*8̲ g}}2˝ÒG&qCVwPb0#0RB`Rq#zLĻtF6JH^L \-dTnE92yVe`o>}CHCe p %587B c>BHuJ `,$2܎Od[hl;ȒnTs*y8:28cqK?mmkzב5[遧2r7{qФQ (.JE&'8BHxwg*[5ȓzX7֗vvʍm{q` pM <Ȱh͍ǰ̷P̖CwOGڱ:cRs mҩmW,7;SQDMn+kjIl) bJj0HQD΅j7O84cb` PruT^q@wT-DAҁJ1;1R?S;"6};0= *=2 2M$ 'ScLP+p`\X)M#ƖT\ /BۋOr•*V(i#BQ?T8Ę;&Oƶ} V;#dU9j08v(NsFaDn6f!, N3G 5` #,K@$)֑E Nˆ{@~Y0϶9oK]ą*(v`ȳ9ZzZ_˿e|aq t `-_C$NĂ .B#)6ljM$}gXkOkx7? Ί׆m qJvۘ^tvuVޜ ^\BE6qq6z34#ں"T0\BrqC %ڐ14ce3@i/x<2,6IH, 3{ĬȖogRc]JtdkY;sg1g˳ JCx=·|>'7(@P##x E*,hǗ+t ebVŧ FL8/:J_U$eAÑUњǽW$|X@EUޱTدϭNͺ~#$R!.VAT Riqb9׷FVȀ;MCjz/rCEw}mק؜2쀹ٌZsi7ʨM~ănN?K %Q3";CC㢚1(< ZKftcnMn 4+ݕa-G`^J PP[L ?Pt-RPB<,pozSɷKB[ ^h2]/elWY m.XF k6hYE`?*Ϫ0-Eb !p\/5. v>&8634ɗI8" ԉi|"*,buc.UGVQ){RlA(=𩪍1ӟXI:0}g0oo/(ɞl D?#3vW>l{䌎#ڍ}nx*O7CΰkȬ>`ro'XU% z ՝tG}pe? &Ҟ{o ewi"A-.afwZ,[՚^$pȔ3Zϲ}!+.b5|ZgaF ($¢H]j]91t/!$894Qm٫AmE0UISW'9d%1/7scki,؜(6fJٯУ{lB(R *dTC!91=]#muݡa$GH ]7a( w%H":4ah<`Wʁyr tS={Z)5޶$ ˚TvQ3@sCGY~tXA +]Ua`D ӌ+Cq˧mP11w-'͇d$2/ ] ś<rfl3$iYmny%R_g_r70iYI_@ { =c T711.gg?9Cxa'aD`^vqf?E<.w§.wSoPG?Զ",oARcYK0kbXstf{)Poʭ-B/==D$=ygaFD!xy2lCKkspa ' _<'5x!v$kޏ*(>} ᓍ)UUb_mFvD^ 9y>݇9V4EsDc)jm?96: i|!BmF$NXntϒ?<EWuhΜLo\d[}<WZ0?3b ϘSS6ɵO,#WJ );SuQ ANX_RtfVѼ&Bw٩U %}߻x QG4 Sͪu^9W島_BlW.0#;:IPgS< [K{"OָzuR4V&;HPt&"'RV+ݏQȎhGkȞڥK9ۉN܌+Q:^߳:ĉ0y }{NYg-AwplZ˫ h2 (4_F)'YW:s8|/W3{A|eoyvZKn5g_!o|LR>W/bx&'Pp)o݇ $1*7X5oR&#]? Tgj3$>&Ҋ"auνe)KN\V2v1IUpT{ߋ54'7vʩ,n?}2Q@TBC9( GK[ࣆF"g-l'n(sq[$#&KTs  뉳{/ :jh `ַX@(*ˢiweY PLΞ $޹c{O߰9Ur~[&9Tp?Ю'|^h(H7YIǺÚWiB$)٦qQҳkE D iZ][4ŽK@ZVnm U? MvYVID%oYuct$HSeh'. ɍqQd[;6Sl.z0*0gsqA)Ayd^ Lf_TT-A: MڍZx WB"tX(L>'5o/ֺ^oz!$)\'}[Gzv"rq j-ǷŌhkurFlXX C`CJ\33M>Vڱ**oeީx3kO=_P& _z wWjH- 2ٗlZP ^aMI~ lӏLF|1Ml~̃z O d(#oQ o\|; \t ̷5G*;nY,}#şiJkYSڱ_L-Sv㚙,̖Ȍ L1~ my! ;&*jD[Abս A>`nE,91񚄈y'Odu ݍ_푤gk@O{YZ C sr]o^eF %7v,ß:8(0xpP"yv."'$]F%EٶЫrʏ# S+ l*L1248NqP`Aj*tτWYʾ~HB/58| c>w h U`5#7UhSޮ좝pD3xiVD6;#Gc( ן5'@֮hh؃" Klʽ_#SGUY>ԓ:˸V]Sx=_[yȟl#/"X#O -QHV jY48!cR#(ZQ4(PD`0 |^GϠ\oc}bii9 mɼ<»Eꩥ8gj;B[]aT B 2 XZ7Xn?4"Gn:2P۾ v ) %K\6'-s{3c|7tP' ^y'Mg@π@ tH_pJnӢ uzXDWI}ݣ%SS:y'%9E۷I(*NQ`2] Ȃz3F`h ̞( _?dx{P;=⃄hz+@ /@_ ˤb7܏Nba棚uQ-oLufnB[3CIR,HjVzpJвws_E2A^𰅀̢ZIk"稢\q~X 9k=qg%n)t~XI*qW `{5?`{|3!|mM*#r%aPHCiZGۨ uV{#:R-H%,/Rh B]Ue(}i= -z7݇Wt` V%C℠jl*CxъXHe2 !,@3:. Z#U28A jI)vRgsƏL-EWڕ!)JBOZHv@eh<]Ab v2ԲAC=y<'w)=+ /NsλDgaY2Fj/_S{P#9y/g۠DrXU1eb`KO;6:O~r>?FM},0}uUiCstk HVJ2iaJB8zށpCul{?G`ŽV]dRMY3I̹?J`5o%ʢ Tk|NRtmqN+˨w&u3ǡ4f?@\^;|\eA)5NkqƜ Z)?oZqxXF+qї9Yr44.T挙ԛdV)1+oO[)ZF}=xW aq?hQp!>~#yDuV{Ks%,G8O޲߷M4*)q@YzX;˸{G~>>TgO rhtي¾B۶y| }W* ,!ѴzTOu1H$ {9bCjeH+vK2B^iBJA$H:E+06qODHXKs+IFzhM&G!h_nU=n=-!h]D$^%)ehANy_Eد< +Ht!SSC!C1g`d:Ix*4n =L2h4aEaO,1Ane"8B ;rF G=9 ŗgKq =ϪǺ}/Y킊.]gگEzp VcךJxN3Dd-C?vdMAѓ~7T?Ak`O_uBq3Ze w.\A&X YLU{ d>|%R)0R;( tz)Bq~d;-]cD8֔pB?/r:UaAFkkNs[2^h<|.g(P1w褂/I#_Ǫ ~6PZrAvz I'VypA+!{88C¨C'W6#=k&Ʈ^s~}l*]uS$T# Ķ/to,GǯJ(ӈk Htjgw ٚc8[)[#A2C#bv&n ЫR ++v՟w] äV#OUaTjPa.ӉmG(p~=EJkʿM.] ?lB?.Xs:oU:LdC7euÉOOP 2b@B"x/33<*h"2X4n@ W:{[Jm׹zq<:fXKA5ͼvNn~SGݣyem:?yE5TM<'P]u pig9vi}1wrG)S*M1 GbkZ ҁ͛ϡcs'oLLSDW 6&߫:{m&H klC@CIki!ڿmz'zuiFm`nǬ3A΍X=-JyP-}~@a 'VgPW.#/TiFC|y/M~f)2u}*CHx4s]͕S<^4FQިi\#L3XE/na *"ĸ'ɱLX,i8TcEW Ձ%EzmKym\ӖK8MA>q7]i I}ؙ&$1a1"&D1yQt׸SdRf {?y6_?vD;| 8aJS6"4;eɴ_. ,[Nl|Ÿ,̹36LU*L9 a<.d48j5V+"o.-?M@NTlu:'t{=~ v;}^TFb$`h;foS._Y`Q5#p'nIٞq;@k1n π@ / + 'si37{X8DM2JSA_<x1LҥTb-,̏Qg}pqvq1'vCK11؇%(KGLC"*Ot<8Z`PXPB ^dq; 2XDׁ<6#($Nag E#9<"B*Ee'vH/ \hCV#p cn\=;b]2w%Dn(Wd?{ؤTe4W@ nXIUl6޾"Fi!sG"B<]9Bνe\La>c 4D!BOu|ke+A<B/geBR9J\ggqw1h38IB.yoS3+pCfc[bnwT耟rZZ?40|~{ǏЇf^ ZB}ŒxtW}3}Az1x\5j:L!*r6|4|CzԊێƛ Dx}jJ9(8,A?#uϪ%Z60; WKi߭w^YCȑMϋ*OdWʦS=wJhe.CZBj%y>mț%V+g@~bQ 5};ϒmJpl`R/'ԣ^y]\1ŽkZJZM-^ 9$7sӜW)aH6ln.y`B{D{EAnuvAYl+c_Glx =<>K G!l_DЂ"2[kSħ1F_EkzB"_>[ImJfYhEYuuѼ(N]#*V2gb|\HT&k_ʃvJ$3gy<0 p7ْ.< `6ހlw,t$~Q{݉HEI``d4x}>ک當϶"V0 7^.}nS+eŬ}?EZfHĚIf_ Q=b#Jem & ȇ'R(qgSӗN IyWjy}LiΉ'/p+|W5Ǟxͤ+0;[;e6q&8͛_.>z`R*|t9/ l`V.f @ըhD,#ݜKC*YMSKwmF[8 )")kb~ϔzC?!|k?0WE%1.]Na*>0F6cp$TQ_Z^tܕgOg@u*ЀdiʼjBUnh]#O\ʯKT~_}?v}6J\@@uVe~7r&C` @,j)mV ~s SIFX2fY&h)uɌP]G3 =H[i`\5fRޫ$΄[Kp|C 5[>i</vqyA*//ckpTj/;iKNxKؐJQ͌6<J-NzsYk<9\@xpE7(1zQLZ(ء-* >Bi@@uɤ܏0$U44< @ wҲrҮ)rz"P_y ֮ndbr2g:Mw}a~U%Ћ ^dۀKTwJ{G92^yy a|pÏ;mAfP$6Ggʋ!QxX¢<xƭYԆ{LC8Ax=xƓ;OYWղ(aP <=l<97Y~Xe|,O|7ZyT}M $2aP5 ת5Uh+XrԹG8S~tf}yBDF6YxČE"N}OFmVIy̬?gM4e~pKFF0zL5rA]G-Rն2]"Yke#CnVI=W1!t(羝SL<ҴgmzrZͪc}*GzQ7̳ם{ZÜ[ S3c}ׅ8A7{3Z9Qr$]S䠴тBg"9,*KSi :PuIg!<"_*uf{pݕr.K<,Gf'oZo"^L7'YqRj@@M ~vY0LIA֊@l'r `I<lW`?@u\>$~K,/پe\#$u0I,2";G.]pFa`Cu=ueEph*F :ݺD52lÔjr=$!! BGNnt8RҨ;+@/as]-Ѝ !aX~BdμAkuեA53l4OGbӮ."aJb?pװB ٪sSG`Dıj+1_5lz])yuPU5N1Xٲ\P>'io#zA-[j 5)n8TūueO\h N8q3'sgcdgAXnBi<}٨x%TX82rrxXLjiM\@3McZ_`pƴrj==ԝkqiQҨ&zVV -, (њoZr&CkZF,/MA* Ӯ6s2ɞw@X~ҟS,S> S!_ kfm^&+7t ( o۫ԇI}/hۄ Uj `!z^ַl8ٓ5WD uG$(̲5II*ba03 %&zg?g 2n:8 ʦ#(@%-pegZɞ]_8p @2eYhZ8V9!-OLp wB!';v#v5pOJ !+";v?YiHM*U*m#mAyhlk|O8OCxT(/ydpKMǟ gFp ѝBR͎ϡRD8U|ж9f#Gm."Y}qv.r9)&L8^i; [տi1.@YL7̓]\Xʲu4Fڤr M1E,2U3LH ݀،oJ\U&У_Hҧ$A\Fx?[!Bub;ZF_2}Up|$GlM\g& *1R"&Zyb_ 3覆Idb9t=HvS'+d v4zM>b\1'#)_@|\2iR&Ǯm*b {rӞJXf 5I\rd =¬o:4S;Fb|mҗSzapgBCr[ŁRU¾̇4"0@ $ĚJsEP Fah\>7ksgN}#u\/TX/V`!xb~JI@uTh#"p`Z2JrRvJ+sXjU?޲Y sW*[־u]_㦄ߞ2&> m⹖@ųmSm1fQ0IC'Nj HG  r #?GsqQ`x{&[ fkUURrnn 7l+r˲ g4='jDZ{G~:cʏcC[m@nLm!f=/Ugղxp Ǭi4={96]F5=<cB$adb5*"̪mw5q@f1m|~U{:0>c܏g#;JeAJft@ȬN`BlKĈ6V(e6PCŊ!VX6QyeEzR+j1h;~W re#>0B; v W,y2e ZHۇ@쌾;{(=y䴖4[T#87=-cwn0hH;;FC^:VnВi `L ´gpQ 'QSf5F .fjḭ2f lvY1Ve! ,|M4g+FA+aIOl`y-9KW"ָwƫ[Qk {bFqAy5q!p9O ;Vp`C1T04qCE c0t0MQO|#2GwKuPv),b_{u}!`%\ƾ뫈aA:`X 2.+aie -t V,\0;zcEzw*Ϙ0zT0|dWI > ٗ.[|ݴCL.̅] @c TP۠j,JӟToWs*TCdz,N oԽI#⨥񍋼~&GE%=>e!IVif.܍2 F]l!ÉtPFlYgJ.kIg߬wK(cl-U6]X1&Cΰn! 5N;w҄2}]8Sn sNU#58Al$V][e_$6StYruTr:rYڜ{ q?1X% يyj@a}.8KCOtKz`u!vG9ʅp; /ڕ $0w b2 iiCu[4 3g&ͱu8HH^NvzE+Gn!Pg3T|n3V#%[e`TvRsʌf8 At$`$i~tE}KѹU@Hx(|Ydм E@s}_\fw{)Wur /20᳈aӉhsWA=onT iC`mr,C',$ )wfhx lzVa冾GyF:sՎ}.G/_;˧ ݆:ӫ،3HV).c c~kpg&T@|A(-lp1TLMފoF]D^H!\ahZtSmΦoYk +J1AgXP橉%)Ii J(t.4szQ~̰z>ԵiZv{PQlUU ˀR&p` G@mh9gt܆/ `DI[NX!0}[X tv*UE+{X;)_r.5's ۉ Ibꇖ1K>!}EXIzFA 45zICmSyMd_z4!kMݫ+sSu؇$%UH1) 32}|os"c=I!왿iIRwH^&<AV$ j|W) iHN%Q6ۙӛds$ۢynA@);I*NP%><ETI07y!8JeZ$nFDW$ V^횖$15]klpCGUShS.ڃ rܘM<,c1%V"ށtJyMzD=uea*nx6l WSH [Ș15QVߛ55/{_ME]cONq#k^d G47ꚷݡhV45#2'u'K)\\)NE&a (ȒFןV9^ow#̢24yL;ɕ䴦73 _MGJ'|^.fQXxTe;$m!Sۗ mEc Mr{Ksg ;tkx7˃1mw wP3R30 4{mؽ NƝ:B hA{?V`#uG2ar_K3羾FhKS*_ΰL<1[Ċ\N{ WU/ 8`")di<m4SR)^Yd6UU1O^oqF]o`=n fOtanɀtEiD%\j;jSXa>ҏ=AReZZVM4%uhxdi{XhEVeSna%Wd_ţS2ڃuRwl Χm";Cg@{`͏#ON_&NZݵFC~s]?)zX@d/ F I) U9Sy 񭒕_i2vt!RD` :0Ѷ4~fmi1۸n"ȼ<Ew7]{ҲvaIaj'U}_}wHsn 5 [`܅5r󊱫>۠[ۉu80 +Å<ĥ| .uyR˛sp]kIs:ҘC=sQ5?TͲ8ŦᚗAw] )L !PSt6E^SqzI$K%6Vȓ?ƴ (1;L{ڊH:bl")ESFt%78 5h?w}O!˽s;(~0.D?_`tZa3Jfyg|Gb]n/Xlļ;rtwtTT)l[fx\ Sxvd^pC~ŹvIV aHh=nk?WxJ4𣅂G``0\Q_ 5AU;6<˧ q x wdl i@wp-R?/ByN7oʱ.yq )˝QL:`m(݇;fW `WUe~ jlI-+g Ba7p0,8?J+y a2^0{D}1KP۰ddKgGk p *9Y=)߭n_ ܬgtFIPlِN5# "\ Ki%"&po)bg-\JimrvM'XTNuոF_Z͐3 /'`Ԑ򳸒,tP)jW1,IޱJyn'ley0bE,JK=H҉eV3AKg0hh*__LyKZ Q@=4K0ӄA)*F b'dk;=A6bkqE vH*O3xΰ ā٪7J SE;lH"*DQN,j'LT(E>\k~t*L\qQ4agAV*^e UFe MA+Q'h0sώ$Fͳ!mm` tKq*־XCr잭y|'>W.MU$CvPe߹=;9.!gƜ΋$74M<0!Nj"34A*&vNTX5Iۤ>v-U화D0dJ0 \!aC:ĂAxZ5  H\P+)گ02 U@vx,dq 锝&iߑd2nY~DmgLFdfn•o@vj(̧"d)]{w-$؇;?K\&\g5}E_~.s˶ΏuS2CYoF/j\0]Ţ9J4n:?:-_b2 KE~̈́|sFeʝt%u lk*t^ GC֟H :lB)D46[ssShus@@\CfgOB&{&^+:.*;#8s0O0] ~G.EEǬ?Y M{ +8nL>W^5Z!x(??4O ӏ{ GHvNh4Bԭ:mWfeKh ='Kő9~OHc=ҟ7t\%@X,=}۸=@|eb\!q5CnǏcSD&iTKիr(S D )T!TvHZ>U-@pzh]¤x). Y>OB&(Y" g@$5dغDIk}A"jqE`Mم*,: ÍoRڈ рHq}5\iU[ ðV"ռpG|a&tw~jv( vQ<`Y))͎^ !),5^ 8Y ,5TҐ姁E!&zd:M,L*9rg 0Fx;(T fSN o4Q<ߺ: Mu{@#eFGHwbjID)&oCkP K_>Z|c;cI% h^ץ+[Ô)ǖ"!=GqY5Tc  ;glTUcu( ԱȔG*6I#ap?"6LńH/*MSߞ1{۝|BJլ͇DN\3#}nxQB`}޸Mk3aF7IsSY RZcVY*'z2<'Dl6u o<gD:CjnC.%x^ iKgDO&rc9fpj0XyP%>P3JA A+`]A}`T17?agߜcV3}.A?-&$-{WF2O8Ըhz.coD=H/f'r"(:P$Ex,A uN`Z@J0cy&$dHLI$m !$I$־r%(#a>o4bI6'tV:xܺo9QZ4]} )\J]E5qb4-Rzdh`2aeѼay8D[G/ >^"f'c4 t0@ pÎdg%-h a{3C6dY廗4u&*5Ϝc/K(jYs Wꙑ[0 )6Vc0:0 Vȃ[CXpYBa_,Oh)!CR=NcKleJ-7( 4cջ<@+K?DrdJXD]{;mwse+  rd)IS#aD|vd[MJѭZH\b6xYD$QZIX!8(pɛG;Vʛr>6̄mLQU w q?Մ4#,(9b` l p !<Ѵ @^~2>Kce䰛Ȉ ~L7)α[_=K-CY(ÿV.U wO7uG87f%dDg?Q,%@mĕAfeqQ:.(DTU(ڔ&}rfNXG;2C#03PuKK,^6ʵJK\"KsL$37J𗉔ƴfV$@TRӬ`nڻU JKCIe}6=F0Dq7F]ajъ[Uq,aC 4G +9Q/EWU|˟Q-O@ ;)9s+GEV8N ΰ-E*5Um;39LC#y6OP;O)[ ,+aYZШ\@@H= {-NM-K4CNrtCg(M55B3"j@/9{!e1ࣅJhQ \fmD*|2ZbS\/_IEA+MHJ&J'.5 Wv}Ü[R!|/fuwwt% ;q3"~i1GMn B-4ʵͭXp1q2 >}*. P<}%;e7^ ˤ'R4%[f$,s\rMY X+?e?KgЁ2qh}'zI4iN1M+kT vH8 lO"wFX>)K `m)%CUxg=kZǥd4I%\${vlDa-sEŒ^ׅ|۳-Ix[xa Ć $`q[/!%cmTϷ'>\݆k?o/êIpϳawwJѭ\7*R(E#, =z'|;C=G52inv%!CL-Dx."$E}Yfֆ3t4][$?)V')j6IB lB fxK7ui 2(P|t߿|,ͶbɅ@P۫k- F:ݕrܨ|0(y&vhr/ɫ |^RWgZX u)Lzs6SF7Zww`s1ŤƊA:XFXd '8C:q,IbrݛNBm=̼o߲?Kqh}!^VletX0i"^X.%PnoFȞ$:[81O+)T#h$Nv:)7:(>DE!. ~v|1CN< |Wsp!bNs+=n6ӵ̈́|M^lp~Q6 ᔚQI @ZxNzT^W  O a[)Jb "8~]R#@X@JCguTa&}7HelmcRPj"f]ʬc M5I pB?tQg^I5uPu \>.x*4`qP8%ćԛHwqf|hYOm[lm 4StKoUD %?|bdV\tK<VBfΥYrbbRr ;r%lBauhRioN2#iD~چXd) t1Qd/5WZBGD/cFYyimF,#8WfJ̄ò{İx@Q]P4OF#P\vάwwy|}]>pgN)r cVjN'k4IM `9AAc{딦~|{sl߅sR*ne&5E·rS"f@h?w~Y3*J8}KnJB!) Ң)cL컼G\! wZd72.l뱱:q/c}T#D jJBA ?WSo4Q{PVM-Jasv[ 쏷VJTj1 %<,547zTc#QŖ^l4Ͻzm e0g XP.R)7+.dj e U9;U l.B{" CSk$'`uc~9%\S\=M-=w)͍=wmڳ2o<$~Kݞu hC'_XkS$uOZ:6_SwAxl \y]hG@^4HF.[TsBon`Af/G`zK1M\H;>Nd|h'fdž❊0=fe;det OE#/r8a/qW+9e4P6즢5 ˰X*\ǁ} GfY `9}VC$V `-JLi} 䟕O3'i%D8fE\Gߔj, o~ȏfb4 :={&6nSK+>g*ZAa'j`gJ] AVUd,T g+x|%N.~Ǻw X,ޣ.Cu ֪O *<Npd|&{W3YГZ?o? 7%YZD& G{k2?νBJn* Hإ|M/K(ީUӖA;\x h Ǣ)O'NJR#T) ƒ aHc؊n =d);ɻfv++ϒy z0o h 皆LVy4M}N!,aI(i3nԝ:n.Xv}pf>x苯yqhv{F,KW>\t+m7$LX}#[9[o<8Ig pYJo  kRuЬ%&g,2;-PR*5_ H"?IhpfI]X_((շ17jA.tM)kęX]rQo,gu.X<, 0pbf[ A/(ߊ`["$#ohl(h , |892B'UIpց>弌y kuМaFo$Ck d&2]r_ T[ddxpߠēڢƔdJwqUPU Q&g%|G/Q+ܬ̑ꛯ}Aϼ b:40):1D)T8bQ]WGYU_VzN- f#:0r,7E+`)W2sl56B꾡4B;~12Lu_^~ٴnw 'ʖ6PSӞ5hUz#=RN+z~?ba|{VN3Q.Ot߳Rlhal_fHqB&SrvE+GLNG@A%H*'NŤw P*-mO0Џ#B mrB 5sCoeM2SZ4a0CĤ3&?ER-~Y5SF&"ds|Ǧm3toT"xd MW|eOg,|pN++yE77-<7I(^m*r%3nf[0 b٨f;G;>~hb ĝàRTi}xuwŚej`-"*ĖU9 >){x志u3v=/l;/+ln b*: `1j<Xt`kvR%Q\ʄ3 kG5gȽRUrr :ۻJ00|A;>Sf{O/| ]6,ck2'b94Al`h,ZNj>TQۦE+Lw•ZpU0au0seCRtYo޽yTcm Kkגf {Mi;NMǕ xz'C܌R*?/}Uj#/.=R%zj辱N*}Z,"8N;K".a)qp,Fu77$4#MnK5 N^R\.kŲݵJZV/m9*yϴ-<ə  >V;}ň /(/gM+ ;:϶Bq7uN ՘8,({ۅO'xĭkzIs׭TU4.fvX%p]sO ˏXFyyF7^]ۃq1ׂ@_SLaRVSA[5\^v)Xgy6@b7W<̣dL NWN\tiB(u$.Å}@O];J8tqWDO?!]ϖT9brH U׽+ߋP51p3<p\: cKaϋ2lID R?)pa WK+} oi-+>H~gW]FYJ[1 k=̈π8K2cQQX搲,jh YX]#C[;53|]e MkK q g2Q/OK1?\oU3iאgWkU>5uD$60~z8u$;A'vױ_NIc-68 AQ=p8JY(yI'pG,Pb_f&f сC\q1Z Y3-tUftb VkC fn\ o~2tOD}r~cۓXŃXfx[C1u׌?|%Dfҙ:AQpun]Db5_΍Ԇ=Kd-U$3M)#X1&1ηJ)7{g*b~jO\VN8?CwM:41{51j;8G t7Eozm1в87,CA_4K@I[$D{Q}.2v*+e@]]y QWD*[0D-,rErDS6hN`Wx;gd\0/5}χ@a0my&mdcKx@+^\t\N1N~eEI(P\ E~y~HjXFP7zKXiF!0L\4,PYbxEhXswH}p("x]U8ENqf/CKf2'oNΩ,]8dѬV:J*0ݓL"Ayb'tT~Gr4 Ez1P;"(; .D{90h`uRUBp2LC7_ .:Q$$WHjU xt%S 8nw+K`&?#:N 3E,!gvN@ u܀qx&:~B8zp n~X6P>@oϐfϛ[ >a:=J\V5W, lSK A)> _,ddlnRz@!#|*n?]tnDD (b% b*a(31MwVhh,JF`8LJ TDϿoM@ϗKe"bqݢd u` )"<^PTUJ7[yw{{P}v}_2$Y<T|Yݿ,` ?D8|7 \Epei`+8wڡܿ50WVękhǪk7 axcĀM`AaNJ>߸1" 8գñ]JV1DL[YC Mʬnx 0O; 6e= xJ8 u0]P>}.]?sl4٩&MtiMro?۵nHN+ `VR;j|<^,n_KQ|^U1$JiZt_ug(T'+7 vcQL7e`'˧%\.K/o r)Ue ҈#`lowM)E 5 ԧaA;k-tt{AJ-wPk"΢rih!a hoQ`od1&^ΖJHyt) HBELU$*#j8[Uv9;p}(bdKwkIك ;> :Jr?X7Bõt*SfrH,Lsy8%5V!7% ){I8`YzbqxG. DTS.ځ- L8+;kxu.1)DFcks} GܯCF=h: j`n:NNk6AiEJhul3t+GR$r/dKG;E#K91ԬuY:~y02hu ;SA7Bs09'6b{(2CZkP:#v*/ӠX;H:4j@,dnD>ٌ83H:IIxa^"mIy ۩]n5yhߏ:d+_݁o3w"η4 JܲLhli*"W!d_{ ?bx"]>3]VEvfp+dpd@BbyLDvN=o(cF>6m&, [o@tj=קWbNJƔ )6^]&?f & k ğ0R,uM5Yn&.kLNTD\ ߚf7|l|M44Fy|ƺOQӐ_reo^uћ,N^mڪp{S/kiv06!J ~ )ۅ(30>p$ rƪ}B ,k)e Ȯ\ V\x9'K7qo63'Tb*ӣ3kk [ӛ|kИq9k0C :vBI= cw?'MdȣG.!.Ā&jn]ۻ½j[LTͱ-ZH"6zx0w1w(WcJɵGZ6б~wNB LvquLlJSv9<!eVzBV{1ԧܲ0)_!C>G`o9dJ!"xg9x٬^4`X+ꛕ+#J~RͿSEvy6g/(/LcUÇ[LI?4Ŗ:vR#=LcuPbs&rs^~y,Rq;l* ]am"FJm{.ͩm74Q2KnxZ}ji1?-h 0N7p_QiD9ud K@kqfz~^}sM|87ss}#UM4͘[Ó[ق9n5n"Q/N<]%/9ws[3L X\ $ Ι[ER=)4 JfɉaYeauIN*|nFjU@`2Y#M CsC3E H||cx؍jQϭV?6 '~γ9}նRi ?+Y$GXi_4n;󬻘N;\:c;1L(zSW`3ɀL\oկ`<V,E#8U uE ty< s-rK6t^?Q $-UK K[l>YlptݰIG=Gjz7Mࢽ@Y=տ.!h§yAധڹ}iJ?>>d9ߺcG?b }Py@H-p DGK284{;` plT$H b0f.]d#qo8,H`.J"xyÖe\aTqd9 H Fe5 ;l2мWJWgO40Avnx;⑈t8kZ/!ЄaghxKqۿՄE7}Ԃ#ͷ샪3ԐaRax^OF אR(61b`U?'aNdhp STu8gvhgmR84RX|?<9 N˅wʮ\Seo/%ڤphy'PccYQX~tB.=U*nU+-"ge"mu~TlPjʿT5_Bd[$)a)\:,̱1x R[Кֻ)WjvL 7czاCgIl rlx~ed6`SrlP#Y E0_9 mjrh-&:qR~1=]uE_\iOuZ#b06 fNsn-Ź8j8$ s!+4+mj" [) wFo2Z,SsN*#TŢѬo1Wj~i^_+䁰W㣸SlN1Oabtb[U"1[ܨ9,>:n]o̲+߄5@ 6#]GO*s+x Q:1~` ,dn]jy ̙;) U۴+."4~5uH;MbhmlġY ϙ `[^5"=xtcb7A]&Փglwc2VX.W> Y{unaA2L4m1ޭ cY-ⷰPhz}0Wf亗IWI_L(o舉tJ7J{2 tND,i$ JۆWbXcMXǥvK !l~ UZ#$:Fj4Sንt,iM'qJe)[,;Jc:KiMPHO-i̋Qt&_ nk!3s*^U1'k\QhE;zU4ÄP!W>jwwL A&nUod+T^0 J<1+e3c|yfLch>7l~; R>׍Ip;ʴKX=,l%i2jՏ Lf$Gζv(u0U$葎aZn.|gaSXiCO?#&|O+2i,r$4<)ejW]/H3-q!PCqChAB}wI݌Z,z෶ hY-]|/|^[A/k7l2ղgaRsba{;#,D!5Z>LGAjA-^+g#:^Ԏhzq|wy+i\ n%p HO|\:`A]blw"D0كL Y8Ci$#^pwt׫,=' 0npf5ؗ{fDXXxp{_J V]i+pEm'*|̹A3xӮSgp,q:d2Ɏgbr0M~]ydawwOE%i>ѥdͼJW-DVi|x4F"+,5~ `k_Y松K`ys;»kj,c,Kg5}LvA]q-"݋m$sdq{&u˗IFo%f G1(7F5 y-ee~óO9z0X;B}6uNryC;]-О z!ͷ":&E1k~.Gx?\j;8O3["Xvգ-Vzz Rt l`;|y'/W "$(dޯ8hs|$x\ $x?jm#z~T9p{ZЀI?`p "3ڀ4T`3DW)-ͭ @z?/w} \^i uaѮB,gn?L9ۑ MxD)O,,5 k:XVZ閤/@fkf|@<]%{%T GD258Ѩ,.QψOx@|ڌ DHLrހSO:I7њ7l=Oֈ q'%*YV 4IਲW ;Cw"<}'K膰GT W"*}ʩcqoY )R5.j0Kʑ%epp{S0VY4F sE̠'ر#~9Mu0$&|DMHs <އtx6[slf AbSJ[ŌW-œC3\kqK.GL?AQb !br˥uj}G-K1έhe2.Hl*2fOkbA|_FS=aJh4̋$iU$ %'oL dk|iJ"jXʼu8g{:./{er ju$ѕllLEΖįݟfsM/SnEPkȯ|p[PM;R(Xh@>T9u֙ĴŚCN.2fQq1a!ֺ8dF݇ʓ;' l"RC/:Yq2:/y41/e0˧`Hv E4_&{V*j1Bߔuv*v2v 2jKUG*Z',/~˭&$AyWI LfW +5L$׵`A "&+Tf'>Rm \C Nn\)XZ@YquZ=KycVj  ӂ1\Y}U?A b!F,)+ h\Pq"0Nź.];0ZeۢAIY*-0Vu\1ș|LenTK)7zCG 3tACu=&; 6U4waJNKg ԧ4J`0mg=jP"W>°|G[`LQ1{Zw k= :j.0F yWmE }7Q /~XBYRsLϟm(_<(n|LQdx&W2A @EҠyq"P|JhiMW٧-earaŹCׁ!1ҧzەK]LPR$51UQJ:O93P=y(/v0jWfU/)sBѦBHk>z?뤔4*A~;V='h]lbGL]S-icz]NyXK)hj7Y@>߸ 1n*^޶x[~B:מދ\oN0 bhj=[1o"ݕZD#{(00P_ 3/eqB7 ̢JBTv#,4\ϵ{+ԧQTKs䭼 j'q&=% q ԏ<rs8>|{cF'qchNNW[Zʩ2|Y!D͸d3EDM6Qʂ e>Du2|AU~z)t׻ղ J+tXe*]ƭK0bJw%w%U%xW5"H(hz#Wc ݍY$ņH+jk}&IX<')Kn"l0YWg FDeoXrlcxťLbH&]*"7(d4d^SςP&L7:O<ժ͍ߐ/o+0TQCA0͏Q).3D[A.FF'IFa I_k*9;ujn&оDCPYxi"DDB-5 $DDDz="&|eTHͪxLPP~ k 3т hRW||1ٻHXţzگ:.i9Dk\1P '؇]"@L^} ih˪˒df !!I|]Tp)xSuxhK¹ɟ{s 76+=ѪQr=ܛ:09gbr[\ZQՀ ` bm [$fT>\P8r`kREuK|Y "h1]b6ɏlLiIJjiS)QsYs1<'~ N]F##771TX8"Ȁ<蛬D3Sπ_~D؛Yئ$O|$S7>)ǒOJZMPqVcюN.2^yvC[(&L &a]jK!T0(a#v.զ+mCu놛g4I,O\ׅKK$fZ7lu7L8w6Uov%hYq[RҿUl,ʌblh)z_~z:Xmp.G:Fb? dNޖ^_p,A`$IaxEe[~]Ӊ}V|]p/RHeעe힤0)^ɱPt {b76^iI ߽oRxg][痎;>eí銛b{J0xh+9 d=H+c{gg>\cx/!`Xf)+C]>ss2^bPJ%G$}дn!&ߩkKzlb̑$)2P*suA^k8̛Vy~Rɧ[pv=\V[7"{IڟY+xp3O^\dP*)l2n>ܒ_c6(v)D3R?M|TYq5.eG ~nňׇRiJ,.ގŴ787>K'ަl5nφpo?4ӋY2fp0Hb3Xk8OX_Z#y@*7e<.L<`tl`}F A#y;a_5pUL¦9иX@{R$iGcQ&^,3ᶶ@1 y{"+dOKpJDts5ک #KӇDbG _=)zb2%;\SZZ4p+Ax5@pJ7#iWf6??ձ装]EFqF+Lfz;N~Gӿ!2.X ܝP58'FL|f L^o9&s00ypP sh|bhp a*ca@[1hy,psto^Ǐ õ!P4 D Ֆj7wer "̸`Chy뺛/|u@"+OeA`.HG p#qŵ M!AYfe$M3?k i&D @ kE/Ӊׂ =wH  -x+wIEYg3k ]S;xs-v |Wck&_YM VgS->q=L7mؔWQ`oJ~e-{pߨ+)o.(ۉTPHr?FOr1 xpDPԩQRq(/[W؄}IIpATa[-^NN.bzHQ:`Z1YQ$0)(~"z웸Dr0M@gF pa[sq5 gWGƅKX ? AQ& Jgg&'ʻY謸t$,K˜O0'p@nD*VIzNwױOii(K^|@(9 /M  |ڎF%}P]Y(3H5Dbpk#!?[KZ yƮo/ee}_:\J5Cg'H@y M*͘\&FݢJtsg\5nDfDfiG3v8Y?D+V8TN{N8R-vI6_|A@{hQqA,|׶Q-LHXReaL$jB)r$<& I/5ws{.h[v$uzZ!CeRð'| dyv{rnw想.D]/$x;gP罥5ԱwIVԙ:unԘu}P`<%0m|P?mej.UijC ÑRlU_e4N:_ 'sch.mH,N Dt͒ i&C ׭*z` չ) " ;}b>|ǩtbIG_0Iv;;+zvS].ZtC?!Pk)ˣ_3C aGj+x^ T2ќZʦ{7_9>ϓĦ\~WJHX\ё*%0Pc({Q-_5ppߑ9p\_Q&0IFkozE>x:F-F*mØ a72omn d=D_/\zЌ 024דX@5WO-_\2C#ysg-*B?AM /ǚ \ jO%0t2~6 6V#Ya33 ^yF;Q"4'uͶ\|R; U 뛊]#}J\V_I8wїxE NxXrոA8JgkY~iT srA #{ai kNW "\JJ.mP">l5f imS44} B,8NH4k+Nn7 6դ8W[7örD_g.zXʄ ĴW0F;s|ǻaIPQs4x|N(Ej4Qnߊ|&$;`Ct1?!@PP*\@je|".8F}e ֻAR[!gʐSZfKKh!pe2#O:ְ$?wsERUϠdź?*_A<L^ vϐEvDE^2+-ڍ iv^W%UQ2yIw*tbD:8T(ƞ,Q@ S'F`X,>9 PQːyTo8 %GD'&yZ WկldH(YrmaLcVک cbnݡ<Ӱn|7?=(ōA5F-XQTFTcA9>PU\KO>a a\NG ~k\=Za?;Crc?|[ w"FF /M;pj/Ƭ;B8 QS5q :ܼd3x 3L;Zn}QM!~X謢9f^EɦoS^7a2T=Vln(;Ķa,ccCv9 udYFkyC~}mHy>4ڹn5p&5߁eP6!K V9J75_j*n=Izh]ˌo,rPⓞמ.׮} UY*jheOnl;,MlV~ТQ1O #l}4`5aŋ,X@0i]IJ"0UwEW5˩Kh/d5PbtrkF$Wm/_h}Y`^(UqH_AI,{ϻ!<{65h] ψ1ͬF{P8s/(pù'GweYzP|UHri iK Ńhe ~u)qI[R"0OU!ΧmĻc.2?gR@{lS_) Lq?֚j1[>H<ׁm))6vvu>¥^:-Tdrۘ^>h0@ j"2FʋuXOmh´0t5^,H~'aL#^6);<"/d&4))`$;  GWyp7\o}}T=קּfl JAGcpZEczR:nf QhUtu-NvCKpʇ Ȋ2MrX_+? ᎍ"n('왧[h!U  Zv2gZ@ϠǾ{)|Ux^0#0)IGȜ$j紈Za.2{)NRwM jT_5/Wǎ{j qU*trdGGm^BǬ d45T2[\^mz*B=fDg H̨q((0{뒱~}.2>[H &oooh|eww1qxC.2M++A?RuY]݉y4< ;UR"gA@gSgJN"EG/(1|{P} JX4&Z{o|wTZUؙW'@vj{~r6,Cv g%W( чLo?{?}}X=Uμ`s HVVas:@ϊTp99vW;*Elf}ؾ}5&n$X#!ъ;NAѠϨܟp$?6_`MK"K?.E9Q^&\k8g_w;.L1~?4XCΛۋ6mNZ ,'}ܮN1A>s9s܅W3֎yW9E 1n)`w AחYrq81>{a0?؈OģHJG?] XlQ /D{q\%l̔0MDVTAև 8#KDvRHD< TB"rX-pH:˸8xZDӪ&Ջn!Ⱦ( WJQw7$1ήp&ѳHuF)ӡkC"$y,tҝz 0hH X)hi&pu;C dx# )x;hHr/<0 Vm;lpx}~ ̘ٮ]QN"tkժO^~MHdɍY8JH7Ab2cB|U6Bո}jyN\x퀻HqjRDD.+>]7VZ eA$)SR]+ 4Z)yOrDG AƵ:DUt@Q#"]i:UNNS=_hGlp!Drc3$ƉB(s QQh@,* c&~x/ЅHd8TJQTɀ }dpV޻?H&;tN]K4qk-o>W@22i F[&\斴eIh^6_}s۪F M(_8JnnĮM3M*qq=YexnwdCaEpoL=@le [EáQ ZYXߗ2~}̩}"3dkGН}XSmĵ5)X|E5^9 Qq٦zmj+Z=:܊BvWQ_,Q)Z"UY~Z 1hwj]PPbvYVF$ua¬ンcKll_No MkU?G ^J-ŀXI7kZֿfW`Rb?bsqr͠)-udN[ЎAuE@SM\w m)J4~.[Rhc?J4 RvI^WNl%^`!??;:S,P+A-<*!!<kaW9;xync& 3V+F`+2{fGx2p[7Zq:(hÍtwGmUqVE6P ]~` +^4 ZeEՉ$Td bpQ%M.pAHj6TbW<!YJ)Z%c g}Aܬ=J,am5i+Q9R*\q]n<( aUGNY<|8f͎ -Eoð'NBA\Y_b9PveQfT<dCy{>eǏuF-ן|T۹ ,EQ yؓ#žÙ~Q'4}ZBaM:隞х|, ˇXSrXs,'Cy;{rA46F\p;Q,Y7Kid;1K)u`R O5z ī0nI]ʰh~Q`YZi8μF+FxDߤr'_r7}׻<[lR>޷,>|\S%ƝR/bןSW{ 0L7CD\P^ˇC+~ wVSoldv*̆#($W Xp-A妙$HX}UZ$VQmKHٿ.bͤ>ÚAuI+N;}kk;)&~-Da>ns[zT ~LD!͐v4Z G]oGg\ =Sj&ռI}Qb%j.Zh`"( xݢs\Rs.|&Xj $2)D +p$"'.fޙ<[GLɩ =oNM 3~Fq~]5עflUbl SX'rhz&.x@؊c}P4=r#U Ƃ<v;*Bt^+ B1̷n7vN9&<b3߼1$^{F-\3 CQ0=m/ ]'Mxv{^LfÁKz]8Hȸy _e^,A|*>G։W-#L2KB̆|,N4;R-["m;6ىj] DHg PA%,eT(}G;E^a_%6](Jne+YHyu2%BVfGQV,7PϠCaZuhڶ_ A?C {l&)fvhG RnQxxڮNkd0KA Ez[ȣs?akBN;΍2=!p˔-izp"F/(GHg D9ObY x@Q 8,CGg\z/W6 l_Tvԅ,d5"4Qu}[r9|oc6`W'B9@Xr? RGugLЀDI=l!AB ٓV'qǻyfE}{{\-.[M+J 4C|ⲿ h44'33Ug8C LEickfw|7idO򢢡>I/k$|EgnR>;5g`tD5r'eMh7mހYcXS 6E`jHҴdh'5ggo o _z@.K g0܅! QY͵| (s=.9v6_4B9OF@y ps(4J zΠe7^NSuCx(nvƬf8}(oáMnWhJn,dF tWz,6o^-3Pg5tK:qCV`uOjg84tYu  w[`\rT4sl:=qSSM_%Ε {t.|ȰOӒ/7 POl:BFbpECBp N%1j㡂d|5te| ~^ pDSdgٗFm9˼wfaFJs*pdU7{Ƥ'IHl *TaM ȪB,hߪCM@N vjc϶WVu%N :z6M99J`6ɝ,'3fa(!>yUߚGw\:جW8,K\,^있B/T?= O8]43DHy2?ZqC0u [W1M2iv1\k|&7,3g,S9=Cnb.`.7;R m迅}| yVݸPGagY`]뛲1k{a8W%T_\SN/N4y|쯈)LpZ2,| X^γ,,йbP &lr5 Dx-D`F`+\Pyj'-$fY7vLrA^a1 &D7y[Pǫ}Kfi9:ut4F9q~DX oѕ5My;AIx(ЮP<w} )">$, ^O"Bi[$XPrP)X}7K)'aMm5iG4b@xB-sW(Wzp(Bq2Ƭ!ސ#C29*֍X,% 8U$4,of.tg]\4wN@34/Sw5~HwM: ѣ(`Z.ftYB"5 Ly48/m[~8AE7e*gDQF)1]k\e]*f^/I^dk߬ x+C>bzuS0Z%fqJ qؗq$Q2EáTsxf+ɧ6"x]r +-Kk6kIOg2{rC8{4*NI1c5;\ X[_̀uSeBa!@QlhSˢJ`j@^2ԧ2U.-xمx'z^m@?Tx ¼ gHPy<pjӫ0‰;@|6z VO\K\c-wz<n%8kZb7GhV>/p5~pך#rVF>S<ĭ-5J"/M~H=h9WʫI`jچ&9pM>jOIü6fXP!u=+x,KZf k%Si8*?xF!4A}1Og$+i1Mشs@{o^Ѹz^Ҧ jHn9 >hFw"i9&Ѣ>v_eK.~0ZxU]=JCGzOfZ {-[t1z%ʦ@"\h8p="#j[lX&gď!'eڊdOfI8l-xg (R$l6/rĠuC K>DdNE<ܼcd;\Q,B2l(R,P'^hjvlx[: f]m~|ՠTC:C p+7r~L9SGo)bi=sbX #8F4 MxӁ q*X9;2JݘyD=:iU.}@gS\lW9lsEtt8ۖ@ 3k]Εor}ZlsA q׬D4>r l@hf s_(Hf0\NfOs&~S_m`t(0vۼ)'@k_?K(HUՋr`]*uE$tD.a6~9-UMmNOϤHx`וJ>ꬑn򆜕UBĴ69VreJTL[ٸ>V#4Z @nv{bSm[+qՎ9R(EG\cKeȡfx-DBfQ-!\PԌ!$1'ӥߍ:c^D/!\l$;sIF[Y`X"n2f"C)pCՌ9h7rx-{>TTIRj^:?d,V$j/݄~+i̭%gʵ.9YGAbNGgSGg4m6=LÈ֙] qi&i$adpRR31x Y.Pa1̓I8AN[׸j`Ĕ. B 1ԓtg#g6+<^jf4{*kWeU0?YcQL Xw77S.?ذkefx{2ToHi{DWMn[YP9V \ !uH>=  3lv4$%)ʩ*Q]F)DJ)F}N Ȓt%dar8AT >eH\ABw<'v`4Z_1 ⚫t!?6n/T7SXV0cE\sBˁy1-)\ӕt[фV&cWFJ -9F6q(7}Pkkg\ּ Krmq=~vC&ި+ZԘiZׅϛ! };"C-{FR׋^mkH ek i\(ֵoZYcD,AqOI"Y.֨̿vSG #0͡C10paO3+* t]ZRA5/wZ}i#(tQ-zmntSwZ2{iӿ'|Xb"4|!-$٧GTbZP]f C9 ׀pH) NAa@+~8h=03]Bs# 괝HdT}?ZQ!9FAdgvi(DtR-(S?y"8? h6|B+w$IPT"]"~4<ٔ**DQVcf8 {@B:*PS+䳁L8OFA/}y莘L_3GI(z&v;LD=)"Y+-M>qljNrJtO4ɥоf#A`츍ƓylףqjbMӇD~Z6 \Kyzo;#\%ȯ&>>?+IUPiŽIxIМw1[iI=e@/zr5_ܽ;x4N&Q`oU#U5G\VOfM\D)[:(zJbӅb-h4G$KHG9JփNrN @8buA􋖊ުGxpjHM<ܴQۗu]ڌT0~`_P{5_GD# k,-T"lG(W{0$:VoY~))DVķ+(4 A YP ^Q2%Vw5'2 :6 Lb#HEgՀ$L.:d3`26u|fuqy񺚂2x Va|54T6/MH`*_!D{}v3Ģ\-v̤K~Z75W}OPVa±itngYVGAyBCuvtSL J#n?;q3I~FU3B9ZϡŊp߈~h^(JV+@f$x,NQ y~lML7$}ёWS7+WBg ;|'>407q>ls]$ Dn 2AwΆp+:@k`Bʜ5Iry+D[zٴ#E Rm / AW+o4|`3jvr6Z _c-L} i]:WF~:*YXKIr98 l%@7ZYvI &Q^9rY@OT$mZBц9 v :$_@M'^AgD<:ك"IPoe9lƇϮ o኉˧(L8jOAq=ÓV0olẫ<%3Ms8S*4GihqՍ~=Q}o2Ċm?\#g`jKOCq-lfNI*֊Q9ju;b6(P>Ds[RS#KDcg#Q-@<8Dc.I]=zQċ@5{/_lz͹_1d'pncFMo"t~o[tpr93O?,??>;v VedDTh>ρYĆFMJ"fB/Ued8y@ʍL{e=Ⲩz:$ ViTR.rM94MI.r{i;4,-ŗEӓ>NbKT@uD<`3aQ:ns4QReP*SJ :#i€8F ˯9߭j {nۢͥ&.a]iuUӤU]0R8M^ȝs#cұWetcs-i%l7 Z/Mjiz,n2Q+ ~=lVWsMG#iYuh-wW`[N6~&ɉcT=N7͏XM&dFR=u)a{REoguozr0\cog=!8_D5G[%|,-Xn]{Ylx8i'05Oc)PM]z2@tJɕ- Yvԥd87T9!(N\EN!kK9GkM U1eE]1H58ds-H ~kjTEt& _v,k,w'$%?A0+]U9j\H=fiGWpV3,T]Z5#C23Ka`CmdQ*'Kx r<]עaI$坫IǒX b^{` WDS,܅ sҕYtlF6w;UJ _';%CFLjc=t(-lv kgE^/W4//efBk+"'y\]o6UmczJKq?;gK7r.M`*^j9ȥ hU `%m8I:?SgwBP9)O;Axi8A _yv 2=vb*ᖃ/eˮMM#T=Knhȡ@]$"+y|5|Bvʀ %FV`0ƣ8UC\u> cNG*og0(2bPh+ϏCX?,J?wlcc Lq=1'Joi ޸9iXj4Urg03 Q++D1qF {wںZK}hfLߺHW=y?\fEա9o 7"t})̏"̋fZ2[撄*;&>1Jj}gKՎƛ*Cb(dea[FfCi`;v,Ew`{$܋W9(@ن!]/yO b|D䕼4c߅ ԁPzK~87k&V{%X0`ͦ2*Rpc@[&VeA8FͿp?Gu&Q {iYsK?9+W'r=P.kq^H)sғ/;dו[Gdw?z)Y2?H"HIZ88%r~ucQk lsi)}8}E ه7WLd)CSu7J65,|:€c!j?D _~ fZǘ#=} 4Scq@\wBYh  UB6BŴH<o&CAlZU_k `Bϙs8kǛOJ0hřTfj湕sbKƫɼcUw/Go+nw&B+mMbhtCeBHa;/ |epsPJ {JP~OY x~"؏˯ 6̖R`,1^m:tn\c%\! 'ؤS^mG,cS|}J*@zt?g<:0?hD\{Ќ1VRpIZI4<ƴx|}#qSGn?f'J_ׯۯѧG..hLhNS%CF)KsdE*!&wIW$rLd+bwRyH;w^ >j򊲕'KZs e Scn+!xG #]}= U(߮LpZHyQL@+D)SJ0L^?J# kǒ1B`%ਅD*!Q TBD*!#E*:}Atb~6z3ւ=w.:`FwJKS0|뒥13+m"uI4"m44i~I?"&PVva;ww!/ L6$ŨI}rdwxY D8#b-Yz3uiNaPy%U-E-zc9Ә[̞[rN[M5W|s%+EDVL BN)zn.#-ΝKp`d/O J0φ`^>DCq Ϗ5=DiraDS|~n(NRN:(]ױRYcy4ʾ`s68ػň[d28a i,l-Ka4(N!}#:jP7h39k0guuZΠ $(g/}|?YaF!)в $MA+g/6 e[J<3G&9N42z|@z0Sk{qj+0aNBOZ'a'j9* |` :yUqR ް. Ynw_? -nl Ćo\JgzbO1L 3t?X¤}dDIXߜ՘p=̵QiC2C Wrdwl0 ShTҴP!> 3dۣ PN~tGG_E톤1pQ ]cV:t :#w7k.6KGZ8 ^<*Ș?yS.$Kh?0$+Wsbla Dc<_[Ǧ)mEңfxF]HFad#\'rfu`,9Ӫ+I(4#j mAPz(/ ]Ux=.*~"xadthUB8)m`4NSCjb̅aiPM('MG*D\FILշ*Տ@PųfUŔvcd0}g3e/3ЎdնNr4@5t2ܡ*Ƚɱ܎9c:P #WlelwR~@agnp8} ͼWGHD1!`#",:-Nܰph'i'kVINc͔'&suk6>zs޿"TDSzO+zѭxqa,4F.,+@'#:BkVcGjۗy9&t#ތ_ g}H_!s^21=w{yK&6Xe7D"Y< N$GK;*HVVLV3?݃1ȦSPDSkn^M5* I?aSrs?LD ..aдځ3}ǚ qWM2ii[S\湓ڢ@iy}ƭՉ4@dKl])z).fyQ9i\=%>T+B:+n{|RÒr!d> J`a^32nʃ 4Js&3!+:E>v 60œ{(Gyd2h=}{,궒eH`>Cݠ4SzN0x!74hnG`Dc#X`*Yܜ!YCQx r8:.@bn~U2:Cc%r9HM ҳy^( `ix5iNIij9 cW@R/ {DNhnƲ*"jcVQ0sa=Q$BƒK,q<l~k ?1BB#FCN{仳io#bL"s$>OJnjڷtJKu-Pv#CEV&B3]?ObEpoN r}Ofn+Po6bo},M(W@cԸx^"~MիPǝ01LܤLLgp g hov(Xt1oH[NǗ#Ha\{|`zfzeh O'mPsiS~6dXXciPzRvc#$в3BF3 Rnj)Hf$2/ ǀpwAiXmH赮MY8 s &i l޲b5N-Iˁiw(_rd0#ڠ%E7 ]$.wuW8L8s3\n,8W([Q&XRڽ3Şkxk }u P]*]6kiƣs^ЃǑI;Ly{ ӊcXP8Ä|\ `[bW%Zm9BYIvA@߷?mG(p[`Ox^%>ЙuHRc*\@=PS# O}'ǀ+py@Ou ` 'B l`NT޲ ꦣTo&U +0f`Be t6TFw\<޵].|ŇI/iQQ0B@^|ixR,Upݖ rAS[Ugͭ!׵{,2 k@ED|O.C4w(Ln6jZ1DLhRU\n!JGQlZCs$g">\F>Dŕl84yn<ty% i$/G٬'ֿeywv>\oUΉKMp]p@o}5SJSxI3PSHa"X Ա"W_Z1wѶ7XUy/B АXK[Ѝ6-S+*7TK0rآ;'L) T[v3)TL~qe "@T\JmG=WQyg\Q{weOѤD eZ |@K=Z:SqgawƼ띾*kJfaxP]#.1t(ԻUp4)Ӂw7r2O2"AҨc`P`:!G4`zW0!+;o*2o`Tf{14~X][0 iO۴諤q&gge`6?S5V`JOrrD ψ}ZaժEka$}N1O>2Мߪ7Թ$Ko}$"֡a$4n$N/q8QQ-cD2u;` |BRf._Zƍ6l,׮j-VSaI:4 Uj:d7n?iQx;|]QrQ<ȈFu4Do#. 4s3C/f3>ץFi=rd vZ ԋ4(?#?DyyK"k%B ;^9V_04{! R7JDLq W{7,4wNsN)gǧ #пW1bz10/]4ׂew#m窜(v f~@Ʀ25j^љ TW2g>Fi|/B wtp/(8RMzUx;K{b׊~H7,jnBN@Myî!KS"BM ":89&1N6\Q~ A7Xz_֎⽪_ gN@+в!i=n˥A"i^$1I):tMȍiǕ"Z4Vn>R?gV)ԁN@+:Ȍ`۳n. uFÍJ>= E<PxtzV =4$ALn!p͕n3QpSH%ƕaR/dd_}jJܕDV}-aj]TZqB~՚_Ď[yÅ(pV"nNwU@|83 OCYn` ',SY],G՗K-S jg': 7zw2lx$B:/(22 cywS-'v@4"@$ Q"WJUu7+!|ƑOYdb"v&s*^`zMC05V"c 2|& ŕ8JbC]?@ˈy}֐lͣzՖFcp20L?]܂l ,6)+}^;'뜹M.Uxog;pUW4 }NZ be0lF\TKKh6;P4A {;-̹1%=SZ+g\Cd&ď1^JYzIꭡK&J./$D _Jo֓ÁX"`s}% Wp atOC:0 ]S5giLwLŵP1~f"H,C }ޗJh˻i6S#ǀ%אּLpUZKK13Hd tijX=uFU0ԹE:DtP]:ꖢXfW@f±a[r4IͧDۻzA&UF賅 g)$1>5>ךn,6FDHkK޶ZW4yb fZͨwj5 _>k: JjlϪ7$̙S :bg_ ,zpDHU Y#j SPߔ@ƾ:@. H!M~PG Q}'>S#TAPRj}O&^b ZE/!D<TM.+1 w.noJp3t-Uۯ Bn1/@e ??&J =NC@/KP`#Bprd9 L 3{Qq?+8Nѥ jy*Bnbx%}׏EYڮBr <}\slOG,Ԙ ]C42HJ4( <>=ޖP,ӛ| ];jSd2?&+ qn{F3 fNt Npq @X-x'僳!,_! *vhMv#|k|KيRrm33zKG,'P 9f ?=9٪hȨ9N#-0_ϝ]BWA|FNv_zu?[DSZ[F_$ғ8V.^#e:T[8G r=u#U!Ĉ'pT8OR@M29pi+`҃vWlgw" l \Qvtw6^.!@0XX!} ኝ(W^sGI;Zt HрFvU(\ZֵknBZc LhP͑G2uMւ#oJE5ᓀ] J2 !8N8̐FL!Y?o`? ҌGd]e} JEẌohg<:ev׉ p臟NgIbw  &TCÖEFv8@ k`Xl}!!xw~2V]햸h ~:Kzdڭei?.Hᚠ.<rǷ* gk'ɱ _!NVt;55Cw tꔩKcSo+(/GÛ ]Q˅F3{RdAĴay ?̳IM&І&#L2Ca!^KOjnAk9q]<0 {znhWIg.XZ >mL'-ݕٖ˟JN?̛9v- u4! TϘ:r}[xwu> h[tf7"L~\j!sW3-ƶD %QNPϠ< od}XA:,4: 2ߚ&^&H?MO)?J2((#<)z,)]EN{` 1Re @*6Bz3Rvu|DSSM]E(*AeHRvş5u 7+?b$iaPȏ%@n=zxbpCuyKR0*{-3*2)77tlٓ]xزnaտ+5I7rFzyG(w,u8S R$m0^"7ݔ~$80KޮY1GԭY $;yػΖұ^n.;R(~Pl(hJ!Ja_ lq @ȁ4p-E КKGJ a%27\T0| z;|nFQeQ"u?қN0;*l@?H{85 {}VYưlwe^] ,<ͦ(dx.x}zYGex+WEp5ȣrUkP0@7|LThPүӦNL&'pq/ +pjgId8Ap*+K<Y 3%&-b';ͨ~lZAa:74H3l~j#vFUɝADP&>Wn$cA )uԻT!gyvQ+6ኸnȷ6Oma`mW>= dFe%5J™)n]d[󠎲}ggp$;[a:ȸVQ#p $DOk.(U=[И t0,p!XHZT pNʼ)&@{84.f9&]0|;٨$ thR,A6)LBm90~ )$iJ![ә=n\v|YЙm'G8s].OOѱA$f̃t'{wjĩV;d9j%CY\u>,VDЃy $]0R`edX]#Be|Wywk=fN|9 U?pm,Rbq2[ũZ618$'EY5T}J[:rsCO{g<7ի#w1w~l>mg=yr뽼r!m(*/A^ c5vX$=v9Yu1ǹݘjͷ1'8}dmARTGrY:|ґUX ;H z"UF$5stg% )+>cok.2G%UF5Oba \%Htv$@8S&hq[Z;*aR&#>9qI ) "oJpԪ+ҨuiN%E7>˽,06:_zjlg3 eM6ot92;tGhUPFt_k몕4=y/pŏAx/PGrXN2TvlBPE&T!j7<$cR,!QYidIEՉJeX+@,xS')#w~>/AƁ:$g? ~JtGiAܶi[Ri2_ ڏ9RZ*U)I^R2&JRp Ҕ+B)IJW"%)JJB;'#%Vqx29c<Nc/ X>~&e,HW=;nUCYZuН\F.`u  ۶%3m=|0aAHG1/к>y͎,ª0;K'YeaP+ gEG"pqBYa1o.J| تv֠y۬8F%)9/ָ?5]p,W˹ɵxR'BI?HƲo 0YfStY(*DEBĔ,/6-8ȤXڕ)/?qF]Aqb /`V?P!RkdB~hԤ!?! q@+?̥[UZ"ˠ~iJ{AɅ)9-fR&6&%b{{tS(\$8MRG0 6W i'G2n=؅(}yq:S^vl=-Yj-j C(—2J!Ydqha:ؤ(;?P~"`Azc'] Dol%l4"l[ó ջV"ueG:Ho\'͇jU8?Ym`k7V+ca3× E0aj6!e~;~ERV\Z>De"DWΥOa+; ܝaTt? j @A^1 /5rJհdDNG-50oLz[o.I,ԢBxvJ`]i1&'O&=@MїP!g'~y"X}g߱{4gޛk”S؈Js9dʂDWmy=2&㶠*#S{C!t=t3u)gI3G(lوM*1ܵL`ln}M PHo+FpNO. $-H:C@k`&㐣рA!/^j `nfb3z2Luխ鈆?‚87Ƞ|_U1օ"Lt{*3)vȲo:qvw5?~>VT\ѵCV~g)C}}J8zvs}NP,6 94$[ $,5δ?H/2"zK%ԞcI~C|U#0~qɔ si`3*3B$c!s("3DCKQn Wrč1$py@Bop|ʹn0Y@,`ī}mJJ A H^%1Irl%HdTRY._Ǡ+7*=ͮYTj%BG@|8z@k]|59N+fX kts QXU9|WtzbڙqAcyGe*qOhkf({=~vT"c򞚹$̣ݫj9_YWF=NOIbhB[d1lyof)M֢gْ$4B1B(n|2^ 2 :wt:r=1Z3D.qO3͍_yVˁ*kDW řR:' 0 0[+~CR!vDvwΦ@+dvL z>ciG5tT:g{gPCjk "$p+t`fEdAԏl}Yݹ%/;Z@QJ %j}Œ*t,(\ Q 6NUj!QoSثJw%wKdjD@i]ᲃ K낪~r vhĖ۳݆̞z^=b>s`>N٥K OvT>5zo;>BO++fy%$Cy/b7,w#`W7HӚ7r#Y;/s# ` g>^!d)=eZuAז \4v\ZjΔBR[O}ʺ@zUi?Zfmb3M8ϋeRH3~QPczm% hK!A{QJ7 vݓ>-BU9Lb_;7N ;`/>:E%{OUV&I:P؟JA0;urFf]w^Qw\TŒ5ikߜCTB8ıHD ss\16k "<iu@F&%EK6-7`Ǐ\lgX5 XEk{s(V di6={٣u`MfrGoqvi(V$9G| ÖaO_"?۽FE8N¡L*?u9ޑK,*Lxw.VO͔kjU=7!yMv0"{^GgY/XAȉ||G &P d($&L\c۽+8ĩӭrneihXWInWn /6Cq'uh@wnE|HEH хzN}1gC)w/y\W!m1{ ;'l|3f(nXsBrP,W+!cEHs6 7%G7JUFÀHS.*J9uR8)#.&KG(KϰP4&nhѭa5!|:_WtE^UJqw.lCnK`еR:M ^F:<ɧVA{l9:\aTyƳ:t2T,']Y\ O̜s/Sw\ˎ'pWNE<@RUhDTz̵>FL)zW) ՎCfes@;綺UF0./EQd?Ō`ق>h 80|g5xs[2ÄXXC =CG~<zΏYӆv!D |LUPpS_琅J=kPkr[,5pb.=攏."1U݀ebީE&Z&^eVtL%4lV5&D-”jNLn4SN`.CuܾHÁ *Lj9B_>?x揯T++~yƗ@*S=*iC*נƆ}~][ֹ@!i:M`azjd`g>cEpVd?R?S،c]0$DBEA-ŢBG@7K>S51N m:}lNO.>VPٻ֋ҟV}i9zΧۍd;OuU8F+|si6hՊB ZFdX>mU(Xp/ 1މ5Du uR8MoC=J*T\NtsU^X6pϬI΄p4Lo=mҍ\,WvtPMt8u8CP6kёGBD .hSoצ'Q_n˸d O{|n;BEU}ioxqYd]t2ӟ;Sˮ a<|\>fEE&wbLϪ:6o͎: m)x+;qݒ&KUu摣8#pL. dxM01&F Ūй]{yUQɑVm&|p蹝q xk'th_nX>bw1!#@JssTyn*ALY\QkUH=APrՉևF/3ߓD@qT~'$Ҵ?04D1+>b.Ʋ3]hUC`,BC02uQSn60Rþ]!K"ԡ?((+C^*ڕ PnE8ZB3F֑sR?9h[19Gh&Ilq\F85Ζs jED%{iǾ%`P.OŐmV }րv@ i@9h@H˧hF/e921}~v~G{RY=}F;b?MZ2v<`RE@@ ?7Yż?C*̗^g %f<2D~4ԣǭ f/@5Q z4 zՅwqz,aߌ~ey,_D!D{қX#<"`[ ދTC;u^wx9AX*J:wTk]wK9ea;hhxCSO:f0&*Mo3K:7p8^a$\q2 dw lɩydeX ɢgR Ibks. #aJ54O%HB[x󐯤[2p_mBָoJݓ]+`a[+Wj~"&'֛ njH;+Bjlߤ;W0.uyڟ9^@>{b:zK2*([ !OhСزxSz~A:CiÖ7wZ/I=Ar#ϒM@>Թ^^{ >g^`#-2 Z[2pvV_`iKx@@d#^m6 tH"aB䝤*ѭ⪪C|WT6# w^SZ<*s1;SW$`{*+䵪0v* "9Uf9}i|)3`/@$טK1[UJހA4J`\Gѷ`y X^dfo )JD{W0` Ԣ/*VXCjl%M2ńEe2HphzI=/l`ׅÝLg%bh*:J]+ jwY䏦X=8g~5e-qCdź Y {S^.sWV aP֢(D3ud̾ei4cSyM#"^}Q?=W䔿s\ 1t}%ͅHinsfPN3>%iNybKٍcnj; }g3^To -/Ɣ̚j?`oGvM^P"8C >Q/ڈ6e( c5H.m!>x3:zT>L EaZ?!gPBӒN+`"4ТkAl1İ{Vܑ(.(H%!r탧%ե?+''ٕ_a]i#iT߾~ Bow t[D?x&k|@]ZD.G ~n~@8¡9FT +M'_AzIеq8]wFl]]r4;[v]_ 5 w5C1p~̑) RF#}:A["35pFZv$ O:RK]|u^Im%NQ=DsNr)I+-﷖pJ !A`E&ϛYo,Irv\S'/wTrlu;rРT[^PBV 7ͥ~QU?E|3c7u8 .Us)DjxbctΎcqUn8U"h*̀G0U=[`va jvJb3ZRT*K͡O׀ !Ms(n&Լ``')|ۇ_b_2goZ4.9sࣅAbQ$T/oG>&R%'Bdg^;-م,mAm^mAyqm8!EZ%dԏsDxcKXᶂH:dtzk'̆yلw֎\%:vce{dZY3ԏJ~D )AM :q!݂^rB\&%a`B"L~})iH7EuNr">Us13܆spwLu-]s#$ٮtDjٜViH&dxvzM#S+!OoV2fH2X~cF[wnزF#$n32 |,ܑ |{]ЅH W,iCuݦHax*k=`4 nvֺ~Q8J%ǨsӍ"񺭤38М!;BW6H p?2͎Lj_nQWu6&S%sla2}C=% g7TryES4%ɤv nO PL^{G)";żC]O83!BON&1zcËvr~Ŵbp=S>NRtO߇^4E2~YJ:[y'rD5ԄgCYK¸0>S fGۦGC9ƌn:a(v۟ \/l@F>g66 A% \ o<u]D]i4+ns}n hS. NvPYUx裘mBmBZ>o~,\+C޺Vj 3]$ܩ/;Z2kSRB]6-s?^G^hc?._SyFw{JF:Ia[2Je L;y|T :KłE{?|Wu"bw$zQ+ȹ =#'ڈ1L(9Wܡ_U̸E`&DecۇdmЙ…Uň)_l6%XXZZOnAL .ksJpO%lG!ys;cB0tkRު0Y #s"`AĽ4""&c*3Ȁ<@دo+~!ޥҎil^ "--aڅmr)Xi7:PF62^Al*bGYN RZȧnD lf*vb0aDN;Wt*X-w;J] ݸ1:S~XPƓ'B:{JuK%MԩY98W2f|4 O:' KeB abe).`8]_^e#.t[m|VV̖Oz"roۄOaqW&GY۸ug3 ^T(؝lb+ d?teԭ}uY~uOMk gLk$K5cBk0-ڸPuZf`s DN,8!!=W'u;EbwRvcT23{i@j؎MHAkԂk"T||3e!ǘ뷌]{y9k˾{$Y7@,W^]BzS4$Z0x1To3Tw\MxIU@/D=1dXA7 r2&~C0 /%$DNa)6,7ܩAC3P1)oVeU]#3nXp}VV:/j8n67zp0`dVưoLcODB:cq) L'=f(eb>o:TZO␘8gsU(P-v-gfRC)p~ֳ*B57!R>]@*)6/iJUhoDPѬL(7}(>T&J *mz)_ Ŀp8Rdu;*KBӣ#M.ߞZz:DҤ| s~=v?+9>l9Hv_x&|r0.՝ Mn/ m'B%L6':go OZS T'\L/?(t޶BBhiL /,-/M}+IƅE -G#I8y|Xh%=+2#>0χ`n4A:!pu.N RTnd5I::^FnXC !5R$4/ W"ٕ[N$` FOVH-_*SZ~[3%8V#YΡVHDpQU<+=_\3%cR^MМo/[dJ0_qgts{X iw:lSOz? K8֞ %b~WqDoQ1S\i돞/K ROk§$xJKD. Wc:HAYIQ7R~"dU>4U:pG QcP8!5w:ܮWP)_Z?*nQJاk<2r@eKsǭ|yC؟_-)"_ز xItzR ~up%焤s:$yQ"Q/rDT3ۃRچu#ҪI|m |(tuKIv=#n!60<韦aj(O]BsZah*NF9d@F]@e XC&*CY`Ѹ wEʂdA3Ie bJ A]`DGPlFS H0{.Y9# W|8*@( fN_kFz(TIѼ B)\)ljZ Vq]/BPU*>0>V2`.`ywC^+4Z5.6#W;̸cSOPQ e'Wuw B{KW< 7v ՞WEm~>"N2T"ڢDȷN?stc{0j[(ƌj=%O9vkTԷ,cU9w= [{f-c̾ `<(LXIl,w[..لcǡN0ӭxc&C4q29`, ﲓj ϔt^Ynl6q֘rpV;tIeOw(8eԀ sdHMw20- Ijbz9oH@n+^0` 8\¯T|U{•LKTsǬNDeBFه㰣xρ4uX/ =׼)@ < Dews8P wUT%$Jq=:Diq 8B47 @hB@ D ֞}Fo_/aq͑ix#6ޣ:6E 1tz-ԢbeL'V{/: nuOS-cPE|Է7V6l!hq&Zd!"ŌVװ|4X~GN:U"˒  Je^ Ѫ썫u1:psmZlݶXEw S.U`L'!Y_cSgh(xv}` h_#jdu^s_YMNr=Ys8s[& b~Kqxoq%Z _T9/9,md.F!&A`𣅂рDbF"Xm1?\rx-g`aS' ^CQ_ {ORy*FX5p]*OAK`I_ BU"\]7bd|s UC^amՃ9+p찥_;h_#/pm'BꄕdlVƸŽ}bWfj޳)'pBUT %!@;ޡ&9b-kY೛ԠBF壌+=hd[puq6VX] s( ϕfe ޸@-!Vf@<fV^ v³!@ ]v A]-UKـ6{d ;!34KDB#q>4zTK*)i\rAzb{HL ig0H4~m(QIF(tP j䧍9aϵO-vz8ȵ]TCMˢS ##0/2/t#l_y 6r$#Uon[,~³f":]A=${ HHƚGy@RJ9kY4!8 TF!oy=/ۻDqt+#-"\(9ۂ7zB~%ÑYzϙi\0ܮϰKh];||pb; VmE]pcGI5ŽlQ)۳cڈӑeCv41rTR[Vd(h>D}jmM*:l]:aLC 0YU!tgh-y7s('RgSHd4%c~4̪[4ȖR-/Ѱa mEG2Zڑ׻P.+=rpGL;,wRe‹h N,]يPI9RWsJ4RH86 @ o]gdxIvu![M_J XhN9WH4)ӐzrV=:)̦=-RIvS[Vv ZlJ|K:$/"d頣CuiXަGjt*0ޛ:)^dvՉg1Z]:dP~]9!viuIu`|Q ?@ U-^n a#8mB N7)O 9BkW6Y,@^w0_V,|TCMKn m41AHV@A7B!"]*0/}m9dU0.ʛ](vtZtc,"P1yX.!me}b{zU .>s9A9JN9OfO /# _O{SďgOysBEG@S 7)WבXi SPv?3kMCы )݆Mup]Rbw-ۙi +;{sU>rsP8ՙUh?r {$w~(p^WQV~L,]< "o< SU BWJ]t'?@GG(`椺U0R.xK2O C)mY[0wnIP9cցKaeE2M"ɝe&g걀A(7gMoӨ\;^ڹMcOt<@ _6tJ>HH$s9UEJ=J܋Jոj[+k!sL1Tt Q!kKfl-ඏsv TDl5w8#, {V T=X q]سQ' =RN@f~-5_`ZZ NTģ?~uT]_'d&y 4aB;nU!ʷ3*PN[O$y{E\ِ'> 9 L ?C}xg7QmU^ wt->4`VR dZ_UCs1Up5/@#a=ZNe찪U3ϯPKprS97X5,*蕌9 ͔HO`)͛.m@Y,_Gc;>BQG"cM'I]1䷟~#`i=iXr[޿/F~IA4_})ǐ7 { Cc]h9yz^K}(ڑ~1+;FJ$뽞?w5=LYH\n$$uSUv+Z?Eng*AR>lr$laxe"eÜ3?qt5=` C'!AKBv&tK.>NK GbAZ#Cˉq)؁٧׉|/Ē2.920ύ}.鲗 ^S4n%kϫhyEQ%6V!4 ﳞ lݷ+w pԣ lGvˆ07jܜb sdb96ڨe6>yA&- ^/4e|+ep`^Jsa hP{?ri*pԖM~ƂEE,Xb3jt|(G¿d[K=Q#>/MñwJ9q{[q B+Mll.5\\`F/> _?`jݨM*/D/_!sb`GblWhԏj9DyZ`: 4ϖFetC? Ec2Zg ʇI<G@.EGUu*.|<~?LMb[>Ǣwrnmz#Nx[0r("P$Qe4 ϏS¿RC~8ow'Vr.sHa)}z+_2Kl$ͷѠڻ),f鑕 nuu}5s V jczBLn͋43-oGYC,Z\1{椳C`䊓*wJ xYqa+Vl@%wqeϗLЇ?s2|m׆)ٔ>uoK>bB2<3>8.L( D2' hܴ za8iFz vi"t_dbUGAh-^ԭI $31,p2`֖ o V Ue[ G[RM%o3ulXmJi^Z!BGW:7$Tb4)ӅKW*)* BE-(Qn3 y:Me͸ wzfqEF;ʾcKgwtK2Pt ppHmM͏IDY5SōS$?` }.iȖ .j[QOt̾F3_ʳ^b[vTlAw5 ;a֮g`CSVtL6ȸ8\4Z YSީVGWB:pນ@ _"';=64Րq}Gvs[NS:'uۋ|Z ~D#J˗i!Z|xe9Q:tx/[L@qjI o+?MmIc-<}Ġi8p``2)1g 5ܗ ps} 1\?g)HQ.fVy\hZd+TJ;_U4!h_-L'2RacS_!K}u?')T!/~c!0 P}QS:x~7ʜ,BptOj0YM%-Kuqſ)İ]Y5s[njMkNFt!i/6% -2Qbِ܄wQDTbVƕ_y8:av#SJW ?>gB2a'lM~heUM6D85#`z&_(5r=ND +ig&ꄛG"˿=EY`ZO@]e3ٕ(bV܁$\Oi']J{J\Yl9XV,9"yvZfݦhVf#11(|!/+!x61!~?!c-cʋ%0',k_dTHXkHsMfٗq,C iI+0zǰ9- U$#N֤Mx:`-o0k/ ee<6͗x| oHE'}d 7.8l?a  ßN2PX;0pޙ^Viz8K}Ra96E5K FJ+ AQ[@_3Mu;nd<* d AGNy\0qD$ ps[ ˯}+o:0]tH}x!Xo%2CA#;8&:(VKѼ SѴA$DsbkmʇuT\V:\}X9XV?T[i|u[X(o SUǛ;{B!E0BgķZ)ra_ 4bYE?S?cy!0mQ>HQX -l:. ^~iiTw>Kl4fubyF JǑ殴 %̣ ^8MQJ odl)0qB0،%,:vsmB[5}fvxP3)?8%+Ñtlchz+,􆒞#,\.lT.nJOU~5]&l껪._)_A:ܝEV0t ^ݚE}%3ujhw4rO>@zmu\OQuSSP@?K@p\:A c06d#*TeTD^YKd /DT֍.0R78¿f _O,ٮkȩ(JIg Xݶ_~̈nL5.Ccogd 3ZMYm]r#&M: LuPht'YP1`RK;+X9/Nqа-([6T-g[ CԲT^Bp{-–S8!lP,ZX03c2Z$ۮe3RO-#kS6 B0u^5G=} @1Mi@6ߪxPTFn\:} D0P77ATro^,n@J+8LJ]7c$,|B^5Qx3y.̤9 i<> ob=LH}XD8/Q*C`?n:<]mT='6=#@Dobg ǚn~x6o٭jb*zbP݇F,y_C tL PV %A|HxKn.PªT>EN'oqyZ  q. (|x@D0Sk{|nҝ}y 4nL)u1 |Cg>0hQk>xmTmRSg<|"T,!ݙ#Qi9qz f=BvJS,\M!艕QSp pE>Ux 6EW6~8kꎍ&˶`Ѳ~ =4C_5i~,D߀mg@UL8!hTU0@܍.df H"O~Չm h}ɰaF-,'0mӛE:7K1n.D%BOe([j䶚E2mM(JXheZ)D.ňL\@`n]_Ս@(A .GMUCKۖ  sJ$on3z-8~860 ۔Yc?-ܯVoY2Sp$2mĞ6ԕW6xXl"N[^1f#Z@H̥~G>̥Gݠ7iI+>L@QLdSn9%VjA?L㫢R J.R^c*(7ni"10hD $(1s mAهomCB6^[#hPT':BG*阂.8D翐Q N׏ιDV!)B}GV!g@9 O$Rb_!3ycigF/3l@:ISƃ2 2hڜ6ZO$i5AXAeiJC';q4±gkYGK\Yh)_+9x]rj%͜Z0 sqw;9rh.fd?cwh"p蜯\1OYW-Sұ<{2/潙eu?[0FT]KdD2n(h'Ԕ2 |fAa1%6쌕 hdd?@.$6y;OTtbgJ?{iZрGMkXkc{" ťu9HZ0%A֫ l 縞moq΀>:6Ձ~aۜ4ni3/0\]yWpw7G تș\XF,XfnJQVas]j۽ aXb&BHc_%$Q GeIT9mqŇ{ƿn~bU &\3ݏ? VW#t=ސGzjiTf 4;0ԡfjpy1sT~-wer~Z1ӣqmT˥Q61)Ι?oa_{zJ+"t-#~<)yQKSo؞~S0iURm|ޞfk"~_8NzaIbEXb\r,:1~y$0h\5ab,M`B7-EYkUE `J31Ms<;z:Z9seՁb uyH>[ w_LΟ>\7* ++9 0޶da[DwCaq;nSd֦ ^lJ8~&< й`ւ\=fq/|x @^^:yjۋ1X&s}isRsGr QV|6Y~v7G$ `ʁ >Hrs9| ލ#lmjWH^>.=$;V1JujQѹ'w,_BeIܩj8`d|!#43Iz W]e`>>@Qpd2$y_JaN"AZk%~03!I˸ Fm0&n),WŽhN=ףң:D I| Z.׭&ŒZ^駩mn8̈OyF$GD3Aۖڠ]:m+K)5HXM~v4JHёP p)VkjTffML__[{Oŭɭ iáp'C4x`7^#$B"<6[wfnMC,5^JU[-\z:򢫱 "`(SO6p毝Mp&g(TD`}iE`AKDeh.㮏!P/ ~ݱbC([.PᴥkF@3/B۠ F>^seA&{8uD !P呓4m"KqOaw*=Q,qvHvcM Z"m=Z}Q)Nwqwy\S(!Ct610ѓʝfIG_.WoPĵcr+djwc:OdO7 *4 _ 1|Ҫuk@MNBu_!TexRȅg" -79%q?yvhY2 )ՄIZa䭵1s+:y {E I%"!vSIxwwpIzx>O 3yMBs йgJუ,tFNΈH|%;TFI@,H,=1(rJ&|Pn v?/: *xҌ_&Zʚ/cO1;WT':}Iர.uL&Ɋ[$Y#yI[[4kϪA;7jW{a"XޝH^RrF7#0Uxͣ){ψ Y+Vf'Dܭa#A#ae P[e3DKJG6ϔ+p_X{+=$K޶~ `<$03n`ƭ,~bhaee4Ac_. &hs%*aW+)^ pz73Wʪ*i[DYMIMDVe-?BQlz4DCtZya ~A/B_}Vl7{]Kʛyh@'ju2.YN+EFsk}]6M] 6T,tBG8Ll;o R=fg^ סj"\Fa@Z>)Q%δ< 9p]&^p3z{-S_ g6|L_(h.׭,jG$C"O9jO*6_\ -=1Isyfvyw"~? ܒT=hSNxj1.1X',f`2˙ھyH23!q*-$NdG{Zmi/b GX5,"gǘ=<DYi)NF@\Wۉztp-  ,JwUǮs1{?J-p h5\\" 2- ගJ %sNa (ڐCkvQ&5>-=e;CR OhpVmʭ>4̬Z{בCqY4f1mYEB$\1mT)sCIA%0*$ .ʟ2 rH oX |LwS*7R%DK/c5]Q珤!R2L--xϺm}#`+O~Շ˽ _at7Uc-A웟HzOk{>/-ԿU"Жz-Z{ن^?j&Wi8Eϛ=)vA{39?r_["?5/o"ukwaByN ƕ=}IE1ʋV2D#8Zt 3BN_zf`<7{V{`;rm(l?8X{b6D.YK\ )!Ɇ{2 0ቷxnso ]xPcT  w~k" ׻֕LJ8\"-NX1`$͘(}Yq (uڞk]r!'sYBV0]NU#-hGz+% hZuvլDᆁ 0 CLC+Y3{W4? / ]O*je\v Be=f_A/BWusM|?tw8"f 2}?F䆃- Ebwm0A?d&NF(<*q\[즐D2{qcvZ!F0jLj(kdI1%C$N͓`R 1OZWc!にv I#(FSYl}x !]m)ƪ\Ys2.Ű|5ˢҭXPDZߣĽ$/ 3s0>>?ص2#^ xӿba?ЎBBo}M`hd-r pNBy*2/_\y1 4w6$(dk,Zezt9Kv(K)8ju"c:iwe)\e^>YiOësV4&},DpKE*@1`$L rqBw}pTb͉'\v`|qj3]b,6E-J+y $Uq7WREo6HBE+ }ߟ/+ ܰܐ>\@@1 _ғR[MCvw[aQ`VK/? g.vTiUA|'lzqeP‹ uHՈ'=Z鍃 4ȄBA0%Ѻn1pEϒrV+©5@NT ޥ,Q]Q9y2Nڞ +2n%!r Z$fjReKqE҉|ldn~Gt+ CʃߘBetA]^r(2NS])6hNߏg9~=젓H;:h|sQâln9SA?m6͛Z KCTa8δ.60 { ' R?(]&gCIy>_8JG3xxH>l6:Q-];fƻqϷ:poq.I8?20fкY/~i7S-ss#A c0~x>L6Whb> \vV)nh~H6kܣ6)` 3EeS@R`f{b;Eԯn9@3;W8JP&Cd=;rOCsF81̂|h}k<}xHm5NƖZW YL[8Tf$ <aT2N?㥑7GVGav~kRx2w_y#zMm^۲q;4fӼ.C28y|yʃ3`o'%.~5wbrjZ[r|vpO8{Y!S Qcȅ#eb+yא !_^rzK<?i;&?8,'/Ӻ ؓhãW(7_30=@PTȀ4.U D:c׿@(v6Esn!`gB8SPm̐:`gg6/jZu$X&6 GFe E%4BMNX??h11YYCHKo3`~'A"XMIo(=u!+(n.]lj8@LGq%p4aXz*d2/GKb7}&~CTqdz8!I@?~c%yō; @CUTzW:(Qu\mjP'22U)须khTb^A=r 9]gA9sEG!XVic)`C6ewI[filt6֛y0OEu;7ƒNXO@z'NL\=nMpv?~Ȍ Y0٨CU9\VՐKUy|<3(F 0@!>M >σaô << @7vJlMq;Y aF͖@Uj4]F?2Wf"3hK0ѠHC),t_K6c͝3{s~Õ ᫩#< j?:V@ʩ[oL=5@"v1?gїz6:&Pb$^]G hlI9t? oZ^ K+*=jCݳyݨP.fDafmv ϚO,Gn?54x$ʙV*{β t3;miPTi=3GR͎Fjeh`?bCShW._gg. %5+I$9`M8 精kh͂+#/a&xXqǪ1`z"-J؄ .=uv;p.F>Q!!u}#zl+/ly,%DWaKA[t=KIpفHϯ6EŇJ#|WVFҰWyu྄͎*iOܗZtUql̴j yt?3wpp5D~M)%^pȦacm.p+\U dlyK"O2&⟥O@L몣3FGII+ ?СԁJ1XVǰ 6^{l%4<&; #LsA6TS>\ VLoVx)Gb-D{Z+GZ?WD{m~'>*/l|GA!e2je"xtʥDzyTu(Ah`ej7 Cn-V>9Dw-0±Oa4#%kwivPT[<|Rt8͐H?ԧO}Y֘リoL~.'.\؈@(kPch HSSlxGp_"JiNG95.L$.,$y܋Yoշ[4L~@a낤 |M=g|8%s"\54`mш'KԻyq6 #Sgk6HeLkCr[AM~V"g3-˸&< U_fz RmJ>Bm25V;$HN\iC,2{573_; (ALh0}BgszˤOg@ +Kk&ܬj܍WdCc:zƴ=& 4yUd60>t¶BT M8 `6O|TU@U ^MN!}QO6&ļJ@1gy /2pD7!-utX3k^T٪2*;N Pz-ҩ7$ 99 GXwCJ듂AqE/`afpכ8#RacJXX^wWki+p53.IVWQ=ݟ# =e#Oo#أث!丐< dtI&Gl; PxPٻ^RZAtG8\@\zkm`CFê+tj8{m<X=?\dQ;3bT.VdUY=t/@lGr=Yv?Mz]0oO)8uji8Ab&Iy"]3х6NGk[ov"ag'zwΒ /!X]rh7;&3 (QX7p&sԂX-W9eMswg"*Z:FNwOh`+ͫ_;vptO;WLa wfVGk?zWB'tH"5DB"eIܥWqd x~@+~-)yjvdgv8퓖ۧ,?soTDFuoߌ[e a^u zL#R/i}ߤm*D\5|IJy0}̡3+Z[א΍_;ٿrτ],пjxOmR>5 B|m bATݨșG.z ]^_ !£eKض(+_Pp -ъEۜZCK ⚠kTKT^^HER"]~JPlV R?PyAi䀕dHyՑ\+X]Sܼ]Ac>-mfQATu7eI$SN.{&L@0NLPf)[bh5q9$2wrIY؛F<Û>vyK^[ JF|٭)<.)--!wN<܇V.EЃS͖RjMܘZxH6O87 MS>*OANdت<PmǽWgωaDЀF)\!X5Iy<`4=/^@$<`ABRbצ`7Nrq==Avve%:fRӕֈ:1v^k%6rCXQ8n>C(w(Lq6Axa]jY.QxR)@:,֒K HH`*U(u PBci:N>Vٵ+^)'6mYsp<#kmWUN>&/W@fWq޿ǰeՠ:" T@p_\^$H؏n|K܋ **b+K B˂bdAS O4 $("tC*憄>5`ۚL`,' G_xn_RV"|aHkNE`$^ L5Lva+ C JU(V2hVj,dhyl44Z/!c OW&.bmB3gf0z$p&Rm=:nq+-եOK}N%}FNddι<jE= | B~ie?Mo,~s]~Noui#!?>zLnłNB6,Y圕QυSP.˄l)™+⽏HYp.[mx$F{ Bl"˒]zX[̲V/΄9 ƅWƺs طjqP9AT2i.J,4io%U3UO6$gUEe^̏_jǁyU?[2u~.Sqv!VwՆ\ͱ"''>\L2~ێ:ߴA5CpIRg_x?V n'ZfPSz7[#$+l%={<8@XW|'.?KaK fh 5ئM)Y _cm+ks>OR^pWJ[L:>vٍ :a[01L_]<=-DH^=:cCQWj:,ޗ 7~Hd[CۄL>3;Xxd^fu{I{o]6Sݔh#猻QF=XaXIO6-YpA^cK(h oHgCM{ bHxQ5]H^xn2aхJzRǯPs !X;Џz'?Εp@#-o|q z 2rd읫 RaL5!Fz[L2M؈~YMAJF)%nzxH|ހR\,\p7n_r*D% ts{z{|$Xy8lG: k?k`Bqs J]ܣZ>wtKnǘZ`PIė3X=ҧ.xڈYV|OZ-iߟm_hMN($S#3H(a-eƪD1I/%)tf 5mnK=XKVPQ>I^$R?CR޸c Kt$X;ʀ-D:'FBԢ* :BO&b(sCOL|wWXy {^'M؅C|Jv܆wHhE|c]-aiI_ww8ǃc?'-E * !Rʹԟ[Z&pGQV>̬ >ED!%a<0OWbu( ,,yˣV| d?ݻ8,X22jBn>/&1^qZ { A$BR q9AS<fY[H ^vƕ~Sky| -Ld V.I,E eJ4<5 Y(b|}ڪi><|uK\,) Ae zsH8 jwi#"^Pq9UV*7_/fs _|qfS{c2ȍOէ|" I$޳^V2M!H5-PܫF}oQPI䛵cjǦQhbXFrPnW2tPK'E v. ٌtV?;rj^RSGؘ첖|א];xi~LކKܣ!H -򳆀]eᑭ? @G&u"G}J3m8 o7e7UqYt*ٍ5H!MMT`>E{]98|؃C4)[~5T:L1 ´(F5J:qr0 *X=L] ӫ{7h؛r3iE T|kߢ#OGSl}kUW.۞@BuںR^H)20 ҚN\3i |>?0-86a o)c{}S"uRpy?_oQ#FޘM2ضBʜ;X!bQ.7Tb/#ݭ %fCMJTBZY=l_ޟ TȠjDqpQWi ȃ%K-EG+bI*D-^pGQFVpIE,\:5ĞeV=C^7J4 yEjkԡUW#źC$633b7k_?e=RD`M8ٱ2icL36_|)2jS9\6>śC;BHR.QB=.TBoY=FrO%55^RK{{Ro>F,|m ÿ| }PFxs)Rr}̧KK6-00Rmo⹶i*&jcZ{鬇9p=58l*ߴ> tW^YUG4* a(zVT*2X=3uO&g {LQa#.kl1枡w)7V%wobR"qhi+vT gT]0E7 0ѫN' a-7?a>7jg߆^s&%nhxXqY~C1>zScl֞&iSMj p=K xpy2末+'pbpFuLs~^ԾWy{ epQOXF˜j) ?|q3mMru+6,~">.Q֬pּܘ샘 obg%VS7Y<;cZb+&qa}Q[ߙWގCM?(̹vL|WbB_P52CX5ntÈdǴW \5f~ tǒ!0)йo%ʕIQ dl7VF& :0c`2s|YsguIv];o;ׇs!%躌~IЃs/ߨ>{RgqTq,'A#C onn2:"-l 0=9/ذT8h'._{D|mQyE:PH[v }c_+x#[hlk78h>hKz?r@KJ??X:`_e\sav.o.2o=ȓ#IE)r(@.W@'@|΃#MH&3~h{yobmB'g%B50Ͱ@yʎqDư8M8?mb2RRbcGdtn_B&l6nstBo]#ĚxMF ^ աd[}@4,Lڨ7ɮ}$*|A*6ϰ/p[FO4{Q񥴻 d%eխ^Kqwͪ> qW~:QGLVĘLEH%ZʔkAAS~)#gwȇkc&eDJNߵ"|̠zȨ^ ]25`kgl\b)oM*yA͞ qSYCuf٩WW;#;<ϒۅ /o%>J6/ϝ@쿶14e4Z Rgݦ60{i7^EL5eYdX髗f_& aƵe0i~/fve;_s]978](gKDN ~cui 'Ki\&:/4t6Y# 0!B%h/0pzY9&FmdvbnTQA<+ =aP[CumӣG܁u*G'~E 7nZBu`e!ΫQexٞ]j3´L!BC֛U39 4/B/.aZhXCd.mPy)sՍ9?@q:`-]\033MoAsCgV+!`ȵsn+[yUK oj{** d1 wrjgSՕUO.qƺZti fgAƙ.)',j kװDEt[I7F82 G@XKt`41~E"Qq|/(3ltJ5x-:"fnr3-+QV49K1ٓ#P35ѯ :nYծ(rL!#2"Rԣ͓W,C KFq7tHF'RVAC O_gZo`gwwww&f'k3:0k`U2-@.j=QGzTy/Q]݇"mS|X e $Mm{i;ԟ c` ):AON¥i00vgvb͍"0{JrWuȴ~He7 ×A3b?'\oAB>R;C^o$3ikO-#Ffff#>eH>I5+UUUUUU2SDt?KJpa~*h/.Aꑸl!ӳjffff`%:\B(&330JK+G+#XӔ)ZGu+!}q1;쒄nj`[h`[O9n?c6E q|ƉY&3Xu8mQT\Rr]D e {yjz#L>9)dۙ7GF4V<SE|KDʽ} ;{$ڸ #cѨ"UK52=VK}Ec60Lc(O*5- Fk<"rWJ}r[<{99+@[pΕ4`W6 u{owax< bz $?(Uwٗ\pP뽭+GFiErK==;wb-\kkpH=V4M(eI'FXT>"'}~Wa{e &F,ڝ}˫hUvY_,n\3xCG|M J` FW^քoåQ!LJ2wCGcԣ;}]x'ŷQXB_.G\ǭ̚ijw5?*p,\ي'>"$ [5,^OXVg{I 3\ʞXp^X 4ת")qA(f*q%:'I(fc:H}6[+EI}rNi{%P7C/~YfWR3myrpu^c%+{RkW%|aI!'I 8x[ׁc+B!2.9~Ϳh{o&^%mBJvlPe[I;iCȉ~pi$")[QX r69G uH6*E/25LX0FAaXQ/W4bT7 GITy@!d;5fYy/K쑀9[w҅kqd(kWC)PiƇi;Zޏ{NMoF?ٲ񜁇,⟧fI+%<Db¿3!FWN{0C"98׎.*lǐVy"=y%0TxV8.'b!=JkeکMDNg^ʼnU$ ^Ay125* _x.J1 )#sA}TKѮeZ:?n a]tA 0/3t#-=! 7^TqV̟k*S3`5m/e<quW3BPݎgyX"E}~E>hS{D=zˌv)_84K0s '}*0/C",94 :C䔣Oɤ2m= ; 9)oݱ~lDDkUF&9A]q5P K_GrB4J9$:XtCqSu#<΁|*{m,':NxUjCu0߲nƙ$a)#K7:ᴼ&CqM\O{۫z-(Iڨ_=bw-ν EAMֿس u1,D$n? K {NTo#+W %KS:.Ljf+…S:v}8_m>N)"t KNԝ5x<7#?p&:`m rZ>S퉰A 10/!wzP:4G*9?g.͛OTnkT9yxuc]WG]P3#ybk"R)7W5$Z?'P Xfx򦄵բQZRASNf@amxj>] /]w'6cae# UIMDqS@o+o^䆵ju~T"{3%lw4Af )Vq@`%=id/𣅂рAZ DCdc2l2j}Ƚo ˩'pT{x^/N?Ty[Ax*-LH*߸?\?Rʧ79zUf&݃LÓSAN%̎N9%0rC2}䊱,gh]>nNxZB;|hC`eԩKVCS^^+BOp M3X /UD5tZdh&/=;)7QtrD6'I{EIm~g6!]_Jܣ Gz4\h} l0T #˧m،{3nj[CptϤ=Z`דR~_).%\Ê<=6)'b~wj)Q/_W?j}:+Ӟ(ByQbXr]}*B~ɸ0,k0!|98M3W,$kf[CpZϊ($t$ <$=})"!m{]YZ DP1 <Ҳ"Èܮcf%?n6"LÅQP_sl6zWJ5ao. Ґ4+IF*iة[Dx"ocFɠDzɏ"]g}.tfOtS^xmO䋀%sA9bҪ@yEC(X_lVL} kRWP9dTsaWM*{PI BB_@ll57SN<jdLD%(b GAA$NMdbM@Y'C'@6uRϩ`>Կ,T^H&H'%^¤[Գboհ"C0gs Ю+/~Qom '$u ;tB]^]"= 4@3CEtiY(nHVKd[Y̰ŭᄷʉ6~qR{]D_ HǥPq@+}+ `m/6Fk77:Wad0ܔm7ť'f}}X,& ܮ{yg+ܗOc@5b࿋SyԐe'.EHQ p/Y:G$,JeÝ<<ӄ:pjIz(]}!ipB=*G_0 QRX{^+5Ҍ๴YH/`\@ҁpy@&gIcp?etZ!d]r ;E_3GK/tD;!;PI:"2` K(#~޿|ɗQVhOH= >e :̟[~M"t@IXf#(}2.ω>rF&ܞlP?㝞Ko!O[Fr]4.`ɬW.2.rhgNڲOnv%"p5+*9)nV*m7XVdIgT&I&S½R)A1<-`Dr5$T N@%l.ˆ)zI{UB6v#9'Ђl&$y(ԓ?d& ۛ/TFGUߐ@KP 6ẩwbuդ/heڜ&A`#nрBR-'\&I]I%Q8( ԊǔhjEce^/bv\oV=FQjEcj2$Vbv\@U c CrP4E$Ni[dKwqpb  E6)[MWDQgs֍tAJSY %Z.⍽TGREhur(f\82_|.aH&;lI;~ ^ZI;Á܋yz["L'x?O٦ҕfYdLRR@ v^d:xq ;OkO=~?8/o|@v4Ȁ-Hā8M \oټ@Wiifvllq܇( npalϺ,8t0Eވ5մyҭh:/G$R!9vG&2n@\eҗ!tHf?Hhlfo2Ql1vu.U-MM @XŰRF3"Y(I|EyzDMEqY;壢zKLR1^Pw_nֿ{j\?$Gs@ L&n(@@F.}fO{a %LbdpljI>)O:A5bǤzM|Wakp],9Y9rZlu(=k+po ? ;Ov ٹ0i.X[·6naQG]&c!۵KAi,3?>koA ݊[ɨߒDH)*dAbP $7!kKCPLEPC`1Η"$Qաѝo1zrj {JB|8tidE1cDW-yj/yRŮjeZd]!P}h$|;u]FUUUxx'/9԰ Xgu` }W¿$ CM[0'#g77x,VG9S"R%$}͒XKA=j Kv5 M1pW\>^{IǪCWVjFC~%%-WB%`!3gS& 8/9vP'g]'h{dtچT%d4API(H/tP#F;^1<e+c{thv0mDTU)LKjwS%ۮOT`/HC(M ^Uz|6axi#  )*xw&n\G,}1Yb G`udDmu=XgӆX<_)9Nk6XӚ%ꡆHf}g=9dU˄",7G%zZ\ S3,,fSA{+g!ڈvS cS[s/~Ք8>H̀OvԞHO-o#V*#&ql`=$iN @,FC1f V1ΗGvD4D8J`gpڏ?ֳ4,٤0l,<7vi.~5OIznmWv]H76a/Fph;~7E cCUxJ3G imo߸8'hF낉ڣY'*/ Mq,#vitTGV=hw%ᜄ粥NUJڷL*w˾^A\&rϬibyږ $(?Q+x5yRH]j=kLI^$`ދĦ}ͣs*ʬة?M@5TY .$NOTղ,5VF\*bMT;-/~ 5a>Xr>Jt9.#_HDM3@mHTVAoOye {͹: 9\7ylUXԟAy\>cFGfh]LX2H^ ߥ31x!{Om+jCC6RUb%?iiˬj* n`nhku^~&oD)T#~!j{; N&t.n P8G)25[,܀~#tPS,΋vobKpH@wuN\n~IYOʢxm(U>PiE!- ݎ\ܫc@' ˊexQ >+'0Igk)1FE|M}+7M_kh"T6A8Rx^9+?a ,й6E\` X/  Wf(Af:M|m_h Br6YzNcUZ'rmyCcii$oI s@P U)K rvj`Ƿf\`Sj`6[P •j`Ƿdfn`ǤLdaVmCVjٙ*]ת~8t=>j~hZ 9N܌,汌@.O^'a J.(Hc1AdT"|l/dn@ׁ1/oyBT>B1hJ" O]:fSaٚq_9[ĝՀ}7lkFy+YP ,6g .FXΒBaxV?$bF00b$ɣL+{K 'FIbz&Wu\G ndj_U0"Jw2!yMm+lMI$@1Cr&}#YAЏ$@"_@ gEG]k\t,/N369^_Bʿ ji^4$|/aBɬ yzg7ŘE!xfgL k-zfMc%'mk4'쀃@(1/AT'Hc AIkcg|/l b@Xtwl-܄C{ ͉}ZwWaEWe4`]EТV!S2;~tҭGYٷɺ.c|\KNM_*('8[-D@ԁP/@$?%qOl٘>VY7OѸ / tS$g@KoM~ݓ-[宐גJ4[pOۦgVcsgCMщO8ԵqQ0jiɘt؅_좭t/DC!80$N[rEҁxC \{ն0 2 bkJad gNClg)V*^MQWd:c.n*a;tsNk/XwoG9wM D@ כY&gD] _@l3Z?F*'O`[u6EH_Gq-LFRZE LXP@LPǭϵJW_a:6țP6aݿW?o ܙbS! iTll4 *jjE b+ȋpGe>*ܐw@^=oľRIs̠V@I-J`~ulH[3v(~-xK0$0KFeS` >&%{ oRMՆMpԼ}$*SyXhJzsԌV6jAd+a `?0Jm{: :Kh3R9axM K iiHe|RDl7.jm,F$C?9#3m71@P$ ͔(mJ]C+7T4\ &u>7,\ѬH]%a4*ڎ$4,/g{E58YG쓛)bDGjK:e.'B͸w1S2!BϭC[K&K_ȖaUd`PXq˷*CʹخOĆ4ةxY=VCFϺ]/3YcjF;T ?. 9v,Ĵ:y3zfARL1g@U/5{ۚo`i8%8pR^o~tNA¬BC8{c1_윞0'9`Y:V+ R'0=y #Pp@ۯԑԆ.oؿmFZ[. yUq4-U|[0Ԣ_$H !ͣ,:!d7F]$,UБ=ݓJ8w'W1ŴڻpOТP;GI[9\٦yo1S%͹#Xe 7?=pMp"x|5f3+߄9:޸v $Jv e򛮷?3ji,!nK _GDkav$v)rUi zd.@C|sr`v>M٠"rn7USepXvd>8(株.68AiF{R_rhrU{ks{u0j üZ]y u% jTlsΚ@ͨ5Q6l2\Iҥ驎AO3WFgvS&!%h /|R%ivo ͪUl#2 ;Ne$W&˖V=h &  UxƥTX3BwH[se'Dz}e&ͺxu`>nj3'G~ΑI;ڍ~J`Q@n*PX+sPG!Ev> YTq!.vezU$]ɕ'iGK7 FS6G1YxѾg-<ض:q{!U`<%qf- 7iZ'z\[^\yZ`3~VE}r2sa_  V"lfu|mbg"9q&* יM;ۗy$`S?쏄1dyH${S"e?Cm^Mok+D/9gXJ\x3zF.?}aAF  V `/oqE7Ёhg@  _ 6<,IE"1O֯%`}&4ˆyahH±#^4@Ԃ5#\ɺIS#߹Uu4TfX{bݛk8FP+P[Fmc+9ȅ;'03im/=>,v\XW,FeS rgt$ZMS_cute#2/H.ќL(-Ee2^r $%Dk̑<|^'t >qgnh(g\s~S56Wk%&S GQmhHCcȀPq HN WNwxIH׻ yY'PVE>+Ad>"ʢ2&Ic,:*yD&c%݊ë'NyCm I⌵e zyX5Il)" AWr*˩{͹@lpiQC<#-kq|/dͽL0k]tr v{I3*xm4x|O^'t.zHB(wߦCebrqmIO: ,ϣRG"N&vT h) \;ůXHɉU`bG0PZGb=Խ $18- /Ht(+qswd3F1–N%) 9<.ͰPNK'KAj&E35jD|-EM:(y%auޏn%^e-A[ ӧ?1huTmWO(&(&D͗. s S^~_PiTas /Kzi#aZ9IqCNhK7' 6 @"#e$D1λZUˁі9gSج#Tq9~{I {b=H7.705[ PC@69)PW_"Y6v @j~6*F0zS~tpTn hΨ(8%F A"bw^e+ȃ{Du䰞e*5_VI]JU>兣P@dbR[Rpv؞jHbP 9 t !!rSN~icW~g@b0ß-9%b3`}^iksW'wu;aA'b$,`'̡"{P$5E6hWJbJ\VNO6?45 ~F;_z:=+QePfQyh S\z]0 4fF2RFZ$Z**ݼz3|Lyj32!, grroi6vfQIݹ7IKW$ˢb{ïQ‎ "^{"Ҥh`WpF#TjNxYdbek߂Q){bIqO񩢴VDRˈi7rm$O$5/-P2ə"Zg50O$4;E16sBUtS|k#@Jŧzk25EY$I;CIm}g~׽Lî^c -G[|ۓAYޑbt(28CD+کCrR 1fTgLHN>'tzK2X\Teg!/L[0,$C{g!BoI{T@R4sힱT 2\u "[#& bzah; YuMZTܕ`{Qi8W . ȐS]*78g|R7"}<۝i%C:4:kyOrӴ,E@Q<&,>?gkߥxcol-B>WplP|wnGBpŋl2uzkvbŶm] lsyBr/8٠ʘsK H еV›)Ql ܽ!6L!VbŷzT6‡&V@qPnĮPWэKB0, m:g"^"l&YV8DI,_o,btJ-\費Y`D3e=֕WJaVb@Fa!Ay1OnSee N+TtïDL8L;w}Ћ.a޾[Z}ϪfTN"U`_gVFx xm (Ьim}mV^ ۵q96*;.^?(o&z ŅHֻbgIBIPbdɔP[b@ɔPUhO.MYbPh;{C(@ЁTs0Ǹ I̴kUuL2(y_5Z(YO<|%Ehz !֯/j#ֈ:%[]&f~.u3wD'9YS0BIK0B$ PVkxꕖ'|ɠ=L{DO͉+y|Ϣ_32 ,HNSvC [*<#E?IpÝ|:DR_>, f8cN0e"q)WkY$ಫVGSSm>l-3sRpH2]3{ӌKYzE0Xlh߃*z(LSϊ^`+CQKi%rZȽ&zצ84`TڈrL3T,麔f5K)yF Pct_,}a~؇tG[Y|V ,ׁj kӻ d_mISt= JG0_fKsc8BtqPaR6_EsɠHIn۰I*j*Ud" :ȵE/r`8N/p6&ȈDAU8n$%igv\F_`^% 1r޿7~v#4,W |}v{ð#W,@43wUnFI!r+SB_xi@Q2ǢޘI@گ$o֓P~ }cEnq'`FN9E$lTDvf͋>qߙeݻmL^a;L gOYx~;ŌPN ]R+S:zYs@Sz:( #Lu֑$qT%CDA$ /@vwf6ccŴXNh#(rql2QX HlPc3R03%+Ϸ[Y(O t\TE?^hPO$|rh ?? t=x٩7;U?DZvS=b7 $ܢ)n-w"lvfқFHR =w՝s1*tv' Ys/_M?TF6!j `* }]2KiX1%I ŹЏ4gdc)7|> VΘqF/&,lMu;NNƙE⊢3ؠ!C0 .RpLTy\dSj2G1kJE޶ g?lQv_ !N=NEĽ&ki'Mf5DoCd- gdq~J%Kslfb&u5+9n:9ȶ<2}hGu|  }z^,}k@g?#|(|<N.S6*wcU2b3b˽pKͮI)]8?0~R s(;έ> Tx'$'72ꙮuyu..FIV&Xa~2^vrP+(sBEۊ70:L8)1aE鯝v\)-\ }WzJLH@ئ#њE_$E\3Uf,seëʍ._b$Hj2"s 2S%ݥX)/2Ü*Snoȭ [Gv}0iH!{&x?r=RʂqO|,=} trGGuI cg!d58W)ʨ"1ǿIee *QK9<,|O$5Z@9a~`i\DVt? U&DAiJ/z|{aϕƛ8sz52&K+*כ^7urrFqh&Hk>0[읜A*`sEL`0 >C|?%fkI*rtV-G D;8r QLQKh} '$2DSS2;`kN" #Wlj $_P4%?-xKBM7TSNˁ0 ,|vD^:9uz}EE.eh4(CeR¦4ky(#DIU6A߁`Q;%< Y4f&ޛu 0+eI|l4~D5XlY~*5XC[V |&oO'ϡ P Tn+3_lloo+GX:1 YjXd/؜'BC@ ត* SRD@gaD8@`2? 0`S#.@ p'2+$RUqprW)Ҟ,-j`jYC7KnWWY)k8`!4fh~eAakd|aҒ'gg)UTo lnkWׂg=Kލq68cJ3ftG10o>Aw!6 7ZYo>ArpZ?Dl.O% MQJE"= UYP K_\SA{#Znn,N /oH%p EJs=W,UA~2b׻1KvM@h0K>V`V0xOCky_I$.p%H`K/RR`[t-y޹<8 jϳkkh=Vң+KcH<&!EY'=5gٙ\n ?k}K "'BvWeh`PFW` DXq?TdM*qRQVWUNpCqϝ/U%dU)L%[8)sCS&$[ z~w:Yg?dnJ"e&Y1K*u:u:1L?aI9$ C՟CB VuCGVf|_6 7ʈo0&^of[={x=LK&3J x'l} _gS#+`rD?7 V'8M qKFT_x$GNp?=l<0gP!XBbt_ ;*řTiyD;FƮaoR-2EK kL MԒս`Hͮ3r=Lox^t3H)YbS׾ɾz*J'[RqKnM'\邡I&A, dNU>1L \VXhvM+VXh;sʶ|P<0'qeѸ̃^bhprWOjdfJ|wJ錴8j_ާLӾ /HdWYOЊ#$ !,7}P+E1"fJ´"Be?scޭbbsI%bDx SSe12=IƋF=c|xbN[EP!_S)È z]0(2ڭ9c6$SfOz='A/ڳ%~%&"3 H'Q\1ʔlP7b#x?t/r%5b<H?u(Nک[:˄ͻ3J6YHpuِxUꮯ=5Ifےk9A, ݛ .22,kt؍\@i`n7s݅DVSfsqw[pmaͥ(wlT߻_9&[Eu3|6`E3Ztґ9j)(d5j1T(/4 ֽ[sryZO3zUdS/I[<2;>oT" Md-*CX}.`EI~赸ͫ#TNG6փo}JVL Ywo5t"rc pdkkzڝ-š1+|"A:JIem3.ڌhwSqsynE\V`B8tM]K-EsM{sm ) PS ͨeLx!4H xReFlɮxoXHjj8)p.؜VToiQ ǠGHa#T7P= A3 ή;$(bDhh$5">6qxaI&=tI'=M 9<M\v C5xq!dgH;ۃϊݜ?9i;l}|a'&z, L=152ţGiI  X5_ZtGJFγ.hcd1q@*Y}g.[=kiQ}6$*/I8^k'WyUa>T'"?;A`vl؅,i?[[Mn7r2E :G]1+2~viB(fR"NbƋ8ug-bȳ@?n0]ɚ +=9jՎ:fl>yZB3)>W(V$v [:՛d=LҎ~ִSaڭ`G I0^b~hht}'fOQ {_NP|[!(!pS`Q|˝ø9K@ *JOsYM ^hr$_Bjv2+tG w2wy ;ݪa :oSI0UUHA=~W`fGېWy2lϥ؀ȷ03u\ΌFnU#rJ|K,$XF4Wx9Á3'Iu͖z!a.0[ٌ=b+}3gkʩݪ?Y(kA >Ok7-+36Z7*+`.]W A[H5&^Erj'<®I%7JM*"d8h\&-9fpP*WIfca頥 m.m%`;}l#*J{?<8 ~RZYUnT:Wĉ`/tmJ"kdz6n-> %fg5:cwÎMݺkrED88ac|- @FC}䧸 [X6~X bJs-lOUQ=vf< |Oy+Xì g4hig$C>w6/z6xo.)ބS(r΢7q fNQ줠M[8='p=1H!:>Cauv ΘC>/dZnEI')3Px.[jaCa:|pPD3?vV*š3neX>y+L$ueX .1ǬC`H#V ] ŏlD<;,̞yDOxd5uEhήS;ɱd'|J5?IeB?%d[+`7l Whi۬W\^<~1`/>Mp$h~!*:,y:N.oЙ69glX&|lp{uB<hfۖ0tKF *B#ğ #"DEnA q*T6K)v GUWҲa8Ǿq"X0)bU7m:roc@QI$msQ~ (:bYM|Z>2d] Hi4LXm XN_.O[Bi;^>gr ݤK9Z \3Hڼu8d5V8:Dvv;"6Cj 4ƤG$kC{j }z:Qm${$,>sM`jijS: H1nĝ nAk A'm1}_{E0go/9/NǤC W󥼑=3NBW.x^GV!LV]o.zFzf`c>Ujis9wK*CEr)j9-_lS߰p^TRY*j:يcrH0bo.l'+ kħ@RVBD!]hЅ͙ųj/m'VFՕOmij$3:엠* ^i6ۖJ[C~Bʰ0pl:$2mdj?fu|W.7x ~В:U sQIZKhԍK(OĖ5_{evZӑ*7D1ɨq,pj hg9zfQLqo=5ffFrp-pCs9 ĘWLǛ5] =b ({ChpOD^yv-'UgmδDEE'X˼SCEM<$?dw).\8mMkV`&IF4,oci[_{ S;13+QdgL1z1Yeo"aX}E֨[G0?)UI+\H<""}ҷ͈fe46S!42vxʆMsuXq (qbTWM3\Ia( p dUՁEh9Ee~2ۑm0Ъ7L|gs:Sϡ{,cHaS$NkZ:1|X.?%' g/W>FdȚϹnk&iaD"BoMI, phv?Z4`+D?e/<C-FAxۦIҤ:HՐ4ebӭrLeyi{EQ#(tN|rp_$,1P_`3[oHtHϺB ڧ&?t,N?5sz!?V΢ Bc(c9ȔVM^\Ws+ 2Րn|1D#Ggr[<mApSàLU*D-yɦ t#)VzSq%V+q E<nb [yJ;F=<7acO' ynZibxU.5 Z$JZEb#*x|dmq`ٛ8^Zc\2A< TvhdˤvfB|a4uج!ZA|rAZ{?'0d.d\aO(Sd'JQL8_x._q0v_.px̂]׸NYD߹pcNR7H_X!=Vx;L?MWA]$GEcćfIhB\ZCkxi9cM\sä^9[,91:?݌,hP B"//l1ŠYU *%Cl2y?Iץ]/I: i_ò2jaXZ1h;U{0]/2& Y9BrEz?q}xG`u֢)1{!xv)!y, nv\rFEY'/ {ҟT`8%Í9s .b~8DN80wkȳct*a;͇C*>7psچJn8Y9tmu2~5Avj2&? \8B)k\;7 v1k( %=]v{fyVY$3G3@Nmo:lT~p\>qe3ȒWV'yiwڑ 7) y7B6?| *8pe B( CJ rL"2%\`!Ƥ>ږB8U9r/Jk{zEMI$(-$L=}uyXi9UÆp(݆+AGaKR0hSP-#/Ol"ߧiBjR9d#^ɠ>@I=1'vKG`u6Sb90^7liIH<7ѹov'|]'֤iZf2MAA%TLTkAy;b^uDiȇ%qSsZAw[ ^_,`oʲ_4O9̅qYZ'&wYЧM3I7^gm6`"uӥg\u'.*69/wC#z:>^ט.UWN{F [JQf^{Z'|oG @~ e?䬧H/"rPzD4/Ef-8N+p%smR! ~##䲽Jχ\PZEA %\;KhM-zu[!.qQ;IEȜ\%|N bm{@Ӵ?*Yt0V[q (+jrZVZu1T`ۢY8ro}?wLLtK.\ jWz X'Y)2j #A(+w$5E3q6t ߜ=V5Yݐ R ^Ƨƌ4L/ msە QBd8BI^ ßg"e-0jY 8?YDT9/#򲩠#҈<͠ D.PEDo]!̎{mڨn!{F(jbcbEo@\-$bqÙ8FB&i ve'yNȍ-B-#~>_ 5'E(-`҆oFifW&\}eYPPɰbY֯C PY;QHIdvxk-יR؝;5_?E;<;<3H Ia֣ g8rW}(j1E:fҥ ?Yo 24*O>>Иy^X/J𿖑djD@aЌb_iհrvѯLK4>}+<urw#@8= x8Os'cAM(#U=?wxxk*Mx=YPĩxwNt3#0Me*sӌ?Unx ڻ]iI"(U~c.ʳt;ptQdytfSq5`=Fc%x3]:\9\rE׍j+YTl]c$ y26PZ[FULA^! ^ x;v[26_< '|làvrQS S/2mABC-xG.GM`0:\qb\ %aMׁ[ 2)Zy8 6D7 pC.2GV01`Y^7w)23;\ wM6[=r_E`DՅ{38 ),.|S~xӪU>^{ 1`z޺j.<@P򵶲W`}hU^"Ĥ4W'fqI\Zf3#\Iڲq}+|~$ <{מ4Nw&<~iEPo.\O .%rٸ ES>S %aՊiM2t? ͉_c?>$a\iɟ' k {{aIg/"YS>@"$rQ`5NȹQ_0A}u{G3,k2XmyO)[s2hbQV* E@6lS!qB mW%Vh4Z4v.pb#ܻ߾t~f][~a*w$HV ".rHt ~ڕ'"0<H,}*߇aQzQ)oSr\^U,h=z}kԺ;[yJ] Ӥ 1b{[ 3NgFp8ڦ~ [LݻH5hr [ǫ_Uxw퀄2c] _֌v!+N}$37,9k9% Q%:L3oE26 rTCg% VPƳyA~‹\Y%0VvW!j~ԧmV?+`!)` AFWFp߆@B5⍱lwlsGk ҟeDx~8A,߀87*da,]bicKHV;X U7܅E109UnF)H\9 eEW `_7!2$.K*!I- 1dxgwdy{2hC!y=q8W ՠn'&zܾk߷I$4\#Q7)4Өa tF3㬪@KwB|k ~bOE  0VjEZwJmU|6P%rLQ1q1c丒6@A d$[0Q/^4U&*: DQ=΂\e^'S#r-r~әLH71#!I]c[A5 P7RM\b1bۗA8>n5߳Cʗ|2Ν&/Ȋfoz‘ItT\#xk՛l.xgvbTmh}|pMTQٞ[d#aC]I0>a\id;,U[SX_Η1ihđ9s}@hGH؞k$8Kh ~88vbq _Y TnrFX'SwׯhUˊvyl#ŀM 0T;7˄' 7;N_FH"IF!4Lڈ}Jɿ,Ns5JP|-BK|[f Y*Uh;J}Y-Z:o}(1/[DP i\[i0즤aѕ LSA򃜡2UVD.hI1Z991|{/ifF6l4K),D.1#aFkS;Hl)lv#*pFR%%TKd_com?PDbW=EOY@Q%̔U#vA395<.h̃b$2}Z2pUѨ28|s/HpAan(^6 V,.PvAge*v^gb9;/$=AJ]/)_q)] r* 0T89Tm> ܽxku0{N{ArZK>IOVѕΰY`Xl::P@"l)p6yeLt]a$2}|n?.(?WDʒ h/sZ Gq]Pr9ĭt?u3=C'*D֮㌦;y0w!Q#6| җҁ{n ;|yBe 5;8R 8nb2:2_\.C_'>1ͧ7b2CܶxygJ,jHŃMK"i:^a%m%#AZb3%T*0 /D2 %aB_ kP:Jv9XEY+eEN2 eYU`y8.\Q*L4]&to>Y&Q:NGTVFPrXt$\nFP@Yjʎ*Z*]nֻl> W!`4${p#rλw*P۷pRH9'(r|ISx-\|>WH9Ǘ1FsEK:&:+4i3B#2_Yh6PIL]}vmbBOę*qQq@_ I&ˠ?EXlAq>)Ďn Dǯܴ11>$vEn+h) hR^xz$WSPMT5{7vUZ4A 'O<}'Y6u9a"Il3/qNHm޵;EtI P)V#?u0RNcJz53mֹ,NŊ<H9N˥3EaG{P.GT0tXWC"&!{=T|j/qaa˩u.ԺR@B]Ku.ԺN=t*EH"Tk7*8]Ku.ԺPt%s"TR'7< υw*EH 1GE *~/[- @GleÎ#t^A,UʑR*C.vsxCXb*EHqBpq}f"; H"LvLH PXT׀x 3KԩqOoh8;UcY]4O LǗb@39Mj&ʦ.H7p5֘LOwְǗj0vg0eTZ6 #^KP1sWHCkQX4C㍶;P ߷2hVz+JL$a ) ^(؄c MYVh3Ls,rrQP/G㟚Wê@~HԺϗ?q!;r_a=ܺfgR*'>p#䥊R,fO?.e09$SXU܀ggeE:H+xM>ЁfExQR P `KltTK;k<+T  朩Gt γ$qk=qz} fS;O [@/,IX EHVF1Tl $xP?CԺP#X,亗MФ|TNd"acD (aA@) }VXK:^Z3ԩu.Aa%"r'=|L'J@viW K!@dKyT&*Ug._k= ׀wFgtrW~%LM2 V 9ҷ-+U[цBruchbQUjA$َIXU< \#]hR@ktTni`?23yk-<=q<,NvHtVoAt7v8Q=nrѕ)9E٣y%Ҽt_'_Sr^2?08s~O&>AY6},x L,D[fkyRez(اp7,.\h#/0Q0$~MbEAXq, Xix/헳[ǞQ,*ʲjZǣVj^Z*֥jlAvVʲ2$+.FQ1q ?欽{hn{P>;3q״jKkock9.v}!@T`.WLgD;3\sas+̆p3!4pzG'[;٭KAH^.<hʒ=6:~I Ux[&/?Kzbz$ ;i&ojkh:km[Xo9Ln -y*Kk;.<FʪݻհRd-\'f6: +}L@IOü\~ӁHGfvz,Ɏh}]Cu磅H P*,"qԾ.*YaxT[(@<,//p^%wk2(@<(dTC xŖ N% j{1p{şp^xs2R () d(xŖ/p_\ :S& /p^Ŗ/i2ŚQy#Ya{9H_J$!)L@(@ݤLv2I l~}'~;p5gĩ8B샛cʆKIu$J5_.`w %=A~z/Cqf:M#94yw6.}}V@mj؞ G=LgĚL5xeSvTv;ڇQ OKkKq웘Y!ܾ廴WΏ;x }/ɶ\({'_@̌/_Qq#"jYT./W@Ozh|K%bGrK-c,z(w,h>(۾<ԆA5EQs3l#`"N"ا͆Wmxz3DQ#!/vebI Ihs, x)T\驎V=H=13`/[qLWv" +kӬIŧA^+L /JȽrO.&=Nw̐wz+$nEů:_|.ݓy_ $ozzibgz_EYhDLXyDW^Hu.E4hXj"@ q,i3 N[bgi AwūڽP+E.ALk Zu5ǎAWCϨ*LKS4^L4L0EIw윴2x>tpeN8[1`@윬bgށQ`ri>i!0ۨ<(XzNZa_kNi5y`X'3|{^PMG#. ,$@T<`sIb؅)^`{OK!zrH0rwR.魑)Q%LaSY!%'3 ~n/yO}vKB?彃A6@oϾ;NtZu50sȺ2z`G 36"nNFaLx^<5PQZ?yOGUY@SKKT`;0 0 \CgJ2QyJD` *&oPp>d01ѪK}vk|q[#/rc鄇d奣NSþ z,<G 5Z#-9it NLoog<ūںn׫N8ug`~aFa0/PC([+yx{Wk`W4og'' Lūƞ994&}^'&}lRDl~^vJۭG.Yuz5noT N9ihP 5MCi}>x '`=d$P[ $K_*j O043&b1j|ۻG X`<>NVSg%U"LpOC3m_ofؾ<;pa9"*9MQCi\Wdl:JfGs[uu9F$KZ ~w MXmgϸ5R, N=!V1;/i 1$GUC8tP\u3,6&@ y˒# x iIMeϧV9f",9k?L=T'h5S.W-X+`E(@k4q! )لHm( џ Bw0 )p9 /%]h F@\X/P@óAMү==ZK,ObnIJA4!~>k[yL Ll}z]xHFc};% ƖbI8tRb0 *3e)ؗԪܵ6e]tGr* "ncy0MLp](8 b(8Zk}TZ~#G\#5i|`DVUlF[Vah*Oh𷾺}\Ň!|hנ(8Zk[bZV3b5ˈZm^jJ {[]J +{&fY6 AqZ~#G=௾ǃhbBTZY )#kj-^x0M piz%vuT_x+ۡZ~#O50= uiP+2^K_iKfY,˜xe+M>IU$իmT=R\o5ԭb1JȤZC]8ZkY-iطT%sk[]J#ń|Y!8Zk[N`=/@ѽyMu+{[]JXRԭﮥo}u,)G)]Ayn~"]JVզۧۢ o5\1|DɇmZ\{Itg7]u'郋6ɮw&|hLROS ЕZ \(Ί#j½gס ]qzPc|r );vpWF 'a:|47M*@ Y@#k*?v}WM${ dku16 wX2-*z+6n\Ob5u 'вAܛ􄿲wEBvt|ќp=nD>HpCX%88;e6\+S7wRCMJx@N_lK_}@XE'_OrgQg@ W+BWJZHi$MV^KB ̜$kȉ'H1hW5 ~| .AK+̸%p+ewflTgf kK$$rp 4X00H9||AHfwG\>c 0Vկ띳m'hH$sLL@dWdaeZHx*-MࣅCu縣Hp*G.-gXu*>wa\%-D{L3fw&6YE]/_̿d8L3!ES/_̿2{/̿?L݄b IZ/2eY_̿2g%CXcl=kR_̿2e9clZx_ߙ2eJ{L_̿31=N.ENA1={_̿2?ߙ2e,43vd%B%su^:O/;31=m! 72#2 $LmiQh_,L2QB>frF{L3R5QZdZ)1oGQA e_P3K,PT- jM@k".(2`_$ži\# M::o ^j躄%D!L_ڑŮ+|wƠ⍡:wó1nSΰy ekXjJg݂"GĐ.P9z>+5Yb14e"yRg@b7~LC E)?(˩eiG#Y#v<)hT]!pT\P(@2o'1?L^5I(l8kA/ cV8H5Yc3xh^*]kEZۖ UԺsP/w죩[c((\YE/̿2e QA|t F nʖ8S/_̿W٥ sZ㽅IB/&6g&qje{<~gַ/_̯@C/_̿4r;82ec\;w8u Z?Z Ԅ(vx<)nY`-c)pkI_$;]X,uIEh=6}8R3=DyLCޅۨ?[ furˠ0ZdHǮ:f=OfpuZĦU=205 hk-w|/:1N:{6ϝɏ]{xz2>;$/ ;*D \ˋ( SB.KqQjGkj5źǬdߘæH"_MRatLNK;gUWSX7p.޾ad*, qvނ3NHZ1\gfHhXUny۟B>*Tvw{㑝I7&KB,qL{gM$l.=O-jusq,0ܡ7i y Ki7M.΁BTǍ廇w> kjZ&?%$ @bC)˙"._\klj s DjJ%#H1ͮ^X2Y ^3x-Ú' 939[ma e ߃m4c]%*(Yro[^3f ۨAxpO:s3Dҿ5P+Z w,;%&O=u"/W9hmM`9|L[I(bui-P?? birKߩVoTgx#Hؒbsd_Cgآ1X8""/A4|L&"U#**M*r$@>Fg3kwe4?`ĭTfyW=՜~1kK .EFSX/\ ` ,;fe=RH p: sr,<^}לdd?lQŗRR x0&RcdsrIiӴr偏L+N|{rH ,DP=z/7/ -,t{\dݨg@h: {V`h|nԉDv1|jMV+|ܝ`G0:jv2JǑd6nnu<X}n:,!gq+k'Ym v1imC%ړ/v Mށ1'v!Bbx%<18fPvQhS3\˫c- 5ʂcbԾ` d̜h8_%%.@]=PzWg\9op 7MžDvݖ(HP(RP[L7?ڵ3YL )֧4<tpbM|Uo].'ehw5æpF7Oܲg> j,vnЃI@OT D*_RDǭY釷 āfkFJ, /`?g Z֠$@^_t`˜ pgpw1|gs h+O ^dµ_%j$"`Ow!h'tyhOTz |dp^!"b47aE_#v<mk|tLT٫>w@<-=ݰOt6 *@]c@z4iwq~c8'/q?Qglhv'wo:Wk,*I=*f¿x㮞]k!,M{{n(IV\ 'KF@ PMNOcaμK dUNJYtL1 uxg`_30ej1=uIrB!8Bӌ\%b!_3Ӝ%i+dPNh~T(cAWhsXF3wI0LrWfQq)x 6e+nd,ed'NyG5s#:!KG:MㄙjZ&`.#1NΚ@O,"mpqsuO=1Ьi]ܬkZp~qv1H5z_͉X]]t@{X/\#ۣq+J%ir!)%6:xq3 y]a |SfA^j4KAr=H`ї^g+mD8@':J߾E a@EhXӾbo栟k=늰Th:p'BRɊ:V4,$nƗZ)ԭm׀F Gc 6aeK:ʖ>r\F6S[En>4iQ~m]o\v"-oȎ-cā$2||p}zLױnn|Rf&)7@.hRu1hM"HY?~/ָCEe? Bi^,oclW!8Z09T@;w<^6ަ^)arʐ pcuX9GZs|[=xqb :ڧDDZUd}cL:z29'joJS1,YVqu[&n^N=}T#VCo1 uϤs AV;6RȀSpw["D9OnȪ KoKI -c^v(}% lwRmK1[0V??EEfu!(IlWZ- 6$6^ U[\+k5lɫ_QuG$(=h-9:%6rLdot9dO1(+hXcS J#й;̕9 #~L He:\؛v[?]St2T&,cil/;o+mo hAW x"_|tҾ l=l|GVvkIr5GJ|i9FIX2c Jgjsܛ|([ZjljsܲDy N߹enR8-$b>l5x(t\$$b>McANRrl).R:mk&%uۡڕ3ѸDFu`3~3UTdi.RSRIyٵ'0x2R M'1+9PӋ@/snۜ yW#/' Vb(qK&l۪ (:c-zP"}l0z"O,n/ro{G}@#EkJ rngrFwӭb#[gr zxJzҮdGq!J#_g8W 0 Ơ?BBi& J}+~w7^,E xtVmm˫L}TlC$;]mrӿ1CQQ!Bq,ɭMhw7>1lY}cM4 )B5\n|q{j#UM">c4%Ycsi)@O/\7MO'.5.s {' @ Xmy8_͇ I&S)"!XKɸ!QxB2MHd87jkVxI4S 8Ȏsaԋ⎴{uѻ8$?k*ҏрDb Xl`"z l vs9|TS x&(>5V UZ;.H[16Ὤ(7vO~gڜxֻ33VzmW-Y rG!+Ҳ$9-oH5DnKuY"5l7X"}b~3{#;m# Rx{iR,5͚@,⥐SZLFrHl]RRMs%ۺrxp4cʂ;S%rOZ"` 4(@<*?7@W``,M2`Nsksa`H@9nM+ {KO `ZN_ 39DŽ 톯M?le}90{f[x./>RrH"贁`_Yx'y 44S>C͟ XS΁اRc?woീ|ZDvpty8`gKH6+cNXWP#A?cdR&C"h?:Jݳ,h9sr7yR|pJP4bKyn煋ꌘ:I;2y1Iyi6̶QUqgo~jzFf=7 ʬ!9&z+81)JM < | D" L 򖪤"yū H9(Vpb$ akLwoR 5ЩPd^jh mQ\)m)\e b3[ od}Ǚi g5Ep/D91)۰DhO zrCFl!J! RkߏS?}EynX)k/@'i({Q]70 B*D̼W}]l5E޿+B[nCuH^ΣB3B*Gt::{@O͓========================================================================================================================================================================c7fP-q X/Yܤ*EfBOaI,/FUq X/Yܤ*EfBOaI,]uH}*ytΝ>r2^c7!x8)=8Ucg#ȗLIKeZtx)di4t@4:`"B4_Bx_ ^Ls)R* 7 ؇l_ (T{n0`#醆\[y .K"y|`]jDx@ 6vDn9hx%O OAn_#knD20͈bm_fB7VPNh~.ڡ jn\|.$,furۮ M%lٔٿNz;02<3<,◹zO¾ܞG,LtEF 8ΧC{2,K_݌{%B =5 UV p>#ȒN~ cIc2gy#ȒM:j^ l ,0@GRv57:`"Ji;`( b#^;`7vD1pȒN5Ec0Qѡ{Tw<)" ֒ :ۨ3^f^Oeƫl7w,_lEzXs@!L烈'׍iP ՇYٔ!V*]r8|sNZkP`gO-"0[S̳qY\P1]! \5U`'z]gjU򅭲ZeJ6s=y坄uwj CvnWLLډ$<^20<e*6g6c\-2c!d:BĜJ9dQqOQk; :_Lu9A[5>dkRܦQR+O"MMtpH?M"LB>2:/T:ԄwfW%QHP5Xޅy]cIڇ9xXXtL=uQcrCWxU;|pjn`yFMζwzc*o~l? @y9mܑsAE^\$f a:3hwQT˹p=edeJszy#|3ea\\Eq5y_etZ  >f8}[:9o{-17/J՜Jҏ˹ƣ2 squd<|EfGoV‹Mq[.zW[2qDmJ)LB w'B" 714u: Kx5$'9WIp 9>{x \qHR@}bw1 u_& $۔J,It@/{1/'x^+m(+=ńoU_6=z@:,2 5[*UUjNJQo#Md][naaL;3X9`-4r97yȜ 0"T͹MrڽEgۿcٸC#+? 0%7ҳQDItA۸˟CjM8GD)r#"u3.ד' -V Ip*k|YqTǗ}ƅCq`q]>}cqbᷕWcp$q*DqٳtKZ릑c]9A2sߔ0X.-Y1G ?H& uP4|^_q^ ]1o>ƪ{w$!q{\נ 3)Ƕ-\řQ@WbK싇 y\"mDƁdXj@ qq>~R>N}th4CTSC!Ǩ4CV{ CW!^tAA! zǥz)64ՠnI!?Ey +V\WSVTFo J4i;kh=g$h(*˕ 7 -@Jrץ2 jס&}VӼdqc}lOѳ% ݶAXꖇ ~:ƞ?4pD3(w]-Рj1 YIAXGŠ& Z#!jy3늒N$AUg Z ^A,EUw+қ{IR/.}]ȺNz!{O{[5gwb|[.0hn4EHeFQ!LcC[Xbz@JTF /kY6l`8Uڳ.bL=[AinU"VMx{A80_I4C|B IXWC;/8v  O C%Ѹ~-} _ 23Pş}[ٟ{߉ ΧN6P.$mJMxf"mfXЉ U{VHfOHЯ˃`1 * 9A6GE-OVOYl[#Drh Se}@T\2ځoP lẛY +0 l R(;Q*KN:Z9 ].J&GYwWby ѹsln:Rx㦿jkyxU=L;MH+F&ͳf;q `Ӥ{/3y+dy@yId1<Y)&ZYu ?@o<kúm ߂8 ͱ"x0MLn$3c<~- LO*mWz@AVyf ] V[%O΍SDg's)/33g/(a}߹pPS;H\ \[AN=DV7!ǡ1|"3ğ03ܿ |fT<,1@+R@Pu(/+Q~/w;2 13|GHA{d!~ YΘ$$.Kb$ 5g*?v_n})95$VhUQ9=ԑz(9ܢ>c&-C^itliea cۈP%8C-cV;~ҀM^D4/16O%9)[m T,/c 2y:,F9YoB傁g6?2}b##|Dt7lXG?G`M}P]s(G5T^[8SQWmfW D©@0.*LD'>fKo:>Nm v r얹Qh@wv(Jxp Yn1kꋈi!.tjtzhoZNqjR#C{Dk`F-Ta[Mpܟe r7P[7 ?mHb{j/7x>gA7UFUYm y0}MO,acj7 쐑`gZ. .-Bv\x R:I#ٍ!9ևP9?8kAX)d>E&a%wEqrJ'Ďc, w֥bwWJP׿9{8#Cx#dr~i75B֪jB0qhzPhQ!.BZ.]mgL"ʰfTZ^ hP4z~"YO-{0e x/2yQ0nr5Q Hۉ&n&s{!pvf]ި#R;f>"tyM0r-/b;~YJ U0FHo-\n) MWaI][,x8(O#Wg?dM:$ٺ35o$b`j2w%Y>;>\E3Z]bR1xm?RL`.,$I= ԞB_90 %%&u) C[ >L+!7X)t(DD8kzE,K¢FڻS oZU)vU9m·Z:u7Ə*0]|ٍReU.0 a`s2C<;!uiL0 o9-M/FWe *I0*(؂|lpѝ@H*rR (e0Af{c{L"Kl0f!`^_j_@؏a2V0OΟ2 j4^g}_$e"1rn\F]@m /A܆ ZчE{ֺ=(|$Wkݿu|R9=)s>rou,p`x/`qkjӣ,Iq6(bX9~ GxS"U40\mtKpgGRϨ'#? 2hEnʮ⎔쪘Tрjީq*,sF~%Ψw hD۽8\!TY/׵@h+fT(Bq[(AAT=9W" "y09 x[~3@m_C< o9WZr[mObİ Ĉ*x&2Y^a(Ad3o&xO*)LƉ>'И ..v%*ōH[2ӷXa?򼠎lD3(8_\\U/g<8a JfӬTqlIzS%l ԩFu8uCh Q4[FU W ڬV,Mg$NնUrÀFz܍u|ҋj&gjU1XƗ:[M*;Ȭsu(iV-FA,L(^#ax@}=/Al3x`G['+nșJ1DzV:V)sR0s1i8%κu1M$bME'bޤpG7 -x?Ѡ5i% $Vq_->dYNВ%-߀Qd[9ˇW% Vxh.J]J@h'.$A6IYS .jm+~NsaP c|>o:~fBՌ&{+}s\] ϾfZmTOv"j_t&!FUd,A\WJv[~֑W fB#/ݚ6|??KƊ7fU@CgI-/ EJ`Mo^R?]|YhIJX(^sS h\0C#Na nyӤ9ưNP/BiG7Ud+wh7ԛK:q_#7~Ņ2?[c9t)z?%*-zgQqX Bk*ƈ;#?{Qb23JU]#`"ėeů5^NatN{89^~P=LOgi?r[#z17 |iی@+rPorXV[/B6Vt"d^H](E䎤O|S I!Z軨 ~1Еl:;4 ݐcn+Yw9I\ "M߂Zt40? v/r8y7j,I:mvœث&Ao S^H/+GZt`r@q(ӳ[ԛli˯q_p=3xkj}󳠻Bb}VyD33M9՗|ѷ$0]~ȕ[;P^ hZ0'E늜&-ۆp+JlW-r/In.Y4A N~,=H͔d} KG%Q?|5{Ueuih<-#,a7-^8@` s__(唃B-uq=+;X؍0r% 3M" &bHI0w>zؐ }myC*[rLƌ#|RV7V~K]GSK9i;g :(VG'l5 ^c( ^ו%FI?Qs;G+-*Ug(Vk?I@ dS1nO_[# v%VACpGO {vs/7u]rr&j6`N \L>ZjҕbsguL> B:o>),>4`(0?R3]rF Q!e(޽mc;H6u27dW{^U+ğqb巑.zF*\ʼnDD*3(hjX*w!9=fC]wXuNdF]xA%;bѧ*f&W`kzs(-&g㦓@nbƚ2QFZD!8]O/9R]͚rgRKO#L~j^vKn*ڰXXWC*(ʈ9!TytNTynd@X/Yܤ*EfBOa0YPрCQ<ޚIˋ zM~s?#WZF%։CBVzf݋ga/"ħضC:b83?DңU"xFye9|&f|j>jlO/9Us'&j![UDӜ-Jaf~gd:eZe2C8 lu2 V+Q!L-O5+t?bbL?;lCdu05Lk`bu^$u3&$YClU&cM[r|sZI# 6` 0 fZ@ԏ܅MBy}Gh;$FqSvRmco=sDd+4Z19С 3 mV֊_3a"q߮*G&/spcƇZjBCn kIGǼϡ $IIZ-ФPM\RR 喤7 pHDk.dm]FO㭲,{**'#DU7Lls$lo+cC3Vf+kiA矽&R@vH''vXMr\¥ie!cKng=Z/NĽ  p/ @ sìtY?Ve0^tL§g7HY[h'*) +l!eբ؋ q#.Ct5QEl=`O,]vȃ̈Nݙp#Z"K^Bg>sdk[#i 7s΢a0z%x:͢:W eӪR}뀉gٴ;{enFU>OF)u/7nlM^ *B 3xxe-SHA.\c8>؁Ζi 7I g/S@ALCV 4SHU4[z ;#`uB*+Gg4SB!oiCE̾{@Qbi6n7hH~(۶}E>,^!u^hr$=QDmy {XWv^B7|}W^aG+s+,k ƚNSl9mB->| 旴gtysiBa}E غAK@wS#*W5\˖e &ZrTli^ G7(\-6@J,3Դ`P d)]zBA"8m0i׶@}X2pb`\f-zX%z.Ib^CeoEIgitxJ^FGỏ  RK܀hw Մ^MivðRÿ$R=YҡViYF$1@F A/X5.f4GOЈ-CGkIXge@9%rNI^'5A/E$.T n]8%=6 @v 5ݟ \G|sV6ȴ%w1[6SRE\B]18w^i9w;ef5Z q)W`2zzdg :u~GkָӀ0oRh)q2Of^B{yqcx4&W骖)(2`fӚ #/ g{l<oI%8JtrK\/ ֭a吠 HIG8Гc}%Ϲc\Մt" ߈X vud%ͻZԉGNL|k[qQ.?'DSZ0H wBV|hQ@"O__`S s'ς_60e0ނ)$%9aZS_lB$[D%U[mw +%D {"{b8~ )O>e/O65[>jtnʾXU R1,f} ɦnqIAPQ 7k5~/@!/=e\ى+(= W(mԆC ὞Lz@|4SS$1ȵlF)eXe%s[@dN=]!#xT[Xtm&](-F:V1rCT&pyxBᚭ5G.hHȺ@ֺ&Jej\i.pn*Y+& Ů@&j)&~>V^iZ'.6<|A us~;ehśX/Yܤ*E] eG5*Ef< "1q`A6ʑ!!@IyVdk^A,鮨+Rl rQX@?b-]dmhFc,tA!5G9,JL5 W(CD'`sR3DfgUd30^".g3jݩOrcf)A[/ϱT;JuHm(/~*&?iq=SK rK kѐ/==l xTŮiD\t#㜌Cʳ-:I#^-a*A78iC ,'eDM"љa%D-?]!xvM]Fu8^i(Ghx^ SwB:A9 5gKLl҅d-49bf[]l*@uSK) ˶EIv6+g}I}Do1 y1 Z'x'+M&xp:fs]ʠ?oUB}X(M']I2\D{M#z[txL[m wjdg><.G$V{͗^*b&}Qy\bۄ^~(wf+;=>rIC0PK:5K RވΒ 5}NqJ?yV9g4=N^xJw>,^ @ۣ|YL{dwy܂gŝ\qo>@(A-}97>e%%I0riI?e_#G@NNH/9Pk|w"vMn}>RL > I?xϙ5!w=?9FW8<1+bI#+ @>,EQBa5H"XDЀ=u\Ynq×PO *lV&ӁW?Mu9I`/oAc/vs&S=Q e}2ae@]'dBk;>5 P\(+ uD֙&[qPy5xwq` і`I4s".H_v>]3F[kDAE,ۨ[:<x"l߻<+ACϖ dKrE O&K*foźȽNg,͓*v>\\2  Y{Tc"@@8Fr#1[r\ޢ( G-6U;΃Oxp,%kKMk]bcmQ8-\_t'o>K8F|k]ps++eM )p vl$tB|?PlӇ0`7 )&> pU&VVgYCb.3&2Iw; -څ+"*XiP]O>fՈ۰^U{J iDVpV|s^b1Џ/ǦnDaihH~Bk^WFpcppvčjS8plg,  /P6ȅx/4 ŚGЛhu8$gZК>P,uRuD6}Yuu\!x(" d\_jıyK0jI%~.jRq;}{K_ ЀqX/Yܤ*EfBOaI,DVqU$c؛2 )`j1 g?h[aMv6lIQv*hl g0˱K2LbiH_D/XDnww+8Nn_acL0CMbS8tDΊ_+\wdqeTV?_ n ,pX 4zNFJt²HRf 7P# =㔟gs#@Lp[/@&k#z]%u1A>ݞ 'cڽhx=JǸp' ${ }(ןbMɌՂR+ǓX]ʐDC>%!|5'b1eU RVP`8;2S@8,]q@TeGAWƈL=]SL]iVĄÛ+~wsaw'WhWoѠ!Rk[b[>lהpjHHN̄r# 'O?;#ԾCHfI[lcJUz4JWzRg"vlPJR(QKVYx+ E  /.UIO6u6sn޸< Jjsf_i˜;!^ ,|KH;bMf7%cB?44"a%#_Ã҄A2s$6}q>ڦR2%XD_X.YBBgBf밎vP k-ؒ|ߎmccL ]c_֚u*RGe(+{Zj-)Bp>B<' bzQ !A jS &٥ of;U+TD).p`˜AL%qzE9UT8x/3AҠS(3}@cXXb/>Eͧq)_9<,o<@!d Hc~~+S v R&qF(]z0F9 ( M NKlԴx"OfxpSNg5h&*]\Γ(Z PyGU5*.0]59׊OklPELf:tl )q@ ~&N`5?r0=pv#υ<>~88mg @-DBM3Vcd 14ihnr z?"Şr0O_#.^C Ԥ uS{L*#+]iplʕ:K>,mDeQT+DRjӛRI*U-N^@=UpU$ο?R>no'i 09xK CkhLĢJɁ&3V93ՁDhnq@yK4A24Wcv7qoYe ֍'w=cI).#3WľdEICn8o,(|h%>G'd_x]n0? hj8KX}*8A%@2ٔ#5pvzTfm6(QCf'--V\cK3!&J鍠յt dz]KB!>,y wYs ùݧ#`-MHe/}ICxe.K~;ȗڞ9g?&..Nj<>,Pꫣ[4 S7o'~ jlm\Pa  ʟ'{Z$b[jy7Pty*æh'Ix[t$t59כ y?'T.8hmT{QNګ|~X[˕:.F2kVit1sXg*1q' 1cjsSzWRG-K2cY_-B:!33Nr'"~&F]m[5UbB{:TO 4~LRjG=R h`t'E 9wkZ~x!BkKUh`dpiq 9\u#a V`k|c~B> m:_ W Gq#tgGZW)V<>d*rsmagɂ[RO@ot+T+2%=pkM1"SDʕC+U蝄a~`#5\2֠00|H w|¥Tu KY.@;q  [' A |rLUذ)%/WΏŹbu.*P,9)kI9qܾd<:]+< 5HԪپF]Cc[*2P&N6J>۩ ICxwN>#kC#sM]HR~s mʖ+%oLMc>KbI.!HWsq'SmD|Wy>G>K%OŔE)%ӏ-TU`mԅ$Ym*B_K!MtQ&kJֺ{V5}F%ӏi󍃑lBω |N>T#kwm1wTHY=$1pB9oʋFkPu)%MnZ8o6$Yǩ Ecn)>1<+"=k]HGӔzJGyG޷oޚ-uC;uFnʒT׊ ^oO 52qYLO$)% 9[xϒꉯe*|l뼂gu7 |)_J$1k.ֺà A0nw[?tTkWyL{*]HT%l k IG6yco6^@J%ӏV o6I8.|$!ƷFc&D]u!Rizmq $.8~W-+o>K!tN[O6BqB?BQx~s[2五uQ^ZCtqvBV۩ IHc?!U]AS1FOı\L$)ު:HD<[ 06Fvdk2|LH}bpR1Á3Y1~"%̶ OGX'fC\(dLqTخU'fnnۃU K.2ƿc>%󠣅tBFY*@z xp$8M0I/eU`N;@N`B+*G.OdZT⾙/_x[*5H7S;Z]ԝoD<`B(Rf%өP/j\:\е/48mb48YJϏ4T8Wַ?J\jn|TWɌ!H1PwޘQ{瀠^NJX3r94Rb432 );4scNgybZ7N ǵ~۶47ɋ;-duZfaStOn[O 8.FB 0 Tao"uwOiNM. mK{/}KK%(I&Vy:G o["PxFQ`:"SO+`™Z#% @*A2|ce€=L+ 2E9#l¥0w9L#qᚓ-cncxZ3za^=!Qjz8A]tv*쳎Mr쿦Cijĺ*aP->Nrh`Ý}6f6*II}!1Ԃ?^ɲ]| H;\_NQR6ι4FD׀Ր=0]t\s.z@ǘHhisEӣ*U0 Ǐ#[6HSxn'YZ"Am=F/89+ z;no mMb,JlU2.z4-T* ugǨ_S7 l }?_Yz/WW < רʜfea8Ђm-ir90h+24$k|U9&9݂۬nUzVIlq&6brρX/$@Q| ZU̎űR VDۋwe6ʱHW(PB+?  gw*7Z0&IlQRϾJs &Npan2Zۄť)[I O&H [I -ګ%HuQ/xx!6Aa*rj$~ yCZleSA2`~F1ɠLĮ#Ե)3n+kUA0t:1^5k/y$it9tP\'[#>N7z^f {>e͏}OkQH]޸8pE  )p\O#&4j 4fy{ Pj>3辅Xv koJp6k&ẑsT#<5C6j*Wyr#D Ai~b5|3v\XJ8CjNVbu*\NIʳ (X25_ȈT)qιcOgW}O<|i=nʾ1cT'  ?uoi=(@5965Nj{m.<]?+޸Se~e{Ky.o75;BlCl@ǵ>hP] seP]`h}ͻ9,t:cfռg#7|9mOGɤƉ&VbdhjD0u.E΁Sq/ l*\VȀ ? QDjJ^J>Vg(%ܕ7#I-p$R*]Z\tM{expm|%Wz4"#ySp) Q[ W)7i$?DX:J.)@R}zY9zL|61 |ژM\[As~$8'_DӖ?Qʢ 3EƗۘJ_ꓫx\zt̔Q2 7 k&AXpı#l/ӞP_N^7iG rg-M pH8)aHg&́옧6GTXm*} 1LZ8ԧ܎P*i^)˫v1Z`DA}]eV#NVaOuP;)<*lVI7e\  Zh \.%MV`-_櫀[0V}(8%P$FXfC%deL[zSe k}x^5z /Pewow]`I,HLoR3>Rx !d7qi=Yp\&C}s ~e YyE32K==-۝構_KXL' <}4kg+_Rȅ>j w+gÂ=9 THTcj$,>|s$/&osA5PԜ3f@9 "b:Vڸ6 *R%ZϙDKL}?.h!Vǎ p& ,B] nn\fK H7  ab aϲwHbIZ\O&rcLӯi.bT_ yAIX%W!#]bbT7ei֫Ё&ʐi1 ?xB1dՒ*i9+R}+zj W^OZ[?YgYt`xAŃ *D ѕX+SQ[sFQ9ۦ9GD(('dҼo6s.v'l%ilH A-Qnn.Ud:^տbO?DuK?.V>U'DqvwgBkgAyxK{8AwϖQk~)~t=۱x|Vn rh}TT]Oid,K$$1+= xx _e2%Ii¦$\'r\(y!_8w&[[(YsF4dFn+iʡh`M)ju$3nC7_R9BDzE?m?J[O ﱜLpusd$nfZܾ  ?4iyq8!㸌T@h".I2x[<|!ջt .FĵOЭ[=μFb P!>V`z/Ld%InգT-SR1Uӄc z щʫ~IVX &qT51<s@y&$ghZ!l{]5c[[xq1)G̉X;0{2DѽrHΞb uM*w$MI.3Olȃ%A7E1 RbVnRYǻyx 4\iۼ/PVTN^j`ެӥj ^\-w!E9M9:=0w,vby`|~E4O `\C"p֓ z0k4XXM A75xߎ8o=uc  ت8X2f%A#e?Fx5Q'u)a~pO٩3r]Skg2&e+§&R_ZÌ):%C ErdN)prwN'"KKQ#aT6*AAaQzoTS,4>VNk?ҁumǣs66sYpnژ|+StLKpK3zII(~9olnb1xymupJr$>z@da9W֚<GUrb"x~\ZTpt'e݁~?HF>1|Z&1/7ـcO $L T&/bJrvw9xVȡ:q f'Xx3 -U:ݵXoŬE%SL=Jtmo(Ӷ4*S)|Nr Ȟfoxq iar~HSJvpdD{)%1CCQ|Ȁm2;n_YC %܅fFwJ `޷>Ix0N6WyQ$'bB9/YS~ӓvnb?S\z* ?RBuB,X#])L퐀/K_Y*gVϨp92Yt:F'pjqa%c\cb>,(P:~U2'CḞnθ`mЈ#`Mh܈U~k!ϏdQA#1Hcv58DL~nqx ܦV-8r֖=+iԩ6_ֵtjxuk-u>#Y9s&a=zoD"4.NHEr헍иCDn#ms}D,YISO-^ʅU'է75bx-gV - VɄrZє?Opˏ8||Xʓ;XO<&H^1]pδ Bq3 %h866յmGڏT3\c2]^V F!F`nt^<3?ŪCI7 (uj6ؤ$$fGG8Lvmsf/RE\_⨎?G>xTJDy2W\2mbb/j0b.?!x'#Zdϟ|ŕ-X»yFpkasI2B{T{#G#L#'؞cNܵ2떑 %͕ qZEkτ0. ֝<_=;02&q)?0DLrlez6_W&mᘺcFE;^N89/hPFFA7L=dTLg '"-N}0M/I)ЀBZ1 XL@?ʘ u+=;rF/$57&_E(7}F@J,]g+B(? dʤOOM?pl)1mtlI@11s*!$\BӨti\C">B=Xo}R w߻}żYJRjϊ {c{S@PToLы.r*2@ؘ͚zi AUl07=5I -23SvⰒ?¤ ͧSOtSa]NEix-yLGhDm9[QH&)8 |I8[x0RS$CsKrLcF<|?yS&\(q"r1zNj M\L¶Ps*ޟh*HDcz imjAyonpzhNe`}H`Cdh<3J+=4#YǽG!Dƨ&2Ioi|k4Sg yG?$|l $DF py?ی_#gM1YIpr=d8dgyy,c-ZUUy燬OAzCCy,. X6.H={ux#&YE-4M4иqh*9z 0 0 7IuPMڮlTF7|: \rVRG $$–PH{Gʮ{X*H(2šJ,U7) $սVl'i@#:F"/,I8);_ !oXMZC/olh̲`014Ly8K l)fy A\7hP P̍7hD6s8HjR²AiXܩ( VͻȀ"=!DS&A%خ?Z_U"ΗOɎ}lo< tDjdh^p x@?($ 98 Tz6)S{]m^~'įOPl;:oeŀoD]fޖ3w96VaЀ֯ ikZ{?6v`wL ^ w1a|ZVQۇ*-4lG[#-3f1\"BиʝJ*oӃ%,ǒyRVߖʏ8S%crb.~!Ƭ?{k7AR56ڳ.,-DUfRß'47Zum." dU\Jr(UЏ婐%] rVtAx4 jf^/fab./uLPߡ4,(}tsG:9ѱD\Z= Eb[.92}ۡc1yȣ-DTC@ mC28l$k=/( f7v!Ox̂!_KE=5"2P͓#P_Jx $ xDfIfl (Zj5YN_7 TC`%{v Sʷxˎ5)S6צY4a9@4A_A"o*}e"Z|:UjTfn~@j?**/$BI A_܀U+(q~KVctp;e_AqA x,f?5q?gm$3[W}VmvQj=ov Mڎݧ`G5)^4)6'r(16.Xj2V&c秊X< JS32!+8qZc130,ceZ'F־/ l--*SJa(kG,2;w˘}pVS*!`9iOf>h @k: s3 M=Qf=$X󯥧eF>2ɂQWj|&W1"ļAѴ( joNh7Fvf5aB#!W^hg:̺ֈ.zL c%$HoMqez* X?XpjdE洺!:ӄAՓ DHlx*MJN۲HQwu?.fߤܮHx5~2SS'zϗ,2]c1zs@*7NtNΟN.w=H]t6g 3ht)}K eĺq̂IT(D˨|LޡSwơȭnj cN`8^>&:F)emb+`u!ndcY)E͛~`E\Bk+A4;;?Fn魐xL(Fgar~F$.\*Բv*RޟN>Gt ]S6皢gMr~:h`a̻T QZ5*MN?Z7%O$hkmVdA^bwce܇Rլh5"Y14ODH i >"{{6iP"*r 743!B8P+v"ÅZp U|tJv#.6q#Z5uc^ ^9]j9<[ioe[ItpZXgdz&.<[Y/&&^DP,*VT*z3^ȓCfդ̞0Z TuwEIos֮Ã*x<7N8ڑXryU9:K(ka*#ռ#)ϸ^Rȝ߆+"I)k{MYWUӯw.U=P)jism[AcH@=X <(n(BR☄I2Š$wtk(ɼbIze]>Jɲ0C?H[k#Ъ70WD?P\nЛGT}.D'ͅ=vgQL\3hP]\SN__ 2ߜbU/X!oT^um 4yǦܿX9?/c{CZ݇#`9HilJC`#6j>'`3T:g#Tʾ}HBhEaz(r}zbP6L& 6N/KCtb#ܸ6ub UOFmΝ'=,<[N.ⰾH&jd @Z׳kBEo y)as|UiЕl`V:FsMo zE&*lJ=ծ#g-FǷv;)sҮ]>یjK&ip\*쪎oU8j=r?|>X:,e<>SV'5Ê_my/N|~s]ۘ!E$\QDCjKuYھn/U9rU[0=cH[P4k= шe@V]ՎϤcw=tDnC|_BK3 H\|!#1]!K_ǂl4Kja1v'=iqIen$>~4Jsif!|N@7Wdm;dK&)W ȑhfXõ$Г$MP{-Scl D7J'M{Sn YdWu!h Tf+.ۦŗD e5k'qBLb _M#պ2R"FLQ!4ՙi9]v2 U|A?۹1D"y6w|e/n9igK. AkѤbE2#xr[P:#NX?MKR-t!l:qt}r*ۋ?>{^QӌZtpx!tn+5~G^ڷf=䩬y,g ;pp7brYY;0sr@L*ɝ^x_ԙR%,~.$@U3d=WÛg1h>8-4]79>,u~GϨhbW%ׁ344uNRz6{߂I.rV9g5Da6IґKE_Gp hvaoaCV=GRnBxrCH_$n;h' ~\D”N- f٥oD`{SYY/?~c,Pt'| I:UgWr0^Rd1>dr Nj8DY~j{2CTPbPzQ$?u*!]N3+MʧJvRL)->CX4~氅`.x =҇!CQ\-9!ngm[My7Ӭl+bc /暴t޹ϔO:z!QY_ӧx8(^p7O`5ϴ\O4rM @) lb J1 n!QkCk ȋ  IQ TBĭ?[1 646?.9avt~ 0;ۯf#(A81yv1Cb]M)Aa"RL,^127WࣅЀB'P Կ-[OEb bXWBAWg^#0M+@t*brLJt) d9T*N??i"@)M"ᙧ02e;QGNz]}f Ec`]آpG=; _,X{yWcZ l\Ha}Ayf_!>4yѳL x@/aҘ5E &mxJkᜪݎ+o}۳S$lҢe.`C+y 8+wS΀+Adn, ,^ %p}ʯE{5_Jh7C N_mcc~|tgSb= V"r*8lvnr$Mi/v8ț𐹘M|H;sJ.E:0%G\ҋmF:?H,!n9[0iXT ov)/^hr8׳<Ɠ\kq4ߩ$YMϷ(s6s<¸*wu?ylK` AD 1`/])$=ɅS xDe'# * D\epg.?%VʥCtJ<8{;6,F*wR:>lCo54hD05DH ] mBRT%n[KY9]r7>,m}k t*⭵m/ v4eoy4oNg$qob6T_+ȭg%pkR1qL)EI-w]UA:*Z`x:y lE$^$:* ^a(0mа^:Iӭ Cu ^Gȁ*tL9ͯ.+o}]r#~j?hg d܈ac:]E *]w]qqSNތ%!b>@; Kσ3e.`0@1ڐ)P,=ڐl>ӎ⦉`B^EH%t~m|_FZQk4;-WHI2yR븪؛Uhm g_"!igc%<~|NpHpHkڞC J"2G3R"8*v86uT*"hKkgQ}*H#) ]#\K9<=$,L: 5+5c6שiXVڧHI2 ]iRp˼4yw:žxcY~|N]O' 2224C y=|dP ;N;jp/|:?6D}h@Lp;P_iFCQ&~&ՕW'9tMLSMZA^ѝ{!M!&Peb9B7i63U wPMTtƂ{쨙<*B._ 38u3ȩw!>fOSMQ&Cl>C Q3{3`~sU|dW?/SCoO쨛25WȆAU|d9M_6)9$x@%|P  <~:b)"MR1XP!W)xRx<+k(Kea*g3}b7.qAQ.&3Zc*VϬ,C-LGy mF8kL}d~6˘XDV#",UAIX{GQ+y  tZ-URl,2xVmb-Bk%9">\Q4ONƴoPdD.A L,zA[ <G~dž=JVÖ?sf¦qbnɐΎ^z-qg)kFNm=s$ #Dv+Afll+kǭ\@Y]]dX+ ed";mk& ih׬\tl_U^J9{O3ԢX0o"2`GxD ?pBUT D6=-ĸ=24ȿq^>VW,2?mZ?}xl ", ~͛"$D6wD!%PO\EvI[qpyDB*|<Ĩ3ߩ>vwC+9. ƕ42 cYYJmzNy #a[%+Q˂z &pG+ p'Hm,$lƵΕ]湎nv 76HBu@ς%6{vF%hXj|-c^'_ڊL jх]aLjoo y+T;mІwkd P狭hf~yIB=H把 1&LX.I]NQ?ck_S[xHT%%(z}|tY&m$Cn 5>NaiX&e`%u+ .6N+54HlflYJ=uhOM5 qe|q2ge*"-^bjNxBi0i9|KvT:@` x ̊ E\B0_oyG[Y#J^Nrh\O!!hU{Q2l +,Eoj2!ڽ$A:ܝhkΘPkm#{-8 \ g؂ bs-o 7#:) *sS"sNꔦ@3)%}c=.ECNVK#T `.ޓdi6 )ώ`*XK`[j2'"M1gؾ&T|V1kׅBZ `AƀrThuwˠ}C:Ԏ!l:VJ0{A@f@urHhP?Bilɏ7yd+gYGk@,ȿ|ו#og>V<"/Vٛ1|-4 SfQ_wI㘁^Dgp!tF*& 84zMyc`ryٹ9C9¢<TYv XAR*R5Rv2P1 kf L\Ę˻}%+VV.(Om"Ɂjb|o 0}dXϷg.(s(Kz5sAg]ʗ~ ]2P|ix3-ZH W qَ8*Q?2AۏǨ8مyٍhA~藘_vc?#nvfA9.3hԤe3JTRș_ {d98 $Xyq$"a lŽ=w=!`VmT<]}>bmvc9ң:s+l(e#0s~u(DWt 䱞Jc*I0ch]`{xVºJό HPY]vm=&47P'Ug ]tBs~ Zgu&>pa,}:v'˫e':b#pm6T}%k) [`|[@*7< MU(14?:҅P*WgA7pnпYy'Og6 Ud%}63v:hW]Mtc#60rg52烄M97uoeg p/xP`.FG<98L ]ۡ`F;^!T+uZ}q6 >Vm /_)T L OYazW̬Qֹ{@y/Em&UVBh@tJ]/zR\Ss툪4`wR < \fm,0w0qh4QFLXd(%#hH\^c \v]S)g̒,a?odxC$DMd#H- xBBF $Bnu8fPvL M%W<)FM!ky,uV"9/u9R'Z3q\zr5q-Y,䍤Ӣvm#4q:V*~Z:h]5 'r̨ r _l2Y5e' jTv/M0_I6h4<3[+?E8- H ]u~嵆EJl|2cz#TM0Rq(-kchEFvvC!5@/ L ^^l$ey6ŔA> syi b{/WUhߋ ^3.GXN)1]z%+kqVidĀp/bÜ>KmVX#(mz_4OX|]iߔ]OO˂#nJu[FV|t,L@WBfrHXCa":@Ļ*aRQDh(i^g65B?tnz8Vܚw fi%@#HDOwB4SBRdZkx?͌/KT6 Лu#t+`by?Sg$ndPD?-05ށz 탫E֎3"@f`88(!siuSlN31.4;[ ^,T Fӛ >4`YGTiz~"71.?g7?,@2ׂabOxp2 {v@e~8Nh=a]wW˄VQ7a:v2$&W ȇ#9r9/#f`TL;N}kn zQ98NĢXhIIͅy)@*Q6 զ1u{URtkACt[*AacuH{+mv,*q e>x-tG.TtY]Cs]8ڣ_v>؂ 1EWܽ;$ƭ\(Bח(7:sWJH^Ί .߽qu{)8x[I%fws|Y to2NIdiQ˻lGfףe_C6* _tV%fƬEEABHk-X/k6.BNdоPeE> /X +fbɼ?ECXw0sT*q*`\'l9-KtǠQX\„S z?fG2mϐVz,v.qo?Zwч4p+OOrFmj Ey웮 ӓ0J'tOT'HTa T\5#+@cg&]IeaVho"@ ,CTQTݠ!5w$U=w Ȣb%e# l%#C{Űb xAzꚡݔ޶Km52\\6S^8(I [nuwܴр@Q /DK}MGF#_ɂ?{:Bܺ1z6V SQ7rF\)D޺p^îϿk G̳wfɘcCH'YFR1`n~}Ns$t!,WIqJNm-~(BjHƘփkTtk C-lc# ̝ ~ aXbwOr.ky!2o VE6&C5+^Ё2T|3 $^߭@Zi$8̠S"3ꎅ>9 \z[$4[ _>PR.1#W?JDWh18#zq aZz/J)T8JxQE|J\abAb&B↋]##ts5,%DGA0 Du֘cNp\6#U6㏅%Ѭ+ JZŀM)bz!$*)lQCoEFgCi$ ((C f A٣^d$>Ta.w:r >T9}2Nu3cj4v_2 nQHSƵj]AGi޾Hڹ)|aQ6nY~{EAhk1"מ#ߨTa3{W{%ĝ:K{[UYo\fsSh J%&7vM `Nv,.jit0 BMo rn am>@veONfFe˕󕎟5pZ'XT†N'ڔ nt&vxM1!DY*qiB"~|pB W@;fhHl@ ;rx h)RfWk pIzam TQ"sl ܚ%hŋzE 4XoA pDƣ“Y^A 5\ V vFu#)_ki+*Uӹ>gr2 ) NhLkY%cRJFM 4u.{H4|hj:9~PM~ 91 \LP /&j/ezq g2E7iB*&%U@ _K\ {;XC`* Sn-v% VKފш%l"mr8ܤ*EFߺ/Cya_-.EAZF  y;5ϞLR87h[Ňi*  lMfnA=La *P ,};&vXA"3*H:Az?xn=qocNM)EojbosEPX!< c' .̾+9 $J\, T7p<Ђe$`?!hߚ|_XZs44Mf2 --J,O޵~@>UGAH^!> Z%w1ʏ5?T^44)7Π{zFg:v\q7$%) T1w{&~-vJ ̈́FA &hJFh~lFN0ޠٍlFC` 6Oi4EX|bPOn] L\wa^O%,&f}SE;1~%b J֤9pW[|YWpvn*,晄V+|Arn'=ډ0#b.q '.:S'4Mdڧ(2%[FpnD?w.geBE=EdFc`YEo%\fN IǷ\}&qkS,İ>|>:ͣ_!{]QvuI}RH ^&Da@oZB8pӔ7tAN)C^8hRVä#*P%`jhףT=eQ;J R*D_I΄{1w7,MN㍸Λ 5b,Oހp 3`nVhE pL|P dT}$2Mp[TzzDlU󥦍p HUa̼z4꯸ 2@bɭ݈H+JesI>i寀aX/%|QCO׮Lˉy :eO(lyx|f[9Ty?J=ez'EM(L65e"ѬX^U<1׆TT%C7V⍣C>QNl%],<҉%:y6~E{_MiK<;ρapb z\$Nq FF~_8E `R~Mr);̊):MK~c̨ZF CM߈pLT+c#q&uEJ4P,5p+,5OK/c.eP'ݒnaPY ( PvQ_Wϲ(/vphri%>0D)s9D^181ʑ9P^¸!)=\å6mE,mh(|rޟ1# 8Fpw]_UJj7QC=q1#Bf*;"K}_^yg_< j E!7IdH]2S4KL(VaQ6 ÅD;"#*܊,soFRw,k, '+\'%u$'\kzFWĤXg 81)\Q$sP{;azw$Ε$d3JAYkF@G׷q$,HE Rֈ_8ˇ_ )r)95J7Ec!ޠˠ0 aataqʾ]bONJI``͚z.::] pHϑD{, Pmj!ctdkC9FFDX:@Nrq3h#f)T Q[&L,{6P]FlPH~Ƽ %O*(3.թJn@gtc|Eݺ٠VMt.IRΦBѐ['BMs-ZWΐ[X`b,0[$Ԋ2?H6^Bi]#ZɆZTL Cxx?YÏ?+jCi1T($J |"# ^"or < 7'Ud3hNUW)Yk D΃[mw InL^W)C!5֢}v4O7_ Qi4~O:!h/24>ݙ zqCx6;BR;ӂЕ;W%ިּs@ ሲ!Gv~2*+nu.gO*̞뢲eniQʠ!iG{R^q%q'#dۘ1Xw M€ lMΔFY|Xev0Dgdմn-Kځ@avr2Zs )͟0xMACL%bT99ln^m(uvqTK%ps,r9By0/.2G^YR݌˫ #YTFFlkYO(FsbG.^*0Gk@Tyg ̜Z8YݕZzP9?Kr;Ibd8̔ = zt͚z6|9N%4siJŨ_l.UgT<,tb%e=$kƭ5qtG<43>Qq\q+[:>u~8c2Bl蛄Y+NsS+7qw5Yr𝷊K?`$:QS]v2W(?Ja2W i8a/˫$KeoS#DF 8bqOm'-KI6Qwxb0izóܻEZר{a{\\:n^ß MwE£Uy ,#MG`%GXqwta؞yEiFPNI/T׶c 45S zHRoix~` @'d@'˔J(4st`(ehMQr |Ŕ5p3v[(s߅僗nkID_fbW^xȅϖi@/>RܲIoK'M_ZLvs/}6H }{ǀTo}iRX}u*k+FZؿȚ }FM* SSVr~|ZTv`fjV$AuUKK /`>[‰bHI駀<18U-ȑJ.zrm-G G. (lѫXZq\JHHX`bg70:N1x}Lz|s4~m3B ` b8YGY)P k$+ǖ9?I2C 7,"zKN~+$ kf8 jƿ u OlyD;iOȟ͑בWkW-g d{E +7纄˟DvD@!u=es}<w ?K.{#r*=:լ+=&\~x>EVYݰ*B O\]U\$۫%J𫸪 +9Q2 0ުbbt-f>*mCd-ogu"!|[JXL#4 ò6kK_-/vZA_ڨ}J"',^ grx[C0[H dzt]O>-%b&B=#?|m@E:cqQor9 DJ Q#o Ţv,jewK#7=7QtkxxwP8l' (.fw$*/S"dwa, D{1,1 u.EuD#t즡/>l&.:JR2;.@) ' Kxl EeF0FMZ EÖ,Z_v z6k(l鑠GRTg렼Sh1W-.LF_:B{n>.r˿kXuÍ&ue'HgIJ# jw,4։#Hy& ( >ldUYFl7T03iXd8GD|QgzH2; (AByՑ=rjR @OEJOk-f#2 Q{3QWhG<~IW@Mӵ~/4\0s\!$ GHTppSM-{cY "2# Qʞeԕ^xm ~? 5Q', s`jtR%y.+1a®/.|6\32Gv4}q.JMW|v[zci-_ [IsAi56*o?e'-l03E;TYط_ .&i!qX]{mϥ1VfJ?o]6.R~ /z)f@fyĭij ߫.c3>mte":bYTaXvy`pɆ6Dik AWY O^|kd#ܺ"/{<;Jdkoݷ]1KE0L j97 T _J{]y_!aaaB߉dJѕw(>^IL4}3~:w)%UDBJSvV&S\U3fuYU3ap^cu5B|68}$k4iج zjM\OO,hǺ \t͇;^Yɝu!G"l,(Nf4x|ak/zGn}b;iU!BzRM| 'eP1r*7(xsԳy^>c+i'\nQςa@D[D^P.0-)1M=UTKO𲶯B\9G`z%?( lښEnT/Yͮ=}n34Y)H[N!67Ƅ8s4]yҍK[RGyHoPAlvA1摐pGC':T: ~<C}D $B9Yqf^tH1L] bL70w '~=aVڛ X^פXcI _?s!FOw3νlF>O7/t)ҽ,ۆ{H6׽<5BmR(tc*zC^aۻfْe #VcW®{jo_[< A~͸ȳiqUy)}cQOEY^( OF$Bherc ;z̵Nj7-əӶ <RŰ, Dn|!!R:ͯe-+sf4Ydyeg6崧JAD2}"CXwҶϘM2½;/bݴ"aɊ3T:7/m ̹:<c:Q^z`qfۡ- /"E*AU/%Oy5M샰{zhYS1=+.()uvʏeb/(uz0Gkhz׌οɕPжT8AQhm8xN޴j1N| q=[{= Zmm)jN*VraM&AvC ռffZ}<{65Q94%<軝jx 8Q*BFD'u dʼ#Eqc`.o(zogcl6NY ϥ%9; xk_,PB2(@ {)wB[Bgv4$ܶAF˸z#UeA }ͱ+upf\V Uٴc2%MNh,Mh:F20 1##m,f[wp2M{d03y4\?Rkʼ5'tw!_ʚRѱKCwWN;*Ӽ="P.jT}D)T{/z[zgc0b\[j /n^*q@ЀAQ#E.DhffJ3\( TlnW>0*u|'+zeg9fyUyۢ6RoīVg`՞P8+TS|o6A+ CR1nFH/0[,A:!dgXr6};&ܕC@8PlaVpJ}!- ߆8WXGq1MZʲ#h 5LCyT IA qa P@̉Ǒ,Lepٵʽf[ 'az+HtC7.Q- [E;$ijLgg#n$C!)$R`w63 ƨB%FRjr7{\؎뒟~u=>Ke^e׸|G(vV[ q+ݸ^H2;!i?ݡH}^lh^ !!5tC˜) @QS^C ,ch L_8 Rd}1= NpqRDYצ>^ՅD[:'xe"JELd3Y{\Kp hx3A,&QNCCBW=#P*!Oi}:8!2_qF7K];%:x8$_Duqrs;l4=19:t3{ ,@"ef6TMb/eOzz9QI %1ly0K6 6ėy5TŧIFmS䖍Pj}Ʋ^ML#[rTgHa|Go({Ҵz Nm6Pض4pdj8DuieQ/wD@\0`,DL:NT `{՛^dA{ ɾ<%'}eiM]ݥφ!Y.i(D4*B\v.p~1B?8 tt:8F--p@vlwo&($OavwZ6N8P @OP[VvB>GgPH@j1 MoeCv_`Ԛ엂m(9.@<9ĭyjX3=>r"2dE\ GøÁfbc /SSZh8~̀Tu &l pJCt䡒/mn"mR8J \z yz1.C|R|eFػ1^֠^"0׼dNweP301' q)wQ㊹np?L eKI<ᣟD_xs:&ggYE*zʈaK:N HI:bs,cWx <_0juߦ{a9a#8[$ sڟ/F<0s~qM_7S(}WO{??bjY2Bn0cӿ>=KYkcB׏fN{[ V343e#ޛgA<@Tt%q'ZqI[Rp (pv[WQpR } ?i_X;nÉd&(b?A侟FLy12IyU5`. ٹ1x)/2I -[aqq{k E |9U= e%X: 4TۚI() VX6 \S-8c5m]at S6C^iz/ -@(qs#Oei.Gu'=u]ڬ%\PB;&XfBbקkHMt;XIŔC9 \e*1wd|TG S!hAp}ꭙ pRˍCG]8b]F5teC1ܑh{SL%ЦO$蝀pkGadM++/@4Ry䟿 wm3淩Ú~bv7r={kA׷g>2 hij¤<8(W5Q3sj)TSC'M~<KH&N!!nvf:^f{ lR\y כP̟ؼUvy%NfeVr_o$+.{8Dx՝I׫rs]hZ4+n~ 3f >zU U׵]%aΛ8d2VGgjr9tEQ"4?υe~D}VD3{L c&CEJQ&0 egGŬW)^]C:1yə)Bȷy>h H Yy,s=d( LܟM.MiOdZL/= <8oX\@nXIRzdB}"Xݪ:֥zM]͖]۵ -uxUkS؀V.yD}^vXy s!DStP`U\LLB 59<Qԭd\,؛R~L/# x Ac~&"ηգM3VݰN3>Z vK4~$IKQyV_am]AdUg6q(i‹ =rOTjOaO h%}X;"1hCfn_<.LT̯sP͚>yAoB0%JmIcH\1lLL/PZ]sZ#1Xgnv7WL\ɈАD.=#Qݦ?L7Ɔ1x_$ їׂ0{@4{Hc{Ezv/ 3Ii 14ΰĤQȔU>mM[3aO? I0)1J{3yR)7RuŰKX?/vK~QSHX4xfywXu`PMd"Up`7.W{|j6f`x>zs!Xڹ= NxNzUp%V]-]۔&Y-/n+|ll D(rr\F=w-4V&1 0#&8=cW]4t%J !KE+@#(@2 RlR2i$3&ɦ:pn0LX`oslYd(/Z֫ܝgp3+V<#&i/Lyc)i<} f |QCSB$讄Sxl@̼/p O7W\rV*Ej+gYm*@[WU3cpp~*4}&ci@#LLU굮^ $0EW]"דbL)׼-);[*$xuiC:؆C` N^+xTƂRP]b{M'$mTKt"/Jiݲ^TXtpg8rX[|kO`i~ǀd:/Iw$`wWwac5'̠}'tnXX3UЗIGUP@ʹPECImZתi5Aڮ=pUWJbX+͒u;& =Ɯ aLJ閼D l^ƇWOyjwń`?Z:;*d7C XEm]%4:㉣)_H>7!@$ rDMwb-I>x[\Ϗ3jL]u__lY:K DM.^vsEIS*T1w57-` )&lUL`Zd: j 꺈%>@$9h/ TTu]K "<ܺ)=S@|\僎Gy=:ͥ$uf`;R-^uu]KYT`h 2++KuW07:@]H T A**(&d\M,H&*>b@ ŰH- 5G\."t]En^ 4^pފ^H@\l/5C֍&f`)l ʒ=(9 I9 &5de`B-SPTh”!UH>)ƍb=+O\z_3{NX&sɨ,GR3yp֪DOqZ5"3:^nkCg9HS_x9̠O@S`rrKB!;,bo źƣJDٞK⧅ *`]v̇0Y۷ q]=KI4WO+D we?"o~nҫ.К ynVjW~FN:1Wm3Afހ6dmm3o:+P65ٽm2|繭CH_` <8iȶs@^* amLJL۲: y{ r D7t߅}︴<πCI/Tk~d{>+U讀` 0XF"U4'l(Dh ҢXݶu1έGMw_A,5Bz|TRd*fҜUF#/<0W#,?Q0YEu@~1<Ǐ'e$p58 V<  32j %PQ-Փl괋4Ҹߢs` qbh=r0e(ED'G!"2?\ذszSy`SEמCbT~W26ptHXFRZѺ7^nՓ0\BfP@lȨSs jj/7eh[̑lR.O;=G/LK6"9Yy0RvUOp^5ifb^9gXʉaowQ"E@|޾SSyZ__pT+U6ks3U׏ 4AuMN*t{Ӏm1BY"ʥ"Bd$E"O\\F%|n@!,A/UGt \pl3w{CsW@CΓDh ػV 50Um" KptS ۓ]-anRa5$lU 5 '}vNҝ&XB?b@4n?wT]bL3&W*reFY'Lhn0]Q0 BHN~co?<ѳJ\'_v'P $Zƈ3e5P8 Y#7X$]f+'_.*H!z[W1ϦV>ot~z6Ps܎xE.٢e\B*WxUtk;܃NiWk{,?4tH•G v-j֐Lc j^ӕ:ABi=W<NEYvyϗ(.19Dt=ȵN![-mLrh'1+^  3$Sm'(8UÀ1/`L;竅`'9cPҜ_z\іl^+Us$ZẌIZ[ =w-VBbCk ][D=;]s9b#/AQ<;{gz |>vQ$@l]5S~ɬJHcٸOݘ$ܞC7)OVZ A0L;Vm3/j"LԧTyUs.DO{h1/)g`LQ[0p]LAF=L(W󮒧5ӚAb%!,ZM3S gnN4I1@-}uGcx2HpZzġ[J5b=Q6c} +y>; ނT$DTߧ%)ǽڝO4a9p1*:N4Y[ˤ_/qid.NKg*7<%x1_vW9 >*fq3ԕu8HGa]~N K)^ ; 㯓\Cmᇇ>Z5߽ye>Z>4Ӑ(:Z 5@r0Dpq) Z.DBQvE $6 JQo1NA~u_ e0ڃیGGyL p30CeM(e;< pQuPUΟn #jtEP6t5vjEuq@Mm#: X\gɐt s{,Mee}n\J^K+! 7g -m*V(EV iHr'̻΢SU(3@v4N˱]I0..PWw"/U?AkQnuBQɁiE_(Ѷ;-Eֹ;Iwle x4P+Uk%j'#ecwJD*Sa46<ԥgR*2_mo'73ۦㆂ#eX8Dq}5YZB!b륀Oa{VK ~X8ŮeP7߄瓯\)X=\C"frN$Z79J&z+t^zS7O̸0x(\0O?7~7?;ho\>3kBJnaL += ˔p+JPn6< D fQ+?碑`쾊s$N\rGWloC9 _}J]c9f 7,%iSJKlsvڻ 7Ւ0tiʍuX/J('?7պJF^܄l~׆Gs@4A.h,C>1Tittnx>> 6ٺ@$ p^4c+ِ}zt=J0%$Pjj K H hᴈշOjmHmGm1zd.mA]["I$?N,@h$~"R+_'/~_\KMtF+[^`siR@Fʵq̈%z ve v9 $$MNxRh`T! KFq/"GXd}4(3*&0,SZV71H{4$Ut*$2 \TĤɭ[4Kd=0#҄Kf~tP Y'4B,E~1JpŕP&խ`hszCB,GdnXʡTݵ4ub9u!MJ1&,։;M"o_ B7'\|rc lDwBv(ze(n7o*)5[& wTijZTդ}p@ @YCdB5SaėAhY*]B!)tK K᳥!tL#m뜣IGɤMC)0{7J\. Iz-aK&\>WC Xiuu)Y CZFǁfO0T )MCV$}'1FL".PdS+S5ua˥Sf 9k%"UOii4q4vٰL`}^ӿJ}(Lk(m3eY*a|5wP.8e B?>Z.Fex  F ;Ai( A FJhˢEX1/4uSh A@3N[bfbHYP8 D8814 vt#.q%{\L۝Y{ТR1 L@L.-Qg8@= 7=%?㘻tʡ1T 9m0oESRT^4ip]x/7=Ai@8W6$@o2%dlȵ&ejFFVtm²|T2)y0no D4eXtfÿZѥX#ݶ|UcPck7J|PTX뵒5 B^ӌ*+}ែ2y)f:~Ж ^Åg+C!om#͐ݍyߜ|2Bb2{S'u]NO\+7~f[fS3;Kр\ړ S7Okk-Z/!&@&A8jѓ!eupLM)z6V!7-BmB ?~`+x|8=#!l|jnn:q1dk"TmRpDO7FGVR)J[`^'ã'&;L:o8W _SyE{j.IF<~52+F8=׃B[*G݉wg2WP(ir;Ը瞵Jf FCv_-Hwz@r1r(;-D%@_ϕ8=Y˽0S(%y.n?]cf9{Ň <;>J"E9ȃ(AvtDܮBcNё:ۙDK U*߈ @z6B%8%MaN޺01)Ӟh26xNgM Ҹ8YN!Q5x|"ѶpP%u7cg.VS4"I—Hdn al5\v {JӠ)aCHY@3 o%NGՙc= xXbY:eX \6n,GrB{xV-}ɐ~oJB]ڰ"ڤ o_AӑH(BK7 bTe3Dhc'$=]y[΁[ s3O'\B] f8BU+Pr/Rne5r+ c_aTrE<*TO[tsAgϺW-HJ%?XS_Ӏ~_T*€P±TN(di-A\(90 h[q}@wp#>]m .~j,6v"8!W爒C5c06^1K&Ik &::m\N!}=IĔpQerSʚdgQF0Ŋ|ί=QFTY4Vu??A+MXI(ƼƽyʢDhG+ٹCR&XóNv$!sډptPH/)~< ?)iwyۏa[TSp玌Q"2kŽyo2kc ML++Qe:90>4ǷG s~2G)MKм>:>'>0޼Lp!zĀ eǎW[tD<<Kvk֕~]B/[bu]]l KהF '[Ha[HCRtP׫,z8Ry 9Nz v;Bzj^ElYr(^y?`dmt_2ug٪W0 aYnHO/A\>uhҳYhIXMBu l-Л9AEGk=.*uQ%) 5nv SZ'뜸qcm @+(Bq,;͞Ah`2C%XLxA3CpK~ f6ӎR$$>ֈUNpt<6P]!0N]ϘjWcy ˢEQsqyJr[~O*3~wQ\)[2h3ˎky\d8d45!=戲 Knl.!v0C@N 1ڨOR|%~>ZNӐݐQivlA h),P) havFd9}WS7&ܴ8ZS_o( njCp_~ڥ{}V|חr;>ޒW*{"8/ey7os}l>I N,e]<:F Hd0Hv$kE ޫGv·[3]$(nbSEq~ 7HFlR |yQ y@V}v^*.9PF !5!k[=8 B_ La c̀Cїx0O4'qq|V>؂^8&)tBmTW/]G1#d K: WmVJd4d=Xb`p\P(Qmg //klsÝMdeZu9@Gu?Z q,9y4sMR|"Nhx(7m_= c_j݀mWg>2ʘˆ)$f@PdE d[8";ô|09U aMv{)KxPGɗ /,a#(IBPx?hTĐ cIJ6V:rE`8mNھK~Zo ;1.gPHgGn) Rs@֨NHQnQl(JvaQZ_ZOe,eX;XGTP:O'vc[:kn a z\5u5۽a`{ӗJ"l|iu=`( klHKKCqcv' 1X~(P E6AHfkRe8jG#kgL V6hY{oƍ`4.M δ/{t ]`71k=zBnx GU~]ya(nƿb?{Xևio@qU6( 0Nk~ Itvya>YzoWu|/*)x]ӂR.pCZ>b'?%a0}Ԙr@yQEh3:^LsF<? ÊpEGmex*G>Dlݤa+Uz}JA7D)72E^;qP~sG>#.|ml o W%9; #89LFa1aԡB-H" msŅ9tTZm!;%(Y 4Gդf^DhuNnaEbx7s3g'4˛30 }_ 9q Jusy.ոGZLh|/,X )15͔;eo#'_, 2IZQ5[Z=.*%! u)0H - *R;LmN)ՖlM|y]Z8IɞmZ/v6sjI2N%glAH#Φ Hk XSVUi-]_/5 3@ƞto=`B_3#%QOJg lYnj B;K:} b _(k{mY_NH\wթ$4ޛ΀AK:~e\N; @ ~A!f& 0/n_;E z.Y8e 4^^-y.M5E(#HKN٦'^-K=6V͓PbJR.6MK9 >IE; B <ɑ_R]Q!(|o<*Q$%h0Mvk&R݆ {1Dj= <~=sjwsll[Zd}k1jwj-( s,Crgv)718m0#Q12 I9h0C y5ɛ(4bLuJ/z2#>/ěԀDZ1=41:6Mn#*P䗬GX*H^ר6 0%lIzH&dԢF*Ksupgn%7Jb#csU)v5Lӿ)]& MVl>j#J\ |.|NmAtD4ڹ*q@n3@o8D׼66@5g3jdz͟M9!n*jn<'m􊲟{:Ծ/Q'M&yJ6_ $i)CB!׉6_DdqdjvM/hXgvŒRliu sxi_4&ٗ"x`)ˑA)7jj}=7]B^X,i>iܪBwۮʗpEBB^y%RO"'ʁgJ Y>F~{-VbGQ K.moMIZ3Ѥ Ɂv5U%b5ztQPy`Fㄟ5F%0묔A=]Tc"b냛#><;N1 쪁تuΚH%j1'iRwf(~wNKUNz;+@F`" ѭsb`~8G1~0b]SQ}M,Vt KeHBV^~mzО)%.?}d`{:Dnytl̸ݗYu2Shк} qߝT` `Z%dniK Ux_Tr[5ʞPOЭS:eLS?ʼ%odr⊶jc^ @)@s}@{/c9 _r}I. s<Ӳׄ)\13 ڴ1ur&=wS\2Qo(a?3 Z܇ u1Bo-B+ >aMTYἺ\Ln( 1+E.qHTh?uSc5db8c##;;0CC\9$BA; $rb'UiZ6 V#^w4K9㯚?SͶf lQ/Tna5ru\1!Vk t)ӷU7yZA^)׍%Z(L\njPK(&dpt:JD\[W%FH j/xW~)1E&Jihn`ux%Z5ARnX:+J QsN]mdv0Z Ĥ[^P%)%Y|9 Yt~ͻ.? Gb ƾUJk.}0kb Д$YN"~̖vt_g8,Ht)< DV>jǨBg '7^{;loɏiCJ-9]*dx.yxBnh=N8(VC]'D|mdxvwHNV8bp͉d㍄WMܜqN8uqO[(Z߶I\ig d׎cD j&l|نD d͎Dlɬzw ”%д*464\\>jQdNߌcʋ&C`[k9܈! 'oQńVdȮ>1"64-pK(r$"'Aȍ}]J`R #^ft'HրB(BWyr -1EQ?'Wxy!XXȪ52!4lnQ)إ-6G`\ZpaF >{ a0~0`[Mʁ CZ~Ds%,WZqߧDMծSsdG-ٶS۳ZLPX s\ډ y`יL͖*ZglKNk,soki-(\0dj ږ6BT(h;*ƃ^ҙƂN3;9̄~m5hU|CCI]3[S3;% xg#bi`GrTvHaOBDBVQ55A382(IW]Gݞ]m_)'\l#3w/wƘhC83;ASI QnvM!$Ǒog`e~~x3T)H"\l]*0XjP'HSN#PdXݓ` ﷹyߝ&4r}Zy3zQ2ު'ڈ{Eatj'V-f3#'(}Dz4ٔm͂j/I$EV).Z+ `q @94 ;M0:ު7I9?ˋtR$zEB5y' &jM⛭4S+'A̮ Mik\{wh>v|iݣD]⩦{հ.Lq*\AHbQllk&S2-SoyݞF\ :ko 'PPkFFC P)!$C.!< T,nY45H; oK c/IošҜ V/Ӂ[_VX|cUpC\٧7ś9c?W-b?_ kIÄqjL8ʦW#((峧Sm ]EM|cQ[d6O$hBE[tNmȵG7ޝP6g(ZqD~^T|;p)ztw|z1UU8(ðn/y(m_΀V Z-N95rZYN1 ,+w~ac2U"p;`[#Ҁejw%`",#E)o@n_ߊ[| ,'P cyҹ[ۭB\V̉ٞ P~#Y~Ax錛-};`B1/]BLT nӺpSm< С1 ualW;a '2rLk?a.O/h EѸz̏ܵZ JVl\_ʧ<(-bZFaE30k!˨pMH8HV,uWB~ST# {Wny 1VM<{]ǽT;| w@O000G/1߅{> ~d^ ■V!zO_/_B^XRt@pLQ-miݜaMPV"o|7Q_>fd4o[Y]GU"1YM^`8Qh6-J#} پ،|-]QD`K3Ⱥ"KT}\^ZYJ*`zRx8p}+q^eX5u;oĻk)(# p?ؗr BϷX+5J-jp،gu]U_ @Ż@vv|v`[R0i-۴xᕈ87 XNkYM)TcXk' _bxΘ@f5#M@ 5zH/FDqZTi9] ܰ^tz -?&h tVmvcPi,bԁ+cVfX s-y'h~WDv=>=>Id,*d`ٟtڻ3趇9 <xF\B=(~oVgJ0AJQ;Ax b75 QbinF/4gkNV/L}&e^0 $(GB]@FbA-s$4m\XI:5n,"JH{._QK!zl;8eM\t6C:?!4R:LMWQJxСӃuǦx;J(<P\ED6q'1~/@AbxJC i&*JUn>dC<[R^]z̤q Q?d9b;3?(ނM*&(j) UF&_ty /qVЫ4|RDcBW-vF{DnSs)[BDnaΟB% I aOXl0]yIP$1bbs͟l0F^1$2A$;L}*6#h43e*:NսLS {bOaԕ8ۛV;M(٥MAijkKk\/DNIHYd Ƌ@N#+69v(`|y?m6o C ޅ̤x?wߓyҰ66exb;c}fMvp Y'P~-!u  Snhk((sd;VB1=:&!yo -cs@7J-KeQ1K9ӝLySM[]wDK\agTSW> +fn eJK7+M装GhQp ꢅw/=\]GNO&2<>|zC94^׃oLCS9U&[P 90RC=pt"˜B7.PFtAeץmQ GĽcS1ծ'~pFh6 "g̒F=%X0Xaghn"vI%gy"-'- к 1RefO9O޼srN B|Vy.iˣU`r;M)*Ɯ_dx=Vf!;$RWFhK"'pi>F%bh9y =k$Pӂj#r%^L?RʑkŴv"4[ԓ~nBxd "}<곬1J 7-fv$(!y{fƮu[3|Ӳ, ,Pta#6ߗ!ZrXdP݀3"o e,@.gh@*+J۶Y+@坆~(T@(rQƨ|cCTh"kZظYt32B=r i_HްKz\uQ53Ɗ}.Jj(ۦ*J연#,q I2LKʆ qAh7T_f̻L9b<$pmOu'yqM[^ uEܝ1*7ΰ$hgra*Dx!ʡʨS u)2 ]cWۀ9xYSvwB=-!W*2kЏ3x[Xd|F$-޴윌UŞŒNo2|9k |<"r-ㅤZQJ3!J7/[PyYJԃRT@+r}R;T^fbNƌ_/ڲ;M0Ѐ~{!$U|L2U8ےI+&bQΙN6;ZEP쨿 40fkb~$z6jlˋ'-7e5Y>8™S?Uiy-wHCR/6ocLUL\x{d)Ur[ALgb@rDX~wCKd"B~gmG.x/ǼRfyp⇤h6ڇ#r1(hm -c}{R\o"(A̬n(7Z!!8\{eۡq]oER4'd"r*ߒ*ȕL6gDJϫ^'(m6y[+;e-4mLhMkc<wR9坉T 2dKMM#-.<ux/֓0VGAY '.~i.»@RunN9. ;zk5c((K?܌>mEǾ5TjꇳlPUf{:[oBȟXm;$N;C]zI׆k(h6a4m䧁"9<48-Ɂ:4U4ImڳO#O"I]n\!5}KmFƋAVF~z߇ !q~t_71}'$~$KKE'IU0q%ri HEu|P"kdEYě)^C&KU O;1v<9S{S75Nǯ!֡ 鬌h }Coi{hex5KmJ` s? -(&2 m&iتq-vusFS^02F2vs3FmC1|3(l+ʪ]FεrR5rjkkƪoHl`b!젎 xiLVZ;#[&8LNIQa,d?2_ǿ2cQw:֮$LvjJ!䙞6ʆЩۨډwN 77"[c< )q!9bzT:\^'Q~`6 }H3P1K;#͘PwDIHMxYfheQA&<\CVa(XGUT{f~y!h ߫wk؀ɨ+BCFQC(PKM!>_벏 2u0F~5lHi45BxYaOi8%)[.yWvJ=X &oX-g!]#_=bg(`YBґj`'3Lףķнpm^=3Ѕ\;̪ƨ}3m;sEmgN&8UT8eV!"}](́G~8Gm1ǨWD<R!o7 9Kˈ#`EtfM{=9 |W;$ p K>$zpHU%KǶե3B9EdK[pđh?Q!>nG(h;o3Zy>tb̃Rgt|HKTGïzOQ 3?2sUӁi/znو.5nIY /r\T e.XgA>#`2xЬlb{wlM='bV0D94 Q(3i6Q4%햂{4}O^tz&Cǜ眂@3 /ƽ؏{v7?o?S7Kj7:jy~oWtPsHE[_3Z= m?˿~k[&W9 kL,yU9i+I^ 8NqigicC7*p>Jej;'?/Nu͜r\ͫɣg9+/H=5mYCnAQu/ r-(7;إb{Ŏ2u~-Ɯ@Y]eH֝Ge`c;;]@PQ^\pT(=du"'6f< ɦmj?(ne  MAaMvCJҭ( h )\PK[M/0>"oz*)L!<Km8n>x Db&%ra+|Mx@e=W@]wlՉ\p!k p72>QqY]Wdy@]ٓj2PJMqx.c@.N:0vHr2)À_΃= 9.Ɍ&2WZƓAӹ}%eJ=#B5fhVY1m磊Rbʣ  ft| ;dm܍Śi.em7 =jiEw*"*<F G) 9!Cb2ZG"8 b~|kxu^o;@mߵFiIt褹V.Sv|?B(n@ ըGKNqf־36?ȁlryx1`Y:`Z `/87/i{.a~nI! qhxEP$I(X1ϓVj DVĹ=_k7(W2ooXKlX`,p0 G׽n>Ae`*Q؍VƝ yK!>Y>3@-W J۹4*PO6Ym$ǩZOQ,yٯ+7iQp[s_9ef{߂iZ2ˎ|uqѷ;0YY1.feA~ӽssJ㹡.R$]fQ$5iz1̀Ld lpXFտi}crv瓌>/+ K\>K }* }gQSu U+z5"w= _#Qӝ6X=W4/L- ݼ⽳l%=XIvv!n6!3u%d5$ fqEO΃! ڇXeoXI]ݥucoQyx!Sn{I,z1ǝƸY?jz{d[G>-* 0恆266úܡ6\L[i_kTq- PK%l\ޠ,aѽlo63>9l6`-WQ_(A r#Xd.K z1 ǜ*\Y[u niU'ƞYB%u:D#w ݖ Ԅ15 "\qz-˽, BٞNP5AhѾ%f\rAfȰ 10LH$M q#CK>?>ȇ}/mNDT25wyiVV^ܹR[HxQ?i%HF5iyIRZI*`xz8f"[Q{9 QcAe+0:EDqG-|':?u!=ܽ׉CCI|k&Գp:zs`&ԂcÍtaDx%OWEG獳Px7X @?5 8$bOmB%_r+oqiEmL?OW\.ՀzP8f~v;#Pu2+uPwR9 %܂DϠ\^8h ﶷK7[gIFGCbLN$դqP8e.GA7 ҏRh\[{`tLkPF7ʡ:# Q ۘF[XXV"5*D @2%t?V$/_v'CjUg:2oa]^`*lֶZ mMv"NeP(L8}1Z`OMZe;,⾹1`@݁o-WIVϼ NĠ %#U<_23AیVg MHIcN# TE-OeMo62D>-Zט k^q*_xd%gOzwuȶLL6;ͬH@n4{%&WC³.?^Q>IpY !ǂU?^NԺG@c0  MЁ|G*E:k}p~K;[X^7ie4V񚑵żP M1\":]e]'ݶ܃4 20Yuh~wsok|;dQ8_CFsݏL9lU9Q0-:M!Nå k)ؠ!J7W:T׃eRT f6S|]Q`Ҥ)3,tt_x}9~-ӓYHωdӨ$ Wʶ9]9'ȯŽGv}#k``.Aj-z3`~[JONئ۫?ِ_'u?Ƚ$|~mL.z<332|mui-_ O6D.<* Nr@\a 9݁ NHv{Jc "6~4i3TﲦQqZ>&mU.;+ )jf0Ȁ0x9UbVLÀ}9ƛm1iiF\k="J1] esYʉx0j1R#+R+uc_hYCi9M@(5Zzgn14Z݌D簈5XUVi%#SQ3m;Br\]{maW)?cX'(Aa`w*&,?*[VSN ۆۨ'p6q B֖3 QfbN(HW$Kǩړzd=GUXg!  AW#,C(TyXŽ`09mڲvaТ̷K]r%QJC1<|MYLaRc44s˒&z3/3EWty#ПEն+uoI n%ݥ6 .˵74WUvLt+t$7# HI"H[Czf&.t>E~u笰`x[_IFHS[s NK37cJ->ե˭sw@#i,ql_;w5{0 F CQ8?tG%{WﻚېZeXNz+ 6UXS%趶k^/c(?]H;u"IijIQ@\~܇@g]]p&ߴH|wSԝKg@A25S TRQ_$CoRJŗIjB>P I}̔C2,LJ}M+n  ʀH%MvP-9SDW to{q}o'kPre/Xf isIWw LU@+Z&ZOs\ID[dfHM}bNLOU'xUCm TȻݡM [ԸQ8Yp_@Ac6>@Oq (h~8ZU?'$}UVO{geʼW'/mqS:oq}Ƃ<:wRm*~ڗP g1A/oly8?y+H=z8#䕁;Mq%Ąv1*t5E# oe1N|հ-]pw}72QЁdЇ@{v;8zMIӤ$Xb1:jOy*:vC Ыm֕S~G)Au;!Z%iQ磌HLGP7VZ07B~{b7k#0 +jo$lU@PZ51;ujWjJߞB_ rۿ~|g84i>y[Wŵ눵>)rcԔB찘LM+NP[>T<*}YmU n"[2 42e]z!h}Ӂ} r9=94ƃ[yF|t1 HӵCZp@uQ2_*)`}}!H(f*́6 p/ 0ŚJ >^Ym̾3ձyO/ i%`zǜkb@AYB ^(l`!E2lγ!J,XҮ-As+Yhυvf B`C`a=! X ^#zJҌ0ݵ`2PKM%)&ѮQ:KK)@ة+{x܈?@!dOHU[i7ӭ_685G^fgOΤzU5bAeE@Ml -[ձhv*| !mbhzQ{MeW4(EmgF׾P+#)JWCwK4rwzuh>Ku脄b yi g6y8 ߱}F ;7KJ.v^8~BICijmz]]ȾP:*w{%bc>82 Kܒb%]'^3Ӕs(N8C` Unk]|+mr`1I0R r%ED/mԯhpBQ,(V)dwEKaөg0 0(j 5l+d*FFr]&@U8<7)CN`ܬE@3TSB tI(wJ-ʕ'Y_0P0:#ǸI5(3Rǹ귲LQp4WXHaU4-;)?6k]Z/F)\tl]ЖxN"l/4e/۞ GޅaɠQbr)_4wK/2tg\cLVU'U1{nKP /ng؃]fM!!ʦZd5k Hdcf `)5Bt@N_:e̝hE<  Bځ36k^0B=Vmd. KEIlD9j~guo*ޮ^ H?;i`5{%1abJ?X'DKurBXGۋX ~od-48r//Ktg: I)nLM ׫B-G  VVgJQ,ŧDїNkJ_߻c΀6j9{%~sF T6a%~=7muSQ뫎0\T&DqZ23ƭk 1ְ W:b؞ĞS/8cqBq(ڲ( b֜I4UIo v0*fȷxL" lp'8WYU㑝[)S„T?+`+n?5Aԥ_%0|)L2 .Ӊo#FHwRHwS!rYdyYe#QdFT,_χM<5V^fDb`ӯ{@1kHV,jIu()p^Ӫ( a~ExűKuhN5Oi"})@}9WA=} 󉑟8!A wǂ:]Vt4G[@nwwM4[_5J̀DU<jCK(O#࠲>=(<\D]ij+UWȢg"9; abzWCEy0#25XF ] CD5du[Vg^UpP`y>gV.xCcuw[SYO7mev t"Ըo KT6fBP@1 (2_f?YP30IY wҶF :Z[U.*U}(}w ; L{:c(k#FM;+w!gU%a ѓ/a^%G}TFǬc-%b6YJȪ§iAT%z<@B}/\k#VO276ZRRfH&/Ne{gbŬB'*?~6aIz0Vס'ji_/ A)N4 Ǖ;-쳧ܹһMlx͒NG +\֡Lj׎^)A>{oUkGVVpݷ4V>fIL#Rޖ86;#T`)$p7 SBz􎭛jaU IV/ 6~N" z[.U$ߊjxIBq!-e(9jv{TT!:(J D\EzјS{p8&q?Dy֊DUQV y`<ƞi!^Ií>/n`˽}5$4cKjըk-NJ  Sfw}M8sNG`bqJk!=$eJADǭ$QhPw\NJgd&ex,#@"-#[3c%eɑ3cK10^SD=wiNĴ}ܞlf=qlyf65Q .p&Y}'|Z֋ų9zxՅTFY{z|Yn!%ͷRC?c]K=1") 3Ȓj<]s~!>ݫ;.*y$@3j 3.ö¦[d8\>=>eNgaL*AIpN1W lpZ: Po3J[y>t-htbxU8iPbEB";&@r/sZN ]~O$+M0$O,ξBR8aS^! 0U< KƩ CN9z!ʋ?P؆ɲ'kX0KGҝDoHgѢi-+u|q 4 X ѣ3ǧdD`d`P;?Ox \ߓ?;d.V3}:hzpTʺX=xr=5*s 9"6M]"9d75~d;&s*<)>:h7jhFӢ@Pіy@.$B7l& 43(&הBHNg0%X]NFn,='6m] DNjLww̆4G'K)w}6⣺6^5>4m KM@Ӗ iLUM3VOy}WzJyE 0?w~E6(]Nk}v OI`L ^)+ރIyJrBgMCG*Ċ!<;:ԸdjK;w?[ iڢ?X4m-`*{jW-¨DVڌY9qW3/k|zvn]f^+-r|9a;>Ug`: '[e5nѶE6;׈,Pb,oev-~Հ;v1It Я]0M)LB7Aɲ姍뵼\ Fu2c! 4E h6Sao=o\lLTyo>+u0mo> Rpr!U>;IZ/,bH2l7_LAZtW p ktgF`04pr: JP?XZ8O["9bNEU}08$'4H R4~~7%BbU+cBCŷ@t8 KcZRl@dj=kHh\h:zA={[T@[n)&/<0R&l8nBeH˜ek.d_| >X\#+s8gZLFGXpXH `0gş4e~w9f*2ͷE8@i5\0"o-3 @uֱ\_?+AH!]IwX̩O5/9:uBW\5;cGLBb%JUQC K4el\[B_0lUM}E``a[hIJk1BaHb:yqs+hbzJAA ttd̆CJ)L!sz-cuQH&|?ֶHMRdNo@XoBjv)od.Q p3c'nR8@L% X;C&^ȔewFav 0uNS<.t"&v0/~$aɽ>lQ,jAS IV U}_<ݛȾrzkZn>3xesY8} (8@G XI0D9jsܐ DzU*2J`0RysM{*oO_KcNcMe/~}NIz|4zkahѲ<ok*  9uΎU/zSrG!>8%ݛ0S6iJ&qLh7":cvYVڶ dm xݖD0ŀ/8 k&A# / sZf`pEqʕE\)2#BS#et N-MZ}2F~K䕶{C?8U~(̭3#17PO AmVN0x$e"1BJ<'"DoIPǸ#nDrHS%8$ZN$o7tžB$q8d!'t$ط àP*96]%ZoLH68`8x=8J#$=x=;)K*ƕDF1(ߐ*v5P0 FDrkDǹ,槏`\Ѱ"NoR+Mvo{`Gi f{x;Qq{%L xQ0*X=Y'D9 ߝ]f(+\\IUm!fUFVl +IbJq `ɚ\J9B\O5q&"PoL #N7Im=y tO;QIKA8Ja+g~(5>VWV{wb1~2|5GvbV+Ypv>iPӉz KeNJy#bk{>^ ̦_(ھU$f(YoJZTBZoI,~&^MIOτ A5ͥМUYW5H++O /{-=8(ySQ1pm@VeW )t 6?NOm4s:U*~m:&W:f#__.JI,>#~T1 ;w>Y*U +ȿh'0&S;mhMS]O/QӞ}(UAŁ$`_'̾ Tjauc鍁\?b"6n׫^!b~a;ma5me@&' C(}hDlvritQA$O -IiBQ [jP7S0+_\w{"}eeyYx0gKQyĘx7/9)f_6@4.2-ݡx[1azL,^K)Ye!|"cu҇#%f *{ⴊGv\ *uOq38J@GBI$O=.B*~gN XZvtS.?' VRV:8[w',Z8%YZ $@*-~ƍRץO#DzLݫ~JX5*CmCVp z `ZUƁ a\\ǺX N4CCZI4rpf aB $8ijw+-az*fiDwU6tpuʆiKb\`qWؒ&i3h [CwR%? <ʗÌq `\)7:yEKn`XA] }.zgYUfV*'{4Y~8:_ZHeTd)LO d>ȷprӀMtR@ܬ2PC4.,+2A?5zr>&OAJ+& 2`bzAhFyI(֠ #]ahb5P$6N{ؑ2IΜjC66+oW z.SKh9Ok!:>C,.Pe_?F"0k $qBkd( J逍)I;*Zy';fx@>{@C=6S9ՏHfqc]@ȇRf:$R$T GʮJxd$mF;TI 7O-1tFυ T@\r̝q!͹.wӿ0L&TM@ g)I巠amS PuXNοDl@#Cr]QŴBWJ|PUSʜ]c8EE< I}1DFa zJ>1DU*X{2 MpAPos6[[DvU`b!"{.Kdi笭8xhLjdU?g>Cn0bp7_1ZO{-m4otE$iՒ/\dĈ6'3S0whj$Fhϊq0}՞ m)tFLVl]I7@ )DG >DR?% ;m Ψ??]ʃIQO \w|w3Y.0#MJ{dX3$Ur ?yah)4ˠ`CYkcȟ؆s,kyG\Ea:S0dwϰ/8 %ԟeXGA޷F"'Xb?a%=eJIjX_  *UKrPWVZuI&ldGVvRCBDi̭0ߔdX2]HFbQ7Vz@c3dH_,|j>&_^:pFB[LBbE-C._%/n yy/6SMkr c6<ޣug>2h*tk 7V_rM┯8 y30⽩H Z;~υk+ӔeWEQ 0Z&O'=,լIut%H fr HB$]yꇵx?WIv#Gb֚4^ip@*&_ abA`Г_Y~V3?AE1a++&9go̔vD[k0}Nirff[_]OL2vCVS^.ge3;qc7'``y&CaX}3AzX6X+ʮ[:A"[L;P@ǐW0ݳZy|wwr~z@n] NMMdȰ7ͥQ{c_Uh%֪Rc \䣝P}0Ս`E% ]9Aϴ"f'цn:ź~DHUY^G#p \id4AfTDg@Ife4S+=CfIr d͏9֢Q(7xX֔Ĭвhi'4aJ(.A @ WH f1q pb!gmώ/y|j!&pSF!?bW'^Y߻=A I ץ,Zb/aN^58|ZpʳQ,H^7q/I6blǣ_tc:OzvDlOryPuDSBHHtxE@" #&0>["8ߢ, ΀ѵˤ'$NCb[VACalA>jw?4}8d@va1$Poi~f&rT/D;Elv)`11U*#a1L ;r uVn$v{e(sj`iNQHj1s8-`AFۦDuIY.(wxIX|x@5Qߦw ~$/Cgx|32<EYՠPcp,{'febMtъoMfBiHHUoX`TIs c(3=v$5)" #=4WĒ~r#m ׳]X%g\';н1D`WV&1ٹA'O51m:]L-pU٨%]JZIrt#tT"1Wg%2ua[xod52ȷ"#wt,%5k)O^HRlg] 8GHvC^F|"hӢk׃fX8{~N<7Ckt ќ5h &F1;Eʖ训?Jfsg:{b&t-EA8fRX/ &TUТrěĚ7[mi`#9#:z@I?s؄xA}8xV*-XmA=iهHϔT)HfZkϏUƻQhӴPŘXzH tb&|f`M>+j[ۈӺ%,wCiw⣔}{$p ChO B~m>BW4Ju64@X:R$S{ca)Ox>V$N5&CuJs0zX3Ol;S$a"J Y67Ӣh6_OkI0ѯ/tE跘t_hQ1 ɦVPJ*LaKHG$ACC׌@7ʦqIgMnvޏç7W! =H) bUS>lda@ZYʰ#mq7ju=|;Xi~Y]V~BGKXM>\ /N4ϖ,LXjBU<_]( ^bhqf5ArOp:ٌorFOXEOWoVvtQ9VEl$Ly% ͙BSor{<;Le1q%l h_Gqr7qhN'^Z.UwPbg^Փ 'j@Ιz0$8&EϵPFy:PPuYT p#  !k7ѻ#xmpD8JlDcp Y@N փޖ/Zx֜QՃ*i*|»buǺ +h\{2sG5 ķ<0/(>H/-Ekn[er*0v3K?7eՋ<42n@FoZ@2˳E׵%HZԷ"j#/AmD@{^= #O*wA.ܤ䡥{a@MrYˋ>o´ !KXXGqOH_ :t'.3jio e.XLM>GBnp)Mk%|mg6tM5?0'@Ғ"r6Y9MZ2t ,ښ|`DlMAz\/1@?Vi?tGRNfX>%qV*E+pdr?3to/ȯVj?^ڢ# w 5ІmQ;w"/>}{jiE>?tGD>?8Zk*N#e-![P` `!DD?j szAAw@,,\XLRdFJJ~};j]Ֆe]TRYT2NVЛ֢ :4bt4(7Y"?tGFI@]o|1X1BnȘ,r<~xj[ > !2p܂Yo%Qitfi^e9)UsmƮvA^:0!fI*wI pb%,~Q:i7  n1Qy1|(lFl/Tl/ ׺𪟚M+D@MWwP6iKJlho2.x,RQk<-o9V.CɁ0q8 {Kty7-`4Cq%U .c.ʨq`1+I,yYU.PwD*%4Ǟ>,.ʨho`H7a^bBs}0* t ~nxoFHd( ^{T?Xv0Í=W] *(qƀ, xCiU 2@Katɀm5Eb6al%~Ijv L@ {= ;r(zyqŵ圹W#;TR;wP>`z?f;-R6Nn%/Y7`BzY߼t 00|rciRtBN_ȀWFAǀ$r,t IXm\|?{?fi|(p׵Ŗ>EƒbR19f9G6ψm$ hyLzqDL`+kZؑq(#DHsG"KHl~눏2G0.N8$sG#J&#J9-v+L@EC;X%j8 Ohۻwn۱ݻqvnwnnm۷vwuo vrΟ4QOqM ~_"jxwiowCKo!53l+c9PޓE7"@L+[5vl:(A&QOZ$ \yi@HbzdIX.ogW)cd'L~DS\K24jw"Rt]^r ;Gq.CXXI}U6)8"RN]Z֞Hj4@POD/CiIUՐM-ƷFLTUc>> (tg={OTLyonZrc颌qXnkTVf<;"7 NcDOF3yfϘ[&| Mkf_1QhCˊ=]j}!>$vϸ1>k^cC1Qk%ֵ(/Nt9eG79#в-LpŋW-E4X4KlW Q"?oQ%/gW`e"dwW(#9IVD[~%~`vN-[wCdz?b*Z!'# N"c[yjk+RǤʣ)51x I$6Pcj a%1&RĒfO?4DUzTIIBYVgK12S"4)O*fZs#.v8b8Q-JvGsnSIO.[sSrpRK-rAmSSzىqJ>+F&cOG Im#б 7p$ꩠ:3(Y/bzw7:VaZScF {x$Qu j$_89[3S-/Ù0]ݽs;: n`53[_q +w/gP1ywzjqXN-Th\p ̵_2 ~Y p:" 92`rEE:o;qrvu| ByXfDg"uNʮ6cpǤ#h{D3Q&ǫgUuc.*]W }l7/$tI)*>v;>;+Z@D; FWtlgy7~CU7˰ v^s*I{VZ|:>w !O 룀?`x;|Llx3$!W@2LUaM^|Spub ѣS 4Zb)tp"USZ׊{i)(` ~+iH-+%эԜ}j,`TP#8ʥRdOck$pS'0U], cX͓! g$v 8Z2qS*P[92t7-\/3'Q; QLIȵ _b@vso(An|f)EPI'5쳱< aBn5s?S%uMC4sfv( @7@r03deE-w ;Ny\j(#? %t>mruFC< /!Sol"otrDDAƅ67[E`^qD!|dYt8U`7Ov 2k:B]ug z˔!cJDoCe>npx^e7/2~#[.S}wNANaĔƎKuZ'tΔҽ ^ SZtX}Bʇ SSC$z;O_ jo7ElL:z3eX`̹ :tP S CWb9W1?pfxmf^[RMC6! -gGyk=,v][P155 r(e6, Pf1)ʥzY[c;_ {D_ l|a첅gR}׹EޯmUшa"7.o;7N# Ar&)<ٺԯY|T?WaORtGp232 24i9{M];93,uD@U,]ЇUFHfoXzJ@Tt Ej%sb$CR36$wW_W}b9{:lڞŷ/Ly&j?u[}w)%- uo&C $1Vl]VľCdm'.2g ʱZ¿A9܎!BWԑQQjd6iqTۦk*9bÛ 6hOV,'bBb.Z.3 OZ92N6IP6a'2BU9Jj 6m概jU=y"삩S⅛?pZpE;I`Kٲ>(Y5M0K4 %,tqS⅛Tک,?tj|-}5M,vO j|}; Jl;MSj 6jzUxl;MSj 6vُ;pWk# Ol;MSj=rV?4Ol;MSj 6n+˺0D>(Y5M,vRH1}M,vOl;FB͇imTfô6%S⅛TکB͇i|imTfô6|PИϷ@*ô6|PajU>41␥" 6S⅛Tڥ>qSU>(Y5M,Տk| imTfô6|Pfҧ(v!vOl;MSjt'l j 6S⅛RL^,m<pÙFTکB͇imT@ Z1=ZxAfô6|P>^| kXm02B͇ikɱ㪊[˜[U>(Y5Mxi`Zv<$l< 5Mr(Tکmat 1 OzV2i?j,vۈQ<l3=lR8uMDE'R کB*p2+9ym4rZj4` 9V6jm/L6HNP ͚:O;[ z-P)%.F5&!4Y"tؿfd˕T;=>%?c{Q qoC2kȞRKpJ]7 Kǥ5x΃J@huY}~[MBN V#H7DT Y]v|4ٺͅQivm`&j `A#*3+Xxt-02Lt&I%ȞԺ=3+'VXUWiEpQy}Uԑy_˜b N|WrŀND; N_fk7DߗbޤbڸptlJ|_IC1-MJVS7`5.&TG0TXP)݉MhyL?G d߄dx,RS.WVf@!|P~ 8aݣ csW=!hLnt=Bewܰ,4rcP J{~.|֢9Cr㗳>/qkQ^6-f*_#P}0xO;?ryԈm0 ^ zHE>Tc~F$/le{E&-;[J=}Y샜ƶm/MzSu5[q ӽڔp%b 2d&hacAC=T%CSO4<_`j=^ywQ(ː_~m+XItbʸǷAnIˊ,&mk;P zwqD?0 Tui^eY.FĀf@=4Bzmqkcs˥薄@􀪓ۀ3<aOd[qӎoT08Oq8?Z)QHL{IytWзh+{_Sr5>kEC$fиp_bFLT_ҮpKG"ZXͫ$!5rF8 Ə)c:Yr5~)D 9qwټm!;<2_`RHQ3 G⣐(elQZ9]SϽK2מ]x0wjb[݂JTM{2P<\᭴ U#o4 xyu.w/q%]P=pO6#^aYxWIU=(nj}X۔JZ\Xn$*Y6C ax&7DwAm@[z~iDџ_-?EƩvNyރ$Il] aO 2iگ۵+-Vr- 蛘/`x}uM;8pb." Wm؟*@4Bx# >B\qsȿp3,ja<rr^WKat1zS v|;rAϘ6`+CPf'M*ߞ1~Um흙-xܐIIk &0s%5(Z+4n!LH<$0>'8%׫RqUT&s.y0F95}^ܙ,j-d $ W<Ӈ%4|#`jo=sTYSdDi1f#3ř Gn0~E]PU}ich(fQ.zp?Z(QV=(@<| ›#JPi*8'6/0}ڨ]P,9 ୛23ղͤ٣/-  h=Q8Nprt|FˮkJ&}G)~ܬԄnhu) AEIbgr3rԔ\PKcDaK[!f(qW}#a3WdZ2@lIa~ض0OFU:N6X(X7;^R/Q C˧u,@pWb1.X/>r85d[ZUz$pUwxrD`2tQeaQM 4عJ;K}ċ10ќVG7D2\LoY8 i+0TE-{< ~, kڒCCŽzwO~Z?RDS`n$ܟODfF}fO 5qkm` V , |J.qXs5;g&r gn 'DMxbݎ8XlQģZ /sm>ZM,p$S8>yrdů}nPTĸt/YXA<&EQȷMi`>dy0#+/}6 y^2iW]I@pnzG‚wSM^4@ C#~Mk\{B;2Dc2DW]@ H/-.Pl.mm"RL.ߐ&BcQ\j( 9PM]1RKm>ud;vCFP1tc^SM2Ӣ-?'k8$Wɿ6Ew(!+v(EcUS c0yRܥn+)pE. Pf&#t.ӻwߢ,D1g/@2Q ,Ղmbр8B ĵ o +j5P1Wx8meW $(2Nnq bđULjE"g.m@)ИC5G<]9w?68Y=DɁ,X/`3q>>FwOnyǯ8L*(X3(A0Kq,X/Yܤ*EfBOaI,I""'`{+a%Ec??WTO_^4?~zAp^8hw/_ A4rօ=ѕZ2kkxyP^>"&5= /tgcp2tQD$=6FuaIsg!= WE"7œΈ΀U¶ui^쯥 _h|Vl4^ryh&xXkxԐ7{% 7ouÁaL Ǔ,`I@Md&1+oBȪ~_b`}L jqsJ% A6q+ 4$sՕ QyXUs 99PYL\ٵwm]Ф.Y΋7bڠM'ی0ȮJ, E?ˢX1*'횹R, -|LHZS Ԯw&sIP-!PĠ`o{BW[z;]g0T]Sb~仭0%Ui.E洺HoRy{wm4Ӱ NW7kEW#//<~%ؗkۏ\v*bDxpϊ.vԜN(PWXS̪_8o"&zQKnԭi60k]mpbUkVA1ba7e1oȗ9ۚ!!@Iyn:#-RF%~l/XL[ϬKzE·5MG #Kg{XI*mSyZKy,;lc[_DLAEcz8 *;Q`6;Qc",kz#rFeDhORN%Bzӕl.=<-fDHsWw>Pڹ4tVB0 WT1z\\9 m J}0Cʮ){c؈s ~5h]Zm70*C8;+p,TzLjhFn1 {tk*>NVkRyOݏPtd)ɖZWL\;O?6Yƕ,/mBV6a?шn` j ]I K3XСm 䨘V;HgenWk S!ߩ{$۹`]w4TWbRթ͉XtFU؟*Bޫ(}\WRwp@pVR))# jF NB.X214ht] Q!=7v[?$&ySCpojgzt]h/cykgX20glZ`>~~-[ q܅J:CeASVe|׉<l[W!CMo0 -j_4J*A0qhǫFImq^ݦ/o9QRij_'<6Bnq(N}ވ$?$+iZ}3)ڥK%z|IP:i쬹z=ԊF=kc N>{tb6V^#|h3>I}RƆ\TJ8Ey{+%8' ,!9^2.:+ϊ6@3po ba t.'Gއ82&oTBL4VO&?o$[p,׆٠'˃Bqi/%PqqeZ%?|LD~?7t2oI,ߚt~V~y?%k'#N&ؓp@ \v{wx/ʜ[-{DM4>+w=VA_^{5׈^bAiWN#-Z>!zp6?'ӱҞfR}=ᴀeaۺ'l>_MIJAH; 8#U2*L&&Kes*za34uwX=-L8\XBGWfFI)5tL$? }歰9 rN|RMԻt8xx~ojR3x` \h&*\'*4B(`feza; }m)HM8|s'CͶ֡5,gHwP)//+Y&{EpD{_ rnE "Jfv"/CU/rH!JGQTMCt*&0ŵ@n@Kw4OS]i0x`~Rz¢$Cf))լ<cXz08w[r n61g]+}gҚ5 ݁w]XDbyxW]DB(˯Q5>E3H-)HLx7gkD-OoyX3y=}= 24γT 9 قF@8WjaȀ&a,P+zij1F)o=ݭ P>.(xqKЁΰXk@3zKT^&P ?kG<(#A1@wMUbXlߙn̲&DӢ xv>8ۅ\nK<4K\+Y"CnL2izT7QZ!< S-Si3fO8y$8~ܣ< "L M= xFYbѶ#hZf+&;^oTI$FM[~TfM$EP?<< Q}Z f)M(HmG di6b]6]Psnd6%9^;zzk>j4|bkO&@JϤJ0T"%M&gO=WyrI^ L6t1rw{ꞕA*T#"a0d,ȵOYh(}@򡄑 8t6pw…\YTͱd"}tH썃7U8 xij/Q? "e ̥G|eJSW )߸X]09|xi 5L瓼 '}D:ա+=B4P6Ɏ@k&L}ŋ՛%ӻI`yD6AAPlpG}:ר\MC$pւƆ՚ELUkʋ¢/@ҝTcգ*&ʓsx@-K(fϧt(!h U4M 4m?C-a]DޯBoSGZ )kE3ZꏉexJ(JCǕ%+9:lnXESc4٤a?o6*߁7r~ƱѬ]ݹ 5GȓY~֬Xsq~?8J 47!W Nob yV~Ƕoe!ޤj~0Ĭ5E2]uuP @ z'_W )7]Pk @ ^BqӎN_fweVC؜{f L;׹Kr°FzQZ3gXϬ;c3?@ooi3P kqu G#VL!;\(CpwGmyO Bl PX;Fd-djN"̴R4 hd㊚|C}9E l<+1Odd;5" $TkYN$LΆr:}ll?+ЀD/?r;~st'ݷ']ON.J?گ=OW_ >eB|4;]ݺ-Z"4W 0}_l e\My K7CxèrAd>@-dbPD `{ Ň S0#%X$&ϨgA0x%[,#G: qk !-b2_7 a 3Fr+ "^pyi)3ВNY^|(0_zRY }DܫgK,zRՇCv\huoD35Bj`-k Ys5s=v|Qs, |) ڴJMiq>rpnh5Z.{L}h5j- )7g&uIŷNVca:p2dy [廔ƬG ^:@yɘ7ء$f\b},e{O aCG<:5/ގR=x|Gl&U W^vC_.0O\Sn,812Y? xQBvOh&"Aqd@7 Sҳ1?OBF TJ~1\kZpK;{ل#*oel :(?Qӻ|7ݓj8DUyk&cM+8xh`1 ƓABY j%}¢q ͆ x4ixQGdh zzSM_x'P$l$AX6B*TiIR9 lUQɕ3-*(< C?bms(O02rWWvX,.}G:7 RJ3ļ=$|$4ڡ%7GЇ?μ}7K/?3cgO>0LRj`p70 lN ټ SE J~2W+(+,Ђ)),t~ h{K}D/8 P5?~x ܼM Xdo3>(RM, AU#82ݲ1̐SF?CCڧvTLtPz$ !Cw jPL{D?@'wDr&飌X\O XIDOH1C> , t`p Ӝ7oc?Ow.˵D<1}(>S T/ H @Oր}qڃbkGςT ]D0K~Dpq2\znjɩ i}DD8!i #uBe_Jb+RwFb,CR9 flxEJJL^?e͸;1i@1vRL 2M.0r',ru:7$8_m飠?TM;}+{j-{p8ܮWm=K-d^>׬fHҢ,觶!Dkb]c= Rɚ=\w GX!d!0FgK&W P8aw݁Íw wkH[<>T*j1Z  &W@%W]h"#d]rI@2]c5j1w:!zx![?ANSܽR[vyC&W4}[Zf{pʤ^3x^-Fˮ92$8{:|Kbr"]D.A?zeH()/H!,~)%>} V ם*ߦ]DpD'c) -FBMIa:c,:_$LJ| 1oQ :bcz%ph \Ms!gMyp'#(^ P gHv;GiA%$H{6Ѣ%%`0A8 eC7e&]i1TÄ=i0^Q)`SC3ѷ )׃ 6IN|g@HAwd bh8l0A>d$ s8HD?F'j p6 xΝ>̾;R]4oQnzp sAbM,+vRBW0Dw8=`PU#n!Dnʛk(ěSF[Y0M%?wc٧0\0EML4x"ALVT'k$n^b\*Ai֬·$9!e xS>,ݬuZjNI :U_B\)WÊĝ>b1%9QH_ebE`zGJ5\±nőd[`OdK}Gq,ɩSv}Di׍kʵ$?X[jJV1t=|NQbx8&ڔj|W{lf58jΫ0Ul$nzż*~c$8wI|U/. @gІxr5h_\,"hNagyz{P YJ^g}fryqRRgMŶE_5k"jG]-~,YИa[T_O'wlXz;9BȍX6hOЌt؛<Ҥ?(*H೾od98:Wo[ JwP#Ο)'YB;au1fi/!Vmt#|vJ Ye,˵{< Ed@׷~"7^;$M{ǿ/͵X \e鼸)۲WFxb>-iRfk Ji[E{e }2ɟ6KS#EO6 䋬o^ٷm M-pRK:4ڥ-V*}7Nyt~8FvyF!40'@Ӄ~#hfSfΕ:P' ^R8DQ>a7&Mbvld^+۽_ϲRBM Q;E(`˃ 2`iHHO# a˹>jc.Z4 H} x~_StBo']ۀy[J=eDa4X]~aEA*fm"# cMJt4 j"@t{ҩ9`7H~?¾D렮SAhgһ;aRp-fq8p}JϺ VmY C F3y_}l:Fu?$_lf>+[ve7ZgmWtER;(mYFlx.QLIGHy"(2T;/=P.C"P=m}w:GZn譀}w:7oO0ٰ*TV]hU(ډ/w? 'dCZ_f2rqAYFMX)$5q WpGd$b#롏ba96}afF]{(P2r=\2DEy,ñ&ijh}V6iHh!D+H$8xFBD {8 n$+ox0Bo(섒: . a{%0h.[)c 9^uU`~^q@?l F=\ytXps}Il8.UWa{5Mѽ:~!Pؠ(˂غE< kHJvu='̆AYl%@mp!] 1FԿjyVZ+$g!&P}jNva;W.&B Iy/9;huxw$"Fi.jt&O#tb'$'g$W<@y1M-jAYOBѿЗȌ&˗vN)A-uU`~:^.6%aU'1^."SB8XM=دPJ@d2oyG3?FYdxė_G]F=92k<^#)u$@9vuIk`c̰Ŕ^017.󬨹%߾ YrR񮆁j\V:Xfxjˁѣ;Ŀ-:S;yyW;¼ԎG[PR`MxJ8t]ͺs)[β8 &/25WRy6 b&3Ptm; r\O)LzOC>jqXF J0xv>PMG7/)UeB3w7fW)?^K*7fW&Ӄݑ~254ima^uZRܑ="6lVf7yh\‡uC(Wͥ^T (lKz@LIqjJ1V@Z `T>-@Ő{N59Xz*S>8b/)a5fYvs2QL͂rh?̺W`_Q=?15́Ѻ1떳])D4="MؽuPmxɗ"p s_Ϝ wL 75,y!a%H\Gbs v*~p>Pz ]Wc߼KF]UV*jiآ O(m=s[5ߎX8м^bvc G Uً q=\ ŀbuHi(US#V|y@Ѱt ";@&EXtNCmđzm/My) t&)g ύ0 R{JWFcx[QhI<\A3sSeڅyPJs$f"/t>tJn>Ɋg i1;d`8O`s(iiDċLIHw4sA*oxīg+CAeJ> M|7?rSꚜ\0PD5l#I(|?Gbp15HIvXcE܋$VpR~*L"HϮ2)~3hDaEb !bb]1,`M%OO/uN5~X n6ࡁW;`=h3$ʴclx)mtE7uc47ry)sv'P erS({ QQe[e8pwrҬWdT }ttS sU}0f@(N~YrISǾl"Zqr7$p/( :ٹA ؼRIz.Di$I$F2B:d"`mgd'Z7tnmjb;6,fcF̆,lItq a&Hq&~dh@@q &X.7~; ଠipCk "5AӶ-vŵ]d2X~Ka,?%۰=oÃ$VjzmVӴ-X>Ѷ%Vр>_ &pa+<΀&X//On ߐ܄< ߐ€Cu(Gtq*1{"m^3j*P!g5R .=`)`%)Shl5`YA"'%A? a.% Eم@f>q.efkLöɁX5B^=-;gDbjːQザw.R$ϝRG[Z,wjSxPAqL$T]a^e"6w <UaWG䈚ok1Zm pq)Gq (;c,Z2w =T)05&Cʭ{<1H>iU7cJnm"2Rp^]P)fnԧF Y\CL4  m]Y!qH6 ׻4:sezSH9m:d>f]/k6~ lf2)ÓΨ" LUy~x5NyleK'J }KkSH%U,.[1/KNKl8Z/c} 낈Xg=$Z]11:L&\&&Br!bu-\03LX^#UAAѳ설yoG^|Xa&۴붨6=$ CTd}'ѓG1)ưeŚTE@ ۴vU {Nm% O9M5W.Db Zo^UFSo6q:fk*g 9T҃rD~IuWPxlHA6Q:=H 1<@o rR.},#\xl. YPGa " !X 'r%򍹮sl6;);W-(,LRk6B*(%d$Kް3TݬS%{nِ $YH#h@H5Dܠ2Q&twǷ~cxKVđ(#$' j @SAL^Z2Q@S)Vc}$S˝Yb @o7IYr-?]@(+!̘=ߩ^"i Є3t5})R0掿rC+U },=zo3'WrӖhiꮆE.w|z|+1dF,A+Q<h/u Q ҆jb E6||*\x}mJR;?^"{?Ԛ@/ '&;5KUc_[ ,j7 (ZZ%փc;~!!;y̵8/@>1 U ? H  s!tEnRCf"F HuLg}AW!+,Ķ ʁtVr6ـNM i XKD`'888u/.ȈW({2BGH ʧ JԴ7aCX\F]BӁfq-4ZYy Kv3He`7w[Ѩ1N#sqtS94 !TM3݃wLZkTis~{uwl"1MH\`UQy2״ m7;(nL6+sۥv5@MT}IpIkSl`ɂ^T c?H~z@oŦ{7P#LkE2orwճ'O>f <,3ϲ^YYyVhw&q2e\7!z_0F E__d-Nb9JRU@qsa@uYi@mNqk.ГdYw\y2|eĹ`}bL`ͻrV较^azW'K_d3n+& ,$̅804>y'E|FRtrD|^\nuѡMgtԟt$u܁ p/ @ _-矜J^z %vQ#9omSBbN@8JE!ëH2yԻGC05`BM*"LpϜr1A33?Bp/0:{!Z_8Vff>^",02,02 ff>^"",02 ff>^>^",02 ff02 ff>^",,02 ff>^"^",02 ff> ff>^",02,02 ff>^"",02 ff>^>^",02 ff02 ff>^",,02 ff>^"^",02 ff> ff>^",02,02 ff>^"",02 ff>^>^",02 ff02 ff>^",,02 ff>^"^",02 ff> ff>^",02,02 ff>^"",02 ff>^>^",02 ff02 ff>^",,02 ff>^"^",02 ff> ff>^",02k #:2疧X%޾SsU [&р@ A}?~㺣< `x^+~)ږBLRrd%-ԅܙ)n.Ku!w&J[ 2RH]ɒBLRrd%-ԅܙ)n.Ku!w&J[ 2RH]ɒBLRrd%-ԅܙ)n.Ku!w&J[ 2RH]ɒBLRrd%-ԅܙ(Pe'* UεQUεQUl X.~M,BfP%/Rx)} T Mt(tkb%c%>َ/0›<~?f:zܼ?/ o\r) sϧc%>َ/0›<~?f:zܼ?/ o\r) sϧc%>َ/0›<~?f:zܼ?/ o\r) sϧc%>َ/0›<~?f:zܼ?/ o\r) sϧc%>َ/0›<~?f:zܼ?/ o\r) sϧc%>َ/0›<~?f:zܼ?/ o\r) sϧc%>+`рq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,.EFq X/Yܤ*EfBOaI,\nq X/Yܤ*EfBOaI,sq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,Ѐq X/Yܤ*EfBOaI,q X/Yܤ*EfBOaI,-6q X/Yܤ*EfBOaI,D\^q X/Yܤ*EfBOaI,sq X`a`"Af:/r_ >Qt^&8A, \' n*̮|8_\Wg|/e{~~/?X_LWPW++5^e]~KFYPǟѯPW++ٛqX`a`"Af:/r_ >Qt^&8CZfqX/Yܤ*EfBOaI,rqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,΀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,+.qX/Yܤ*EfBOaI,CVqX/Yܤ*EfBOaI,Zq~qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,΀qX`a`"Af:/r_ >Qt^&8qX/Yܤ*EfBOaI,+BFqX/Yܤ*EfBOaI,YnqX/Yܤ*EfBOaI,pqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,̀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,*6qX/Yܤ*EfBOaI,AY^qX/Yܤ*EfBOaI,pqX/Yܤ*EfBOaI,qX`a`"Af:/r_ >Qt^&8̀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,  &qX/Yܤ*EfBOaI, * A NqX/Yܤ*EfBOaI, X o vqX/Yܤ*EfBOaI,  qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI, ̀  qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI, ) >qX/Yܤ*EfBOaI, @ W fqX`a`"Af:/r_ >Qt^&8 o  qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI, ̀ qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI,  ( .qX/Yܤ*EfBOaI, @ VqX/Yܤ*EfBOaI, W n ~qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI,  ˀ qX/Yܤ*EfBOaI,  qX/Yܤ*EfBOaI,   qX`a`"Af:/r_ >Qt^&8 ( ? FqX/Yܤ*EfBOaI, V nqX/Yܤ*EfBOaI, n  qX/Yܤ*EfBOaI,   qX/Yܤ*EfBOaI, ʀ  qX/Yܤ*EfBOaI,  qX/Yܤ*EfBOaI, CuDGPu*1۲i:%P>ZLF8ֶ)DHp!E*8Nm__z7`V~0i5\YvzVL;d#T-R14۔RbX\ڢ( {3w,D&lmEC5 r69/F>Yh'|~ Xb"!D9qHΈND\{3333336"P)s8zVU]`ީtUU QoN.hEϕX*oe^'wɆf^>6%wt ͒6_H4NXL#+ 9o)mŰ8_=ry|xLv$R>f?7ۈ;4JbKt&?eON>t "dq_^<@C{#7G$s{» ~`mM`mJ!%L8Ǿˊ836*jrκ{VZk"lߟ6 ˳xD9pԯ}6R"4jDЍ+&]za-sa'xZemGx} %M>V;тjOe$ޝH kݽJ5Efԟ]>߂.OqykkҖΦQMfJJRm}Տ(Jb7,A'm4{#Z4W_LW< |qYW`kԆ!\>}opa&`Ke-V8|&`gu_$=ߗۉ.b 2 +xj8iv$]6W14Q6 m!ixt0+& @7 w4: J+4k2Qt^&8рqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,.?qX/Yܤ*EfBOaI,E\gqX/Yܤ*EfBOaI,sqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,-/qX/Yܤ*EfBOaI,DWqX/Yܤ*EfBOaI,[sqX`a`"Af:/r_ >Qt^&8qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,ЀqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,,DGqX/Yܤ*EfBOaI,[oqX/Yܤ*EfBOaI,rqX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI,πqX/Yܤ*EfBOaI,CuZ<AG0s*'~ wD1ëlԮ(V=\кkME+zګLbđkbIL\K5;u-b`A5G v$FG23$ „c({͵&l"f[٭dE#6WGj3;`E-[oj2+yge.4jd +B'q5Έx.^# 0kܽ%Q 55s ]ƀ^ζGSU }e8"Mzkq[/Sr5ʿ5;(\_p N"@ppT֐eu?]uknLh7{k &iDXmIˏ5IˌXAcalRFyB> y|G`-~@rC0 ힽNۨHo[dMOQ~+ŞSR_%=P_Y hjnB]0 <(/Z~aKzC'YQNcv톍IAR1|?j:w2syB\lK抻~D BR4Y,k|G4wa鼾m?Ł *Uo[D=QW:Xev&zH;hdk; >{Dm ^M!|N 7!:="vvmꈗmpi&' rB䖋DN&]ptJd B´!'UH[`9tᇘXܾdJ()PļANކqu.֫X 6JOYVzа}vn| -j:*TƢY u҂&cf('~%j-<25"8!:ᕔQ=;!7܀Qv\MZ8u͠m|8h]ۮb\_vGp/Bw:$$C1.2ÌgҔC!5emӐ2-):(Jslxn|qr{ʋ:>{?[P&a׳Hw2D6a"HKrC"D#z7tPX7Fz^l >B;W V5 [=JDށp}urSbШ W_l[_v[?:i70$QG>Cdfs!M5AzD<*ǦX_!=2{~A366vjTuZ'hW9E'"o䦳>#vmA G|bt&(~4/D&x: qRbImPNԂw9u-b3GL'oPKX3z5N8 r)I?FTy^TWnwDӂf|HPyP& HDF(/q"RRXv@cqfWb)ʥEm94p<8K&Z?'铮B. ,YV.]6ßM Z'8A@mJKb㹵"QRˑt?@P|2KinG/\b y"jCL:&*v 92(eT*5zGLE'rYX4҅n_p7cF=+bN@)G" MA qhF:A)ln%şo8>=pk!Yv}+\ǧ*uYab=qMLs7B5%rW<)W h{_F%F%-)d[.ex)-sXf͇s_,yŝU1r}Mh^N&Kn8kEQpqEҠՇhĀ/KEAC (gQpK T+26314 TO/[HG)V8 r-U[u)ߓ@kOJel i_ I*9 X{7H8)xGfLa?W_>EՏi#jQ`q1 d}}mo!<$ hSC>{ `~0dteV4Sc{D'oO`yózk8̑S2;s2ӎԄ>uTZXԈݠIm .͕힉#+V| jU[ugeb_7p(6FsSo'Hwf>h@]KNy^KyD49̲;χufX+g 8Ud'._Xަ Lw+%K5^{q[ܜ`uf }ËS5Ya\(|Snrg=BEKA?].dRLM0ʵ70,`$ۜs$m3Qqp9 ʍ! "{Hf{an/tlaL S4v2$N13o)/Tc0꾵k8`ú-nh:Sx҄&g>m4eDaTBu`[R@mQ Tg2e7,lHHdG)bE7).~ãYЩ6B۾EHS׀N6e!VWmbrH uixaImGH9Ju[ ~_]ZKrt#^%NH+]mȃ!~Kx)qT{r E[rݚqҋ7(nlܨSߛI㹲s4鋪0 p !\u9JD|܆Y_8w)ADO"[q_mĄP{<Ssz~=ZHb20mJ,ۉyqub PޖXT0L>PY Q7)aΗփ*ōsֈB]fQ.mB73|͢eOYF5=> ֨A*'!ctެl!3v@{*υl_|[)7W@b*Wރ h<+njHNwv>$W6&2/r[aDxɍF));`4&cl [Wøb.J}lL8L9"LLbbi< 9c1U\J<(+ n?v)N t{cE*-|mĉn{|͘)$7?7jjkYDg#8Wb\^l"v/|S%Jgwnצ& U5ycŲÏ@WC {)'b1iMV'gbwNFmhAF&N&|&.)H%6w$s1(Mqxcذ. 8i7 HO1SzSm8CzUٺ6[A@z7cŽ׫FX<)VUttHpXH:Bjw@["U$7Nd? gpH,uĠˁEi6"b %tV:HW?+ \ !5Y*Z>sET/vÍ>VgjN>r+u :2KhW:GNR3mb@mL7Y"0 xks[* 8 WzhW'wA!iuKLZS+.Ub}Ռ-jG!RkL_Jn)WT);?^!C{sd@.E@R  I1 @nFջ\ "5"[XW5őEtFWzcyv\ݹIU3,%#3_S`G&^=ʤ%zs`5$g/覷5]Z A{~t,<8£(Ml)qn30yGV Bb tn덧: hL4lq)B~շgpIi]>KU sA8p5Cp]tz p/ ]*!9k@-C>KVH}wz3#IFfXFR>e'"6NNJ3nc+z@q +U) _ٺf/aVm]f3;wm֌[T0;pzt3k-Sr ZzQ"&8Wem#NBI_×{<'nO_# 86ZJÊz kaXgt~YYǫjr IW Gq~Cxr+(Mͯw hNԷnEZ)3G; VPkFA1 CfaDȎirw #ۜ`0T^/d#w!%1@`n*^=qeQ#aHMן#OНIZ3Y7Oa/+&\y6l"(җP2Ӟfe|lNJ!5GO! <|؄E X.Zr7b@EL'[d.:תUϴL$'|LMgVࣅрA/1>_@~uM܏ 1rrT.qˑvR 2]_~p*VZкKO{wZvQM|aP̥UCcA}Uky-.diA"aQ_.9ϒ*/@1,ؘL8ćJ.sw/Ґ;zK[+&a8 .⠷ߞ@j?g"{ 17V+Qc J!:@c8Cry'Ό/91 %$4@/Lxq.a?}h2yAۋ#~ß"ÓR? A(`޵&rgBM^Ɉ ןOrp ѷPUhR/WIe57C#aeh ("ǹ֧H«j?j0R#w: MhҘ<{&#^.A Bq/R`#mpf6)pO.͡Ә3x]e٪YInLWnRi$ 0TXGaH Nݬ+8y]ڹ~ȁs#7T!^81 |&܁N= lOu^ i8oAASy5SvCM{%Y䥧z eཌ$;V1iC.C5h1;D+}VB!39WYZhvSΠYX\$%v"RQE\Aaj/-6mT ԬLCR2xjob1z#N̥*.s=)zLFcc+lsK7.MJu+Wc,M/*B67Oj /=KhkNC?n"eae|"@>'%uX NqY';u ,\NP \ ~)HDb(;$Er n wj郂沗CTɀc9KV[]dνDd`$fikgY ]Myx,Nq`0)*7& Pj@=jsd{I%)AɅCBJ4zViw'1nl@HS<8,#uA T)шG54(Xo%-&9R!UX'_`+p䨡Z#pwEQ#u1>Wzu1 ZMրӳt8xfQe~1` ¨/RYN͕W^1T6GuO奿^?`5r\sѲ?ωL1l>xM8ZJ+Q5x2_$5f?&v6:DNbc~xvmRV KN*WmӃi(_oaF,EejϬ@x&?]M]k=GN\V?rā7ɇNST~ǁr]RJqgfGfZ:2lۦK~[>lAȓ@ GZI( Q^y7;' r<g<%S*>$q OxyLݙ|'[gW 0L# }{c;$TVt7xϾ]o a/IYUIjwz@f A/Qyʐx`%~Oh6JXHvP/znW|ɨJ/PXClH פ%p/f_mГ}2 WT#ܬ(|fI>]9%yG$~ }g~{t̬n:Zk!Xl`LeQz\dݗ(9{aMEQj:"[zQH"5fv!2h4S4xnLSjApo6/BJa)H}t.ʦx,Ww8]ak'urpMaZЈ:VXs_~ibf#~3EQ:CiJ~GpChcPWdh 1Y/FD ^-Trlsh,'uqfWycv23=][Rei kC{s oOgueg30Jb °7A\bj)1/g[8f'ф4["TϼaT&;qdBGJp'߄/;I c//nt, y9<_?'ѥL(6:TJF 7pNrL[6Y"Qt]ZgP"ƧvHC;WU K3{-vv!#eBVلa:_~Su2TQ68ڄxh?A7ÙI9Mh#aƱL'P e]S⍵u]rgXTƶ5T7 FQǻb~d!B/(@I=괺-~;:eCS"CT-ܩ~F8_}eo'FL>(sb$޵shۋWR"vszFQ5@&U!?Wj#GcT*P9S$yeFP!J#BX+Fl^\vzvj_!s q.ٴ HwuU%dd[m)a(@/eQJ'iz(ȍ ۂ̌jfZm4j_g:uo^:g45xu *do`_ph I{etFI N9y7-ƒzٴe#`V^(wN~2qf6U{Q/X͌]Fc|~3(7Cełқ>Ѐ@ہ1  J7hGXiPDm ht 6*siNOŔ;qNoƠrj5/%j`mD]Y+By/ұC:T!2Xuïn @ `?m˂:ZNѭ @?l\` ^4zjEbW}>z41 D @@́ 10HYKsh4ldPd!1o3x dZ I0HZvr =c.Roݣ>7 3Y@@k)._@C5u WV~ h8HºN7s,plsfSo+JYY9b-DG2L xS?0hqp_ۻ&O-mYaa\^U 9}PwCwN tnKQ\xf 1$6p6[e :fZCQvmLژct|ee07l:0rg؍Qm* mS"LQژ.AٽǠ~SJQ$,9>NN|/"2;o;K3I6JXbL!Jñ.{m76S&u4!K&Q;N ,L[.2O&F #CYb؎_P=JxbJj3t =C1bmL&yNx (6FdUJ%;ukS`w\sպ@^+ 8pE{=Bb gfOׯ7&?]" 4.G14m57 Ӱ#[77&U*N!Р'q}0a/x|t?'v3-y.Dņ1lLlZ?m G(.OKO$ 8!*1íqy]Oo$L| _I$k@ 3p/qIrqAtKZ/z Vذ%>vqp#X iHS7dnyˎ YUA!&PƁyjZ@sF֒;E;ؐ`&,GHKY5pܺpfė5(JПvn51?H=- \ܐVw6̼+`>8`t\!8Fs+X#p|{+u;LN ":]kye!Z 8Sm_E{>="h>L>]J!(~+!H^@K.qrm4GFT|K DAZ/8a>)jڴXCB:xȧKnX 落)!)$gLeYfN;Fdas6nܗgcO n5Y ybkA2 Ņ%SdCXk7'~Lo}ޮmĭ)LF,'YYX4Z!<-h&V'zqXTYwi5?3MJl"f3Ѓ *Ha|!ms*(pՋJX`)8/\sA@Q^cd+U']yʂr׭%g/Q GYq_g'lmZ# =l( ~5#8 ]젮gvi;H_gp?xioފDK,9ԙ0BV`JZN,JI$SCU!B\QKk!lG]} {=T.`tFL IU,8~wl&ʼ`l/wa ⦿~3Ioj=?.['+gXK#T$"bH~)$"6-c ~^O0ag7j3 ; e= ó\ h{V *P<9\.xEHɌo{~PLz ĕF,[Պ)!ݺd(mЀA~q/X!3㗠ːoq'Gm+8e^uýȴքd[P =V.J\]c- wE ^{nz#݋oY*:r؄O F.?uxM,,{)"uvYBo4(:&ˡݣ$V浣92L6}ŌŴ]},,VG%;&|$/残 Vf W|}Q)f(q%1:4:Q|iC$>wdBnfTm ΓBYD!YI?'lz kd癝+v& I^gBƟ S6NZ8&i/ڊ7\^vٻmd}A41j 㦐ّ±#=\F^I{`FE'sX+ xg>ƿ&8~/sUH"A X{mcKߨY&sgJq?L_..&&߶I709  .>f3CwD[ݤ:[@æ\~35Q_fe%, cڢ-_ ^\oޕe?4ֿ:Efڇ;y0^}+}wN='}sum`" @pE^iky:p8RzN6_#Y*\~f5 w#vѷQt[Ws;X}.g6R#Y1i=坽8"yjBi&uh.pT@VKp\C}rhGspdcKIZY Z<})wiWǠWbrwM G&6BTM,x2]s5lه d :ZfDI)gK5qYRI*YHVjNH J uqX`V?pksɽb0ώsh׽W-J my#%Ӽ_S& UEm&H\fjL+Dgێ5D,zӈy¾pH*9 . uAX&1s kIY|s݈XQ|=5"T_B03 ݀<%ЭUؕtaYԶC.^N =$|YY$]+x18 +͍NžO!)"5#"eEmv=&:-(&:}Q`[$TA1Go|l/ÝrXu@X HP=kÍcN{,T͙shQ16#b!Pknj kUu8a*JeC=#c'xI4?Uv'`_ˍlԞ>S{ZGIq+:.܌K؄T)K*d8yx%i=?qc󹐕~U)+N425 <'>Nz7y~:^q ˚:3,?wy/O0[6 ?oCX+<‰X@7w~Lf*kC+r3wx V&nAH%ZOhƘ _q<28/l96;؜7=8M* QgaE }.GApyہ*dܧ%**ꙅ{V}BrK|#JIL#؊-۟Su(-DAJ/@^Etw])K(|9tJT <ZLR{OQsoX '^d_tIG""VA}>"B"o*aE FY]~En8Ӟq̩dHmuKl1Mx2Z^@u4Y6]@_69u (?XyvOok,̓YaQbn?ExքG Y0[ArQ 6TLi ꒤r5"=C%zo0#pa^Ě]ʇzS_a_//񊷪-#NIW.aWL2[B3Tc.%w\PqFvkQLpZaarl噯?[s 1n U p>-FE"e4 `owIN˽U`H?tdaS*X_f'텎  #-NYk6xN5;;) 6Npr@ /VnWX?$Wd` 1:DJK"ak@f=NUU)ꃧC )yuENSD/bB3Mǟ-jTzHN`<ܾ7ӀTm6|^oZDW~G JÕ @ /003t՚Yf'k kɜ=>UiÃmGh<;3Qv3x@͟܌KvpoD'绳,4nGݦTG^ }ە Y]rH&08E=5WѠgv}:< h%7F5 .hV/}ⱼFãyl.1i ۜB۫π@Ɂ Gpx}ȃÜ3)wg-[cg>@iҧ'ٟ)@lԽsMfyX`R`hnIw&D\V^X1#q\~x) d=-#9VwEu9EH˄y<׀ށ4Gt]ٚlֵmD Z#YApgYPA0`ևi|C;97>giGz*Á{!q e;qO0Q6gg NP~z[B܊+{_ۧԓyuHEg|~dTEj> dO9\uqA{*W"3BnCGz:dW<2P4rHۘ, o*!VC Z",ZƵ ~ rZ'4}B>omz@vRв I3@O,A:q"/o&) }ܗ%qzc~àCϴsh~ ԆS,-- fx}mCK6 lόV.YOxZ*b7O~/rF'2ł~"KԻ2VZ`oi4j՘sq\ #kpsk#N(b^QДEs!z _Xe&~ \)2^;)C`/ҮImSjw~D0,הUk*sмP-Hi8 y: Wc-P4J1BT_ q#VQ#ff W*=$ÇTyLCf6F%Ďj|^:cHhCZG{bN X{ƭn C,fHzyS }:vpDb'g22u+nriX_ 혀n@!$JA 0`Gf n+0g!ꏗbBtl4LkЎП)jVƺ(`UH_gZ37c Ћ"\j+! D:7P%HW+B<%X4:JEj]*詴Y䌬`iVsI=2a(##LZ.p#L(zyu| HnEԳ7 #f>KS6]@㌨l3 :),o8#'}zJ&m?j%8Ď:l.12((Z"@F72bI1O p򏳅LUVIa=>y٥\er0n٠d {Df7NqJtʱRviʋKrmyvEeY!AVy9rнO5Gbv/8Aݑ6qof.NPD8_|R^8`N)OЙX\!`aݻ[?PMUEZW)dv;*9@9>QٖB*|[:OU)*:N߽Ov&z̷hw\XX%C~SJb'/ba!Z>`Tls+c^B^by#M\U ,vS9Tkk,,'Zr7d/TX4@Ӽꊉ Ӽfg5)ch?tSqeT-{Xv-scZ[% 1ʣ3ެ@տ5p:ϾFDXtQ>ؽϫ6ݏ{ ;mLuq&G>wOݧ`Lf&.ʚuægK+]Η]%6z1:`@=\1eJTBKe΅Qr0^tKLk7{~Н@^8{+`gi{(Bxki :ΈFM^-c+˓]Ӛxg#)1d7tB>'2}R\ðg9Q3&l4z~ՌH̡eSqdiL~Q61g7FGe~C+t،Fa>4! dHLU;[!zy)x;_wT+@뜊G*Gtnɇ@GGXN>M D="sE0ʈ3(yW1х'}Bz"޹9[%Nu g(3aw01 ,r@ /`}@ZĂ6FiRwze//5 leo8ON/*U$ 5P/l^D?|^}J 7o} Nk_Eл,2Xoik*)sDxrݫd4B 23 &mJo'jAqA}l` %ө.n@$AHۦzWF+[ 0ўaG>9 #"-ze4t0 w.mNDA7MA Z+ }FUԻ+yAA@M̋W 6S$Z[H6 >hi3!&Wp:n5F&~ `_w I>OfRzc}9ʤj:#GKUṕiH#vR-k rtdH!̱0N:¨5yKG.FlBD[zPoD߀w`u7JRr2qp`/0%,reDKoR;ԝ&Gon/BS:Kۚ~O^'`Hw=l|Y4PpxTAB.ٕ XL;X梻`3OAy%4('8X )\Hw~FS>iH3;Cʧ*B_ή}%Ff z˻#yŲ'P5Nrkj)dab,ׯ~ўc B(!4:#ڪAW1m21p\Z^7+<%@ט.zL -Izkɧ-WiḮCi1Zc.IN#i8! cL,ů ?%Q9$D[>UӘ? \٧il=|)da wF7`V"`LXEč1T"ȆBl뱦B91hxbM@$4 Bמ4-2i4%6o$w2Q8;YԱw #V8`mJ>G*b~sI邓ws;CmEw"_ 9g )o0Ri Z Af:'&v~L4ڷbeE.1H.,8 z,`zr}֯omaNcwyhJ6?1N?!>t ɻV-x6e{[5 Z*jͩlY3gkz-IxD/0x{LpGuOLͱ/c$TLw`v aq BU*6N!7@=ʩ줱 [fɭkY@[ukr)+V;%! TuEO1@`>*Gw o7mIgjDa;Ms% 1\Kw7S]&2J-Jx3! _J:E;=ޯ$UӇ(T,#JX SkxW{j S<] Jf;_7]2[LahA%)`0Ԭ})cvJ'ڗt [i);?(lo\ _emN*A >Zmf bAFb}gTbET3x}>U/B@k7 > l -k [Blϡ%A# ZR(A,luKMcܿL9]8Vgʰ@7[p3tN`3P t.@@`m}+J8}^žzLhOڜ /&IP 7laR.W YѹG>)Ϗ7Q["r7PMSH[3[] jp (Ը9҆7O6^|gvߞixی%=1i%ۡDD7`y|@x`d x- N4i?zw !`]HKxi }I#.OLp 9otHX譜94̀&mIц$Lh TĶl/lbaKhMk}iΈ*Jjp`y-Vy!˧mYj+cKi5sUCM8]@4qzG؝7u~o:*YdPTfL7#0ObF;+X9%e6@A>coQ()#CDŽ/np>yնA煐3"] .4ʅs#ZRюf jZ#sb ; ܽZL1Lo&j>ýՉM)bږ$"f|g9*1ؘ*;(рF40-PF2I8f=׈QV̚YN;N)_'gF9!MÎș1}εɌh ![wؖ=D"3%oUTUo2Fh(vM"$i`AuP\ӂyKbzg/15(-8O$ 9~}T&/^Ȓ_^u+6J{˿t!Ї1"EyM0(;J?CGe"KŜk4PdWEԹڧ)uM fFͅOʰ7ܴρ}5λ^KDqc@rP&FqRZ>Yz*2RBZ]5*97CYHkĦv 2CB/pSR2P{ рI]|߾RezXx!@+ٟ.OlTv_ŵik&RΌv3gCX^}!΍*׉k0ٖߋ%<FDYZ mXMd[ Afd\OѢ޹b#{BPӋ:}1Ev9|Wd.c#YćXoPk ,]l`-Ut$z%E8!7x6t;3~8Չ6bN6'ОX^G/9 *=]Z4@J(-#^{-t д ;V}byYh\5D"=ϔҫؗsQ}`4R]H` r^- 4dzh{F| ~{ႍcpKVN*b| `9@\'fU/_0Ft9)K@}YzJ!ahjnVK100ׄbo=s"f4=g]i _!k{e"tS0#OEP%X^|]}> :^@_8[H{Gf#}䙗hMdũlcL*/o>Ĺ8#OvXҳ?B긏iY 0}>C̚7WZ$SVyf M^ؠ'[규Bo] Zh#6 {a AZWN"cqb怌ߗdacdfk0сJұl-o-L9:d;h?xKn/ 0 0i b_W>9˾/K6Z4" a-iwq\2t4HBUi]O/ZlCPxVNhHLqeWԐ$;N=ʪ gQw7)Xx@K'28"^j3( Jа OLY~ v F. CjWd6RcEnoA [ ;I/niEʵ`=}BCA8=-䎳"x3jžGَޤ9=r櫷0}SU<޽ƪA,8c)ҷ^Z2X!t;PD( 0u^|/]$Զ2P2L֦H@pr1(J׎fo5]tFhQcSq&~:s?QZT#y YC2Y@eF=J 8}\%ӒwlE,U<|pҊsyT=pd%_Oо!,O|!4Qxu wQ;, Xro%njh>J- G %EV"Hb `С w/.)<'pPMI` )-ZG^8 TϿc'74 ֎-ܖ{S< 4Mm@Px_ j$iTNи }Z6sah`[)]m<iAAN(3`ߴ׼9&He;aQa7 1^/LS!`ZW;m3$1oJ1o +&u;1~qS/,Z]"I=rgL60N&ljpjjcxˣ4,0 پG)#$B&o. u2X&Ƥ4IZыHvcڤEƁ&*W5loJW_Ɔ3Թ՘ea-& 2sRamX(#o`;>YS1s 8#8" ^HEuU7T.-~DY=u A}hMB0+vj% +@mb 7)F)4ӬMJ,PqbMdmh<}UܒNG$ѥĶ.OI1[9yynlb!t ]%ؖf#Ώ_^T EsZOBxݻQ /_<`(dOBbsc})yG]rl +D>`6x1?3N /w{j`n{9T9pQ+5F⿍^8Yo Jknkp]p*\)/cR_:-_%kXU1Vd# cjiw*Cu UB%pB*7@O͓=======================================================================================================================================================================DIy.-HND B{ބ'B NU_1u ~PMf́jL~ b0wziOY۪)~Ɲkb&KXڳc( O` %{:,#ָ+@-o·*"pM1NsQN~Dz`qdQ( M "NJ47d+z#iS@OӝF|h;c"&RA\gZi%m|{Bw.Nm y&|Nk7#{I*IH#ιFV[f P-Ϣv*F+ &\[BA.uh$ܞX3,kY2ʵX]r@԰&u1߇ % 5%Mx:J\:ŃE?~OE-`G->' zz߂Ίx@Q8d9usRv`j8l>3ESM1l|l\d9ug7pǹmd1,2 Q0:eƩ,%W{|Ꙧ='L:mɜ`ğ\opC1xR"Yu6o_ShoW@& v'/F\ޓFʥ02"crl!%SWWؐ(ֻ6fUcv'v~v& 94>TurMd/Oɇ3(Lҁ6.1\jvdo܉$׈3%S/ ="ug|.6r̖;E$%VBHu^RqLquHpgӋaZyԚ% =] EQ58` 4w3 ُ~'#X.zv:no UgBlיI\ vgA/aIM\zm Cwv7A,iP뺄+02Kt1wl:NUKEa:߆8 8 _ʶk/?qu/:iUbʎ4sS  *(gT*841`dh8ͼTdby:.Wfr7(yJ9tLr%F%MKzphSdwc;c+bd@cw9*$ħU5[g[4K{KnܨiʉV>bKq}̦)>ĉR֞uC iIi_U=PE`_CET"8|wWrC.|j:PԐQ ZPmmïZ0n;kkRky( ZX57ULQ!WqiX Lcv)Ne$_x,yS|Q"1N|(}M? 66n j M༥''OcM7y,7@@U!\t욬>5")||j>qPr*4LKD ہcFKD{t;j[[2JC(wl&Q,U3M8A3A}U iDWtRꚆޕW 3B$NЂZ,@Gr3DYm2.Ps㱻mh{)&hT8<\_2NQ9 WwKaR.~ש@ H U':gD->< v2t/ϯlKqSI C&̨u{o~ϥBӁQMl={BpY*b2]oYf0=S7w{Q'BsY)9y4v*BbڭP~0D#5 |\j>!_/.EE<VqbHS0q*HUCV~@ݶ u lhmX] !ܘT׾lV؊tV /-hmpyuij[dfHȌMgPTXXUHl÷V9]*oĦ6pEUI&Gq~%!>֯"*O6V  NKwK+{1%ьU-]Άp3+CHKjHJ B~ @UC=:fY:Z tkܟ,Nl3#~=xުQ-EWԗ@!91օ}ӊ/pt2L·;":q顓 +&}sqI(t q-jb-+E <]AC S!'ŊZ}sg|B1Q\IcQ0,9u2+uק.G(˅s q{R\CuB|ɣB% pB*7@O͓=======================================================================================================================================================================D.J)26H ":Aiv#<%G, ~3P aYxEH+QX#ҟU$KFYLAG- 6H7<7RZ6ފ3[$lU^wdS5 F̰ҺQHrjcvNAۘ΃Lt7 Owbb̦uZPeQ %xin[)7N"4OnMkB V/f݉2/4 CȝDK rXYhoJ?U@5&ϰ + bd1^i qJd!BŘw'H"5roL'Soj ur &O^BJP739:g[=49= ^k*. >@9PNkRhԇ:N/}X!^#Ôje^0WPE խ1PKvNqX_ O7T2MZ 2=ˊmX;Gf/rQ\I04Q@3 iD ؘMOmi_E|8,%1]³ 3'pwZ[ i׹&zh.Wn++iO*]i-&Y")1)b H_!E6W" idtJ"P59?'qqG4j@8aϨ5tV'Gmhn5La3) @?~ eثN[+WҺˢOz1}ҶF'||O2jJp5Jt##Yf6/T!Q;3 JufXS#YdZsZ-Ψn;ꗢIwAf?/ d|6b\C g k:LcOw/M7Zb+`+iޖn(k&eqjǃ%cFklTpb1 }vIBɧv^I.{)sǻ;{8<h[{aIsnCA$G×􎀭SAhxTzrGB[`&(͝COɱ%bf593c}$ܱjIi0Y{aVͻŪc/sKY? ~Krl0T&4(<EF{ZgHm}2{%Ox.r2p)på>PPI#>IN!ċDDJ g1E6^Bݡ٦4< [twc e ,%H~."YgMM `E h*K-Հ ͏K"muh?Gj W4 L*(h.u)jekJ.;0^m.#9?i¦4f;rMFy^'Q\>溱אq)Z@*ӔH7RGҚ7~ęb`3Brz|i'XR ]0(R4DOgto_# KqdxӗO3em@jh,X?ILuۘnJFM9GwM釕QHH^\]tEJ&HSͮڤøby~@ @&ZDk^GUGClkUL:]nF?#S J"W`^A_HT5sbwEXC d!Sw/bhYZk"O;zSjG7-x 6- N̉yd؊9nK+AO ,‹ChօV Cϸ@ Sw I,Ia.62ajBSR+m-")) @>W } 9;|ҡ<%FJUTP#hhT7z݀1?u{߁>y%#FT㾰v?l$Jl髰qstTzkq_U,soyt C 1fڃƆM _ ӣ<]Fi%aG[% E~֟bנS*N@_S{I;hOKqSa=Y&znn+  ǵKioAtcTV4sTKP^B638G"I i7'r(/'Xs˽ɼoƐ }*T˖ezJ5-AM T_ bQSc{$~ ϥ)3{tUH0n\Jw&Hg˯ypTԇ1|~M#L6/8m!~R-Ơ$R}.4=o/fX|;o+<()hiuv #ȥn؃ۚ7](@M.7*oc}<3Tϟ@K U6fCjŸ{^,(/iE3WIY*? \F"#ky|3g`@1lDoŕ K,!"]0(WLjtա` Ua -TFj"I8zHct3͏0ZNֻx3ESkތþq,RWkFsdS@z雩e}ۃ5njHGA8rM⼥Jުvy i`-E&G,nC["$ -DsA익=r9 DgC HV_-v;$Z6C}ۊ~a%t%D:9#He#xލ3H%%;EZdrdӭqX+5\B t\jvAj7 aI)W39f?5QqZ՝0k<uWNN==xg1fSR9jtFemXү[&.7xlG:z.₠zlA0R ND}TÍ?lrK0ɥ`c*H=8 lfbnb.N捃SܞӔK'񟈤˽2ۑ EېR 8ZWH`^ioF9W@D<& u{imh̉E%bd3;y-BWvM s0ӳm s]zIfS,W=PEIjjqbVUgc ӌSGx?ai\ж>8pcHu:Q/K-G+Q<4W;Ɏjy5nي)v"fՅ9*ۻF%@SŠ}t!$5i:IZ?rU{l!׬q|.Mtn=w 8+[ֶBЪihT>WNvjk]VnIq25W1}8 H~`h;gYgdcJ"z!SͱYzVٙSI'6P@z.wǁJPd;C~`}OC<42$U2%)}&x?x =,k:gEAߑ}uxY z7ȓ*+ESn^ kWsGEḏ631ˮrvdKso+&pd BسrΉQY"5рEȁQM&Hiw. !gՕ ?# 6k8fNth"M,=<88]>gJ Ait@yUU ϬpOtVj6 ;9BJt3DϤAt#zܴHKOOB/nsG?*|C|{$,h` wxkuV-PyA?gH*[u@ '3_=LL$9&x![H|FuFE bxcVHX keۘ,sĤq Wk|V.4ӭJN$bFƢu޸"\9-h\V9뢣la,}}V&`]I[N:2pFJdXa_W߱W;=HЙĩAM6ATɂv ܆pIE[:Kˤ`%P]h`k*

X߭~D{lNoٳrJacdԼ Z2GUg̈JՐ3|;[d(ihJh>O-ɚ]hPsjQ7otcFzۛͼ`x@RcnF]9 (/%-\ThS qs` i\*?‹܌5pM(KCu4(&rRs3fdG0N[y K#G}kR]}ޤ.[8YUv}R4x_r,8G;6W-xe.GhnC}XJ㈫4>uߋ>M#ORuh4fyʌ i6=*QKVpޢ)_A=J_)?cE!+c7Y\(%aa1=ŷ ;}Y&ҭq+E_mm I2sl% b|-tce@)a,0Jrd< r4qVeb\$;Aq~$BrWD埫^=I2.鶥/ܨѦe['u@reHWZ ;QUw|b! J2Qe f4XÎ,]k|M5`li6 w% XL <д ].DtR[CT7MM#pWP)z&i(yEgYVa;1.^~?;4HD<0Uw!Xyt7PH#!pEeh>t$x6Ǩ6m2[AzoȿϓFxH!_Kz[ $?N#L:4ʓ Y|JɆmL-t·2B(Юk#*__<|C|k9\hɑv]3.6M'\}Y) [AA4"yع[d.;*n WiD0fuxwáEb_XI2Gy4lS !~eEs$}sodDxpC8)Lrpӿ9IIBP1Qt9.]l=׷NI=paVʚW \lYOiE؃t\D9fnwk?9^| םpc`6l49iv_trx yLV%ukP]xLG-cF K`¡YŎ3! 5Aim A =Y)BFfKyjpg-,&Tvsri7Q[&." q[9ฆW\<xyԌ&x ٶ'85mgiљ\]_U7pŒwO{|GU1LQ(pu nL}hrV04iK:05m J8| LXY/eL6es< jjO1O2HO ^'c.“ ϭhp 'n!+4| "%axBE@z$~4S+ _*N78Խ9u7[yj`r!xOF0 (/ Pz}gĝ,GF~SuV]V?}TXBu~ʈG=c^jŀi({jvpHV-R=[!sm|-^-totEoa-.$E+7 eK~Jp1 a]HQFFW,}$Մ{mG '[2#QI䵐+be9]$F25@5 lUs %G&< j\mWN!ml sl(+~osg+#?yIQ #4SK~UDopͷvaXJ:Gh5[վXf  >5 I}yϨ'?Z0(M(%͏*C41OMTyIg+9 {?ٞȾt6Z Acn= />l~'PGzZJs' IUcեuo qXj;o37a=P:GM"R׍-KH 0e辱*xaIr*goOtӃOYB\>mTuS;ynbN[v8N~?ƞuj^Ioݩ \|q-B>×Ay3vb-CFț$ma3 Q-8e%(5vA qT6g8'[?mf  <(y`4̆@tjDLp`Z_). wk>eN*O\-,i:#tB!(+D!Uoģ;$g~ԠJtc?lbTr+`%atr.ԍH>T;4%r(b?1ЮMMf;1nq-x|@k,ڿsg`uJڛG-sO \ يx<:$<7;Luَ?j0Jpu)$,=vuHX_q({{c<)b>D`fbwh xGYqzo]]4yܣSwO|Vŕp E2n4$) ۊPma\E$-+fs$pV7^殼Βі3AjNIu*4 V뾾0 iswRE:Ԯ9,Ns9X6/ͣ>vmqXJGW\txbmH+:/':r( ' S8w33a﬈Z e KF"Qh҄+'YTlbI "GD;],V 1&BKw2-}wk]9mv6pk>nN[עbjnYOU2?<@L(e1}->w}ș * ڴ4$B"VbE_{ۣpFm"+CNĎ0$2gh3F 16l /2re9ra}=hfX>Yx;ZSytLPԴ{pk2GD/Os`,Y;aEWӉo0 `rGIb*CYX jXmQn{(t[٩*]W\=L_p0:V6Τ$乀qn! jD"=d )+}7*e-4 '%%M&zзx˼MaE3 aQ`R-AZ% SX)Z)= Z?*ă7d|S&dGсiv w&"8-0M,irP.vѽB$yo( <JrkANg oaU]!}A>4J(,ۋYk;a`Põv `v;[_aIImC8L 垶UkX@EV4N:D&D֜wīN".(д)J)NW`hZ ,gxVW? F=vq?hTD[U SsXPV!V\2]OfJXW{GQA5I5^B.C?ܷ~ZJm~7^ e4Az1nU.VeelbTrE6jwĻ:>Erъc.y>4mgX ŅBjfq{8ߑp b1]6L 6H1#6gkƽ?c%)wt8ʟ0+GoVYo/0dc+DDʎ/:X+zV/,>#[)ˀ)܈tAQ8, }{3OZEȦ?| fF-<7JpLQa;QG\4>R) ] 1+L`\ 5FmyXPyҳ`J}YDWy93eOӭg 0S`uO: HPsoL(p EAʦ#V˩ G%<8ĝaUH ԩ"NO4}mP9!JE &YDY ?+C0ћt!IJfY=΂hF4 u*a@t,1.ã!q>7^4p7c 9oelZ.4iJ4( ~+9z uViFD HlXEkbݚ9NΟ9xo'"G|L'{e4qaf‡<,r{ #ՃbvYFff}gn%VѰ3F7U*rIQ g>`uG\Ks.˙V򓪭kff . \QaZN Y]Nr20䅶J7fb jUu"ƞLrْh\tb>O=AsCܖvL femBO=@,JF5#σtۓ%XFYΣs /XӉFp2ΰ,[FBdwǀ`P liI1כ%a@\ U]#Ky k}}jG-i`8xWLyB*LNj]mpr<^o.VnKCnk -_4_,rKTx3ƕAյ;%|8Oo=4ݙV`F>[ddFK&>;pόr1+5XEVK!;*cpdEzHw N.XJ0Fg)z|xf_&6D[5䅖ai|h_bmiuF}KDh/t)_1 =TN=_^3icZxn>Kk:^㓕CRà)$iNXtÑq;SW̳_}p&}r䅞D^ m$Qf d='W DOcƵk~sqHDt &Zy \MžjvG[6 ;{@5u<- "ڌdvf,'9#kj(F7Pc<8 |):Ϋ"a&DM}I@~eF0GߩXkh1k[8)WCRo܀I!u`5'k齮-B c˦;) 1;H[4OgT}7\f;tMVVn!QuG$`H?KT7 x[x~?^D]?yѠnPG F6QS> (=Zr%C+87T3ŠZ\Hx+`(V#ԕZ} -sR΀PU̱"V6<ж&9e 6Zs :q#2X\HU,46r[{3:U.cNc(+Dxug$}+_wVE7b'HZU76e%)FDr.PАG= /_Jȕ!Pq 4/MvIR2@O|w >э]âOo.{;&rM0C0|R4vVz̶|cNsx,dkVz:lq]SmTOӸ2!Jbz;S ߔ4j­c$˽=4RYQ =Gʶ 캥#Qv(썮9yO`}!AS3kw}GSXǎgh+!yKS;Z/k#0Z8j kd_;m4yĒ۸:m£"HEGK -е+ذS3[˺4LzA*{ |Lmڟ惣2CpntweQ~hLnUjt1<Ll3IW[q7LQA ZChBJj4 NQ(+~]1@2|W 譼WZ_+9NR6PIDg@RSƢ[PQPQ L9:@ǜ-Ђ.H p A@cz全U=­O$RgGK4<\GXd:1[vb\)0 >0xo잰HB{NIuR';gA͗ ?[NPjQ {pJNnmDS{>h=M(؍>1 z<R:޾?JMw5Z)CBef TmG1rCz:%@y˅` Ѐ>i3l@T-6ђxX )oܰ e)n~(OvHLE kgev`-"^z7MzM7Tu!7C =*;$} sȝz@K*15ڟ1ydw;ˇsP- $;89 7_>"}æ"S;bggܮTM=z.>8CF\tR\D"yP4`S~WO nǣAt?^%83b`{T#O[p/-I.81-bd~b5 .b~$NĚ 4K"Xn`c N0B5א@n=`ak ]<':-'Ø$bRSg2g#2 uAE EnXQ?@!yqno^-_;?zȢrW&|L?;߿+W9c#Lci#??8~FlG@ r/ LWzlȴQKKJ4=;[[̞Rλf?Gs铯 \^_tȦ۔Z]x)soV6h -aqb8M$;OТqJMQC|Աg:PGߔع."vsQ9p ٽؐ8{꾗=ۡ>[yRp2Hsg?[ll+>-}t:0=7VI{5׹nWd7ga!s'#GlfebO{;E/WX|?.:O kk;"ima2iYG<``9 ]*ZZT6LSނ|)z˓[Xvd;ZA2O Yดn(e󠟭H*5H"ZIڤhHUAiA=Y;~RhDunYx!>pu*y#jPA?[|E tjPA?[|H]]uIj"+ XrۖRJ!ƧL\^o`Lݤ p"b7%0X.$ݒv/O<(e}fƳNV"_: &bKZ>w%zH-$KOa X4b#-jPA?[|E tM|p t>:= tAf;Qβ*S-!"{OVF(6 C0r_1E}̡/i N?5 _: IIvg'/v%г]Z yтBL P#-!{ / US\__;.)Z2C[rI"wf'_LxwبL0k(PLdZ_ta V{`&K} ]0Tݮ⡋NZr=*v嫶FEN1~\\C\o,*jl3&?`P$'c˪x莁X>[//52@]z.GP|w⡋NZr[*]qOX&j1;0=cqPŊ-]`CED"qPW0m3{/v+rh&DOM;n G/{ɻnI7GLɺ ˔Wɘ>/9/<3Mtt?恁lEnܬO=d? 9*>}uՖCZؒQ]z9vJ*(gDZSܵv&aXV@cvx>* h۾8_\ED0 8J 2?*@pA]Mrٲgcf*`՛^P':"mުY@CՕN܌A<[h+Wj_{;#oQu̓3|N,GX" ˱\eU֑Wb3Piȃ-h`=,uLBƧMpF=H`3:8"CB?HQ:,dcZܽF hXnYYZ_>a=T)oN@MŽF%3$n?Ǵ^N?iJшe`>nRِ'~$]cOџōz[xt.CEI1B <19&&HPJT)>.$hM$rjeh^~ʍFO`>{BX|mqJLhSss_]Cce'OYcEKzȬCB$(6NC` `zuDPF-x(3bH=b)V6gPPޔ`YM=P2Un$D,F\Ы\+|L-rklQt ͍,'`т"<胼I=:Tڅ»],`䈁׆GHfv DN+Ad\e2^S0?s ̕ᚩl?üG yΛ`%„_ c$3Fe˙<;"몖N^adf }#  ҃j۳R~ Y!~LEMX$fW]y"nEbՃi*5aY7!L;s*b~*.KDIҁVq˨Mܐ=926714$`."%"LI/fsd&j\]W4 zݫiДSKomܚ9#Bp# aV4b~wJg#;n濴vP:`5#Ty9flԅ?KwY ЄA(+O*A{݋<}$J],X)Z= IXL~G m-1 \1aPMf䈹w`O V : )㑙ޗe5rEW'*Xu &[ͩgτ%'~rJd$ d kWΘk{䎜k~tTd+Q0GYG&%Eę?ED~0|Vg)ȩHR"p S N1 >]Z #{}SHn1Ȕz&{35m Lsø}8,FؠhCnՏIvNV0;<JZwg]2ne3uZ#Eh? qF#V9gᵨ7f3 + QY z|{8E</ٱy[60Re7ĝދml0/^eRU0|+?ggw{Ƒ"{Zfn`]֤d}/@짷#2 ?6{p``hSe{3$Y:+q8yyp'ss }^{"`3[6=dhҼ `QXDPIcZNcVBQeӤdynqO@8un 06_K =#eΖ&Hx vtЊzpH!WsPup,GSg{lvNdhǭ5 ,hS`~[ 8WL z7o'Rp9I->.BzWhKm yϛ4W2Y&JN)CMkVĻ`M8`F@H Βz#3܋4j+QQԝ5ꪨeˠ;*a}Qu9)I- ZZ!wEELz7 ŔԙI$D'>cyA]*&\ dƭ$Z+IU󭥨SQ <^ ]auv3j*R=q5E2Hx-zϚZ>#džf/4BsE%TaP(D(!)Eąǁajxh.sLۍ'qtXAU'cg"»qZƁA!dؾFA} IAy}5$/@ {;&5!kli?. ?A 8u/kQCz?Xst*ӗ (E dA٘ y!֥U]c#&`Ѭ_yǻ2[N0 Ahl!;n.I^e_ةI,T81~;_Eofb+wco Qfl[VH8+fboׅRVhmOhEHt3RB(nN4 娅&iBA152Mi⍔c>)tlpR}F4m$u,gs5_g#~yvu!j:g\A6$-݄m[Tμ{[sQ&K#`Y_1d&_ؙ@Y}L&M DY8!HaDw;6/nuEV s'w%2ք尓r*+m7AkFyuSOܬhh'L5v-no9얆y2/_ËkqFwʏߚw^AdFٻeݦRїLHډ4>Ao!]-xrJa;c;_^ xKa5_+0Τ{*!m^IfJg`G1|?g-Yc6fhS4^H}_R 9P eB -D&җqBD]z(9jiP'٩ysyo# Xz*UM J:&8%=S=>[+e9xHVƍ՗N;JHy{z~nd?Q}cXPOH೗b6 WQ|?D?2MB `yH%I,yV[iڊ#7O3~Cd %]PFoHLqDlrrvZ@5 %h|q)q,C *V+Ҕ|=;h `5gqc 9.p9XO^A^5BA%wNVޗq}1?w[2ѯ4aȳP;xxܮb-{5W!NnFN^ F!/ʰD,~3^v>[GGaQ1wt!x>a1\3` (*SNY˟ӠM?JK);(7MyG=N lpT+T߱C~i&KZy`(` 2#f aK](fPܠ 5M Fd}'ɛ{(5~ޅxe̹gP[mK1Nijǰ@s 1 s_c*cz([(08]<Ƴ|3d3zg 9|ć7vKTb1=_70k*$^|Bi 1v'϶դZPA2 1{/1L_xc\G_^2煩Q6 =5(2@=ѰBMݞ!F&QEp@ɑ>#$R5MpZ\.9ˢ i'>/˫fuvT'&uS#ϙz}827L!]MIh ǁS$IcfyW˚qAI*;;?^-&3$id[>$ C wI3)k&yЭ-uete̫A>`RɆ{4Q Z'Ԩ3VxԱ?Ʌ4ػNVV輂60.$,(뭎d*ٞGznݜ~Oxѩh DEdן;x2uݨ#=iwPTzf/'!#DŪx~S63[=ʏCKtx-lBAb@;kTu9a XWV+OX*~ ЈQ3.5Nr_>!2K_ JrHN 9`zv%ȧ#]]FqӠ0x܌IGHvUD-\ӱ`V"(Q0B6 <4|'x7G/o%UY( N"֮FI܆KxY#;*-蘕tZHBLm0|^?p\T^mWwYBBn_tQ jmQlw2^J3lؒ%g" юd7dkOl+. Iw -f0d3TTȄV=%St$<5FwÇgJf*N!CweM=I(gY$Nw-nw?Jܥu qYe|ap*xjpL@R`cK3MRJ?0DKH=d"VA~VΎ="zQ[]RҞGu Uxk6$&*g^z>{ToHcA0U͡ע}O7y=ɮBّ7M'.c s,fW '$UbCg ϭ+R0 0r*/q dm]А/^#NT`UеFIF޴ 𨓺B6Uf$*CɎj#.E󄰥oVa?Q~Lx Uʍ( "p7݃-B"'t:4OQs40è)Skɂ FNa{jr&e8#}V ytrON[#[ŸtmGl "sdt渨*C^dϞlU$5GX~lڂ(\wryzdtGYϕ_c fC>V_^Z to3zo1y(KuT{WAOw'>%$' R 5):Pk£LN @ݽ@;TfMu3#y 4B$~VL \hl|˙_61~huǔŚxq 49Gp8%9d6b+Dmy8{]Gi1j2NNAH"'5~Iv IʟU5 RtBƼ -U+hɗ[nDOp1e6! uo_.8: P̬BJP{f*ZWX 灰,59nxO=y԰jNUE=]:L9/o 5ȲޟG?C Xs^zlAk+=g#Ӎ#A$C1)(N0ݿ˙!>v8Q!+hv‹A}_&?"̡:D4tt$mhb1n0c #i+;);e:4N2̐!ETf+]Otf 47b1~KAllOIaƜeSBHf+Z *uSˆPk4E{}7ań%GU& vȹJ_U:=104_BCuH{{?^5Œp2:Bpthz e.lA)w1~.Ώ܉H*' uZj8bCxȤV1PG233<8k2Ą-rTcᵐ^< N˞o9ڼpDwnXQoh!8+N;F7oxƟOh$` ynal NqM3,aT፞UjӮJ sU$3pp.(ǫ*QQ*Ǧ ;Ճg(v!k|Shմ2ND:0\0QyJef7n":ASA7fX|ҍC YRⰎSAms "(6`)G~H#]: 7.*!wً [6gD:t>x+`w| э*(.ńOE1H0Nݽ̪OET6krb&Ƞ(>Keh8p+O+VhMrvXYI6@"Z(<)n{FdbK&5VPZ 4cr(|o/r' -Hp<ȻUx$Ta;W[y_$?:~*c1R,G i !ΧSm|\Op@J{]llW1r|uTFR V,0.f' ҕb:{e6T! dHx @rN÷ej ͹g:~*n.xv ʼntK8G;6HePGݼ ݳ@ڴnO'_vF 4Ww&`/ӟVX}OVn*vϒ+dJif0zɋE2vl2n10z3iƠPE '{t4fzԔX6DEXlSD #ƴ@{а {m`W .Et󃌞E]( Ιy5^Ɖk[i5*.eM5_ٰRi'Ww6dm2"9Jz'I9G x Uƴ{ݾqX7T>ι7KȉhI" d (~׵ K,gЙ븤G+t2C3AЌ"|t+Ϡ , 0ݼh}`_HDgM=[N("Ԁ/׆eϘٚ^|($LVjwǢ~x?p5iœiƌ;I'n5[/%(VnKXwy1J>J썞8S¹mCCJu`s&?q4#eD@N@cqcI8VymȮVߡ?!x'|]pڲcddH#l pދ:}|$"\xWʲ ߉{&Eft|4T@PA*:383;7޷J`][ _JbϢoZ@@(3lF{lL&ۑh :b|6ڞ4Y')*trPAA5;Ey|jo ,R2PT@%+́#)|^ysЀk b]NU@Z:BKa*wyD+6gD:zA%K;m IޱCYڥdh)=$rSS tH;KcS"r_2I18oU ɡof92J㛙/G!x=?rb $Q'^%j+ $PkzA@V~"N$ERgg؍Ad)8k۾&lB(T!{cА~~#w1[s"އ<-! d3yX\IVԺCE}#Y^w#of(Q *!>ռ;~E1I&/e(ZJ )TY={$ $: X%R ߓ\ʻf)aTؗ-p5|:]I3STJtzf|)B#Iu-dc2iG7+Ϛ5].J/MkH9_Iq$IdÇxr*2ⵆ:d;r)UzjXWE}KMOmB无t̉R=Bʁ':*gtol)~^2&sy!%'<d:-G\%!DQjbаsH0kv]\7dX,9R(Qnx$O\s]|a<~ C :\21=&킕 *QN CH\GJ^ۙGwK LcD^3>{Md@< $sU҅fncq'|>ķКE6٫.q O_x,ς~~,\ 9"c^!{pk' bڊ2Iq(p`HBz=ph'zTC Cu`!8#SbS3R"Y:~h\zH(a>Wy:Edk~Z娒FDJ|-ew=I1UcPfkHųBI\ uoզ+y=E\wiq}JBO +oW^p0M'׹fl9k}UKGOCbnB Rm4^| kl!7t$<7;Cwov@bþX=I( ot/s;{Fsi71;r}n;ݝixHih)lvwqGFM׮?.W|Zv5P pOKzedx{BэL ih:ުks)M1CyYWQ\Ca{=KݺD./x=45W^!\*ԧb!q^oV#jD?):g'R-K ~ylM`1g0Фa 2'x/%2Wf@cZ=Xl2{邏brդAcz2PN.~+~Xneo0T,՜bE/Aʢ=WHTx ?1ui5(N?e |mޞ\ kvj!y]qMnr=4+dL> vP9m$*eRȵ5hݿ߸,kbWLDK`N?K+HT GӖ`ccN]:y obT%0T@bfgTc*4jOg aP |6*l]Q`D)GaZ"y:  ܟ4Hnu& k*Yhk' &V7F[:C9н4I֩b?O vg^ZJ$ >?6: Ɨ749P"wG;nB0pw+8 `F z_8Nh%ǃ4Evbw&6^TG wCa=՞*i`d)Na2p¼8d9 4qd2bJs$?t>K0~_\ ˆ ƣv 쉽}wz1BOu*:+;Tꇄܾ3,ߵMoOG@ 3]6!ӆz']Dp};T Pb_b>E,v>{%BCF3b鋸f/MQd22.w=yBi㐴79Z{l'Sܭ <ʭuKsQ϶d,S͕cI#O,j"ّ(P!05TL9v6 ̧83Y '*xC62?B֊0JP>7Qbh۰㚄!ƙsDr'$ ʼnX|b8Y7NPzuoX+34M* 2%gSH8#"bP-m] %ߠ=!<(f Z3"((W= }gtB*Q $ܷ/ 0C,qʢR #*0iQ^ E^'})43 8UZ8$wfܝԟ\ap s8d/lȵ#yb^NY,@>/vX .0؞o`7X=LSuKCZwxib3 )BV})<1:;#:\aST:& `z( lSGυ"o aԢiL쥕L/d/.jIY&Dس~?n&jq*8mێO`AJ`K[-klἰ6ZW4L}DjFngdsm!c907>@X!³}t!G ՐjNd{<_Eb[C;]eݵE -rP5מ-+ X vsX(N[] 傪Q:ħ # ɒIґc$dlw7i@%z=,c鯫d+ 8P53$ܸl3vX re&Biq>$lɉn^yɦY|E]B -^SXqP l-Hp,6:E.~[9)`MH֘A*mOI Wd+#'TڻRĴxیkPJy]-ɄZwk_@)HLYo/ IKNx-4ed^-}+ :8Q 7H KM:p-q>a'YԶNHl`BIPp[%=2D0)aȻ$ Qv{0>ȉF f7t{wgס"zV]`k?o|;U|:#v}]6yl6IrW2J=|{yqї\GqS < 朦8G󁕕q,TZ; ys~Atk=Y[_۰nj w%ֵݑq‘@n.3q(Bۻn_9MIOX$n@b쵝U›ZJ gtTFNXȻƷ`d  Ȋ2BYpGԩH&B%8N<9PFH#E /ڒoVBڈq>3gRHvFI tTWy$-b U0Uubit3@~Vxc^荚8Geoȉ-H`_U11$ɂCr#tq_8T.F]vqONÇz`(BG=yuVpǻO;}*ЧCgR_|TaMF$MB}S%F6Cbf͏D|nYG\Ӷy0nzsZ9U/. 'F-js2| ?a/Dq$75<.n& 1z.š "|ĥ]#6~UP~oC<WJޣ HXd(K*fRv<K` D(`G#pUKsև@[-^Ҡ[iC1ij9~˸ Qfp K{w,|@ 4CUg^1.vE,R -ix&*cD'g Dn%ƃn+I#msac5U鋑gڦS-ő8(b(ĩ|.Pg|[ܳE`ysq8br^dXeG3`\/La @aX9yD=4V Z]ا5-(̸2#v*KF#Q;@Y'rH-"6+g$K?? @̚ sˌȳˏA׫m(|OZJ~%ڟhEr:X 0t&{MVg_^U9ΥyXUç|.'+j4mվ\CѸ9lEx9թD8xIh5#[ƅZ);J ؆EskbQhSM){7,Gbe%cEWH<*4 A1[zojV2v!AS8ܱ/8!.HfdnRBMd]tDQ=<@== tN]4軘#@ Ҹަ9JC[p UߑԘUNj#}6'iKbVXGޝ pȕGw*+y=- eM!V5#`Nal:WII$]}dpIN{yٍH9j}[! *ª!g CW)#+aJdʝM)9ِ6 @@ghuͰdTOj`BI=n;%8+]G;.-wH6' $PmiǾGghBB5_5b0W.vbWA*U EMku3OlE)da^wHČOn0dd!C,6Faae]TWiEhb`eqLFMށM+5X"%C۴&LYnk՝ @EMR3+w ?t޸$ 3"C+C[_o{]o/f`lNZɋ\..kW.KmHR[~R(!U:6#oWup}Z7/*Vv,YU/esSSsh0\8Y̦4Ww m\,$,p\ҊreͷbހjbأτLn7ҺMƲLEJ=^kx[ZYgD]_VL%b^zCRT(#-Ҥ`(;գ'PcwH@H1"? v.n_ meXQqNjrK"׶+#*|P|%%GǮ6b;vUľ%lQ pf)kXHU!_A8.-xwtǟYN_Hnjr*jvl:%NJ=!Gb5t_>g(<09~>`JMič9^(V xS$Tc_B>㊓[f-;!"ﺪÊ@u#2D joFTiC42%c90:gcM3rp6QA!1@M{+ikԁ?LG4&ggҫ`Uh|4d)MO0SwS`dEې^썛NIr8sz5TZy=Lr(xʥo Ah}ƋxݝlȵDMDZHM(jn+/(1r;`{\tˤOs!=ל@s M)(t5ɠ&ut75ޝcuw_ ~ "I,3`QX/HahNlXX_] lCN%IarG qEN怵-%W[AԯA›+i:Ÿ.89Gfn\׽}nN ԩ0㞧4-<iE񟒻`H*#gt[U?#ʞ :(PӪN~JR\y}O9v6@p/ 05 <9O=+"}K<ڣ %} fd1It9b8?t/u߽рA-1-@5fG AU"*|ϧlX4eO$Ӄw܌Go;0ؒeAB䋲3r!lQoLd U6P1rhԐ/ə8rk!lR S?xxˇa[dsngо}Tɹe!iE\Yv,y5i-`?i =7lfd$#U Ob>5CNd6Ərp6LU$E_T`3SCaZKL{<aW-@AAo q+@lw1NQ{wMpDc>lη^x|4tLU(9p&vxM 峨wī1U`g.}QF_Y$m)~&'sd8do@W ;,1jÓqxldt =f%T C(ɡY5޴5؋jm'K)UZ3MIP,s&p`=.)J?CS]urI10,Y?(K3yS^аYyhs he)ѢmOyk_IӚtZ,Rލ//@9d:O?37׃8Q4~1*RdEs2| luC,*Np YorhqdqX0t2<|r1'[S7[͝>=8>Ȱez_ %J_K?+K2|)eu'~ΕL#k`ӒZjrt35[8ݐFC@RZ.E̶Έy+aКAZΞ\|@(r_.?Q5 +nwpQD7J<~~G:SzSɩyBx\F wS3Rjא? 0cєNF9 %,ׅ]%ؚ)3ˏ8R $O{)mv)G8bAg ,}x|EI`yoɿ2'H~AB̄L %,!=U9Q- r`ntKÆ. M%RVxfⲨ!¢~CY,] ˕ +z}Y**'jozHi)*'02x8>Gᴃ$ 99ڿ(E5;}6ضk4$~7F|{Di0Ȫ@p6ӡt}KbξP7X~!߇4Jm)wLƌ=;.EA-\OHkvt:TN \646H{D1+<#^V$-[!v):D.,t ٻ¹_.NZ?Q&T7U@iڴ8ᴜ>L1}ks khe:Ͳ  eY$E9&[m-R SAGak#2Cc͒qK2d" ~|//i1Gܹܶܶܶ04D_R:[l &8e"}Bۏrێh`RJAK)l71L}f*Ƚȥ4[bDר$siM]#I(# ̸z6HY습 :u+ҧ7Y3Ш4Cc(bԗz!ZsO O+^&kʉڐP/edF1&w 'UO[Ő4k nR\+A^13m6^R%|W1c#-wU*ɀSr얅6!,Ï]c.–t> 4'w'?q}}O:ol-Dx?2]vR)M~w}+e%/恢hbn}:9[N>R͊3I`T wlt(Cft8gJ}(sT]wzz|hX!)L/ >NZ'C^L](+Bn+bkz'!$F>AŒX0EF7ꩱW#]v]^0P}WU|ꄶX:m0K&MuAGRN/B⯼u+O Xlj+dss0+_A{AÚ| I`ѝ3+:Rɯ6vi;p!A ;hxOD 4 ˕P/A3$}6:5?r!z<ݓUp;iW+2uޯ;=+mI⣛[&^/kjl3|@e$44?]?CӉf!^݉zf޵Hnf[/&eS5z"iBiH5 l~6ChF(yBZqݫ6xk;-{?7'0|o܁nnV}ÕYдJw>0)O8պ3ܘe{ea#y(5v+L}Zm[h^Gu?*`eatv#0K!jȫ5CĹ _~l/AQ̷T5jk=*\+j야32 ; %"ѕ_iyTeL<yO~ !:+A_UN"Edk{RPkxݧ$k($>pg)}abEԸX|nG<ϣ۬7C4ԌBqٶ_:Dnݵdh'mֿW-[R8;qZBTL53:E>GC5[;rIs۶"n<ޜu!*ߴGLz؞w7KڡMIw}_KB_H ?ªL4 mMl2m J M9(Ly/DZI1hh?Og>%T'~"bŽ]羝:ѽ,r6'}/!-E7 @[&ShTL F}Hup_:th>'psvC6썚LD-^]Oڦ~ȬHM~;kiރ]BlK+^9BCWۡ1QS CS&;OOAʿǥciēzEo}gP1WR!]1Ͳ)9 ;5#LGf1&#eI<?i Se 0lС:` uS~h/a Xhfod>dԳjܫ,sa8ИS8ysPGlZg 25C6.mEZ8S6p O;QţlۈIW rLi'(ʮm]jV @+ 0/!,8h{%k1\P\<)˫&h#rI`Kuҗ a7ϩ$ZG1jkTU?JCXm8& .EGySs*Gx1hP|5Ԩ9AԔo3Tz! H,DH3l黿I󄌿&<-}'|dfoC'rU˳(L̚Fs;>i*"t[DR%\%EE }rZ6lQJX+0~|]dQBYĄ(IhcD/]ϒ3R@a0Mڙ0ŹarRq<\.HpJ`#KD 웨XrԽ|hg)<ܼV ȩ{rqFeoyiVʯ/#GKS+mLHrT ; PIhӆ,vqookqeR9c>I~L~jirB'O,KءgCtE˽:3̼UZP3(BU`4HLt*w4{,>%2v7ل?-仃7 ]7\y У9f6 P!H[qn>U+,=w1F=&Upt8t W\Oo;v",k~r񀩅| !;8e#X˨%|2q'`sjyc:Oh4ߞధ_g>㈠.ɉ`P`&u j͕B< bFtlddr+?!o%0+M?([P[&߹A3o}\V+zF"gdL]c4ۡ ]JLҺ9wcmJ4ݬ'C9}Įf%ͣR)t_$] jeET^UIp';Iegn @Nn8AS{􈰑<~9*Ƨ4 [~*M.Eo<&nIFX,@UJZK? .{?k5 <]tA {$RjفѹZv~`~~O~ 3I&)g&+ALaE?LQU(dZHv'y$sUڿeW!GMU! v/ su Wѹ'wTQAhw},旼Ib*zb hԜ<qoۅp%V7;r K!Q+?iSMyҔ>d.7a;~s9:pK~/]#]4}P@C4,a؝m}`:tyӱmm)Hr//J+kzRQ/Hn%bf%M3iՎq׬a, u6"zr W֣awq9@0wQMJ`Iv,\0̈́7KF8'RaW6-R\Kk{RrLRѲc{]Ȁ+9e6QY?QBrp@q\YfgT 5J_G o;Ta#@oum ̷kDvIjEt^T!Ol'吝-dh|޾b"*k,ϓ\\ynh^&1C7m9ֲBC[nӮe1ztՎ YWl s7Ak=G'iW#oRCD'Y[Azj -Ƒb ?.k*F3I;l:^ȣRȩ%\3gTxo0ɭmCy i[4[QOٰ9&>5<,ȟ8KM 8e ^Dr(,/Ό?v*ӆ~[j6_u;I"{ېGsczؠK tщ6oj?X-VI ;QlpQ"& gr/[F ACħGׁR¦)||=KǴ+jU?-B/?$"ZL]|.#?y>5vX>ȣ׋1Ęl 8%KvAc$7)g.i==^L?ye2U#z{T{ (B0t`؈#> V 5`v\`mhR_3b\E 6qJ`rjR3 }:S$ݣ.,Y 270oW!tlfzN53K.ҋ8D\0gXzݱ<#=523BV%sB|aO(+>j$?Om8'='BɖU޷ vge(Rf_ȗ [6$-6{{6BDŠh+ Lˀ(0Bw(3wMqv枇M fHX{C&oX;F*a.NWR%4m :.0 BU2.ӞрDEI@fc ZwcxЫ.…\vqdek_Yd>hxNJBί^Qec +`F-4^ |BG^GF: (m(kj +qB2Pp 1ƽ{`NԀ(@02Rqz۰#ܒͳyP>雘dl夀%:Q}4iWmE %X,88Zĭ$Vst>{* 7ջ*neI7 ؁5qh2rR'ez@^s`~) 7@z.TZeRՔ '>A?=E:$m_ߴK:3FeA.r6yZ^+p#9*8QK?pomh`ϺhߝvBkgޯ%th}JaA>c }avF\ydXuF)=zձbW jRvR*ը3q6ĪYPJ +Wu7_HIOU:["W#crO>P*쉼IWESh' AB|;[zׂOMhvx?|鼆^R8E#ìSZJbnJ]eYn`DZJ]Y3r*1uw@LFamE~DdU-S!?%>jb`"*0N6qpƋpik{X(Vh%VS{Pj:Ww |>oq'>r}Y)?}X;7ũhVY =vQ)" 5tFC*̼jF K 6_q0 Aq'@lY7?wY [Lgq8]@L$Mŵ DtN'0 z FQ\I*~[9  q.=(a!Uz "O`o% 3+/ =5x@D$a##VCTv\KC8ZƄw`ZC)jJS5+4O#jn K Bz.Ro(`Z52LF9& KdB^JlIM#l\kZn?`?ixس&sjq,$@(s%H@Ш>nLH|h#nx=*0`.B=C#@Sx?p9ƫ8Lw7ݭ6 xv}{M5n!|0!'i-o^ /6` +,_}~:0ʭW10^ǹhIJiBs6YP##q۪xaPeX5/MN4&㜁m Owi)7Sk֣$A<d9K4W.>3Bz cKItgS0U_|4b*DזV"Zc54K-yEn!m\.@{Vѳ-͋S4 R0:5v-֧xJF 3::Te: ; PF0"%co)e8qEnݻ;xvzSDmww25fIVN +MԿQ75KENuwW Cf_%l&ݬʲXY&l%E\EkGb*?Ȇn+\1Rnn'Z~|hԬi#zGƧXВ\/'iՓv)/(K=8͔7X#Ufn^s~#|bD/N*HyAOV49|?W%A=~Xq[6ip2.o&^oS58zڗ{)pNV^%*HS?~_i.5Qam'ÛY-!Ci&RbWnNCOM>W%{UhKDGnӈPjm|ARLCtlߪNmc!t9QtH4n,~KB+okL+"w;tԟqwB,Lo>dʟɘ,04Kq6#q W1ZQyDnB{=l,TLly?WpHN!  0'Nij \p$mJw3+7 1CY硽[n2Qm{sis)d$6^ s\ݻJ.Ɔ\c+%(]渱KIۢ+|j!]OR e56w#2#PpXB:^ۂ*Sr*GCxn4|HuWϊ7=vfy[R, P/"(/ `0Y,UB-^@{>2W.)T%ymx^gc_b1vkռ.\R:r>|oMhszPgr:`&u=%%: 2Ob׍<7Z5XPV0kI:ہ8#ҵ?ɈKK ZD+^5v?P7He4>.W~pp(>fQP"\ÈJH&ψNg*`v~fVdBh$ʠS*}z?PycSsQºVM+.pM26wH{{xT D(6KcʸIMVO+'5;'=G*,9{:[͋jeaN$sD؁qH@kpʶp=FLF9.uu:˻ b|bdcu;+:dV/u_|bPYBµ_Pw腈:@ _^x W:d5k.7V˯ut<ר׋<d{+ z d.TdYh;q/mPg$>XBeH@l`m%Z -倅}|QP{4:1NqLR䐓nK|1coDI&-;OI&[DJZ0éu^MM-e*jtfy.LR|˂Y#8+,}EkLEedV4 Ў0d1iOd8,kXd^PK\m̀* Iz Vl ?p!-,d;*> ̇sto Ph8M1Y,=GJEBqd"^WS MAr巣W~"i_oHGFb{O>? BmL֘am y3WeyE Y84`fT?@wY%zѨXFpB)clz8lHGA<4zO^N{^@gix$Gx1\0߽QKڮ FsWt ctF6Ϟ|3\c7͙R.&!5VDAJ)@N}]'{dU^듰p$Ά5$sb9W|dW.PTO*)|OH{sA͛PfQ3HQsY4ˎ}K4 ;/a#<5R2s (8늦CgJM-yHCu<N٣RI*?Xl}ݎnt't?eϪK .̵pb9*ŭ;îXd#`,/l;B8tPEzZ'1} * #t1xήQkIg3eg , }kIAN( lw%- տ"Y{?.D]#j-fQUF9tw[çHb$S~+d-ERP .f 5KMR.u.BaB_ȴ6#L;`HN=ȫ3+y@(';_zOu`Ջ.y\џ^eak:^[qi.E՞GPp**9W* G8Ȯ9@^R1ӂ]h(lΤq{W2Kdi?U⁏4A:G&9UclSs^%Pc[t5"xJRJņ%¥ĘշJ~oZ77&UA@zbWX ^މ"/Q^"}͍W{%`Odž)"vBn dQԒU;?P}rb5G8#w@Hɣgu280Їdk  QE0emKJ|'mYdqi,EҜ *8o8C#*y=߿rʙlLɤ`ћ;nAO96?j`u,R6DVmH4/6{'(gQKT,~ؒ>qOVc}O3~a{4;bEvi~1X +*0_'$.uзg@L$tu Q}y:AlyC@$>{ȱHaUeݕ'aGSlt4kV?1FD(IG1(}Wwk[5L1؞MJig%|v?O~0,˳R;FV~JqA=@yHp; dA]އAoͳĹzK@9_-͑뽈WOM<sP|:GnD;hcs5|{q_F< [Un+(84 q*ILaı`~P&{-e7p_j-o+`Qx=))SZy1oF9-Aaܫ|vH^f;AܲZifrk`Ƿ'mʈPQI2 j[C2G-Firٱ<i)~avlӈHd6۲ӶrGBKؿ}mw& 7b}o=tr0z'/&Zh*Y7ж*h;f`[?/UQjtۃbok $1ww `\]2S*OE)bq۟7b:H@O ecI(o Υk܀ *K3G~ UB #*od|O+':6vqH ${lIeYidJ)omQNyỉT'01*e\ab26{ʬEz٢u[Hǎ̬EmI"i+S}q XZhNVk« #1M`&8,(ֻy X[^Tv1"C ]yza@V"2 [ɕ>ʯ>Іaw9_E Q0;% "t}V9 wE+YU:\i?HeK" 5}PPe)B(y2,%uT5$mWߣZ@m" XY>NT8Tņ[!2z6y{ډ$6tՔ[vIv ꩷\u={ ?=.ӡvJͰ 74fJ4_}Ym#7RTsq,:H`Q2eg/γؗcc _ r&¢k[Y΂f i3bl|գg^j^HϊkJVoOK^WR|\4MnH \ԥ;V۠X?O:9%Q @9vZ;dY N-5 n;Lw,OMWnM6BB6 \Inoew2VH 82nλ >0r? ֵyIyBЌA݌`4G6nF&I#1ߚIW^1JnbbW KY 8$]'ٍDr<Бo}l_`9Rd)xԉ cӪC렐BT%P*`o گYigS p!^z|>c~o%I3~( Jf9()4‹NG)>K=}< -–nH?_eLAdj'G71G>?xq>&E;W$ a!ID|-}NіqyvbTVjaaPTB_u(f.8Yb}y&^Xߠ%*nw+]G/ˡM6h w-#-$4a1Y崳MQ݌Z),Hkr-KNRVkF i"+~1≔EmaB}C0a޹ b7ܧ=vN>S*:@nm[b Mk!ccgcWހv[Olrpӳv#s]8#a"wvOq><5-)*ѹ^෱gUz:m cE5%ca_vr1LPD3tG ฅBLgqO 0O6{dmZws" 2mӗ Xbh-j- ԠoC8Ƚ&mz"DѼcHdp?[n~')3ԭQ[N2QaZVq+E(Ve޴R Bi֤L= 5t!*W`>6vz},2iM$r|ChZ_X3_cJ8e X<2v!N х?137, %u *ZxDCp\OX.ǛGa ;O~S%W*qV(VȜ`&^^H<geڴC4rrNZ4Y̢Po;mMMVWex7xA]!y947`$#NSW/d@-`}Bûr) qC-Sc3fډ zbt6+|qa2B!mpJ8סPWlo?z.j] *=27Ystu&i?0${yjPbsWV$v0 δ /~1 ^븟3vlZ7p&܀`50l]=Ɇ,E=SWu sfyO0W2Eu(qѼوZn( j}ȭ|EXQ<s]P-t(ve;Ş'!שSfޘy5@HBmrU;O&y9Uz,[]c{ڹXl$t@\RG0QsLdC^뾓$MME[}PbnGÇӚ>> .C.˜6&F쾗׀u9<:UFب@Tx"̊wHUTD@sh,$9`%vC-~wÞ]Љf't X:.:2d.{ٽVhJTANZLKT*y)6BP}c_v;j?vAnZ/*@*&%#ܕ1u:^O"4:S:%hbX5 V{ Y_*fx0P3M[Q&@¬Is̍ f+nďl]}!DWVW=43ev=Daknm5U3"V~3 2D7Z%q<>7nxLb s`PjXC6N] ZӤqx'HxDkTXD̘t[I!Ɠ`̎f%2Lcii,> ի>h?<%08\Jgd_i`$5דT_Cy9DԴAƼT:_D64s$[+ ^z"?zV֖K>49mHS  iJA_%&%1V`5bZ:(~iy >P|CqO;:ɾ[< eĽ* @,@1q 9Et4W%H{+Hծw=8 ,z hKh_ +ZGCGОj-R9:7dIҊ[1Gw 0P΢x!4dXeOd7N&,읊"QPC{#?( -|)_/ M?`,r(d轚b9xI$CeHDoULbx`JgvύK67%{.GL–ڿkD[Bf?!4뾩 vm?B+Kof Gg.|ʒ* ҃2Y%D\k$M[єe[צjEj|>m4 t@V,ޭ$W#zzY!yR@'g3Jic \Yp}6}+QoЀ8oBC 4E(qњ J~3Eı3ДC^ ѕuhS@n9Zwg9TLBo ;+˄>\~L#@uMSN/,SAa8ML4?gI4) q(<6j8/QS*D_TdT鳵TɁ;*{\ BfX$6C-u1?Z5E߲{P`WMj"s,{k[D{0E.H-٘PF*37,]C x7k73rk!j nk> *8W3b!1 ˅FA3 H ^F&ud$\]bU46KE/I5|Ŏ ay'!<1>V=ϐُC~,7ύ|8Ed$RC'Xj[_QE՛Z_k#Dp'\W*%fWa0\a5mW^2>䮻MPє|+6W`Jhoi6 Y4 f[{ص]A~΂/*D>DsY:|zR8W \sz?1-UnnDamswV8I/It{Fij  M^Ŭ ~:*T=LsZ,ƪ{_Ҩkv46mJVyL/wߛA]`[Ɠ4m*뷆I)iQB:7)\ɔ`Ǿ nvYvcخnV5_U"L5`8?ơX>4{9ޠ1up 1[n@SZW#D;=ʬ3^_)И}`**/.uQҠkwF:-w~5Ji3Pdk0TNd: gg-iluHy $]#J;G̒aV3ra-5;TyB rcR홧FZ'u(-*V nV.*MRP*ϳ~L_0P74Ӛae7;=L9M:wJ,. ^Dwx1*U<^\M#n%Ϝl;v,pfu<~tWJw)^aU*p?rG>'V!y!w&6f\a ` qs$Ï4>~g}TR"XhcKlM?B[{"bIK3P y3gr_kEp~JX}ve3qW7+1 Cqu eqZJ[ 8[Vv~B4%iufHBoT#;鉰 &R#$FܙbhY%VvO]Y\zZ{^h^?x| $i}^[ 9޵^m,Jn'_(rrT ~ ᮐ0_+{{5HdU}j &m~!BU0AaĎ]u-0O _TQ+zH5A rIqꏆ~DZbGarYKJuv= U5ȯ4$<%N O#bN^ArJ 4aV#c;!@$Ye:N,Y vX5Jhl*pmAREƶ R>wM8 +zSa &AczV[$:jݣt>??{7ifN_n# ?mEqPw ~ZiYӼVb\r{",g [o1 yEDߣJ( A0>@ N~; d#nxtX*C,k?+N]Nx1E3BMܺ~M>(& MxڴMN-%i_i`d_e lm}}}=([hT≃o6Pf%q8mRݿRLz+'k hU\\͙< C\x#,>v,:^DrLsKZ J)K"d _ҝIwʑ0:':7υ*rW@Km6њ̓MRwi5Tf /(zZAs5r~B-Ǐn,O1\0PQwKָ4np=30*dNXFYt)a  5yKqgH+%]e% eGkU 0ڵd'SQ2Vi{0jCx D5s)9c3> oVȂz-¯1vQv-弯 0𠶇OJW0VڊT.FSՁRq(@SeE>/˞.<ޮs+KrzK{QYLCMLKz{'F,u-,W2Vo?}VՂ# 7 X2^x?ځ1-nv4ߟ.Ie4=.}yV  3)LMdZbƺɾT־j{\.* R=evw KrϏ~٫B>M&!4(o&ȹ@,!y+tdtws_=u ǗC9qւ1N)jAx %P_ v7o*J镳dךǘ"T4?rf`9뮎Fۈ{%<]+JL}KţTAl_P]z%+׏45ވ`H~(=f@`Z0^@z*߬#zY?օ)o-(v[<#{{{xCzQqE1CQFiGB8g >f=Rn$HS -0˒R0hSm1._oOJ (v ~DG`n5V?dCbv*R|Zǹբ0T\-y5Gdu\Z%Vh\Yk[j{hĴ!|W9Pxq2̓fUME:%ں n"ȃJ?J7 76KA]Jɂ&K9,ϳv)r:of `2{jFaߧ@tP\;DV~Ѧܪ34Kl';]a%}* \ެ>zzÂ'k!v12r:F,:es^?'9[ƚzDR Eω:&wowbLF~I].U Ag-ԛVq'e2)V9wC9JY?۹Jy`CqJb(M{fgT0ZbN'TT$LVcIb3d;0FDH #FE@&F9Ԡ;:t@\DkѶp40HiR^suvR[bPJ%yMgPo2UN Ɂ(_˔UMkzABFkމtsʐ{:2x;Xd#Rʾƀ(bOk"8=k/|d̀OK؈$ SwZ_?CyIgGq̓|NOű}y,Gu8)NP(D'(EL)R^钿U " Stȥ_EaLJmk%Ȋ).\vтOwR aLRɎrFyM$/8͆qR{fز1V"{|M.M_#竤>WLWKޯzD,n_!Ǒܝ/svF @mڙ٤)Ra* _L<ּ ?:oT>$3Jh2N_C6-yBlj^ͷ\AŢpt4꜔6$̩햸m,A0٬{~ VQXn0՜9q]n:l!3;P٣uҜ,h*'/uovDh#8+th9L@8t8GY:ATclqn~uE̒n p0h]Ζq2Aj/sT>WQ뒡+_y5WЉt:|e"u~Ь w9RcɏAG "0c0Ev3E$HE]UM;6a"JS~[@`V2GYOq [t".0wB2>d8Sa$zujm=CvJ )\1^3wNȯ(/;-Lr뿆Id Tα_WHZ,~~m"q gA Y<%G<>:"~<=?2~E2y4mRTQ |lIܳ~x&͐_<*Sbe@3~s,"}+CNxKE?`1'ViYB=>h҇8o\uذ҅cr[MJݲ|чo ^3,1Q1pUHr:R Cg||y62(fzA 4>IUfCGl=PAz!pѐ!lhY$73Ͷz@LLzF:j0lm34_W ;.Ҏ+occVP}K4Ĩ}&)KVT 7pSBnj?MpF뭒6s4d-0|F^3&n~N*]p&Ww$ .RA&eܾJSANfDvèR_F&b3aDtAZ/#e9scm2"w/.c^u?m& 4&,cILJ{:`F n?:bW(W1L%7q/g. #:F`YGRR9pu6Щ~ZFJ'm`ݖ{<@s v6zFY7iG&Eǩz rJQ]j:oBsf2{)t\T])ǍIGd]^h#&U3C8C{o%Pݙ*cpT88ߥr(ڂFYuu߮)vФԇ_UFr <8;1=3. @o':aF[C?Pq5~Ǻ$CTMGh$j*akm\a#͔> +#:hAЎOFOZmuGgqSX@r`0/*+v?nw0,*6mfOR9Mo^"7Xc^/ۻHA.>yψ`-)N*<;0z >JHО:SJvHB0@XXC=2<;6{,,͏1e(Xb PWA]mMRdf8Em) ++0{zXJnK d_j:ņ bvgElC8TV`:}G-3|wi҂3w]Yuƺ9+QɯӺ4=/3w[‘(Ū)AK9:%be5*Am*&Vv |fW H(Ump.m8nԱsz2Rq'76RZ:jB- 鲹C^-ISYC*k߆h)[ox;YFic_o( wG*lSIε}F-6p,*XPyrM~6JmsS? 4*OuS4 [1ABU.~{,ek+rFϺ K|~խ+$;N|_})F DǀDxl]tAAz@b ]+zyLiE.JH/By309l` ފw5NtQNPxV4͝Gf iavP82bnΦh`r lǧn B{\fM3"y>3_Zs|VgEPѾxxXʽ〨U*0 +H/CXbCfeXq󅷶bӏ+N,5z`_ -ۚkM kF>&uz3덎{ cUXLZbS ?@yÁesS`^VxyFO҄: L@H}% ;V0C=Pu¯'u-0CB@~)\\ʭd- gArD 1jlps1V_rf"K(vCoBLqi{6neƓ5{*db. G'UA}qP;M:TYR,kǘRzNѴ76< 1%~f^?/u$%%C\ɦ~.#(<е-S/|[fXj>>!DhNv\:&+љO"JZ4(_]nA/ayyL=(ldx sf@T,֖?(XxYaR8#G9Z s\m2rWbn=A~w /?AY)œԋ"R͏՘|OfZ`'@|tea KΞXQѩ]^'*O1*M.+&_.aW**c`u#È s 3$5NlWT0$l`8!c][SsD;d=A5dxqRWU8ځTРC^NlA4}|x^8 T&$\;可A%U 9ly>Za4wRK<;*kE,49Kpܩ޽;zhueЎoj£WB%QM)Ws{duX2 }_F_u\.|07^krPfLV&jmOH}eAub]51!w'ثf N鈎4^ӆ9žLL 6~_~g|F , - AŭNV&sfxW^1|zƜĪvRgp1,gLIA_Ti&/B{ZAD%!Wcއ?ɴ',8,tv|o&t5 fP8loN3ǒOc4ۛf0EV6V@^*,f'WAQ'h3tO`M㙃F_y/޾wMeiNX*xk eRih+ Zx$}4ӐO)@ O=ACĥkW/(XQPcNbUp K8 % O C_ 8 wíޮ-49…¼Ɯg(5S b7W^^98"I--$ =xdFn3H0}_kBȖ#y A~KN1Sbu&z7-Tyuб}}[~ gt Q [-&:pRbLKdJ6ͩ;A\}js| ˔Eoi/ a]5EY_P>5oAQӂ&v+){ h*iX@mu;y]Ldת߾$ąH&eYVϘV=ץդ-NE"JGa>5d:-P屩RK -*L<_CX 5bߌdۓ)fLɥxROd!<$Q,``ћl@L7 lO =N/`л>r*lslEVEPLx֣! TZeRK_jClII |NtBGY@w:="s)y\ \] ﮿lOzf-`s{&6)t pE$azE~.a2A!B7)-lJ^쭩6$K ަPvjg]*Mc5pS}Ua 3_1yNidD+ud3:a{* Ł2|ę$׊iIjf̞k`uKV-%/ڙ@o7_`-Ks^Nut|fUcp)Q=k^VBڧcb6{9*d.A5<>P+)}*V~mb&R"muG?1]PvIYՇ HQLiF:K afhhb}s[%(*g°'p{ YزaF~= mzpѡgv[%1@0<0\qPN['V5=Y&a߿KJiw@jnlל6dE21y?, cHXB!Z0"?ȵWJb d6 m Ņ"$Z<)~_AwAvnhF \J72|\Hy%,O%gހf 3p쉱9t7A;s-y#=AH8ɰW YnBPH#|.6w6n/~$z.̪aN$T2W{058"n 5s4}R+LVF!COaKDLj,%gGn a4gUpOU-t dRKEQ_]DI(O@y0MрR1q!@A1~neZO'^R4{z\ᨆKQ~9dc#-3+PX1kljM TkeIoZHUSo Px[]pZ1ĕY8v"U3=Euhxё{MTˏӨ4.ᆉkw"XywdykUm f*4t}^mQLb6-P^H*3m 6PB)zsL3C.}Ee'.݈8 nEBzvJ`FVI~j6؏1]O,B< <<=t3P57νO4"0g7fM:n`.UYprۑ :c3V2~20db8[ JZF، Y>em N ÿSVeuvcO3F],y{,gR)'6@eɶ ?R~&T[o.yߤZݒ6f-"v#`5|͡b#;$lA$.#\ZZ 4R/GK;Cuo%'O"G[ALߞ_V^A|xF{4 nY-£.o}2a섭iCЛF6!}"eµC:=^|0e߈Aq-Kl' s ߤ󦿲:10g@Dlh*1fdqDUr MQ>\Ԅn 5,7: J}n;dlNx䞫tNDzk;D") wI6U:C"FP%#$bW]ܕ[Z- zho wlɤ^kD$#A 0m9x"V\רn?(]&lmP^o뀶 A5|(* :8L 8gZre| k>Z7O0eS{ 5=5F~xeka";?TcTy1gƉN)_F{{D >K:_h( SrRg209}7|F~\REU\M[KG#d;CJC? jADFe zjR/VOv,2H3@$+?鈆?7m(;Ge 3nˁL)ޮg3U[90>B|@[. 1X%v ෈'Iʈ͗M ;? h7$V bgdI]|Ћ0+:h籷nGt#*h[YQM0~²C А`QQjݍa? AJW$nI`h/']igo;ςd*LMxtydų¤ aH\;rj7vşx\y R7#͜Ѻ[Ҟ u/g{]c K nv>ąb?+2&ȕ`Drq!z3J ^& 1Yk2 EēV8)S$2tu% #? u)ގTMϔbȐ@:WI={>ˢtzdiL W캨g^ír5Zps>nIG%e>,< w|j ïYsx#܋S8tjLsLK-fHh[6m[ M]SAǝqUL:Vt]%[N>b$}_t^̤I1VMp{a}tRE}@ᤖ+O>P@N:)zL%)v~hw<¬Ս"%8]g%"eα$ 0紫!'ܰݦvvC}-8⅔'.lPJQ{P*&4M6K:1;^(&M.wdz=$ M#zN{Mo:_`')L7 %"/88 ohIͥmW5U#TnщP@f5(9fY6!IEtYc0&ZX&l4qk%i'nqm&tWL/B"\OHe506?ʫ vQM+KzڗT~9îh@k:"MgH24V2^"izHJP8@wkzL |bDžZC0K_!$p0~"ZWoPx|ș0r Ytgy,Jm&:QflLWZE5}!w>Q!TI9 1UdsLAy{ [F_"M޽)uutͥĠ;|֌k2vR킍Mў|e1ZoRֺ 5x8c:H93,CHdlۺ49buT,bpΉ1W&L;*5^luDˆƵ`ijܟO9ݬVh4iSYdpdH֥oYHK'*q6BDF%'@o`h(Ɛ{>CC|>!D >4ȖCk¨Hx\We*B+h>q]jhD`HIdψtꛬ';C/W*8I]38"* XD5~ 8*}lƟE"j_̞rIW$0W<'JJ2ypw%xpz$q' Vʺʽ0gK *SJ;1P ):ayM?Bx]┾ u\Exp"]&sq45Y2cBn/wTLx{ᇱ$pV;<V;jpy?x$236S[)ϲ#X4HcK]ݵ0Al7vY5</O|-Lbf/'NZ('+){K)Fͫ)_Ϟ:x+:HEpSہ*y,0a7M&Qn:-qk3rr 0KA{}ѽ]A~:!~*e=O$5T آ|d1؈w&Wɔ eg na(5'gX>gnL cdSJ8Q0 9OFIyP5t[͗y%:Ԁ'Ztk=W%{L/jmPסMHLy"91MXpԴ;㋓5dT ty#d] b;^ !'/3PyS0Gf >-9Ks Rxfҗrh݈UȮO9XskM(t, 5[g{`UJZRԝ*fegpAD?/q 35(h 훰hkP,H #(_-*GF`_ --~>B/El3ba//"+oXnh¼9Vg]կ!:/48G&.1}ʸ$>1!d[Ozb~3 W< &&4nMd}+ *3)\;Md"9x|Yhַz&M?ֵ8}Ѯpx\@t2v Rԁq7@b1}?܌R5"la-/0UM01:463JabaaOFrؽrƼʎQx°#5O=fu)޹B!Ks[[!C])C"OHKsH8e?M>;$w,3DU4cFc;͟J߃珙o]{18t1~scomjh@&PhKhc34]͋[װFah2:@VWA'#@tY?[x,Sqe9K1u/Lr 58djh=_yBzbCo?KaT-Z(G}#~$HECmJ <>|@wmxT!X|*f=ݱ:S_BlSٶ%8v{ŀ_BW^`j(X`;aO5H_Ȟ;7s*~T̈HfXo?`:k`rfL"(xq)CNB<) !Qe AI TЊJƇmm)Ÿxȋ,3ñ;ܘp٬;rM8LxZ^BuL_{RXv?YVDՈM'KXqALM:ˆY, m.~!jӤ!`&XW98%BM`"1.rbуM+{FzW{H'c9(,g͍{Un61K5ZAd9^b\#<8[ɨW ? -tTx]HcedpM(!t$u*U`}7Mv*}>S:-ո$ ^P+2=jGٝF10~j D9# ЙS-@_-2GO_% 9~iue",7k%²u6T%,!SɄs1AKd&X1~"JV_=2$C[Z*쌼 6 PHC*F246Ab۰R1 ;L9D~6H,PvS! { ݏt7pjp.r6! b--xæ[5MX?x'ɿv :j3^rE[^ $,\]8C={)ec%wˉu iWbԿ",x$W[n.ƨ}ƒ)baضΚ{)ho1/|c}7.s w2~ygr$k(fv? 7tXcš>LO3e) Xf(V/F|Es(NDer3u"T_h`UKEo~N,A4PA ?> J LWGGzn*,ɥT?ںk|6-tI{*nTjM:0(cv>Vr<\${SQqe &Ƥ$92VU4(LawR%w8jLzg5_w襆Kf@CC$,C=5}8GÝX a̙yƻ&d VB5"1Pϒ)DϋW}-x#hYxQE yv 4L'04NLǥʤa$j$*/K2c] O+`;yIM MASMȸ.J(k׼dL4p+%e(Y:7EC!,*sNjXWo߱YnBYK:*ѶTmݏ^hE(\x ]Ze{:y)':i5Jdȁ4/eiq& ec Z]l*`54rA+"  Q7bR7h.QΕ)f~RdPFkT'ڕP#ọ&Nm΋\vQOwyj;D ue̗P-hFY(1x*)>*9bC2BU8m?9锶Pύf&݌ ݥE-# a5QG@ѳBT:Y@JfZvp;Ā2z (ŎG7[bcʽ'ߴ$2|T+kKDOHSQP q&zڨ=et<7~{"4zFa,s襲%!}@e_uqB&Z~ij/7*CIG*As qb:=ݜ_^f)]=Nm%J ~_9 ؑ߸T cIc¯e%7wEN0&:(Y`Q-5Δ7:dƨyJY0c!,R o5DCC[ߘ-Y {QW'j\X-%ėv}|d#Kr=*V,wl .5ț|#hIЮ4Y/"M ~Ŋkզ]%r;S&z_PB>c \!sހ,ia?銶tA@z&Hlͮ5xu7*[DW4-,CXj?ݲ^V#e^v6awAI;яK=1!;>><'S\])"ayBSKBfAlGLCv@קϭtڿHFNݠ湉,u.eL:@<,@5tS }Ce]t ue.1m]u G'e98ܵ5bnAP7 ~5B9=Qɇ"kԅ3|V _9HJ6ޜП[_̅r=@G1H6Wqkko㧯1<+JKj)hwMrN{C:<P1}2~', $U2ͩNtZf8r*s>.</3(y/Ge]ip*c*C w,#4҂B9%?f Am*BRCmd`&~mq-C%3F*Bzλc܉5anXA\c?}BYMN%y~|#~(Bn(C`͎C2RTUq8|/cH#H,D t ici4QfI]ؘ)0YmfdSe'gN~6B]\6,PzZeq+qˇ'Z9珓AWQyI/}^,:isES(+{ms+46P f 7eOg›uĂ9>l[rϕ`\ԨNәĆSAK伉Ow&IToN2quZ$n 6GJ#߼*Ԯq.4YPX;s a}dnu6&!_UBld7BQ ?GZ$7 X , x7.|S4S=nq)®y$)ySUWJOIMBD&\OiU%GP) PIymS I|iHCzt׋̊hӴe09Ifx׍7+^3.Œ*H2.dY\Cv(]B:.Ӗ)LR&(( i۬daLz6'}>SYĖ+TN((uf̰7 I57[6+Ϲq.o9;aƒ2-Od@fq/!yv' ۡT/za :${Rn^.D)#TSԦ,J+^c{4p(IXY M5d&|\Tpa\yjSd)kaDq*=]0J8z_cpAp^Uș=܊lg &0?rb֎ u?lON"3psO-_l\Ӛx%fW,y\cO)v"j~= ,K<%%!48nOrǓ/_Ί>p@"^jm})N99@/4:;W!R9ԗş-TVyṫG+5k2֍tw R^vԄ'#0JNh>nZh~Hox#eemQoy̧0k f^5A{_ra3Q!~0,¹i~-qz?XD%8Llu$!X ht uQh>dIl{Fo ^ۡ/3Փ 7[b7<$dڔ3XgV߰K|)3u~CDZ iL^ =JX6WxV:lIFjɰ(o:z=ÌhP;O*j%)RXip QAN&-λv{k DrD.- >qêA7!H-g [ǿ6mo@I d#cl&VSv/NTReufro;a佽]ׇ[6KC,ز,ˌCāњ&*XAtVjY:25wb*Cl8տAflX!A+9 Ez9d 37;!Z'!W6h)*:\Fe3¦::oY\#Qp^w=cQl>Dcn]閵"dj/80և!]va 'j[p6)V\ƪ'3}aI~pfv(=/ʻ@!Ah͞~HeSntφ8*Dfy3BǴr7,WYqq sk%Ns8F%jn C vXl?)S@l{tZy9t#]"&db+kzپ0úP'@ P$J~B3Ho1Jު Bt2S:^P% v:|{ןZsA @Cfwhztuc>SuIś9qnHlm(DJ}o3 wӢ4O#%6;k=ZxT?i Jw|:'/'5[isv|f,Tt@:2^a5!&3~_wpbh:GB^tII 3wdPT;{y8'Q VďR~%KWr>{3K=Ⱥ ]ѪuWR'}/M] ⴰ;sۤ"+ ܌cEϒA6 cS E˒oIæGBLջ3 4ΉB|ä$њ;}fa'e_Al^"}BD(up.?T!-o ?goĩ;%!(HDוEduI?p!sHؾO^~ޢa<_!䫐0]w5< $ObJb7j8 HJ,6RyaV9J'E!,!'!rb]xl 9:^\ 3@ {JԝY?l[مD) M3EA7 ]Qh%&=A5s{i%+;,Wu{7+5m=` xdc`>ty["߆$C|54X{=@򙒜оS 0C,;|B(>/&!ۙYqjE-4Hj ^#qENjΞ"9n {GeyWԆ@S:q ip9ϖpxaUG4B0FGw,w>&Ms<gwOj+^ꎴe"/n<9*6"C)!sL\gZ'\Ӳ%Qy Kx}0TA-HA3p&`%HhCfa{])OMU%N$:TqB=\mh+$,<.Z XPF/rZXk.N,AZX}"xDXlUP޴ƤJCJğEV "z(.uP03eոS7 O=\?Y t,v, Gt/71Co6OTa}U2ΰ-Fid߃‡,}c.)]_*)uۼˬP6uMgm1g.dr2O;HCծ%wH܂0j1esQPʘAIQgh13@ %v'w mc}ujp  }^ƫTl:&m(P=8a%l1 S ,* )袥W?*GŭT0Sg>piMyt3^'bJ in.Nc禸!`8y)boIiGd @iwTt ok,*zcTVIv( : uOM,жQŝ/&pa#wXt|xr2,oY;JKҠXΕ"~:=3[oʊ Dt >?E#~x\?X^c d>f:PUSMypXpWqTU}e:E(A-j]?+M4 sϷ '[ӓrwcv[ [+S9.{B`*C=: 2'5pHH!pqhbJO[Ͽ꘹"8/j!¯s_?| q͜LW:7zpTsW}`]#\.`v8g (d^.|M dzB$NC~|N])AYC3[ې;'mD1wlV邥 Zfk0r\QPfh627s 5Һ`2yf}VolH,` RFh7v#8XaDV-97ț;,Qg4$ۧ1Ӭb?J^VFK6j")q@0bAM}VE}q}s*Gӱ!l%x3kCbH5Ŷ@-YO7%g\b w@-/R/z up-qȷ 0vk%YDAy ؼx_* yZVeH_}ЕfS#[Fٗ:Od-BNo+_ZM-Z0ncz&b*r$+T껅.yzEx[5Rd/`1Hd);D, &'x=՚226 !nԐ 0znMm`f'-:+5(82柀)& sC5;m <+hN r`sIV~njE ow Wq-x9x+RhRK77$GW5QMy (by~_ElvZlbRcwaĥ eJcmd>#+}0']4㱒 KNR7HZ |$gb46i0ϥɨ*Vt/u&C71g)Bum1.BMFo 7&F1\gFIzC\:kѢI_uD^ۨ-myMZ9QW>XPɼ?57`5M2;T׉<+]j%>puHxIB 65򔋫,sFQݿ:V]QyJ|,HCTP5! %vv>¨,߲͜-WZoѪ&&Cv,8rKqi7>ݎJayCi]# ߹Is D]n bG2gA+xe(YmmPZ<1TcWz}^ r6EdNocsh9mXkԖf޷RYDnE3|uOڦmSdvuBPFZu15 >)G!/չw;s~df7GQEj-#f4N?Ps*uh#TR\<^x):Ff&zֽnS8;F GԂ8Ա z`I]^We^^V^o,IDg*hteiff^2l"Ԣh(o:ZZDK£FN [ Kg|ݍ͚M(HB{τfGQM7gt|KZܞsU;BS GWvȢ͠>oNƒww%}2ʣS[l4:v SIE=L6%WGE`2 Z:9ld=7T`gO7T*)!}eqq֠p_sm(c;9>T. \S*rlB{9߈â&6ߑ@L 9zD փ@)Hy4-~Wn4Chּ-5x Q}<4ލu$A[ߡ( Nvq9 Kvyg\-V$Opu$W;0i2;5ك,bvjysl7R3M_/ծam!۝C9*!망2,=\Z$Lb$> kaYڵ?}GXZkwPO&<. g]1nX|D#=ŝlZDUշ(>z0R ;$}ȯI෠]h߰8^8I7jiyM97 Pvփ156l­SŗatD_D:bj .'G=.GW?gi3)~H.VPKiLjei(5u+cܪY^!_|m$dh.{_BRE=Nm1%`z-ka _ ˓hן jKǨx.@DTR I7`^ {#HJIU(Q vm: 5d::OSm{plI6)JjTLt,oo/z$F dA\Jt_nA (m1)e4ц~`4d)fcvhj27ɸJ䒲/rDlt{ šR{JYs(3?VZ Si޼Z"v&B !2E;&M]RTԦ4aouAE1<[qT(()+ݹ Z ĥ]f+%޾8q跬Z8O|DdUrMZ1y$mNX"c>bT5 =Z.e!nd`&NcU8kI&d@tx?V ~G&gۗ||c BptvM7j*j]y`HSAG˪VױY^CN2_WWsl}'8ig22yOl&6קXnv\sU%mM\o[5xޝЊqUuR9BM?A#Ҩ):6$Q`M }VL'8ԧXTǰ]B跕 :/&.E[{~c `%}@HǨ4q#8/c RpC{<29eJjVY(E-)謜.yǤسD '" -{]vDXb<''חPSt @/ez4Ov:^D}YELs? ! a*z8?.bE+t U$+fRUìisllVi b9`=_0,;.}#I ; U9:NX+8\P3xnXzmԒ]4:JbxN ? ^4 .`0*0kD6[>ç=%I9k0A.Y2'i=[{ɘZim p]"x ɍה?74$]YǷ]=(Րw1&swSRObܾM;hޢR< P:u|h{ i.pW|Ђg(T&9tMQ%~{ mXZSX*]FxT7וejVRt@,#/FACkTB ) C&֝6aMfڞA Ty|ܐlȈRX*%p:zZc3HV;M}.!Z_( jY6ZVV!kMP$K|`.+={B7%S<9]`oAJд/sDaٹ+!dװFܩ)ZD=CFSԺS2 W&5zRhG.= 5,uVXs0RЌx epvfLn$H{W9Q蕣q%bVۈ Nn1HjNd??5LQ:>]wĹ4WwdžXٞ F6M3DjU'`o7M{˩K[^98@xŭsuƶ<rrXl:nq ZF'N!qsf+BumDGY {8ԻX A\'JQhW1, ѩA BH߹aPL `Ҥq0MЍyfV\G͜ae,q(s/S {=)ov"ST,^SA`:Nj[@y+Ѐ 6£07ͪ0%d5q1X Eɦ*zC\.4Oǁ9J$;y\ ʍUG:uvW?qĨX9`mtJ  l:uNX?/?K7rL0Մ3 ̽ ṿӭ.\hKS]S˫xyK*365sk`[7h9FFf+ |^ ͭ V; F<%7d5ޭz#ȿD|8 S3sT5ԟ9 0#vM&3?ĉ<"K@ @X/jh$!󏵽P<6(lqlGI%y-sQ ݽF?Be>?:Үqd:/)KIȤwjyT[MYk,0eQa ?Qր{LHpхւZvu/!t 7{X|>n[MUXW֓}>F!p T o^/cr>G@ЈMTkga*\a3au)D!U`:Aȉ&@ 4'\Ȟ}>vh5Id1\6DpAF)UwC狀$L'0lf2XU[TT+@]կ&x+^11*эǑvAC0]B)4źQ-ϔ^r샱:XR:5W ar*3nHJ2܎ }nX__j_Rǥ-!kN>G@ƔCߛhwI)Y4Pj` >E=iYH8i vnT\їcw)t!M)Rb0SKgVPJ3K]ERA.RgjhUcSGU2"R7U<u'U[e~+ЈL<|;EOfo{F읔3cpk2m3݇`ji컥$%@-GW>_#1OߐSћ#uA}V4SUOï9ekYLj,2S;f%% k#xj=_{fln! >J!^h}_m!NdZY}`yM56c@2v`-X-^ bb-(ZC—ËAVEvI uצMz1xZӅ; 64,|K01袚8f=DCv52hEg MgwS(~E;~mj: $fլD x7ÕMs"9lf~l4fǐn>F׷ǿ= =n;~qqa1Z06WT˫d:Nc8?KWY+1)•) ҧ- 9؏PnUn%E ҳZ0:vh 4B` _4OKӕqPفQ8 VÒ#*R rX؊=T2%Ti+\d~=6Ɋ/jsF:6ЯD$4nf)GN|B!-&^UpՅ_T^Sۃ_ esr]V)ɪX)U %U+ \?!l)]!"JBbwyd+Z0,[); .ێ],G|Ǭ)e `pPE>?juE.(\=S,wnI7?6{A, @ˆ>)s UGtJU;rALb(%,X߱ FWIֵŢ3Z&x  k&ܫ$Rwijiœ/E<>.-VC p>I Hғ<`Eoc$}j.f# .*ZQ"Aux;Bfއjj*:.쌠353h8Uss^ѝɐ}N퀠?p4bo#Ԭe-L;~2whYD&j ItZ=(yivb~Q0%f7 wrh @_=A۩E|M^kwN Kl6v[N6ع-^Ժ $diw00 Y*3|~t<9dcs״CzlC@ A~.Z,M"zzgŖ) MZw Kp9s]8t^epĜ}#1K.AȨڶ{vf LcR1`_D7C >k"26I43CE,(#YnR6ʀ |Fp@T:^HJ Gz/RIo($ˉޥ]6-؂d~FH7f >p^ wzy$ԾVPǴk2YgB).}, APZZ ԰pTc&a}>x9Mwp Xa[$k?kmwGTKN廥Jg6eŝrj1HGd! BDBkOC%Il ECz rg=~~Ďx^9]V ?k1.?W\Hw®˾ { odqx؏諈H~ͩ JЋƘrE!EzL& -L`O8Ny-b})2 ,JϪ㸽vy[|ڢG='Eu'# O$5fͨ.UO&M6) FR;$cNhܷCr0M-'+XH3v" k斘Z{(jC,8j%-%̔ A40f=9 'y:{;K4orA0`'{`)߆nSͯn~2x dJVrK쟨؟9W_=h9Tr *%U7lM:2]"R+91fAQKv=S״q phd̈m5ڹRKHIMuqF>#Wfo <, 42UQ71geZc t[}+0+-z (shu7q v< l|83#^k8zsV5re>B`8g{}Jz \nu-†MPWeO;ζfOK"=/7HB-b7- qk0OWqaq8@-߷71_ KSL0$gm?1v$&ӏ[wFsiG }JWҽ7*)һNS籇kYz='K/ 5\Y(RͶ9StwfCz7feKF5o,T5,Ѫ{V)ԞQ_c||YbAEY9Th_ܤ[q1NtxYP ٕZx;0|etSU0B7y_i`i;6znj=dqA9QH+j|ҟhohe/~ĈϧxJ?C$tJWKHɞnz: 5BHȜvܬ1hp|aM;_D@Z@C&PV,qN$PiKI`{ڙXL_bZ4L9*2Rp]].wz-UQ葓[XRIÍ':L}3wę6J8v;$M]k +m |߄v[ƦDۿ:UrBRDZkz'']?}B\sQq#@?f3ޱQ鞺T@ZoaP IЏ0e5gޔ/j]PFn <PL8e~_*'@%,s9dRN/>\pxDb+Twc1~@dRyq׼?)p$v<֮0f7qžQbNOW0|"Bqlq9fVeRntq؜Ҋ2j?Hwy8kb8@t w&˸(l# ^Gm]`(o搙e$q (zX0ht3 vZ˦X%Q.+R B7{Q:UH%;"?`(=|Q6&mU9LQȆf  ATtǭd2P#>tlӠWz##XK<"4&J.DI?:6MqZzbB3L.0#ί‘3l!€Q U|&Mz*~C 'G۰oE^@jPi >ٶ>(ՐŜ֊ m4 C_6!"lZPoK$ӷkOu? '"qkn1C+g[( BNLv\}1L% wr֞s1. ϕG4_jyL#LI*;"+.kj7Dlްӓڜ{f[84wQ2=gO8G6$ֿ5—5n{X馑BuXba\9˜_>S#jr*wO[U@ߙP:סf/x k9#HX,fD!XɴcP'Xykp,Va49@')=Bd#fRSCѣv+?#^dKYz1$^D"x$%= *i 'Dulr=^p@QqΤo?$6+B~A+x=5 v;9 hk { ph~$Q_+Lʇؓd0H8}?ZiSu7z) dDQ!K,c wq qRxyP&Ydcg^ '%x™>JN'b!ɼMX sU"%%R07♆7<ͺ9_CU:*j l+gnQ\13sjiF/8\G){$S0ù*WӣsߋU9ݷ%R;bу12]n7W_2 <_=T8OxH.'^JpXkAW^:XszK3\;~>JTE;P4)Ln5Ggp`1LMKg+tumHG`'~}.NΣڴzj`uP) O#oD 4xbl2c^㩓qΟ($`Cp{6S=:B/A^_>Rg ǬRtzk&ߌv7gY ~̯rr8NO[vtOzܽcx 5=}KU}gm5`i5 焅zЖ)`2k>0" p퓞C:J`lM&e;;7o Ѹ\4E怶YM99}CߦzKC$B^@+:DQ[0ŢcPKWn8Tt`_PaPU^ f@߫ M=0zʶ~`_-%ގ2 U%Li)p&+c /?Zg)JznY&^5+/M5[H%uo:>v7@ں.4bӂ"~{@eQ#Zc]|l38i["Ǜ_$_ kCm,/V쿻\#-PyrG@ӛ%dQ;;T ^4AQ<la/bsR60g7h 1%"&Օ$OX@^LLM،:@ǫ`/5r 2HC }?v5K u3)8fŌ1Ц8oa. RP] "1Was_VHƈYkpp 0~[-1VrGHc 6Ҝ> i4g :%'ĚK0FG2@/G~zIq &XjM\_DA/GdQ0+ȜOv$ -D`F6VV ǴԀU@m$@ҝY@tRqH,.;)i# 8sqv)@+,sG;S[]Wl8:lpBW 'DIڛYA^2`J@lc9E[X y,/P:nrz9a$O8\k{D,nJ9(VE܍y$E7B Gt*9R$p2Wh5"Y(S]We͒eA"9aY>:l9r21S–e?ADDt,F fVjsSQcu89K1DV]Rc'}*1 )-#.ai;wnYzԞ߉|-ۛF0UU;D/ObЯ1Q}OIdAq1n;+ 8db2@Cf_yrGeUnwroro}ƥ*ɔXqQy:frMm6>.mFQ}%߀b wH &&,D8Av|Pd" 2CisE T6ED/-o)RmXKޞ~o掠t gEqwbٯ#${)pʝʿA'HECD[iTB|!Qh]+h}f<5*l c.[c͟G7qC pp*#)MEQP% Ti?a\59]ƈ/C)#E d/!8y@}ZSOi) p..R6/~<]&>?oޗ&WV–>␂j.Q_x]'@)Zuz^z iu~8_(g`Tf-|`oA//rtdGP)'é̄} BfH@v]W[ 9"84ծ쯁ADwxSX.yrєwt]H+T:HLjM/uHkuCPT[6]0Ԭޓ1!k=yښ n6SfXjUaӝ3Gs%#Ɩ4&=&+gA`linnt9'QL߼wt} VJpQw~5s$YTS+K<։shUq[%IE7S_*.Ǒtj,䎦;|M f[,SհVZ,@=z4y|MOj^HՄKH(RYKo[$^$v%L jI8_Y~4HLO5 w]ƍ^P-I ,!ꅂYf<0o5ׇ]h`yAɧUK>g`5g'qe/PfE{+ ,"lMo9TSAt%@~9UH+[0Y 0(GgG gfFn~V2N9v)Zn(CD{hGI%+%ӍeFg=֮j"PpF-}&J '=t4RGrdڦSGRޘt. D۠ČW̓$~*ޟn[#!Xx4MSUrtJ{o].eR^ZV[XM4-!|f DZ*%H[ݩ)[) j4 EWt} VhuFh7|Bjcmxk[i$J'[rq|^7\xt( RNN?OIM/q'*YB:[۞֥z`o'G+h \$nb'%Uc J $TA'0=Vd"/i ~.~pC{Q +^@"{HAt7'ɐPg*x BKH2NMzZJXVQfT~'H8OVRI&6Ff{ F(E\Lo/(K$WYk9 gٝ@rtȧ}$b쳼3 Xt NJQY2A')эuc*}ǝ. mJHڳ.#hPMJrOlCNMKݲ{nI#*ة]Ƽs3AxƟ+#Bg4DztNHhD]:At?s(v 8M3מ QceXaJ(]Y\ 3$ovdܽ!n~BܞoB(}pposwl[}YE;g'hRh2 a=s.royVqjH tG+;d "á->~{KzFՓ`:]yrn8MnGp(m:y#'.ip{|qaU5Y |E[  K4EVVͱkШtnwXq|zD>‡ 쥕K$[X2֡Ժr4]ffIV_wwtr.n_5|1zB:;lw-VܤA fG)cm '0"Q ݘºIx<T,U" A7 y跥iG(~tb4vf NsƎX }Q9"yQ֎݆ƃ]+Bg}kDf/xFrM+K@~88)PNnП T'~v]2n1oqMwu=~B\.qaݵ* 7>KdeܓTnR,c΂ɵ}aN>6*btr{tX̂# C`eoI8`< n,AI&vwyր>?:Lgeim R{ ̇Q@~}:!s*y8bh(P &? >,Ÿ`qQ u \`tM_洔yL,=ѳ1/.YoM J V҉ZJHܪg_Ǿ(r<}ڒ?G wa6g5Xޡ?,ry);6GC9>w'Dt=8l$LP)n:zJ1{c&ҍU#Dx9H]SWFӋ]*'piϝ7-\8Tm+ܹ\tA"H%Kv"Gu[@{ĽO7j?iY{h3tz>+UgzʃꮵcڡKHbQ=]L1 T1nl5t^]lf2pJLp&O bX7kxB7ARdW$>aB @KYd]q }4^0;ŐIQ&d@I4<9!@/N B6DQ_tƢbE}Z +f' Zdy8"_;]r+%Nt!{{9MؔHOw^:5w`&m!Ls:)='[M0΀LR- ~ PQC]/ X|eP-眅\i y#+lv P WR1׫2, SOlWfqV"GW;Gu*?T2= lPڀ:=t+Bk2ؤp]U6rnZY֩)t|,v?ي R *5dt+xy;ǢKvT[QrFL!jkMp cu{=Iu]qbJ,dZ?OǝGDШ% MOjH%[IIZ0s[0 p (̥Elݝoϴ${㻂\i$g'38r|m[ٰc襩pd+V0~(⹆QXt!9fX`Bƥùv]p#է2 ȥz(_/ؐύ% W$9_g"99q[8 )bٱӑ?| nO#`^C" g64][XPڝV5` ``6@N;vh-sN> lIT;i]笻\[qӽq~BLӯΑeySzKGV*F.AbԨv㳩4m=vҰyeZ3~w,0[$K5T39Yϰ#7k!eEA"kt&MnnB1Kַ==X#͝Uq2 +E&N\b@Hpct L& p!/\4(8Ua ]$=-f[Fϯ=FU>03Uvl>8Cea_Qn`\5{=4$j;m܎Cͻ/{< Quu}e]d >xL*&+Jՠ$&R| M_ 쬼ݒnjN>9t˭bׁ[;|2b#1D+-ȃ Fyfl#׮U!8mi`ԍt!- HZ$~݀uU/$`!r̥b\`8\);(c9~ W9,pԵvYjR^1"'WM{Yh)RUEؘ+8zd ]obhߛfKF'.'H{cڱp[:,7[+$#vKd\ddt$YֆSmu#Е䐵@Pj'uYθQDEq,5С9lی{nuGB/lC0 EJ^4McԟlBÌjP <鞪&JV7 GXH|^I qTB+ eԹϴ.MXMݜlw$Mo0(e]?vTul85>"ࢨ*u*FΡ8/j~@ԅc/Z[a-RkSV P}F2A'h_[ OP6)9lovN0,1C|yZ+g"A-)aJ)zv,I8΁xZ|lIVӉq4 .e{.0bNDީ#Q[jl ^c/ΉjT1הI C1HxJm7Es]L 2l`KR׬2}m`3˪;l샥s}Z` %E^Od GeJ'Quu@5qwvdi[<~`g'ѫx{8^WzrS$~c=_Ia*\N,U4&ηSQ矌 a^EK $ed.Fhkb,X\B q} bp-g7Ujob(L7<#s>QJ>?Ysvfz~:6DqJkH6noPsqEiZI8M_PVEXH:-COس=2܏1#~%mډ0Sj:ZU#Q* ę`D Tm.zJ}LJ~14D'!ʫv`yRBtI0&iyv/fUQ%6)E̗g*%լOHN~`<:XIWWy2{~t"p 6aljպ|)%eQsYp}"VUħ$P%*|ͩ3:6(Tj1ټj< ͅ.Mn2H:SX'? #FwOՖbҝC՞h vVh"MvHEސV;;c$U9_Ee* Jm3c@VNk ̶[PcR!6=j˂S+WFL#peBGN< ZJUDMYxe[^a x lԶЅ R\/jGw+|[6P֣Y&o Jc*ROh'PVi ymz<*GdkCتEJ75-ft, : NfW= eE.xg.*pe@`ob{&z 4m%B @Ywb'"(j 0lc`?%-!urE]L f{Ͳ̣:WBx5!*uJ #CU 'Av7b(G8 7 =̮oe+ 8qBU)xF'bDw(9ϒqoc 8/7lu/-ljRnpYŎwǚs^Qh, |װqfE$Ww:D΀$xA,xԃ\2=jGlos0&Ј[\W9N39Bxvhuǖ60clE!PQيQ ɞ;riVƧo B"@3?Q2۰Y3[X)5nIjŵaa7x'[ Z qyӐ>G8P 9|}i2tw_}E@h䟒)FRAɭsݗfZ  bID?$[C\+ 2 PtkHXg6(a960,ͽœXNL0D`/p`)X}ۦݟs`rGNQjLgu'?3vJ1865V6h)̚:E9!L ʳX1XcuI.\t1Æ^uesbֺJ5/nJ= %V2/JF늩Ot,:֮x Ŭ. CcY!ؖ' Ȅx=Ѧ4nM^"?HBLWYhԊɛ)16idX^@P}_ns1s(T}M֮GvSBa5ǨQ IX!AM)-M|`ʰk{a`n{RPŴ`8yl2^gByE3UVSImN(賶JtV@:UJ_PVs?^a8VєR/U v Y_u}W XGlp o#b66}T h@4nK4%<$xTP[9Rjp7R LˎOmF@*`O]8J|O`;UW-]?eY@P h`V(`Bz;%(Bc`;9-EDZ./(XrNE9 @І=m:Rԩx|d:>>,w͜C41Z۝񌠑0D/9ۇ/ckiVZ59怉eKMgzܢ]x >@S>TDdptZjY0fۺϙJl"%}3=ĐSZ!G4$jkAU76Bx򹵙^d)h8xi"47_ZOfaPЀA @GwӀ݉3fFp @ask( -Dvcm\6OL-?ikM==KUޣ `׊Bs { ,a7C iҸb-ˬm )α'O t`ϰyjXҡLEPG/{LDRv5޴j\>Wxfy%GyHu-wDDCP)쟮He|"_ϩ)F}ψPeY(@?(uļ]G_}IZPyTv'Y@h_]YD[3D xfy^ac"^q;pݪJQ;DC}/Gu^#ZR5WW׸FY070XE<`ueԒ =wܔ9Dux\k| L3ʔSOYvm(LTDeK ?XNÄe%pbY|ׂ; 2|D8'}aTh}LH|ZUXvb24BA8(EtPWOF\5(elir*РRVMIw+%C?ݪ[ S@nkwd!H};k$"iHF~ॣ|3ثb}4Z'Ԇp_ c@ZSsc/JMfcZƨ(J8|ER[*{mUӥkQf23 ԳTR]bUr UFf:|'F}w%1˛Wݥ{ߙD]ijGHw~O" c5UDe7J:8 PsKG,7Sœ(]an2TH}?I`{TyqQ4S%Wu̵tAn1ǻP"؏cZ5>I+SG]||4!w.D`=^~~ģZE S- :hoވIP}P8@JuVjn8[>Xך('e;م£WXnAMxjuvmսmEԛb#r;ȶ_@P1$dHr2쟦_ !yDaLy ?6r{ u̙~~oT p81lu6[3)1UŪ.lΖ$LrU@rIa¨ 8C BVt{q5{f$(#M5B "&&R ^}=Ěg)P/~]Tk ' b~19^l9uKV/-#OŌte$Ƞu}MljdOP.Yv߀֢vc6(܏KɄD@An[ Ѯ`}UIG-Ћ[bVkW1ɽNo*()Av0%9K-y)kXՈ"܎aTW" _ UppRj[%_pzVwUWq?`*ҝpH"FfL/#iT_*!XMh`w޻ 1ĮFhJqoa5%jԖ:}ohPԛ 3`"d[` j"G!a/0/DIb&{S#X̑I>g7vvYKzY+n]8ٍ9"fTԿW-v `kU>e`;4?yA0>9N3b+>Uez dWSoIӟ@oCخ7~V1KuL ޟ?TAGF($9l0Qa̻cZBf=v)K?^:oe~yj(ACe h][ۉnZ:$Q8NC4+@+? b &ոaeSٯY#)G7P1jѴ7JCkc 6n#u.>B1 Y^#C-;kPqXvdc{q#>$JRke%)WqdWp_ũr9BwԖ̗[ VȘZE 6,I`JC ž䋆@td^go`mWu{CKC?lI~90 Lsw~We%78.@EG G7^oD`mc^?"I& 7yrq{s-xDt_Z*>9t J;OZ_[u+?0ͲT/wL~S0)7B02A 6}|uA,ʗh+oӜBkq.`CsH_ zq:$P(}>CÛE>h {ƽRfJ aU[W^3I{μ X}ȘEBj@~Q/5y0vt7'lM pzԓZ>Y}I!d W3dF1N8per.LJS!\<8A s.L 6#RuQφ𔧎t=vV7&{yX]AXыsg`t'(Yf|M_.qF/3nL,- tq &zbTip;)Ijhͩw E}pr] Z̔LEҶ{%r9]%wیZntcbqvO%V Xn-$pm;?܏i`;Ge|[g*R.Ak%EcZkЬ1`&Lu$06F]mo{;yLݞӘt͹ng>ԸNېn eХM <3mЊըkx;db!3LgPvcwBI]n$Oύ{$\q(>iG!.coԛ$zb-H gkXE5B}΅B1 5 ~Lд(\BOKpp#rY ~?v vmPb@v!`挃k&O[2%*YMYK gπDr T{q{ɪd6 `A HڄEQ|Ì/]#M Ly}r-ٖ|(.L ##Rh+x0.zLx`}>U IgdGU!~yE,ז8;0JK'?BT9Lu(~5)~|: zM-zPl.dzh$gcA!.̻NP4 yx'*;ЌL-""y_w=NQa}$5 נ@>%/Qva7n 1%|mNlF)oI? 1=UJFBCMj͇&Z\GYP?` Tӱ^־?5v8}k2KX)8pc}?dHH0˗cw9_D+m z@)"wmuI}+*-YwGr}-9fV3$lZZZ1iSBv,s_DլF( rlRY M_| η lS38S3Z[ի< |Xg,nn>;XVsUg<[I¼sUwkI)M z gL,V{uFR߳ĻO$% J1Xpٻj;rƚ%.Yl{>6Cjgyw]9hfeDÕa&%O9NtB>r^=0dbPom#r2e̔aח6x*9ZPHYѤ!3qn[uE2&Y|SJ꿌HZ]Vޗ - A;?N5*)WŔ%O4JY&0W/ 7Dv;&71|QH N)TﶩcN~Cƥ/ [X,Z`jÃWrΚl39Ӹip&Yx4 `߆`j m1@xnH8GNEq`?1tMuc.`*@7Z%$l8Y-/<^˦]'lVYVe #d҃ԑl(}w+{ֱԴVeQulŞq͌8f%օ!4PZDx JdITSCB~:+t*iW,"TAk6];*dj)CدO+mU5vJQ߳\~zA~rbܧ￀~vZV A!Pnv)}TX)xC{I'<1g3뱀r [| `!Kw?lBaܕZrvd'H|5vI"H1G`zkv$F1 1n Ad.6čzRB~\)篜F\cu?c4U6 Fsװ;Sr|v4 2Ȯ@5Z$Z'f#(Ry͗lIȊS@Ddp\Kz-*3 ٨9[!g@]t3&W(؇:a_R},L%#d_Qȹ:٤WJò)U1əf }) *TZ<ۻIy.g+9kY@^xYNXڿ ;D]FoT DTL=!B{.vF>P[)RUr"8|g**o )5{_#I 7:8RFrżx~hC&O<"Z7# ..V$dA;a+ &; ,w1/Џv竔kTEH+m] +.Nb|џ`A@n Jl.HHaMZ>~WO4MVk#`K} zvcvi'mSypq0UxGD ~F/smH3ب@#P0"d/zC8R~se{_΋/+ ĖW3Sj\y2N>Q\t G^0ú(6'YBϣptX#vka/bJd(`_K-+(Efj,+cvoMYIj'Cĕ~7'9Y@G.l&%$h%`xj#=O\iN76+rwcVmU~,ӑ~%YR+Og9p8L.}_8/L\Gx)k Q6Q7N, 4T5*ԋЧE`CenGHL#Y?Cx5)NVO>z6lj٦z=!@݌߇|qyY.FO>:[q֪L2fѠ^z ~Ak FU]Ȕ׌[y͈Ufq:k}tNmӉd̒:<5ܺ0N)4Q$ BZ >J,{BZnwE}9km9W=k5 <(s #}Gyۑȷ Ĥw S@e\v0_䁫óޗƙyxYCW.j̛u%(vX r ⴛL6g4_ UEd[K$.Dɸ,lVJ< l)rusf1B DlW9ϣ~5&F`^*ޅm;=-ӖW1PV*'5X*!yE|,<\_~ V4_B٠9S݃j#s6trp7$NF(֖1I ܈xkfgE+8g^WF4.܇W9( B:XGcJC-u +Ž&to+qd:L@G&"d$>hY.;#PpF@#zmV!Z XQ2hmhRBz˻TAiDl'٢}N9C_?*\ ){j^ҭJwZr߀c\avHpI,C.rjmҲ3 E15hy:/t J!%s솢f$m Tq X~0O*>@|I>=Ux>u؆40m/r/.}[=n6'y (VOn޿iKMfz|HEZh&߁1!d`ej@~@l\֕/h=mRDT(R<]є@VmmiJ;Ѵ$K>e<*29>!i:f/* WTEEnT82[[g,E7,wl U–TOG`2o;Ul|fNpPK>uiTU"a>64tMh3 D`# f5i ӠVlIj ût2A ccAI`}fXꄗ̶ّ̞J/!-`|GbTT`d&oIb /#6~v5hri!k]oK@>A7WoEGv3g!M)*AEe&?:k H-.˓}`eŰcWs?w-7ޟ|q܍ޱzF'JbSNJIK=zg&u$SJZ{'tRS6ecˑC (/Z1Hz\ck Y㉃h}փ~,->tJxׁ9TPطqȄQՃe$I%AN "aP~o0ꀑO~Yy\GDO@#Er!,؍Q}XSk[|V CP"v΀_>>IH~_蓭J2U لgMBD~} M?q^"h+Q2 [ - vtOK1YA(/x7@CZM{$@,@=3-}l5T+#Yx,+C\}M7Bih㙦4g qzf€bQg^ ciZv۝- b%oZpZu.5LyӾ<{ hIFj$`hCP9<$΂Tϲ%Ni :97{:FбNU~4raâNҺv=-e,}FAxvTIϏK'e+ z40YOb02JvX*ia\ZIEcL cr7]K߰0 .1 STJ"/i^~z2 +`h<Ͻ>׀ x18|hf >P鏉xXƫ0fv^z.LJ\rirevE4Eeb̊4W) 4`%<@̙LDe"y(xGkICUݕ<Ԧ%"Vb{4HYzVh8APSE@R&?Lޠ.u)`ߕQ'bX}a}yu5QmRܡxчz{89shNI;\Ю|V)nxdwPSmҍNi][譕5eE {瞰Zg)Cs{ߝ$i ARY2>J|Z~m챀2,J7<5l"KHA: F`߽a .4APGOdBy !Q@6QR9! 0VT* (8: ]F7;@8Z6IWdrz'*/,)[x-d&)%MifFٹe3zߘSk E$]~Ȁ{-3e2:@{+EC{p;eǐռh=NNxZY:PjЅ~H%޼Nzz-|<{x't+ W3IţOⅅvw}r*57e;>Yd};=j. .;ŵ5{p7o y,l]?Omll;#)7'k }ɰi5 7+Q"['CW;E =f;[]7g(yA*$}0LaJ&GV|A}͉5ŴhnHTҐ?#+Iv|ŁZߏxt\@zGEK%qcex,}si 0׊2;$ -{3!B ON_KXجUƎKFn /ȚY+m=t!#x6P%lPlv<]{uŀtU}*#N?vvuj̰6̫İ 5`P /\q~ B&ᾕHeft "Y0 *˰Փ:pJj bcavuT 4* {*_"Cmb7ˡ 4/=Սr"KIEϓ)q*&djm.a zr'H ]H4KS|7/n'Ĵx**Wͷ*F.]x}He[282PbhJT[Q8r?@Å<sپO?kEJUz2&r_ɮđ{ ґs1ܒןk#lϬ6鴿a8_ i){.^t붿k"-K`׋_UT44 y#=yOp/t`*ϘFRUr8(}a6 a1c,YSH$5"yѐk f@o@4ۚ`}2W4D3YJc OXRjM.ip at JiRKcݻ<.w?M y2\_FIiߢxs/z1^{є1F'fY v - ƪ򍅊2r^2h5ӆلɳѪ '?b;l69:?5~Mcۊh4.!@aIP]j$p"Y -c%5XK뤲z6;3!aZr\XLlj^$c,x|gC2>_qBL01t%%y9ynvrڌNtE̯uM, ԨDk>? OfY\4rl*t5}]%]+a\Ki2C}/ۥsSlb.djqjKSk1.|J]~,~cR$ܞd)Yn^\2RԘ*䤴 Eߊ@݁lgafe3 ) L09sթM٭ym@+U4+rc= 4cLҞMHPـΊmB. Ĺġ>gLrEoڛb Ÿy?ҡdx4w^=2;iHc=6W!]jSJ4E;Hd'0 ev=x_n24Hr |ئ&pbHFa[@Gc>+e^빩?,*]S#s(#+&]"a҅i_2MW:/4qNJ΋4E'U5ZTx:'rLٵ-cb"&!!_DZQ[z^qޤyb\kGU h'[J~hZ.*E2`/҇vy`_5|?`:1ٗc%// r菞ptFF;*\WbπŕPS 7עh5 X! @_E ڻΉy6BV.&lF0|غGGT(?)YwnmQhX2s/ oGz2V Za-=xc" H&R˼1ԗQ=%!ׂk" c)莘A H WLIP ҁ?ږNSԧWɝߖ[IĆ3LL={`GS@vx^ѮA*c`VUbp429k׼_\,,UꫀɈ#򮏐|HꑛW1\ڝr^YMYȝj3)q Ek2GwT5tܖ.YJNh T+. %):k:jAUI (<<^EWׅvDQ= 6J*x}x3v$k (3Rmq a $s ky|*{|!)MO?۪jQ0D?~BzF&EF)ؒw4H9eF`:(\UM=?ZuWy͔b6Л 7:d#A)wx:=$H;CFew=*puNebgi.,+7˻#Y]䀤f82TCj{jJ#y,3 n /ETT35KMpzvei&$u,.UױE4l18 FbF(`ǞO>/i+K L6KP 6- NûT ap L:Y`-'S2{٭N`$]w"RD vhR|y&O"tgIr0n Dc=>+ز?̹tX |ʡ# IƬM<ҁ-Q ¬InBJ/@YC8J,qcx0I'9?xb9LqӠ#U9Iiŕ 4yQ$YcxҀzs׭-[m1BKG~.fӕ X n3tw؁b'wP;T9eE #а!nc[ETo*|y׺k'IHh?g+:iO h8ML!,N{]&WL䑎ab`PP> x + ]nw0*)ثLpKyׂ "5:{4ى IVK@ڵ/3~F'kl ?Ԃ=cRs\b^ė;8& 3j,AHwt1QdD齳:2(G vk``W6mi׷]e\߾!ً7(CDɾ2.:8J6YZNLOvz/%ʋ]ڑ!ǀ 'twӽf!8C36`\( H4=YIt`gk$PO1/@ZK#Lכ12!n>tB-p= k}2!QB*}艔1TxWER sbT CcnYuhqlh>lë^(˶7/kdQt/uإ; 8(\QCNWeH8u2 +'R5 w0Sƶξ*Yd6{z'#?2kbL `&㑌"zc=w?/`>iܾEP!#[eQdm #.PzմW=+̎{~"K*a]Nl]oqTrw/Jeݣ {l[?x((KZP0]G4H\.u% z\&fX2/`{G//cP]Y0՘L4I쳎wGW Z|HW/' '+uC'x7F[Ci%.^ݧG&np7'מj|T<["T>dqYQl/c2H$щ _Wqōzy7pe d0‡n)>tAQiPLBZ:',jFɘaWQ+:}1D=_yq ηZ0¼'hh:HyfZ<K ЉP' ^ N~2stɘa"r\(q '*rlNz9e>\1~pc'~gi46cB$ nMfD3D\- Sľ=՚{n΃Ƒ,'!|݅iâJaVU2u zr|2nokFF|M9q ElJr-à{~{z9)\^hMG٪t _l~AHbY5kWwg%zE_Ϙd@_ri%[yah[oMNH0 g/NHnL07m!ކEd{r8~^e5N[2GռCd/:5ņWkh@d!\#)#][(.L x!F^jVLESzm$D(2%-WI-LKIybEuN57Aڼ#'X -S.?[ۓq{atp:8DW%XDv.갖bSMhE,2 5Fsfu~W>!jx `4|i/m)d^MP1 K:)9郼bICBn.#@[M8dh4B͋3(L[߭i~4Pus,\-C- q,+#lF\0 tAG2]iyUPRݺ\lzٓQ'*܋ Lm*oa`x8cq3ނ^HH.nѳx ;1;6QgMw 曱yby+L38PzVxlM/'Jo]PBAy!5^lLmDKyZV:3ECMm֜Ln u%^#)ɿyqH:I(mwg\efΰFSr9/}av\}j4(:lari;7HK@]4!zALvER!ǀ+ŝeo;2>2ɷh4 !(|ܪ ؜wuK6{쭷W%3_= <+iS⌺2<=i_틘l֮ %(t-5t:,KoP  aQRؓP(M>#f +ɯ[%~UjWM~-,lJ;rxkf^2S`郂3}_ʹa yX)Z~6}8~ TG^]deEȘ8.-c*y M0RZE2)m&/ї|gQH"y1s+=,,n_:{ˏe'ʳA yhwպ3M992 S E?Fxш]#elGƉw^7l}aD|~Ooע+^"Db[-ֺaك aчdy%FI/ی+162p%θf%%-W'٪*l5XEuece4B%[Ү zT$9YFg<κZG|n{guþXl>-NY?wWu@_  `CP}v; O!.)6md3f:|6a*sm~pVF`S:1و5im|y{SȱSƊr}hV|ݩF{@ct7'`t#6;B2$8rax[ig+^h j>e}|mƙ:RU)+UBy6G*u(j8>^rT%BTJ|ӿ3? Rsst/U2r zV=QUͅEfjЙ#*-9(Q>A@PʹOگ[3l lڟ/OUǴtsIzc*smJ7gm|>=,# oDuR(P) %rT L~t+#|B&W8{`Fg[c7S䃴xv۶? $cKUe77S1mU { W23S-C&;'S~{q$qf`;jbfi(?o5P4a,af90Srl[&Ϫ^[cPW%97a!CiHXnCNP9,3BJEzs[N/շ..*+N?\i;7<6 wTH;Sm9_x'{~`uSN^o4̛S]w!_ΨR><Z- c}V{6hjv D`E#fjJxsؑ)p\#[h$l݀lu9ؒ?"4} b{?0?1*7;|\[K? tP DƹMFhjS" ?@K@Xu!B&1h[TiyC`mԳ?wjX^"'A*:J?`n]l\ lCѴ{8Kԋ7) ][L98nuRW@ G:^VrGJ ZFπQb6@Jg$VIQQen0عX'h$O;r$9vvqȂI??W ]3]RnߧCzX.dEs|InSqp! qˮ1t j5'&\%^UJ!|RkTuP0PoxT]?e~E5 ʀ5 )LߔXbIe<4~ Ds.Mp>g(%YJ:@]s<Ť5MڷY&KtieԌː+E,%i}%͚I;?N_> h\55 }D Jd 1 7qNbN kf4s'h/юǕIt.$$/ƥg  t"7CU6Y.ʢo+,iiA]&M5">ujMv: +lka|sMFb,w!W)rߛmK/"c΢^Y1lK1' ӟ.@Vɔ8RRt^"h_KD!Py´1ս ^1Oӫr@Jy&u 'hS#xhJDaYYPu-8R+k!q{mCEȔ?Q>tVC$;yx)4?edң95&1:H")DXZ HÊ㖒/))˂BLU~%BBSq]{J?-}ȺFo* 1V0A=C5jY hzH<;N; M=%R D#5IMFM6iN`<_`YVT!?$cd`.> m(Z-NMW^*&9abt>X;##_buÁ{l+7[KB`y/T`Ln*ڵ1K6ɺF^!U}`Y)өփOʰ &Ugb=b5 <{I$ ɿ2шAb+Eqh0ҷsVd3j }SJKa|ݫZsAY,DUgz@vf谀\G FaHd"tN}%LcFW pI:m&; wPKh%:UY|9›_1cGxMN{q !qS ؇2A6@|*g AY4jZr>Ewj 4k`%NB d5S8&~}s$9ُ3")L njy1 UqX sɧsI4L#-!VVTH9)%!H2$;GS+MgBeS@2KG,Su s <7"k~.`'ߺ4&.b dM;b9[x/XgmuϷmstLVFJ3ף~l4 dz4uPKT>C߁seq=2x#ZzF6"3-:nQTQZr⾲.vJtu%nOp`]7bA; LXp\#*,u xTaK'tVՏaB>kx OiՎB>C|hLw_D0~$Rz}2 m͐_yD7,,r;æHh&9.km@ܭQV*;q+!Pۜ-?6 2ʛT9 ;N2iYX* v_~h7 %<&c k'( kHZpi6P d?+hj&- ^%˔Cdn[5:nDs\yTo;\LRq]8br,J%)2DQ͋ b9v5\?Hh~=AjE,gwnwl&-fQ r zyJDa p;ӻx Iќ_'Al,|I x&(io]^bh!M\ a& GSa'E4򎈗W>@oGq?4 |oy,dEv!7]3-$ʦ>4 x[vGO?%\uܛU0Ƕy XYa?}[%JN Oh +a8e9c?#)fL[z^~o^@Rv`]ZQ) C</a魿d2zMSbںC>{||_s`@Ef!FLW^U6 o͓}E4J]#7bI@ApTH 0h3%W1$,v s둠 up\daG4nW#Mt$Du[O"J}gjc>w 1F YW\fۆ>o;־?,L8.y~m E7a{G-:゗y6ž 8tkokx"9CY BLAGepmNҦzR˂a6p #\f2Sϔّ׼JK4C<(GLl_EM53i4$}U21Ƿ9 l!{ VK yKPNXVa@p5d2;(Pu!.@חzjN }UzbYdE{Q9|R D \gMZ]CuͿ|ݝ,N7ޞ(?:H ;MIdEe?PϠ}j&jH,2G2LRDKe,l0]&{M-=忽1:a0R&&,;51~aW 5'(ST=wUbo,^RYʃ݋;/4C 5ѨCY *٬AxfeTd˜-oʶZ571,)nrS\`oUT-yvBp4ki\0Zl6] [qG (sڀoxGbS;΢@2&\&* T# ??3ǍO NVxvp]c> s=T-&.8pGpKaGjӤ.VtYLlvbs"G& Ϻ#IѷdF *9p|YyH 4fɺ0\OIe|!*}&y2 G@Q@G*1@:խl׃Y,!Gf܉Y6Spv}L lXYJūd>2ȗf:=rc|zB aɷpԻt<,%ZDK\Rn HBt StRTQÇz"aCcEv 4)霋v2g/-NjA2⤶=mM~Q jJ5"k.@- /v3 q2ΐXg (2r,?0T1q΀q(/HAMڻ"!|,N=;v@Fe@BhMZ>PNJ73ܳ7,@N2ٵG#( )tvrʣ2|@ F6h5WQkK]ѯ(xNbVbL` \ ~=̙bS1 ^Q`PvOK~(=kң7$gDD>+ge`htT̬{@OqOd)bhž$\G7$).Yy~ՐuL@!VI- ʗLe<x۶p\8&4Wk6ن(h iԪqpOZ0Ё.RTMC),b㪊lǓ]zϯ*g5Sy,|y)([ckMU=QJwztu1 $.-Q&l)lʹ %bi\/V\xlfID#tۛ+QEh7Ԡ`H#Xr>/gh%,ͣqy(wJ<Nj9OUJm cO`69\yˑ߉Q #kg'8I ;Lg}])0 Ɋ2sip&84x lo֖IQ'_܍ˋ,\;$:ؖm$}su]PlՏH&ފ_XVbcWqW_{s6iM"3Fd8롻ƤuI`Jj{rx3S.w8ɗύm&tXQ1fNTiW1α2CWb.l I,[Vg2^jd^\pI3QLwc\l;&A*BFô>S0A` 7rX$,Nnl[R5Kݡ"s@0˅2kF GkQX+v<''P}~WpX{.yG^?cё{Ē"̲}8͂K.xj8p [@w\Ee/dE@d2JLt{M( QOU\xh39g v&ȋ7'=bW4EY/]tF$ W@$14*n_84 ili61 G+|%+E4g,@ PR넵P'ܧj\ˢ^wJAMP=`t'=jА89 /}!tf᳃`$vuE($e&kEi`d$w_!E2s&!vӕw_ k "6?̥HW\NYR!ZƲ ;IoSgkf7*X\i{iϨY+ˁ(P00Z&&VwMPߐDXO/wtp ̮7/lI J xz mQ+MRX%F&>)R׆ ; A(Y14b`]6R)ND!+%J}S"G|qATKi$xʦ;~?\D`@2no,0AAaf [rTuRx _ހ6q VC!:QQr¨LAoD6m4M|A'߀(,#D o5%-Q=݇ w.M ?5_RYͼ@WonDkceTި#^J׌mOrO`@IۨDD}h u"je7,=9ǂtJݷl{c;אPתgӜ[IovxWcڎk :A1滿#S9~$1h?ymu3:z7Sd) _.&;󰹨*g-/WVW/ދ5\P+U?yQ\_uGxxd,6ߛ͌dКVlʲv"τ!ͼ{Kך;qP UYwpJ2.U ,&(22Z=ɱ,_>>; X 3q{:/H OvP@>y5$ nAB6Cp1|t$U\ 3ۗ43 4CDZ}/Ɉ`\=g1sgf:=ڈ̴1+Id+<=x(X*ʭ*YPΉ] j;$գCry(g-W%*:[v 3 QPv8.Xp-9G$nܦoaYy%$m/IGB"2uo=t&ev2O"/kjל3ġŖrB`:>:s %b_$ġ]G&֍&Sr>0/A"ٸw`rQQ%@>pʁ7W^OؗŶcxߓb==$NY  1v,r p]x#^jX~ W`\>L#^R5]ZkũEv}:M(9$#c򲧥1lnPXٽm9vYd0qeոl\ ؈)]b$ɮ/iA)i`k4pL$aQ"Ŕ)~JD<~Hl Yb dmx>~0jձ e&y{ʺ#}A<e7?I V@Uv :'2Adh2e?[T<#;)IwU[i|C_ԟy $G&GarO+iqXUcy۬ 'qe0?5[|i16*:źhojYY{s{ <^]e,pvGbpg8"!Yb:e&{?W%"@5$^j'ֆRtUvL*Dv_^L~%p:7 c/ Ѕt^!' ˞NҚAR}/;g&`AH{}T^vyGbJFNt  KY-hB)H*sxdL4w%bC*Qzb ޽`+yV\W"  4"f ì+Xt8czu#K5_ @ 3-KR ql!wrõs \EoKM3M`^Aیp?*㗼c?cgPTrGyi~Hce&в-e'y8b3%=۪~$]H)mGq`1R 4K*\-m t9%Vpmۣ/WpH})kM=5 4|a~8mba!c fn)q-ag EJwndoF/YclTM=(6O4P@t| o!VםJFbmDMV4l"GO w][O!ds<)J@ 4cFb)e`'B<GR@k YGC݂v#lQ%bv;!Nd~3|36B.¯u;xyOJc?΁F?V֘|z:tLQzDz]^vAbN \jj0DjD<[8oȹ 6T qu b߂MNџQHݥ2y]G`էU%+BJ1bAjzڥ_f5}Y&s"LUa` &$ӏ,)K:Z~zkQo' aSJHaۃuyJ TocW5A]m"u*di9D$Nذݍ\d2Tlԕ 76-#sy4eZqB|E ճ ՔHVr.|d/<O5xcֳ_w 3tNUQ0Sy}d7jؕ9?"oZ!RK3Z-X]>L Tv2!&j> nhmmP`zeKE_銨~ yIx61`-(fl H!A¸]c->StYM=eNxeY6AmV)k2 =S9F_]J=2P=)"?H]PP[S`X*؃(ɚbfzv^Z&f{\?jGG*a|5B>Sc/zia&:W.+[H#kXk9e1},fzVo\nڽV/7PF'#U;fv w}AY5((Q-]\5L*+`\q( w{nP+u ؅YqWi_X  ?I17Zs!`f!5/Cjw q2%Wwg&Q}qt7B4CRUM>gkI0CbdʔZiy׋iKƂ{n*iiC@VuY)E:jMmtױ m0A)y$2"CVJ]gVISOb1u!AUR$h{FNZfMlu`aH-?+Uh@+h\Gpxrp JNxBOO.eQ 8)>M_b$ΜJ]yOI1vG (FvpE+_H`پ(G8[gy2f4RlE,\+{(_)(>"'9MR,+Fܰ У_"7c&d 2y {m~#5gd]wtyZ9CO& -.AqiKXd=#zA0:LW*{JV@v*: q>[ ͰWP|I|y2 xm!1B]`X^`g & )!~ Pw5w-](f6#xzؐuXl:t_},L!s!Gsll4yk\V`խ d r;; T6sI_y7,]ǴjMq: Xk4q_PϭA^% ecbW72s@[>w0M,w?Y":%MCHBAYRjVUڑS A@M@+iۃlw,`c>\ɖXF-xo+Jve n"3udPjX0cti0q^'+b"xiMq&`a)AJ0 _?+g )?ʕVW_S*AT@mu9rmHHTXzvlҤoaf9 n+ؽc8B8Ae}-t˫E1Y3): HPЛ\mL_~62[Lո\uN4;X Gh~jiBA˂- n§>71Tr&⇐'p!y) ⅐-̆.+.9Q7IB4M/j^Pxaq4Î (Jiؔ:p&9>g엋>`#},X?)mRMjѭ#4"? >&{Z Xc2({)G :k ufm*qDK3լ&:FoҳۃNKpݻ D5݌5)&Qa۴I;ER!A-'n bk'lbmqPD_%4W i׉s?snD7^P8I$"55;|k,Y" %MgGZ cV?vqj"> gnrI%h~ ;@8+|eO0$AtbMM9L [_i6+gVűfx7`r?KM7 7XLQx_ >[ E]["[I*iksQC ̿ŋLRT݂B0Z޲n~0v &W…}Wn[azD5IH -*xt?'V\fGrG]D$S+9WWboi}֭s!eT넙s'NRC`LvOm*SjЪEVWѹiJ*AxPmR%5?10hDĶ@ͰS乪:}C*Ӟsv$@~`àzձTylA4r3hnu}ml PX iy7I+4K%:VD\c16}@#wOH@M'g|=x^kSd]Mdoq\3~v#]%y?R4AmۏL=@&8w3fjRs$wNTUΠ U!~nUW) ,HVbw H)n%5 CA~*2_r&|ZsvjH'bO.^bZ1&w(koX%13v[Bv\&[sE=0{?Ѻ5"_kQ-J{ϣVHg'K,? 4wV|)74rA-]̨:~h Dz\{՟׫ehM7;a V?4>nc5m''օ!qVn B96zR#n6;^F2M.o}̟t8!\6ßY|c#KȪK",8oѲ36; tjߒPߺfvJQ?h?V-a YL ݙmQ . ĨnQhNգk0hkgK?$A],"(6C@/ x"QԜW٣t3LRĸtX;+RLzů7ܥL-~ϫfH[%Eqn2](KeQ1G ԸPR HΚ6z{`@)$&CFĢ I x[m~QX^ekk*9Rtzz*}G ~C_@:. zD, :/@x{WzGk(чj]o,á+C69Γjr :51vsSyH"RSq9:q%,&&,^M;UpSFzM_g7)?,=s8x2I*!~*Ⱦ{2ź,#ШPr6[?)(9P٧vMN}RPv{U2۰K6*Tu`ݷmB}P11Ru={=[ 6)ٻ$4!N/ VF,t#QEzysAh:mMGQ(TvWYֈ QI.nߔ!K _4w~ !.Fp{ ͈nA0'\wV䢏7H N\"Atm(ӵ]_dz{ႝ2oY8+ԥ?0Xa49|cGNo;a)9`HA#dؓiQ26=FJ2fZOgxeow[k+M6} ;er P.>"rieg#jOVW9vкPJX,*!`x>v&~N9F:u5V-Y5<;SPy:L2"i  †GzdS6(`~) {.kW QT}&'KV^NeWz͸5ԯX?0fJ, W0`@k=02Տntp;>6i漓Q*Q&@ofTHKXp|HHt>rpB"@\|O(UI3ݿHdO9p{ d;ޕd*|uACc; *%˜@6F/W=1*?TT߻uN~fu(&"bNqlD{yY/%9-5aVS`UԔM8ist6 (71E8?q5`sWw n9Βq+pP77w& =4c,t/O1ri t ИoR{Z]G%n8qGN'lOY$jG^Zn}尞m3\CMkl̴8\4zQ'HL\7q?[ 8h Y<]2 `opʿ ;M6@ǟ(wKadP^ItA58A3%M$E >3sȔVMiW1Z~ U}[8T_|X`+p&Yh}xnHּQ!fnz+]["˼Un2~,~f,z0~ iKhf-(p/Ly7`I$:ur!tLTFV"i|m{;E֣(RZ{z`VQl]aU*2Kso?rFItPc bJϤG "BiMY')g,%Х4=YD W]=;}kD%|^oŔwc a焲K\;3rMGL]f`aޡ_#@'`( jRK8iԙh*K|Nqּ]FH:ӡscb萘Ψ:h zi B` :EwԥVr n_j{/;ܡV 94sI]ZMI!;p3b* -,sdX>qĹah0S/ ̒|kUAWe,,Z1Nè^OX7G~ܤ$3KidN ; kSvZђUʎ4.R#و:"`ns(79@bQGX { "*KȐ(Y'^zrjxzD R-gu_jwƊzUv YTOܖ~Zy8Aq J?P%08&{'rԇT|ER孕XÝ6v5nz=E*Yl|ޠ2ٝ'E(AzV#@ly3QĻUa?BR*`CiLlRW891 HyMm*I^n$&/f&RWiqADLN;yVtIԒMadpΞH,ӈ'Dc_vC/:zLpU=FT?$ڔhN^ѕܨb]{x" q!^/^ 32 .ЛĞOIى`2cTOU8;qe$՛fn}Gg/ʃʧUй2f6K'Ӹ(jX0[,kRnNDMKaêR5?W֧.Xъ?sO'M4'tMZXխp\_١ߜab0 Plo|G[uЗDZ4J)%4PALCZR=.K#tF:Oʙcd64kD,IS8j[+@ԭg$dFH]>샾plzߑd Lw6@ycy(`m !^:e4g;J{6|m2R'UzpaV[PEVp, +HBP"r}bƘkM" H~Z63kT U$3Ɨ,l?@2g5>Qv U4B9yɕ,D*Xh 眆i 5xM"o6*儐zM3X F g߿C9xhwg#YTXDM6SO qe&- WQZ MJGM+&NlGOgF@:e %W" t.6+aꡐc$j=~i0(IMjk)UtZt :t_Ӱ^h.͹圡Pv4U{bi0j"S䨲]}h{PdsO~^ @aR"< ӆ9n\ ĆO{t,5 b9.G+`Fer,G݁F#L*l)(Վxe's*oe񛲸!DqHKqD x(-d75T~>*)G b)9_wM꫖`|ˋ-:w\O׾ \1CF2 V@64'+oyz qbm2ƍV}ů\$/\$h{ڷ|% }ށ$CiɆD.^FIn WAz4fiBeM|MTwhd~c,AUv0-Ŕ p)hh;۰@sQ$xm|O)$U,h{˶iD]!K'8鍞B+3GsWK@~ҚOG]}p*Z1n8U=?;d iW_pb߽1yG;'>vPu@*ʲRf/jrШk:|Cž~NFX͠3>fM;o%,CAkO=!x҉fj'hlUyh[*"HCK2`O@xuu1$ ZWe @O)|$XRtD>Ve㳙bVѺ=uP4AɃO9S.ݯ2pyq"o!|``VgYьZS YExMբpH`<ԫU 胮jb.S <-R]&H9Lߞ(TqtjbaR'b;^6oz@34EidtfES]Du\?jaXۋz#g4AAi.OaTljj @psԥ}꣺JWmUv\CpoKςaa[p@x ${#!=tT<6b#f>wKd8:g#{+g:`/NGTR/2}4xUe 6/gag+C@R@iE y]v_ :F} I;owtrZ3%Rtߊlsc=R|k ޡc U9ͅ\kky'YP¬= \E(ٔyMg!-"r߀łөDg%efzʡ]Ehߝv4\ DI1huqDEwdjd0JZqPz#@jxi~ # 3:BVٟUt >P r4L >q /P4UdN?Q`nQEW -M+%%oNxU?^' rĸ`rxXwgմЄ /@_~c=z(;2wN-aM=uǑOq~̺? zeˢy[6E KШuB][KfdP&J #ңTnՔߍ_ ﴍ3xqQ}*m.41#Xa{K5Z6yG@6 N:}`I|FL.G@8)uTwfw4&HH\}xqN5x,* FZ4|*Te:}/4>roI'Gcp=n)@R+n0_oc:LԪt:YloVU|ey~BUgN=VB +/%f`sj`;vuYuiBkt)FH*)E(f֯o=|!n&Xx?"p?aRG`#@C ;U yt!)Sŧ3;ὗVs8x`<ᢘS}xG*WvvE.mJFKPI"u{Eg&Ɗy/ۗ3 !/#$e:$n{t$6ZcQ@3+TH,Rk/ka3å3읻< gHi "н+%UCz=4C|? 0ڬou%i!ߥ&90-E82=a0͌BŀW:b~@fL0hb8t+˝oR*FxRBD݌weHЮQihI;V ~lz[ZW?j+ok{&yv:p-v qfb{-фFy ~\u|oC0N`zιdRQ b/擅xK4vIq>VfǙ` ǯwGTEdu'p%|z6Q0]TPR|zr \ڪjsIt@t>o%ս?Ά(6$MK=x(eι3/"İX5^ĺ|=P֮~;ze FhD#9T[= { t`t` t FCMq2DBkp ь ,T(~{5#&3jߑu8H *@,(W Nz,|.x󚲎*.G"x&JUa^ZyROv0=-':&׵Ș@t(}\%S8>ͼ1"ZkCm8K$cs2:suurb gF8? ĽD>B0mLuF_ 1rsGg&y?Dww* !shWXavdu35։n6XKUfXwCX;m_i_K%;n >S.C˫v'!DZ(ty2L!>8;$z~3\CXh_ɵV Ȼ}^7^l|G+Bh2HMs%B4z0ժsg:X#' "VAVhgJDD-Ji\hEoGCY1I9޵ yr 8ѸEY;rDmwY,5 )4 sްٟF}cNDb3/Gׯ_3Yo "D4#&P7[ {<uSDUa>uGUsW5‘6=$q?2i`yYIe& ҷ/ qCJ(28tϛ~ٞ-{'7lV٥6:oMVɉ;p5= iă@q,8;&1sߨ}O vAA5ql{KG/G"Pv,;y iݓ5M΢6޸r]yx7DM8H#(Gv[rg!*R!~ ^M(nTH咅fR&J>Apfs`}/r1eKMo͛$GUFZ] g > bafku+YC>D@fn7-_ы-Sxe2>nCs-$4F4BhGsD(ٗqӔ B՟5?&y2RҤ~JCϪ*kG5~Ď{ۦN&GέG5)O h˞FF:͊ kA"w7Yo2e2$HT&Ri/Qj0_Gd;.hm;Ok2Z#ѬɛTy/ -4r14Eܚ({ 5zHvĨ"u3[(<1hbC΄M)*sD=MW~%b;õ1/Uѿ4wk_O>uqe3s T.;s#K ChxSe;JLVuzw?^22ć!9r3xS ̜DT6MN}5ZU@0o϶X51evtx<90l rO>nτ) lSAZszk}XdF)Bs/1\eisVt/2ttFBmF H6;.e%noIS1Mυgop;3.6wsJ"э-{FeՌۯمl.xJ2^sܷ 9\OSRW.JGQmV}svEztB &BnN8zk339M[Cn뤗yŗky(T;t "y[`hb_O=L}$0>L&`u+X]; $!|$kVn ՆF dMQ7?> K^ڔ79z[H`r*[bx,NjyٗT)-f圫n1 (w!!|Nִ.Fڲ%vFy %QV=fGӵ(aQ2Q!h8|j$BW~]&*hדW`r;}݆6YvJ4~+_ y۠&;`@_ T I95A @BPg uv"{ Ow+ц@$7 u=p >`p{"1qvMԹ5g|ƙOscB?kW$nbi-C2;6_>4Tt zhX%)a 'gɁ0XWj+|D)tc&6``9bJ'oiE3MU~Hc }+]}I &ܬ_+EP@q #u6G_Hqiwa@&MU ]=](4Efb|}كd5:}ZKKbXwx\NE3aS`h\bXi%٨GI|>&B ["/w4x%?s~{o=DN!hr=Tg`f(H *"u˺7ϼON'ցs .%Јp=d "YuM:p'=o Sͬqh]F` /4O8*Uq,/!B!(3 Lʁ am~~&q`AHO=v< 3r\gB_DCBة]և`؉_SWl4}X޼I>7ʽgOP7y4I`9ۡ*}PV9quIsu-1CykPHK$B  ֞ۺTeAhK >oRUvtZA"&BOLJSa"0#afθLm(9k10]t;6y6O਄ف2l;*R>FzK4,.* >+gw EO_mx7eF,vL1V2+Iq|y<sV._x+.7K~O˷#,nSic)p0O]f~,.(FV<ώSD("Lf>ȡUMrEۖnQJZ52xX/iQbr5W+{ =WpEʟ̸#3g9G*(a jvHO4 t$G9}Entxn8x[wp\{RڨUĒBţͅ5+uC{l\O ODAQ|a(YyW^ {XbK)¦\67Hpg l%tzdG˚׭9 1NtG⃆ 4>6.tM` ofUbөe>ws#-&J]X \sf8cQ `Qcmȶril63EHd$#Lyr .D7[p_rU'o̟4n5؝aq(c~Ndb_FHZ!Yu_"#+oDkjXD:9-Z;E7b9'ZxY0zcbD}xSXw3z; o-W+jVR;q-@\!nk-2ݷH2GہK pЏ[mO 9(dXIӗHJ.VW2v]yx~k.i E W +\f=q\v*O"hU1'ԩ8OHƋf{cvveITQELOE}n:8փfd71y veMNΈ,w ŋB6y~ІBA YF7=#+"#V3-d'ODF~W:w ,@NHZ~uVsu 8P+2@E[Fn*ֳ^ḧ́j3X垈3JU;\P^Ve(/Tiբ{ 9N1{Nxg4(2eT$@1*1`hoV)Bay+2bT1ؕ1!-h%u xrv,#jʎr]8fDo;^Sqw j)_@1⺠.qukkIPA})L8r1xaH0 LB"w|A&ejQ>~BIu45[{X&|imwͮv!+X s|? ]rFޜY*ݦBND@*"^6-+ gc~h\]p6f[}0:J٪p?ByݭQ2>\*x]ʋA&+k:r˓2pg( k1ibԊ@$~"m8QC|^^-]mwoK?R"tT!) ">ȣhX`*oW+$9_C:k8/a"7e Otlzm6( k^783Jf]OV+@Pr tvNlh?u`EW}3G;j1K?X 5~}nYTqw?y$/=%ijYo3`{XLsޠIMYqG߲AADo,ɾ'ul(#zP;h;Ynu>X&qƦ΂l?)dv-4gpm:u;@T \vYMC:-Y"smS-*J-.W#CE2WU7Plm?ʁA̐8guf^/ ^n>}4lmdBtfRH*mm(h,%}K\ ` =_i'_IfI~:S80RF[g?l p4pYs_tj Y,95 [S_8THH#O nbh(fk[}Uu~:_Y>Q)C9Ū|0H5*L֎M-ܾxO>F(@&[9 (`JzkyF`>L̫CSlJۋ k]6_衩*~.*^I)[GKta;/7mϷ9ʭ]%DlgXpg 08od:I`dPZ&j&j ^xpw)[lFg^U)ᑻإ֋g4XÅ!뤥 Jla8ia̔bNJ3k6;4bP c[5l gn We `>ܢY~(6D>\3z= <,v7cM3+P]6M΀ai1@_{/hE~\G"-5,hߓA<'UJ(9P30*V-ޝ`ufpNrư˩Lbr /f>w#km3,*´ kw"5G+pC:~G9 vc^l4^ |>U}0Sb X3zk0Yb~rzНblsg\1>~D$~V 7$`aW ؿ0L8V6S*b,P\!?alڕQENiO5LSn|/h V޴AT3R>x8|쮯ŘPq5 ,vB8+amE9ZXH@Yåq):RnZENAv̛uVo0FY^бQe.jʸH<4`3Ljh9K-i޺8di4%:;k;X|I`#H-> ]DļN'мeچ Jx*x"#dLyVHk@Ӵʳ"Ȣpu0'B~ q@#q@h[$\ s(9Tt;megCA5M ߷0O^=ovSџVׁ%ހߜ2$]tEY(6;9X u˪1'& >uaŴؚʶG9gۧZeI: odɮ:S>}b[Ҿd-svw8"xZ6~7qU1%*Yxwq6v |iEI'@58ʿ2|ỲXX"s,j!KW`ȴ|CXs)y+VԱ}W<M +t@1Ax qN{~ud4Fg1mE9BiVClڭWRk4khjߠ6۪ g':q9|OLC9VDj"b+rKm9I9?/Qߜ);TE+?ʢ+9љS6TKl9/7uμ((;b?8PI^tʆ[Y9ųu@g>yN/JZ@Jn֙fP B: :nQ.*1&%ޱ<5 ι.(Lo.;oe/ݳKq~ФIFqbo 1/@͟qSN]D?x9G<4׀d n ^e!'67!4,.vw)t!恢lǃPg S;YmR omi#<̭C E4EUq ҍR j"&!ŶSٹhddխTml6Mtԇ!ŷ0[rE0s`8p&hT Gepn*~;u뮰L dV]fKkw|;| 1kCIt{4ң.yuƩ ;{<26;6E98=ά+b.$tvgvMo1^~:?g/N&IFFtKި?aẺ(CV5 Pѐm$W䵞(/'B9&\}G_ye{RZQBlgg[}ur|CbWB\[ Q"$qZ_ΝOvA H =KLsg?+ߋuPz^zoM #$u2 ><%\" wmæKBb9 YTN'dl:hSL"KBÍdNӬ{Q= =z[\N_vw5?i).,w8̢1!lSej0vdB U3}~ $MxmQ<(t+ Ѱ[l!w@ypito҉$A.crkDDc7 S{Ί]AԚ[SyK}喟P!^xhQrN֣F!VZC_t̞mcK+68M.WkN]_ĶukE;$ma3KoKRγ` ?#5cp#:'7j]{*h0NmMJ-Zc6óf0sk"Q>Ԭ YkOYW2k1 7 у%,SQ&|x;7*R`,IJQe^ڶmJ lPGku: ]x[Ȝ0%ROS6xqbdaprKHItK &Ze+ fEIʔ>$LY d5 r8^#nLnq['j:"%Heב}hM9JU-o3MYE.>)ѱPK*b8h?AK/, =9yD&biq$E>j 4plqcCu̅k)@׸~¢Ez(mh󺊌hT!GM :Ibg/\]ʹ]J'L&RQv2v (lvʡʠ8~ 3OC1ٽ܉ͪe5&rOpV=Ӹpah7;C+w ̈́zKrP#*QV. P$@ H؈5F1(|Ù%FqwYBs$/~ r0|jo bثMC]mml@sh+A-2Mj9}XKN>ªwƟ)!la7(YXPe^I~kE/] dPy~!{ VcHptMdDQ|ޅbEkp$+caخ@U@Âd>…V *)@C]!2 e=Y)PM0XOogֲ€j*3&D+F$s;ᒔ)d]K4AzI멟':$'e)/[IE9 sْl7pB:,~(iE%z}G` Y ~(pgnt/ʂAۉe\)+ޛ+H,ɏ^XPTz=#rMy۞*]lh\YHM𢿿U^3K11fQ^7}\ aIϼ8 7?m*YD@"ƾ8ɭoo6eJ$uFC AdӅvm`bәecS|R znᗺ딱=[u,ɀ8rL` 2-P$<?Հ~˫Pis5ac@ɨ"eP丁WX!3|L=/0MEQUNja?6qw٧tpD?Hv2> ^~*s8Yh+Feҍ C FbD ުzs& u 7l\AOt;ae)=`\Q5%kFhHKMԩE/-rj]HB]E"j2dDm[PFb,,Kn@ОBA8L%?ׁKUU 1c1ʄaP+d^ [g <fi @!qViEW}GoBi6vkM&>UC*9 TvWC!PD@G'l>H{]nR#|4[fxԳGkz R}~.).ڏ:]zȗ8=gAI_Qhޗ瑛,Gc5˄ b8T72oe3Bolg Q|e;!Pl0D>V'H5/_X+MVfFfD!A:g8vc= 9&㨣;y?5;>ү&VJq{5m`/x$}VTyѳd$5Y@rf7JX9n(gf}˰aVrnPò4j@zmY]yMw+e?ömɟiY;uݝ4]$vŝp3uljcV9j`;-yF ].= h̯mh.Yak&ѻC2ߴ{6rr^=a.癷 e T.'2fl!*R5M!;umT"ByKoB/>%n[nP\D1ID5IqZ2[lb4*]zO!V)/!6=b:pMBudXIdPY ۙJujBJt{wpAcv']% ⌵>/pӆOeyFA|0H MqJjTSh]:L(%Gv3-g51BHir/ U5RdlBg8Lb(ErR nOJTdHL,D> 48_h;02햟t͇mAhQRFκF Qrh[]^sESiXt܄0l 6WׅܔrRa(yήx-1P6ULj <{}=:1(X CƳ;8}xE%DAᝰa% X{S`CZo(>0t/]\9H,:hk$ 4Vnq^9z["Ӕ%U`H;Ї\+q&dK;0fc&QPW]}z#/>=HE;Իh7#'NH|0qi؞;*bQb@Hdv_3@CD6_LT0ѭGjG^Y`z=H^XE]ngKEҤoNQ tIͺ5zᮄ5#Ӷl5CybacyvNv3aF $B`!!5IjK6 )N`u6oW)C %!3:@vmcp!=!'?J59~CN?e~@?PC"R,vA;M6~urk ^D%DJVxMWA%+ZjB!>͞i@loFQrGgS "hZgAaf>V“ {QH?#8F!)FЗj>wIZ/mS۞.[zhrSߒv^.x[C֯0ÈSaP)Ұ1F'|.%8\dB@҂H\w\9I/PH9ws닲+)HK7p& =6tIܕf6 T !k8(_87b8{QZ^Z3Sa͈bnMb]-F@?NQ^ލE-_?p,j,e jj2'kpU1'04WAq6$6N0j[,ڜ t?W IGHsFo+ĥvoxW,m H?fo;&b&1 Kn'r]l ʙ W2GD)1'o)!4ŧ:s臇жrn+ޮrt_LZ7eQ]m6:4B*cڇv}rR &e#9Դtn2c(\d\#%ۗ0Tkfi hɽLx:J:э,_#^|](IA{hb`+L\f`cPuF f[{A +^mz\(i[//wM'-I=Ke:*QIںQZ'PIr!g݋C0CP15m 3g1F%:C7~V'W-7XN;'DSr>`]DbGŗL'?ܐ^H5օdt+:1TsP%`h_#/>aҵő6}~: #YnE,2h4v R!c,]R̻+v*\4vagЖC5ΚG̎=!˔,oF*ɹ(CRZ5<*ae~lw~*G|YEy\eK߲&lZ3+I>FH J;!c 3?3Ϣyeu[ˀ^hWtVz0TxaIælr4M!MDž\(\]wʗ&=rJ'ZyEa> AAQXAi4!zeGE _GK/F72E8Frk<)gjjq%̋$xg :W+4cnZC4;+֓Q7\NR62=!П0r]LnvEVeb")  6$VFs.k~.ff6$}az2RPʟkJpD6ňFyھ *h݇dq$3{Le @BS2ow!Vه8*m?r&J^;TƇdkgl`+_mB4@k5~CB|ǩgߟ-B}˛GI_^>6w}An_e}o_<.qPȠդcjƗ`FCȭxQQBDl sP{noa#{ϠƉu 6LCrb\U41KnH'|rk >a޿MQU|cy ˌ4S֮@IhXG'Y A8\wߙv6},2àr ^X#0loh'0XckIR؊TunbI_h/d<ލ|Juo߯rbǦ): K+ VXW5+LEOs燲%mM<RwH4(.91Or%Xb(_& qٛEߓv. $AKķ|"Sa¬-K 2fP@S ylfVG5+_B"9_A ZtpXtk hxRN ` 9vk221qu|$I>sӽvd@骋qUiqqrӉ`Ts# Tn׼(es ,K_/ŪğE|ȧhT,b317.%E6S:S$o|)w6/?N{f s;^Ym_I@]qܨ3H|H:E ߚ>Z&Oi{lJ!eA/tP T{: QPܣ0PAtw)FZ&!*#y؉e)406i/4y2xnwH$M̲/ H#}B-j긤W{XhpYֺȗ`gؔD]-H< |c55$wZArяAXaEVdV^#D"- UQ#)^0=K{T?v/w8AS_&! h +U@%t!&`(!JG=Sgcr Q;6Z~/B#\#GÇo'Lj\,F*͗S eVGThSE{F^ĄvJ1!Սahw\J;',xQ&V|^sت1Oi ~&gq֘-s+49 {Ix^C'nq MVYi!':-,dUV[A Bt\,FG84Qoᇒo4@BnjZ2ڤh~,b[e >Ri Wزć r*n>ugLmM`a8ܶbrk8@.Nvt=3,VI Ѕ #V2=FX$>AOEު꟪)'ƀYdE,("ƽ,7}^фcaWmF:eҗ`H#'kW6R'O>JӶm{7*`ӎ۰5\^+BEgL+,$Mo:qw9H T^\9MN%=Tf𕊂3Fe%RL`&-bPwk+Dgo\nT]kQIR ?ʊ|`d-o^AdMCj=8V ~Dl. A+hK/_i^\=67`vWmsOki6&\jwdD80IW?O3.˽p1Sli&9qgE16QC#ş }2[R 7OA#8N οcxOע^hXIPTKOs|lh4j>Hz}q ML W-O=ǸdWy})>gamim IGIBO >qmG7)qAO=zCW"O>A Y9!\/7aqFum^ж|>E̿R ǡ͈ erbq2Յ A׌q@G|T#_/ɲw0J׬ћ!.݈;""1iZs:^t&!ʆh.G3-_:&}ȃ0KN,lL2Z5#8 O,sTbpag(J"J8ȞB5R~Hx@#⩳ꍤ.Ec: i_מ=E:ODZTYף$I Z_ӓweHeh*Yk{s^{P":}9,DWe*_EMB#/k OQEqXi'l; &91){0Cw;RJGA8f"FO$DQz5tm 7`E; anT,]hBnjyv.M+/7_SIOʔ R-f*,aֳі+w"o# qp+j'&Vm4A$ۊ*L (`G&0'#jbOeaUrn6WP>A-geyy xaJ`B|&IKE]TR3ׇ+ G<$ꟈpN%뛹l[-/Xz42thDMr&a{RU}Xu}J *Ƽ>e.0ѐi2 |xÏm"~Q޸zŦyᑮɐRH*n{}B%ԗrlDmb*/#VY39Ek&6:ΎH}<5~ȅ/ IhYf=d8D1̊M]=R$7axēG^6bm+7gYuq e7@/eAsNOטG3/l[Cxp~в'ϭ:ꞼE6Я>ppA1h;0g[ KyvS~%- )rPhlݾI+k੉ue41wԨgdSB8TY0Dя(mS(Gv0mx|7%k xHؤoQJAF[ThZi|f+ן{%AqsS!`2NcVFv ۛZDV1,^W)y+ˉv5n3a+R_i;2]$Диc?QmIЃF\XA4R|!rC b.\LEW_ߊO52Yp4ody G"s AمmV=Ε5g?еHG=é|7%K‰Ec`)N=eEb\,hm'RXgU7Dsc)ՒK @5̍gPA{cHFDedL9Ɋ+@cM鐴hQG6:+wo~于 N948r. ۞(9~l/-xI8s-jPQOYCʊ3]D[@pӲJi}6" \w")>]5QP~Wjػ`䒘WhNd/F}\>l(h%5`ڴ@<Cr(H!Tksa_󎚛 ДBl;rhBlF{$U>U2f5,kDi/CpiItngՔaU1߈؏eWgt5{ >6` "_ NK#( ڱ'qg`Ӎ4–'Z<% MQ7pmh|"\hXLWwQҬBʚ Ӿ4&|er9;@,eB}G\T @1c*^Ǝci ԥ#[J~t zHV͂Ay܆<+ںI;vs_x[fx_c"-!G 6?kit=zw7<_z&\D)I] T!Sg}0]ˎ#76ˤ z@_ ݵXS92ba Q±{RV들'`f dh$22x!M=$JH֘}wȓAOMZ7%S*u_$1jF)l>sv~.=ҶX%a9ss͝j]30(|%H\h2R)Na6Ɩ˔]HrFȕє;oy~vJSJenw,aBPt_!'o&xiXj'f+Z"!㠾<*i$|3(`s KyF2M 'dw)j,w<+iGiu52lm·QeQp\z|>x7CAD*7=ۏԷ*QdV)y] K) @v6&BYUKje.@C_M[uv!?.ptW-b*ďA=s&ǛArF,u_(a T鳋=VJ^N'P x>)']d2ʬ}uQ1zob quLohWtq3Vv Eb;*QgxŇGr] u̓Ydfun7'G"z.ӗd?q,U\-MvCm3}K„ [ o;Ъ]fqfe}$  "TPGrOƆq.X&poyKV%- 4۞4l7y38H9Ro+6̪T{ HibKX^kB%Qhũ:Ga,5azAPXy5Q"G YVʹb%4L@j X"nh %syM,J׊jMoCuULk kzZZەI$̎vؚ 5X_u#ט3P5%ሱ)}ۈ9"y@)p܆Wp\b 0?Uɉ,$~$hJ\j-C/몕,sr AͲs(3rj8] j^A|!6r0><eukq< 6-()Qhb>f^8BFbXtoB3`FSqSS^qC5"E=:VzQm?ȞvS#:gbZf7z8J4`F8'r15z3:lÔtp X->kinZ! 20wjNPoN  ʨ&I(!U&Scw/BhT8N9&Q&/S8-$|"GT{j|U\8I H$PvF"EL%BgiUŞή-8#M)9!C$5^xk;P5˂ǭeHbr+$ii$,Tz'=NX""5XZyRyHKZ7҆8rs.$/ecyM1"%gj ' L+,8j8)!-G[oaYm"r>B әHApEO7٢=)UMoUG/ FX415ZbWDUvݥJfjζ uXF .rA_9碐^NKn#U}&T :wB;x.[r29e! ܄kXA7EkCq˂Fe2mć"QHnTσCW.#\IUtz';7JE"w.7"#PDZ]Q-o/KPM4/!ܓW.~xWȥX'/4?P 7>F]\l Ymwr$N ?XI|o' ߷jVRګaMiճC-ٸ!K?-Nԫ̤M;,E}? =vYs&'_QD.soyL%rbywM&®wF y{@O X#iA2,ղ5 Oc.ȿ$C٥*-Vژa'!K܂7Wzp6Qf`enن=LC+;djfkFz/JWU-L&'LǢ ڌ2+GsA/~e%(!PcQP*ļΙ}+ ڦnd``h[9֩%lItc\6zir=$GV<5 ]'c5/TY:+ @ͨzO堖hc:kt "̟u]XdGhM@W„I Ѻ7鬦 [ es|^@IQ{i;U t^u(JAz Lr]D*+/lҖD`Gn1^gY{چ\ aj L.zS)> 1x{@%x}\+VP .;ɥ`y* Otē7GYK 886v RǗ7P 'W6=k ' \{\?""*V2>g߲½@'m߮ggawlm!=45'(^"^dgW]5p*B%hIK䳿}&i۫8f$ʃo ěz&>ȓ{tc>^쇴g# MpIRh 7ֶLN8f (1ϭ:/[9ʬ$#(+2!$~EUDM,AR>E㛪E`Q'hf)aKg6 ]RvӒA 5Yuq؇PDv7g7deU}4)GoVy-aL|pa(3UVaRp F:PPvݜn/](6ޡ`[ˀ~».!ͬO1ɭ5s pvyMKI3aԸ ˇ?(bJ[{L?[K1rJOFt#B81iy0¹CW 8Um>Q`MY(tfwZeﶻCSᚑLe28zn F&`'GYjb:FKPF3nk;?L>ıfm `@׫0ruVZ$A3Ȉaj%@%N75@}OE{P;Y{ӈ[){ Vlń9W\5 d=L5%Q9^zov]3h-[ҧܤW9}ߌ5XxuUG)WV=wEsk%*] =B \.vҧ 16nC LC޹"=,ASVΞsQe~P6{B{A y\<ͮTޫU~:nE4UȨlځ*[w3bNsz<= c'pE8=u`"i>V«ÇXhe)\I#r|õWHupD88r#W@t݋ C*:mz8qNbJJ&i2xJη]f)Fs_##\F 9#AFv-xpK!,p]t[=k==~dԣ6nA+FY6uNka%ʦ@0NqِfspPH(Yۉ_FTsU鮁֊0lQ;0'sbN |32øʼn(S&ܰg ANFٛE#"Ycs}ߨ|/|cX`#z#ןL }\yo>[Z. =R~ϒ8aN ɺ` 0q@ 0c_HFW@\m›;^Wȧz1H&̅Lr$+׊CvvB ۥ030/3n$1;$b?4a2mRybZ jt d.qMW8-*Cv9~9ܿlTsp5@l.}V|x*8gI,J u4mg6KW{um${~{[j _gr"rY9m]PPX&53KMrKOk]!慄Hw`' bSӴB=W$Q]tl;Q{(4ϡچXn[\>w&ۧa"Wdr3q[Rhy= L{oJ%igavu0eKu('y;R5 flI+ *Sdo^iyeacY=}D/!bn<  &軖B_V2Q[eeOPj h>n/*UIP856nU'.u:~Twa?mT"Fhe-S4eX)(c㔯h(pJ_cKh`Q?t[Ch{t3 L\ }wAf h]Ρf"Z?VDU2RFFSWqqknwN!-2vJ/5J*XYva0qvdt/Xmh YnXfidH<P9 iNhKGwr _p|R| IhfxXS{.ZaW]J<~ lw`y\70ڇ}" CԧʨvH} OBeGHO{2„/x"'J$g=4THCZ x]/g/X/Y阺Kme0᳇m$"6)qż-.iXڪq߹E6H ߓz`RÂ.EF/,ZQz TƋ&h1krp99dyyX6A:_m;tseO 57%ke-wY lZJ6V~_ mzwkRAr4bF\"Qѣ\eC' {ejj; L,װCP~aZUx\EqAu`bgU:yңHl :\<+;~Ԧê#30o0!& *a#! vym ˝y.8/0|kR&&y:̕WkPix]E7=Ϲ}£w4adw o2VQz]OXh1/,SV& Pf-K{V&tT Y ˅,M+ƑKTAp@$MhxkOgLu' G\II4xp,z4ѥ{^&nCeCulu&`Ǭ{e|{xD <]z.a^"K/m\TQ:$B: Hp?M0, K`ShmdC^K1M|RIs@}w͸s6`1ݵbAv"鐷묈E/<Zʋo"i3Abŝ+Sj!D4pٝrʟ= 3BblkPH_lk9noAj`fǣv`ᣌP5b60ΌMżc`0mB"*7y)P5#v4m8>v JxEv=UzHd/)03`e$8'e)ʗ9@0ZA^k=匶klp,/r땖)]=Ec,`ҔW-;!Ip(1C4pq%KX?:̈́4&;$ tE]MC}N\hD`uћV7䎅(f;1Ki @ Áa#}-;4(TZ:Пb3eU3/S8hYrK;_p):; ր2z#syJ~A %l!  BU]ͷ7g\F)|VZR\Cn)rDQj Ցea0T"%[d6-&>/d}ʙӉ@e,dFUBO5o]quWRnP1XUz7VxSh xO*f0۠7Q$>{ARxCr2N:;tqP{,1fSԋ`_|筝ZDĻߜM"k(VM0RDt!;opxo=ypXYiB@dOI8܀:$œR%@𪑹$59exuY^ғSY?FDmhE-mr)P~3\ X/hUR♔;6-D '^]*a1AfmkIj  LםH7W:m`hSg$ F_4U2d6&!OW Czf}/dRuu'`?Y{ eGw&w3 gwKZ"Sz9Pw+ɝJ[#Yh;vUvE/ St|ԟ(Hp>9m҈q;앱4@cgĝ);i k= bH_!Z[)!Oy j!(QzT(&$~>uÚ TOO~X Z6`m[)1Ռ Qգ哔DO001/NjҮ?ޝ;j+: XʨT?C;_5ޭxW– Uv<>5RuD"[ MѺG'U#66 _F% G*&WQf}StjBT^@75k^mߏcx? l\tkqZ4ل+С\`TX"+vjɈ#;|WX i2*՝(NuESl98{6P$wsegIJz^PsQ #p R! z׫R6=58'7*i8UC٬((#W?D}n0O|kZH>n ^ ypsKu+thnxX€CuLUILP~*8Jn=UiW8?EGΦh [y2-b z;ܭJDgqi5=(g3^=јg{oYZ#ܾ &˧4?/z~ J(2z}~{Uj/$`4oFaܞ鍅RgI?X9JG'BgY2 k+J5jrÿ+YƲ}y4icNΔ ׿6<}-^x+`@gw7CX(AUlgPp(k.Tz2Rʅdzv)*B~6CM1Lgrs_)iWKZFeh}LvTЄXP=#?ה/5 +ޒoH$*ˈ&iGaj/6i0%_"&{@J#:R1N+K.~ԡGu<kcJӴu8 zC+4;X ;}5Fu#ƠE[w 7!i9K*.l*GW;)z>A _ +x$06C5xOv.87\҇HqĽ7-SKeէ*6 :~M[VjfwJp$ms{1t@2'̊~؋>_w Q.xxu NL'QUCEՐ>'0Fmo[U6XU 66_`EBBHVa8-X5d6(Q}'qV5;X݀ Fp34 ,ɂ-͸q.~X5%y3=RZIl-@)'Ӭʒ3g13V s ٹ;T]k1嵶yɪs 陋iiu$f#AŃ˗eDS9YXKI>':6b& Jc&VmsB>c`sGnkwۻlqM<ZKd=5ϜGo0\XۗoO #{$vC GȎ_aWUF grj$çU B]w Ւ-ѝQma # @T([g FH՗ߗtذP:)L#2월XܭxXgmޕpӕi}7!f>=t"f*sIZJ㚇gTG ?E ^r]uT@@MО:-|v nܕɯ_B UHLE˗ F enۀlZjbb wL[GvDeMk!Y2)xE:TzujD ok>',-y!K 螐fm !y|;Tv(WV,O r݊6Hhj42TrTH@E?W w])׍S5 ~RIqxt,o[hS؋cؖn+S=** =O ^KYv n"r f*y/?>\wNY죐c@?m#p̪hr ڲZ#0?jQsY :Y qZc}79O˚HXsr\lt)`FpW!l{Ի8$D9P-aD[D{^N9ۼ>߷lw,}r$%#1)ՋP<݊DfQ3lyk.vyjҀpͧZPVb}XӡӱOn·͕a <].2Wne-`) ,n9tC׻Q&؈<-f%TobAv/'k~+WQ=M;(IC ˊ}+h0i)ו`ZX1UM mk7!dA,'-yj5x00GgM1wv|j A/,[Z(A:;]H16~!c2h1VtN F]e /5@O˦!OGbOpl#̝V7ݳ.u{!'(CXF)9ƵYmNNrƽ= Ad_ħv;uB2m^փ {vN{M=KG-Pa*Dpo6 (Xz6O[t]dY۲GS= L$n_4<>d^DPz V=crGl E++ >AnmUd=!q@VJYFX >@V޻x:0`sMU ɌH5nT&zg`54QUeČvnDҝQś%9ڞd'.H+fJ!+箉&1Vc.hE: 2VƋ X̄l rCݗ )0.;_Q.0줆6;,\2I /(n_)&mUP{V0}ߖL8ް23V|'&V0zBL@,~x6z>H"t[dA J&yRP jnbnJ `}#ksj^Us]}gAՀZ4* aw)j'UmL/.+\{46 6L0K$TOAIQ[[;#ñ׳ d]B~7U= ayήCYbpsU5ZP<CuzVIJ*+oAD;mhbJEq" 4P]# 7PH-YNhȉ ,_Xj4ZAg,NAl_S汳>- o /4X.U\mFIH(kqFH,EK5I&0h$YIr5%bؾFX-~ JvA ҎB%6Tq"LzXmBɎ[Z$ aQϋH,E*s>vÐY 96i(ga -@n mEJ Ni(> H)Wn=G 5y( mž\e4IQ%p⟕($5e%- t4B=فv'@T䠐[hm_bPx}hVo%8]+Dpj <4d!pJJ9YB }.~Ra8}=ɶY/,RJ1 yq=W8=F";xZYGqlIOlĬl? a,r1>5̓4=FS\屶 Y؋: 7PE!yJD:ls.Z d\[M:@# bڼ$@QF?U *>b{ O#Y5@<+k%twF:y:{j |K ȥ M72loƢK)D#0L5ī%s*"NI 9; 4oH} ͬ-(ζq`ˆ RkI;^:td,':o7Λ-dOkEuK) C 9|cFD)ZZivvB --*E_VVWՓg^~DbՒXԵ⫠SLl-J Jg@@F5QaZ),g}X\uT8@%aM _yScY/AJ>ҟ,kj| (wE PUEjmz)/=ȺG쯓AC` w,tnI|SyQ[ϮI`]<*EK6ҕwױ #$5W&j}@![Z[F;\aCpn'DĴD;Hhf[G%-D~hˮ:k~m똖wШOt&?XCw ^\Z"kajLxp霶Ċ,U&BA^dK1xs7*Ʌvu©tܗ;GoaDͥmjFAO|"ӏȒp򫨓8% ?Q}M ʝБ^:o.櫗&mw}#[ī0c%Ժ<>0F]Embc@>ϹGXD`;꺸ab5 o$Q?X QݍА}+y"2L)Cߤ1, ncRzm[ ߘ>GBL @HiE淛`m%' _4R6e'+;6NMArϘشB惝tZ >|Ne/ /^h0Lx׮^2\3ձ(W$״pVHr[6dRMhvl ceu)+orP':-buBd315ʘoQU?{3mԅB;Z8_Bom y0Ht!@֥i!l߾.7%É@]Q -ǪfGtǷ_&e2'0c+O_!N'=˹P*|.b<-<)aPK PA{7T2|; A(M;)za#FnÅteoF_ hvsbI* ?|ܖp6s8!nc`t,4RȊ1 H}KIavg/Ip֜rS_IU/Ç)82[,[ڋm aWty@~@Y恲ώ ȁS2 鞂BRf_;ݓ2P ^+GΫ!ZYgudd 3M:y*P?M7{aA ?9׏{^C%O z 7cɴ'G*06*(.?Yz_=\: rW!]-]#K#Z7;rw?"=Qpdʤ0c?#?Ko!1j^1\7Q*fI@ 21f$q".9+A07u_\ΒKRUpճj=YgI'A?IG{s?IR œv>{X@W8o_\!Owj' K?|1XYHj vo0RK kZ !S''xjv)#`rUKF=WD`!&__Ҫm\S[,nw,m!<&Y-o 6=9xY9k1[^Ͼ*R _"︗%Q q0(7|Eȅ\ nNI1/'=0eyu{y .muǫ?etO/:!H>$a7ewyHA6.i ae%6UE<(/jB~tm^AwE.2C;lF*'Yңٽfz¨H<# -U{i= b5uz=H] /D/uVVq 5g{-0ܲ9i Ϊ+-B #hd0"1WdTÃRq8`ꗁ):=.x&YWFn~1T坦9O>#̟uB)F}KE@Q9#أk;گ%)@x6 -UKpW0 y~qXˬ> ł̨ߔ[sh {򵁘];7dmD8`)xE =Œ99E+Jzk߹qLFc) X# WSU +*+y|?oMȋ>ߕ 4ד6ز2M.fG|~7HSgǞOњ6BVٿ>ns4!UdK21{X!T v!Ԏ3С~8 XQܲN&`)2#GCH'<$iʆM 2 lLDj!JuiNAJ3߾g-n7*ϭ@l13eRD6E{|?[C# Ȗ yr0%e:ȼ$َ .:%8őtv'I:EfN:6DOomҘH'| Mu+:J9SUܴ N6%d e\*+xrKBiەw,;/5dG @ hہbMOhcLeF)cnpڃʺ8Zf"5txf'}`ZC섡4$% _+H_=!,E[J}h/B8q,mJ=Ft4]7:'8f*y8RIIA+Ro|LoS[khkVƒ1ֵ_uVs4c:'oZB_x~Pp/hvb7dcؠ$NtS^ v::v2@`AJ\.'P5Z&7m:MvLVɋ1#,TXt P3p1|Z5E$sʍ0yx÷`KʅhIoJ!MNhT2;曑"?6a!(2>~sٜUUjMu]r"J7,E2<sUyGv.y#]WD/ "P(>b4u{-d7KU Qƅ"Z$x*a`[IY/gn61,P=f\I,onY*mb^tH)Թ^?ύĈ~9Zۛ.:?O9mƬ VPLg{>qD7Ր1j,:WiK.L%KBr^ku&C`BokҴi zJ-҅c'e6꣟U^bꪨx! Ƚ)J5WDdu)lY#V"8{6@p2to'응d>J<Y4#9v{2*33K'v͝52V+˄M_?5C;jVi#[)F*CM=bѷB\i)T&H\׸1x{v}̈85Vv\$FܱXAM6וWkxKb;]ۚ&2^?3퓆ƕV>cj.2ͮu{C %nrjLe=$J1hޢj\uny%o,}u7& f ~\Z>!|Vb>P@|UϢ&Rfѹ[1;ץ. r7 m퓘@rIGV?^,NTpd*#O(9ΏͺR(<˲Sr9"!L߬PJ@N쓍SdQ oVHLTp(穭-ǣL)EY!Qel4Vj}_06Ry֥D#_~71 ;BtJ9-G L)7koZ]?5Q5a ){Y_ ;F1f]\5vTmg.*Ao^wBgy{ ya 'dlΟ5<;Ef>)7ͼOi «RCuWG q*G!%<(taOݝw{xX~l>-&/O]hιT;Nf#LSg'ZU!/H ¦yG?'0Gƺ׾v Q!BLڸͩU(RA2F "fQ(*6AȢ8+TYsl@"t`Ew46. d_QGuѓZVΘ|y) .cĭZCZ)AʭjApa?f?0&24ff*a^H&ڗs Hk-aZ*Ⓤ] BqUgߊA`7P*ػ]퓋 Zhy~il#. [^o/#y`aM`@vVʕm@?_'_Sah~ 6(vK sIE4mGiXƒZ F#D93k WZσM.Nq6 ,V0 1* kXJg]}LJo@w< -Zp`gRZbGC(8j A) ,a jyyG=N+x J0mtr->ֺd)Zu}lН\ ƨYO5o!][8Q6AHc/5 {_}y;w*׼Vm j0bjiiz1k%#Mx>-$]My}#귋<3ɭ/fH\U?NB(ͰW~wAN D]"8 oe{G arnW:ƗMZU5x~b⸶1ZjUj^/pʇ;O@}Zf>i+V"nyUlkpkhs߬(_-3raXa ʧ啳u_Xe;D zC\tha:w)w\Coz`3qs\(rW? *8ύ"~b,"ne6rW$K-f͈M% iR 8s PDn3 }rN!"_oF+WOn0cu1!U.yGηyLU4Dx\%HR>-Sődv(cOqzJnq(GUwZQ |%5a]t=qܱ7D㴓WʾQYhI| 9|7#~%LXw˜,r19;m?W~"@O:Aִ&+w?0o;H.A 5@tX6ndv}@+{ _X(L>'Nd%sQ$g^N#v6>  ( w7ɓiWD$[-&C,= m_@gۭ-Ua7!{buNBy&{/}-"ic lLa'. e`bPu9e.m99^lN:6bN>DԵpK5&KA 7fv"8~lRFAK]!@ +U)A7mEQxbK϶c[m_smIC>I$ $m[mj^f $q?ܫ3T~^FBɾ[Yk\YND*)7q`wUyTΑ[`nKc{XR+g4G!NC'1XársYx*ښЎbBRaOOζ,;xp o7Ɩ 4,e |J5Pa"/́5scc9eǃ?]Ptnܐ b]tB6 @o].Sj}{!fY,a 0B!fY,a 0B!fY,a 0B!fY,a 0B!fY,a 0B!fY,a 0 5g-pQm* `2btB]ŚA' p%MK kj] ψ('iaLIDm2iK "`khdj 9f{gAVVkD+RƟcOi4}>ƟcOi4}>ƟcOi4}>ƟcOi6>W} 0S.lFcd)Iؗ%>BP@>Y6&>]*HaԘ ^&5&Ԛ,Pf1Gp |@Q @M+:;->~KJ6 Xsgi~ͮ70Rf?Ѭ1qn3CnG[7}&r|sa%(ɉxqt:& r /Zd+ϒ!?pŐ]]RD рA($ @X/$ 3a (Œ(Œ(Œ(I/\13#p< `lzxcf0^;`p< zx}/\131f0^c{zxN3/\1޸cf0_r `p< fzxf0^cӽp< `zx܂3/\1]3;`3 @C16 쾌 D¼foEz;gy9rB!B*)JR!OO)JR( yJR)6zyJR)Z$Ip{1QSI(^h^+Mw:W a\W`SL#BvÄ":Jh&S7J8ssDcP^âjNjbyBޕR7? ́^J{ܔf6#l`p'Y%|8HZDUruY1LqA0B:<iϫ@ńӱs z+Y7@Xϳ#Թ(SўԫYӘslB_ lҿyZ_帅6%lpȏyˡCB!gB!B !B^!B!gB!Adx{G9-F21(!Eꚤ9' ҌBsr")J7/6>vxΜ  L<{#muxEY@9眃 ebw?K2G,ت ]a#Vx#fWA&%+w!ã3;]|wB8E?A&?,XҪ$%:"lC\+7 T(= ?+i9NI:jcBJʜmxYnARԒ} bځTn~u3@jrHo!*wmI$ad;3mԪN;a!\B~VAc$؅;as y.Lp;jl\anAYRv$%NNٌe9 ELT[3,6R{ME>c]OܚV^= +ȕoU+QnhrVaj*%wF^ZI]*$풸^ ?df:eH[$Ik Vd+e%<˯6N*@EPmfZ]/W)mxK'maNk^Ԓ /Uˡ[*Ww?A*ʿgc5kT7{x`b]MwWo* v })^q9p{T:'O^KzZoir'uq3O F#HEPeA.'J:6Wa *ɇ"@"?۰k'}#JQ "KsCWZ_zoboӮqܸZ<%l#1@H8ƹ},H[x up8XqS]dxT8XW8ƸT8IHFg3:OSwxWϸ?X/Y/Luj%rm<)*uς S]^0펋F`pbJ5!Q2zEz[a~:۟SCݫs}䝪>Ȯ>6hQQzyNRDƝzkF<=9] ];"9%ix w-7s&-5D ! C4_sp:y4oȨGu I,HϠVCi(gOm:0bXB_EW M,|̴1J, 8Xytekosq\lOMS4+SkBfpv$0rp7\9ƪJ]?(C7GtQ4 @|+]sФsbLAP mzS\X60r_9uf2O\_S99_C:k᝿DΕNsVg"'%~f[J~Ӫh7\A>FjګvxsƤm5` py^^`M|2H3q>UYS~  {pe\!]sԥR[-#.fDR.|#_l)l6 JOL\'-L%M E uzwj$fAq.[(Wb&oN]tunzZWffffffff^DZii-ѕ?DxRޖ330ڪrS) Y;~Ť~0/u9专w)eݔL!i@~7DUYjN ]0~J2 OMcŘхَEEdNі[ nHp s"@6VO;?  >{P&#՜i] W,G"~>I#)dz aA\mVE[`6"(r>d>#)wʴ7f S9\j ׬O9jLGaCDfD\W4a.E: P]Z0EeTt v[ciy d"fA!^2:daW $]Ɋk l{>0:[,/H+}jܥ҉qӭ9ְ:hMe6L[b#|qD8+/;=0,lkT`克 Q-_w b l0n䣫cgUGr ,%bKz4c`j+J6d9{S?Mݘnet饹t&2J^Sʇ4psKntE"+zy?3, bUD%cH0SMP)%ѻAx1F1~u!IHrאqkH%8Od*m> ݊lmh~l*f7OkjȎemJD"nKma{ezΈ.TZ:&ȧ_qe]گ·d1܄eCe'!4 d7 ](N f*pW<=aDžM.5dZò,qcSP/I#XwE=LC]LkU4Q}iyڤvW)@[S*U |ܼj)> ; n18 ,sʖ#?9#BkCkрPׁѩ0@=𲢀3%<ਖ਼τ˃2`m*D -0S9$?nMZHcg4~#)Ϸ΄!R#3^L3-X.E&]HA QM(A~Kp6єKB3,OloZbɴUZ`_YwߩgԮ@^Q6^:qKNZSe.gz/~YΓ-܈̂`u[jmMN>NWca5-r|?D '`]K Cu !Lr\j{=1APX{>fF*)Zct)zWڭ4}L3]d5l]:hMF:Lx5IaP up#6GFmxܛV&ϥfyjg@ M]yTfFhg Y=sȺ,.bݱ}?my9`r~jcD4'8=>I XԈM%̋Y*~5,YJliX)yIJ!xLigR ?MkGiҋCGnZwnFl=_tóe6>+;[| hPN VĂ1\3:IB#CYEX8e1"?^nv )-d.8/>=@g3I_#brrAiو`~; L b K )jnJJ*l k|3ˢUBqffzn{Lɡ4',\Ft=O 5 xHzMOe-*CY,!,:܁_Uһ=ȉFHwt4K#_u*pݒ9${LWxf(e* :_axs $䦔[w{O$eh}/ftj:Æ1$BDUD]9yW4ndEsV9vZ_Q3$7V8g+ |#ԝ=hZYkHֵK(&}5+N/Up|kΉ@q?vGXf==:zmT4*4q>YX[y-'t;rnbh>Pǵ: جeeaSY-trftɗ[鳻쏖C04Ur$u\;U.fV'>i.d vӂ׿aL(#v6_Lj%f#I9jtYHX$npzTkaJEgq\=ȯvk^陲e9/Q3&)KT6OYRcv5_Nþrr>R7v0pwy ɳ!7;xMh'# 4"N>dfNEo6K^3-nC;=06I%Pb|gj:B$ s:ٟj|'AV1F $H/u@^?|F @eAB1@UО4% /oe_cnoXd]0ZCFZ17jj׎XQ_giձh̘nF["Gə͋V)oV|S[Ϙp%FuDz>> r1szG7j}QxβX-@,2u2lꓦXgzJbIťo01]~SR 2TLdɾҡi=@x4 Bre{g t b@nZ^E,?B 0PZ+MJvVcG)hTb,vjލf]2yu`k>TPoVv2zwUPY(a\6#h_g|P7ńX^Vܪwm'Q0s",lZLkcC(O .N2[U0bsP3=u0ʣ;+>Aby?z]ai_% q,q[6˨ 3pLi_s} x{Mܒ_o}~[,yqf' Z %ɾ{͍W }p1;wG cG @CY4[„7Ҟ?֞b8D^h49-hqUΣRBaq/%If6ݑF:7\4DEA) dc4^ϙy*{cfm^W`O.j[׷:A I' (uG5Y(Ip_ Y#Bq܁q4FH&Йp}lBeD @?pwy зk#`P@ )c >SMAf-a pC_L"Օ5xlM.*!P.o8BmJ߲N kUWRdX^ y^&RG"˪lS{`o2h.OZ/\ցE@փʧrS%*3]&P: / ^" $R+vsklzERԁ@xa6 }`5jv'7"{,yv<% ~v`'( ۉr@3Z&p**p}CүGEP˯{:^+T T568U<24Җ̠W*V|I sש44 p%cp)4M+ "{9`BQFvB1x[i&pMwe_3ȜÍ6[`gep_@3ȻFAš$3UZ;ϓǫtSX Բ?S8??+ (:<}~,W7QtvCuZ/Hp*G'8K^<)rӽO3lI *o˹,ϵ˹IABͫ>/kc+/U<ˁ[ݮ]qg~}]j}P9%w!᪮Kͤ8.B>.8 ;aуZt]qg~}]8r@^^rC;~%2(wrC^FwV,ϵ˹,φ O¼ĶXg]qjKSm\/z]rZv`/M7%uKgZg~}<u/ѕ;rew Q{zߗL价qg~}^|P$gsDm-߸ߚo@0㈄^r]\.iUyt Kb{j% 2u !.d xtMc\J 宁\-tǾ锽ŝw!ʬYRz!~}]qg~}܇ x[`*THȇjW7hb!:}BEVAInȕ! '&4ǜ4ڽ|2(ELPS4gD.?:Y)H6TGfu$Xc0)]}_#;aAI49Z{x,[F] {.#Wun.w '8qg~i>IٖܳX3·YߟkrYߟkr\M5a{\~}]q\p+ `iCsp,PiV.ut/_רCJ✘܁Bp{5%z<8<օQ[O ["2A+@ Ms7"IL `3f +3`omP^rvKx4h,m {k5;QhqYc1$:|=֦4J vV\D}3]nwx[k =&S)c=OcS5 > dzSW /B9<@_ļچJ"iY955L&%|`{0yH}\֒~+Cmߵ$4n}‚00ֺ21n%#7X[F~RX (^m^Hwi%Si `'HDHfޅ#TqUH4} 6QB*5iCmZhs-G\P)LnRSC(?|sL͌([(T$. }ohlbiY6J[ q^ȕeb.7t<&e Gr2wdGP_祜lRvQGwﵜc՜(C[hk k'C7; R)kL (Иb'u>wL̸ '.WvԏjY8M)*B23LFv5zIKy$[jj|'3SQϗ~7=gDOK&(5 1]~6̩ W@;%t@F=~%ǭS:P`e |~DQ9xF]B^d1#@C8 J7,~UrT3ɧPpt 'qȿ4|@RJ""AZJnZ)`l^o.NWM@&krڱM9; 9o|Eܜ&]&| t}zȉ^I6H]!"? ,cZzKi ^*^w#::|O!~bbh\5*hLV:$NBGU"7Ff_/-(;DK]Ƚy'PD點 RAR#gf*' *_Yb1z0JQ݁⟳176PiJjzyPB@Ȅ1sgX$q{2)Il:I`CW>~Lrm\V0 ֶq{mQ8Z6V;F:|N*N; (@qM fu(˫3BLw*`됆"##[2MzKZ+-,\hkq B8ȷJH{o(耣uA$(!-.-cflK)Lmua%^c3l t:rk _[VJ/ LB6lBp^!]]iBߋ souj0Gh921+n^ 1(T Z 感o F)e~@Rp93e4 rvyBtPmAs& ?'u0n=a8 x+LމQ`Ѽ \8>}RseṚnĐ8+yM`.iJ&DeaCK9[^ 뻋t܏:{4GyZ2yDC@B n9,A}@O)(\'~E3<ؖDoY]aj"*~%$1dڌ;݀2qHrtT.SF+C@lv؉çxm j;ZYp5RCȋ޹aLh_>CKCgixkSwr޶GOqcU/E' 5̾9zih9`f΍k";xe R&o P]jӕ[~g_x@'%FLO8o#+=@9 P|h+0tj6,!yl HV=<̘pb$i֎VbQRk tD4CisdEĥmFmu'C8ǤܚLU*BqV /msq?JQt%kK{^I5}322l p :SC4H[۠UOQ&_QB]{Gd;NớB)Ld-FBIiw]^J$fd'%XK+.#0E)q"Oӡ<,:G:q:kpBZkrVճJUJMIcme71ԗ ͭlOp4JMC`G TP{eifԈ4J=#3d5۸%jEaG 851+p齦"O( #XM+!GB85Sx,r>yC8xԶ(jY Qu i4A?ls@SaMp`+g!hh4Oo6Cu"[I+ 0n*"8κoȷ-ݣ@X? %k>KynAHĹ8JLj]9U-./#Y^H-X$ }*T>i -./Ն(ꖗt4φt4l\Ԝ>Z]>NF `t4φt4φtd}wCLiiwCLiiw:3Z, I 3ᥥ o; ϪZ]>Z]Чb.˥ΪT|4/r($Wچ<bp:>XiiwCLiiwCKր##.>4u''t4φv;䋑U3ᥥ 3ᥥ![\%ᥥ ȣy2.[w\dDGcp;>Zcd5-q o -/$xꖗt],@Gi -.i Ft4XhNNi -.i -.2l Z]>Z]>YGꖠ@xhYr`t`2c'7lԯbbu@i`E[ʋLM5@p6K$E;#ṗ-0GRry6v*EXB_O2 Aꖗt4τB-XhNNi DX,dZ4qG^K I 3ᥥ 3x$>`"zgKKg' -$ZRH$[u#)݈u?MĤ{"Uu e}YAc=A)jOtZyLA~@ǩjVrD)lŘt;;H>~EѹJW%Tˠ"وNp~ ᜜]X,ɪ(&_u,Y{Z|A 79RۇL^vkxÄXܯ 7[AO# zݪl#wiu.ÌϾ_en=1Y߁ xovHzGLWoybɦ^ïw˱%QE11^(ZOg B,cw$l$NH_{S۪aqO_0{a|&O9޳k!w}vp]ĭWdx2ՌLڊH}XR!WhAF#2f"[6eT5d)Yg_ics*U)a1)%m+"ySiM8yT_&51-Du[?"l,m;:p_L:dF Cm>٩${Tz{7N8ǧo_`,7_کQP%v`_Z3)y`[gZ@*_UtG&C3xH ﯍6LP `)W/V-R4` &p'CgO`pa&ןxm&/eA^JH}9@,U>GJ,91-ȺQ4l.ǾDhn7&(Τ}. uɳY8a>o ĺt5Qq^"x6 ;N؁!<b6%HXz]  \LpyZ$YCikuUD d^ez M+LA>}8ۏ>}r~M.&cǑK3JP*R..pM$϶Su(/˰jIíUʙY z bg\I _)m?d<4) Ep*ԫޏ ^JkjDF!A-g'f/R~ iSS5$C-iC?,zc:?fwp g5_I\Rf" :.ݤ{/5mF΀R:!l9 0W"I+i \ABKj%5.l@>b^?U݉cV1_z%5.ļ6 ^[K1{ؗ).ĹY`h8bE3G*i ƑP +i @%Gr=^\/z칁kɀ:Av%-2а l ,B<@9 5UTio9w@& B!k{۫6/v%5UCzZ [[/yDYWY@Ġ KhqZ$^ܠY H5i@'\d LF㎘D.ݏrPI4VODtX2PvpPFJZR̞`.ʋS4'zFBDfQ1+)ukDf]0})Bs3\IW8}Ȝ;6HcK &p <([M\?' v CT1D 퐸tt%1F7u~bݱ)jü9i`a<&lmxsj9uΨ.5`jtx/9y l /w NKp%36+xVc3|N+4 `'+&z[0۽|ҚVD! o}Q!$)s+/wbKꬮ cFcQO<󐂖+YzΨSoEj6"WK0L23Տ45aZSn E80QaÓ~! 7ɑ q Tq Y`(/n(/Pd%ׯ ^J @̘6'/58.R&[ 1/W[* joviHrq|QpmTN )&ZHj!b 9DQі"A*<1Pܖϋݫ*]P.ޒ@pr>7Ap(#tY^'ÓMdӁ}dEdq_<\tp71vn-Cz%x-Y 㼗r[ڱݨ^pZ눚k+EeSˀs LE >9 +)oL/Qtgᇨ?.N\ #\]>Kg嚒pgE$Kanmwp;jizlؔ^ nA L\tдZfXF-fT7VYIvnȚx6i7FD4zA'ᒲbLC8ṭYu,znj_X,_i1;>#-?Ĉ^I[J2 E=Ǐ#`@ @2 9׫(?NK=xt_0Ft068ocⲞ#?3|uuNI*`+-u)3hvӏfG0<nC={Ԋ s<Ù ՞'ZyGg0i'nɅ*Rk+SN¬D의g[ pD|TUFoBM(tjH*8 0qZb?k{Ey9b^Gv-:kg v8Dc068ǐ̡wFRs.@nE_Gwįy`#y/ l `~, )`WIԐ?eܚ`#˦E+60.Mf{&v: YFC[F#@-i6B:Sɨ릭r] 19P w{4} {{ ik!g" D>!Bß}l hM~/+aJw{0{{x#hB?Dc!5!TB{C'aaB l\Exg[c 5nZJDMC%}.f 2|tо B!g6Л *`Y걜Q >CB68Є!  2{z:#k|!NS{_ &CL{5~$llPD -' d. [ ^tLġIG*(̀SL{a.b^Ham=_' (R#A?9 m.|qq;{ O[喌^(B!B! [?c%@w{{̣:!B!p:ZXQLOַp`=۷F]؅9 >*ƣnbvn\~| :!v{i\Zs$&o\KqOXLF^=7K3j dIH᳦E[ @858$ev&`j*NL֩ش7>TG]"1ZKӎ)+:sA,D*BVA/{^6$?CpE*/rHOJ^~G!E kG xfˆy>15ӆuP([Y=7~PWԼ)3V\)Ύ(`||PEcK6C0ohq`&D:aypaI-J?Q]tAʁ(+@(BfK(M ]3@9̏U;6YnDZc lK;Ʉ;r܃0NUyo4+% b5YRWa0Ӗ:# (]CP$MPиC.p:s:憮;x$.lUч977B((I3ωʶɡ׏;f3Yp$ˊh iP0v+^KB w8RvT( ;'{\UpLǮl]+iK`o|'<7 dvn e!V-Y4σ4o%pI2X{7}D$2&hZ$d|ߟLvGG8Q=tPk`Iڑu[ m%S_Fk14<@ sE{6`8ŭ2kZ`7 Mh46S} ]KVP.[:lT7v-Ob#)_<=o/h)^R'@q7 @9wlDFVz'k F C VxC#@)2q\< 8$m@HG9xX =nEB>٥F@+_*_?gW 7vZK!_voPrqX(j $A@:zB9K` jy%m5. x7S?#'6ʤ}yʆUc~hwB}6x%- iߴt DK…4X5?(>o@d ea\@"3s6dnDQ=NkЫPt8CrԞ304*/JSGz%W0fT.F}CHG9Zg|!U4B&.Xkcz&܈?V>'ayUvף">e3],cʙe|YzuJ+^ GXq?U5'H$+0pMr甽/C659QrHwO9nja,Rn&7BD2s{HjkQ)>e0FRD?|[NY%cn<5^u 9JmہEqчIAXeA,$?™՚LNZ":"'ߴP%5:WD.KBt"]qKѤh+%lYG;-ǚŊe#'G.LF9Is|tt(߃=2QJtC`ʫҔΏZen7Fqι&\x:f_֏Iq$pT#~U!=!EUG55(u ОԈ#!؈]4C ofFEK ؤ˘Aߧ딚(g8q봸$UBeȤK5[߭\aE3Шx=CQH0J[ GyXmǫl[C4М[#bޫ!&Ju@[t~ kR cqZрD+%萩TOW;P`%6JZ'-l:F(5|.%e 3ԝ_1-}G UM#F{D}(4KK+}uʃu2%DˊIEC# ߨ$]mslFhMO5Q[in /of8uw5G_HQvN6!ܩ[{)%i Zk n5E,W{1E D j6CUK}Uqv-;i7Ai~yŤm#)j5(LapT#9hcg}61U]Ճ&Π_WqAs 14cL |Hf"ٔ8;O>pT%v/,SO"z9Lr5~=aV ZY%0:,$HxJk^SƽY87\5hwB-^_#0cIѶ^ʾ#*>͑H8B9iOƁQR̆yB@f'x\ 'Ck;BPf_ [(Z1ar|J2op(j EMzgu 5QAc*\;OGa3o#ijxipOBE~Qb_&nU"WJwߴx^I 髕@c,k:ƒ+J>ACۧϭu?=8ZAٞx`\1N_MKi^?ӇAqovY">F^j쎓o4fd íAc@ߖ==iﲤ׳o, zía5 = V.L b ;Q ȯXoQnv:xjoH)~hrxw4FMM1Bk2[儳sh`P5'fi L+a#daS\ΆAŭGf7f*݃5ԧ:" XQ8F _fwφ"4$ӰI ޤ7EvIpkYz- =`Tu+pPڮlO͓}q:FGSAa&L,<Gx );ǃe_&Hl+MZKT ܴCnVT$&>9qvMEAWpG1$ JuN1G% ^&Лc`TZmg2rZ=܆MnrpX:f{I'l3,㖥ߣTѕ@I߭rɍE(6@*U.6r0*ExcEO%%`FH²t`T|s7R.?MS*8u5dYK dIXo ]> wJR/-o@U]d?jWf2fٻCԪH=ݦAP/ +he/=xD i[ylU~6}%+b:~27cb yj![sq7.,c/\3ݦ5d&n Hۯ|.O+ZT7libX5GMM34㙡"!n9+4W]lJޣUb+"NQVɫC:B@v)?dKQh]Y{P$ZLͮq ɼ2q6@Tr~( hsz)ݤ*Ifv1ˏ}. .O.-*-d@BQ! yB*l,RH.\3~1DH\4k 0i 캥}]Mp HpuhZ~e ћ3~[Ոiӑ ;PZw;Q>ApӰ7k[*j^..Av:L+%rq)CpNI_짜]A5fa/6xj.4}̮sV/bT =+EΩ 72Ѭ3šFvVx"\蝳&U)u3v|@QR>fRgL:'<Q|>6|x8-W!pv/nob\1x,ιIH@it-ilrD1N \{zQUyB#CG(B5ON@2rI5$EC<=5qN\rc嶁9G '%L!a5J( yA w̗6LLd_G4pR˃0gߓvPś 5p8Z'Ac[FT~5ׅ{S=u+4Z=?O JR[P%ݸ,*ObeG-}af5Ep\޶ `wܰn= &$; M&4^36130aqĤ <Ib30`_y|<86Fdgߐ1"#*c~-Ԣ~ls/afj\m:oR87Y: QUeq6~q/Ro((er8_Y0Wq% -VTl!'_)ϱo磝MK]N bZi- ħ$:e0/ۂg=C9h/'jqs=ZQ`%y{ld\ZH\|b!gJ88sp|U6Tp#wXqI d ATܚ |I|7Ga挈46Dq{򉁺bg 飌2N?0ڮٷ>ТBD [ Jbx LЄD,U7'75O^N|?k-dBd rDZyσIрA  /ȪG])rc{ԹE{pfť+.{o]']{v{,\V& s]:RXT2XA 3UrOH<*C!#Crp<o2yMHyi#4pWQ‚ EL]2앭1 ^_5]l?kg];U BƶIcJwk'ڟ QLAOme{ 97V$A}.\X`5^.3 "\gLǘ$Q._`fWm0fيcQimKQnP#R#ĩ]1RYoE)t#:)v%sgҗG)F}*ފoޖ\kw>+uK@J;p: wyssah[TT*x"RˆwMr{VhQpIDŽst:3hвP&,щ NXࠂ0 21WK|Mmo;6@#+k&)-w'C~7Ӎ+mYɝS实h#5/G ͶCdKx40 (dB10$" bhn}cSE]1Q՞tzmO}Կm-/yV!(3:/֪xfX,Jb3q $+"0}" h]sN>0!B\E2оrX%9^c$Iu)]k%MP$Eɿ+lS_<8`p:h㓉mG7KI(,1`/ oC6ܱ qngLlEA=n&@oj![^&aFO&8f*2M`71kCLǼM6-sNc84j>TP2g _cp"P1_3~b˝i5)U.ÐVދlwKmϏMStoT>:?r4Y"cijsQa^%c)d dJu- &sѺEQӶb>tar \0 M99}KSL6a(B%ꕅH4(V]e 1 ʣ_hka)O4q_+ &o'oRXB>/ಳZpPI<D2GJr !p拢ZqavZj!q)Qo-D5.xp.*"xw<.b2yk:?&bt#mvɗM.iL{-jeS4y%jy5} N@-E6_*/Smʑ󔦦N2n|" ɕ%`G kC:~ 4Ԩ$,ᛑ'ڽW%U y9׵gpٽOnPbˮ?X Qp>/OR e}344jeCyFF>~g!^GkRU_9ԝ~ k˄h ~9iVW҇\S!&# /kzSuLy_nIik#‰}AZy)A=0sgd[e%o8cx(3Zϯ`d^Oʼn'8 f8DzLB:L=0{Lt#󍃵 8W<ݦKF`gcCۯ,Uyӵ+Z%9cPyF$CTeȺnySckͤPs}+=_С?Zߎ.jHp0@̇~B﯊Yƒ5%V7($=ڡ5RSD* X*s>a J*q i ~V p(6&Wau}hj],r7.W1, %<~ ]f`5g\kկDXlGwF؆ .klX31ӑ?Y4;k~@~8ܢDe`||ΛbO/dz7^mB`\ciMr1C;ȅF>fub`ZBqtA")hLJb;;ۜ@XD< Ju՝2f&r,\qP0ʑkuIScv̠>8Q. ҽ%߿ 4Gt?.%r"PI-GsgRx*?/!1ckF`WmE2.!H4Ԍȡ-EAR _,# BG}W Bsz Lo5S#o6:[Uㄅg)YeD_0C-N3BH UmrX?A)2y#at3/Pm:<G:Z%5TVZ,msmXCL8TQH B&;9t\ˁMɏX01dp;]8d;k(- ZdR*%:&=m2]1\sAz ހ 4Jo.//Rkg~UYց džNdv2\ԑ5Yf`'c0Ȓ%˿e-ɖViWdWފte:IhT8斂хzPqx1KLnG VŹeq$Cny&3v??RQq.YPRC`͠XiuB Zzu4k0ߋubU/"T*5zȣمAk@PyУaf A1/zv&|nd3p]68oEMhͥȃqgq=G/0 =kj-oGrU84tO62iNb rBO(D/GnʄW'bۡ{+ bbq'w¬cy&hi Hbfܮooe9lTgH+B0޷qP_*18HޡA,+`P?R`;Hӆ"^X"pA.9@qgɌǽb.y7z",P TB2k]cҧ>*2ԣujxOkxwZp# &x7ۓX̬q]k$iPgJyu DS|>9}Ea4, ]-KTʉNC<~*YUѴQM݋Iܕ+_˹^^2}&Ԇ v## >P(eqe׍ @ЀA Q x̛9^x$qDkMGq^t؟^e)N"`O9&)y]P-"bIel_w0Uf uҔ] H(GO qXC| D3s.GKc>Lհôt~~3k @3ڮ~션)r:kHV^h `  Fx#-&$ǦVqmZRa+.4E]@ 0H=S uz[.P S)PDbSZaJ),JelvMLP>u@C$Ø` ]B 6%qc򅵵':m\Z&h) @gK3@T3pg|1H; 1`D󊱰zj ,4-F߁BQ8 T{MݓVsi>wlp#Ƕ[hb 9}laC^-bAωz:dFl@@٠(ŤD-.-iہ;RȄU;bofƖhhIehBKwWVQCAcT/'r 04"2kTq?%ϊ-M|IXJm+۫Q~H?b9R@,>Hw c~8_&C-ȹ1V+;I6-odt{q?08 s @0n+I5?XRkk.?3g7Yy1r㯍hPȝMb?E#xZPR5iW+^v鍺2U 8H6 ƲM@Z|l_(OJAp% p ':Qv63G~eZ{ U6B%;t6*-K;P6*hW?n1xސI3f^3׍/ٕwc.P hje{Y6b1/F w>O_GchdI|+BS;~F GR ˈAiQtcZpVvbg53Az/0Z`i/8AyaC$A{ۦۈ[z qA[0Y2zl$͎0(TӸ_cX6wȨ @ZŽgy<{DJw%)-ڑ 6zc:l. G]Ðpӵul~etuW[85o*h9 5)Z^/Lr#)WTW(Q+n@xIȉw+H>鰯dM#Lȯ|'tHk,\ '6[2n(TFIjb`|:9C .OB)d|zeN+e`s9(.~Klz8^C|w)58gvSǵwYT70$~+LxdzdVtZ)=73Yk zzxD'?R>+wěH" 嬋& C6Wf+b)-[ǽ_uO]Z:$iqӀ*Q20E>>rxD[ȁj X/Yܤ*EfBOaԑQD;-3[,uc"0J#-CsA$0è4.u_;Ľ^ke>IRmAAZOI#:tw;kA)o7Lu y}aXkp~rє "BjII皟hIe\H䬥%5f$  ))P**c2'a%\҈xN?=a(z͜jvik˛1kMBE fz:'Z|yBITɖx&PrdZ  cVP$ot '4nWtnQx{d 1N{d7Jw_$ʎ],}fPad"OaJthdZ+-U"6^*̠W.+wٟ&:Ȭ04rmi`:`0C]?TҮד/'xP7.7役ob<9u<#1P|HB<^T5:'Dc ;:wGW6)o*l ?+*bQuY15WVjLπA=1  ivmJ$~Þw媴4R#a˳(fDuRGIWvY@ "mSǁ$Ţ-8 W .ʩOPaADx9$ҽ uJ4;'ɮFIqj=I LɸgĂ+ X=s`7C:N--7GM98dM/ʁ,,ƾm-gcvv$qC-TVx sO}xGt x_iC.ˬ؍MC"}Qg -x&E;٨aGY|ݯ.Dٟ⭅,CDŽISۜn}nDߍ;_M0,A/2ހ +T!Zx]uxpEuJr*sxZgT"LIo=NeՇO0-4Aipnz9yXoC튱j?пwi?d:tFT}z N|N~eooq~@_ mzٮdh|BD0lsoC__oz)t=;qY_iF.(T$'NMKyu"i<\ r˗$mӶGBoJbڀ~DAeZ! +,lKZ"Pp/4]89Q"!A* /ɉ0RIDcBHp,s  Wǘ>V+6KҟaOlBț˂ШT@(h 2"@{d߃&iNv?*BNyP*皧+-Bf̐ulm`8A8qv$WuO 7UEC#][vNa!HivӟπK5XejIj cpT!X(w}Mzfל`&vL%C 9a>A$I(`>P's;U)L`4%$-rpI8iy:(G#Wb>̅@9V(˯㓁 ˇ;#kɪLPA1X9xUFʔ@ szաQ"Jj oalm~a2AP`9X%?hk1L>!ؖ V _pU$RfCX+tGbrEp̣S5W99t~Qd9߭I[37jݭ = f[ë4|LZh%zх0/3);9Dzͅ'~SejHR?~|݋MM_KcABo> ?Lq'/00r6zaoАB ߅[.M$(]Z}#:"<WE Z|xYksSgPqb8U,E6sN˾FAi 4䟫db>zkRKHe!y[%s7;9|Tn&Yձm s#)pJ"x~C;jg&q=.=J$YYJ $L)M,WSKMD?7}ƞgςz1>ypqD\k1co)'Z[7(~z,go'[Ff7AHʻtؾ FߡBC ,CP͵ ]X \P5IDI g-e^0ZK&ܳl G$#{8D=p Sl^.[[vA@>HM|l1\}Ze9Z ,aMM| Vա#jϨ vmg6)Ru3F_5Ofށ(=PرWi +IB49"IەF>vD2ۚ>:o0.q92bIʑ\V9G^wJVfa^R@TQEdZMZn}{L٤pzǞ'" ظPS\k4UN6pF?.9(g3{M+gV=Ba"}2E5~xENݬJ!_\E8qH~rRvJmLL\ 8V v!R5V139;~n;܉!n(]?P5;uhWRߺO*ү}E6"1.PC$HˆŽ_xmqR.8iDg{6+u6`íJa+"Gin֥><'+jw Wb$(yQq+%J3JCqkB>kn[!]MAXkeL:6R tɌlCr,s]Tfn=m/ I[εE!pz|U6a;" lU݂* E-"y~- ꥪQs0"0Tc2IU#!ͩ>9EljFU>NjIڗ<OlZ{|k rLOX1,'46\vlJf͗-KOL28_b@A6ڰp+;rӢh/&s]*X=-RhmӔoB\ɞK<֖i4we9MPrJρ{G~n|($*ۚHԷ.5S$1Gj߬ [[r|ܦ~KTR͇.z= kB78r5*+PpM\RG5%g ]3?3~kAi)¦B-h;Z牘 p{}8 )QApO. wn[{^'^Y2|->3s5hd:GO4jW!I;<]{@W4Y?mNI ?[]Χs< ;uaxN6qUnXq>|QVM0c(ZsO'ڈ[l!A8 #ZKAHhlX pPqŐ4.ƚQ/8 {vӲ±yC- ]@@[>1,`BA}-}76Y$YrC G:zT6\7^{ܢ"W*12%~_n^O1JRP'':t@3R)L0a˘h,j&X8h^<(GOĞ"ĘAQ%KA>1G˞ŵa2-M3Kp-c8YoJ$F+.}ak.}M]@#D.ba&2$)@U"7r|co ue¯8s#]^‚@[alܖ?ot~1ߑ+G@ǰRŔ_JsǤ=dQ^cj!v_焟> ]7q`MbyTVN[x-Zv}&[FrpѴMeK) ,>\VD<>=/M7Uh6h^4aF7 ]NU UD싾1ͭ:;G5 nR XNwL(r`ea@_Z=4h-/1ݡCj-P% ՙbu VAv$ݵۤod `6*r{H(" "]gYOp/^V~xGR1%YU*!BVpB8EP!ۙG?t,W|)N,@^Sk2@iJaa4`D "d`-ˤI wºp^ u;]уv'BW{+^ DeN Q tJo ɮN%0Sr]BȒtM-^!L,tq-s+4Jnrsd n (}n̮LLt+8%BMs4U]ZD?4sT ݃0{Px` M ph / `|̑ P?Ǟasu2sNWebRP:Mg_ LW&7|QtrTmD6GB aċ ݅ 3JY4>.ezoL0Dg^+]/ bwHk'e'(~n^ :c0ClpGT U45rvp!uߋJ#h49B3KљXj4#rl %zEyca7"}MvDa{NEOpYVs?VRoVrs:yv;* Ḩ1g[4`fd[FE7$'-6n}}hNe? %\/g,ÄUIJ]/q kU !aWG{>a9uR@աd#\HtPkRQ1 vG6E}"0M&ۄM̓&x*7Ԥ@) E"(I&/ieVdT^@D/`z"4Э(S߯YOedJzu>7Ehsh%Ngin6|X:b8PS^FHRbZyl.Cڌ[N@3L\.q0\Jij7ej{8jR t6e3խ&W*vƙV% &%Qbe5_G_Qvo/sӍ5G"W})%oZ)D6V9%'n1",dW\=T{)9Rt%n8d\lT^^e]TwqhȒg \Iր˝;j\_tc!6jxS MKћNl:J$2Zi4[55`%+\*ۢ,\nNlsVPs5(ծ+Ws(@3IZLk(uQKa ?O+%.ӸPpYWI u nFJK"gg{X &ʫ 7]Af}/MCBǎ0bP[_:-8ta|T 㖻2S_)l%%ex{jLV丟›St+8[U%k\A;z>$ f j|md/r ' ?@4JfDjxm8pDwaCgfl E7s5#sHVt̋n ;/w|? :}@>U+fꦃ:?һGsdID'CX, LpI/݊x[d&uS3ųVؕX;&渃gd5Yv :˟ԮT͆ ^LO<*"h&$+zm`xeCVuIJnj2?%==UYz`&ȟ0^A^枟 !%Qyug-h|7|Pw" 0ϲR-&wDzTQYsL "яIjJh,aEq.QS6q16R܊zQv?G`:6ΘǝF~E_͇61a=9+d,qGy+\=g;`T$ks~kT:5WԗDM :`Ax_Z*5@pv(8?θMJrF wo*UA- væYOB_7z JLc3Ԏ1Ru:W/x"FbTW`?+ѕ97QR}.N/(@;ۖ]|elۊ}Bb)/hzv.S'5N AS*U6~ŒimrVPZJV 'ø@u^@⏘2קuT?{$5JۘAXdaO~f"<(KpK >.R,ZޭW] taȗh/+D@sx-;QSFݧK87Zxq7Lu~jMu{ٞmڿ9j>.#5jwKoQs1_q ve..p5¶nUM~3-D4Ӳ/Rlt %;Jfѽ3lݚ+"q?}R4b tr ۣ%n4>9 춁#3bq) 0c/ !Cu;yёnT1S5y%)WQ & :a/V#&{3.XZcPllɒ'^S'P9\u(+n94[3H-V Ť<> h0A)ۻx`Iru*A\(@1w_[t"rz H".Yzԝ!fX:N`$AUq$l}(/7b]Gp谞J-jP#i~{r@n7K9QP;KMZOћ-dB1E t6e#^Z2ǧ /N.Pi#AGDzx gʎT"!QPC)! jH]D*׵* %(brQiQ}evn+TŚj_IX?v`v([}:u7h;벊T&l{X(h-{1bc)T܏co b#BݝJ_soa+s1|PCMĆ e9/>:TS4 ;R¯3-`߃Jܠ($CG1Mcr=ѷ 䂂)4ERltفR0鹅Habp\JnIo>Fzq}5S%$^UhplmDL0v|VLVYj30uNoG!KjgVWQu yvvO*w[=YwG- ߓ#u2H=N&YabTߑ9j؝˥ q >`w̟SPhh{2I(P~V XpܒmAhN'YNV6+[oFN%޽_gRG#+dy^xpK95= d:؝\utfƩY?N`kb"X^]*̰w˭|##) hA8/4T2b/TO{V:Dp0L˗R>t(?(ԝ0Yyh y Ώ٬iEJglfL1B<.PD|%R;Q]V Pv:|B1f08^U ; XߕmC0qW-ޡ^t]rŲcrśpCզ7vklС\ѧDU2'd \1E>NAz}7\ 5u  )'ϻ(*Nk7(xNo}%d,{ᓽ$܀-pnCM`m-bOq@7˂eh^n0h}`N?~șUnU涆l;:Z)lɝ l]?uCwkud]^IC:)S:u2^O4R?(ıEt1I_$, <*bXg%`p|Q78[biy2uPw2kG(.ST&O}I'Sާu8513my]`aQ> 駖M~'cH !bxxؙ~6bS\V*%We|̰5Mi0@~R]o$SYJI#?1B~ ,cxc%b:C E|H9i;x/a°AsK5u䮶k4ʞ^fXk^DnQ-V[D|s7[afY}Ԭ18ai%%yJ y"}Ҹ]tD:%@QG%{Sv;P"IxH1DْK-f5 ٠ħmt[)&eBS HEW͘?:JJeo3` SL [=ayb%կiEq2D3 H5E(4+ hsp$K͉g>`|L`CE#X@>YPuq> H@Ή B7"=&1σCt[(E>[SUhm4k x BWJӐwt2{E`p}}/B):f(rE ETDVi um$a7# bB7VRM9=lC?3jk6h'_BԿ{\-F /lڀ2kB)KMAF, 8^gz'G (DnnnZ^L w" }1*#;ɂ:* e~󙙦ђ;H&čpK.clTi ꄟ1[J@Tfʓ1M6Y)lnVOi6g{_ 0D%K)·kilv]}<,h ځ;֔ gSҺXoX%SHcA&s?. S1W8Ok;@k^;1UsZHUhk*52N"m}q)وs%~}ŢY iBORvgzNdNhdۣbD/1$>ցASC%e6ƬBkq"Pժ.a h_Ȱd-s N}34`P^ARyZĴZZhdU ~iQiw#NjJEGpqSya5TʭhEj,2n 3O_*[Yeq`RVӲQ/m_'t<!k6jTKzVZUXIⅤnX:5$oByRǥTST:Ww?oX0qx%fRR x]H\jN{#.O0!_)X6.™6LbQyNfYծNTNٺuCu`ΣIX*7o^0'_7-從-$̅mu82m<'=zQTI=w^84tBRMX@& (9& F>k#$S.˵ٲ6ס1JzHK[FbB_ofK'Ҫ>٦h ˵C^ 9KP#5Xz##M- 8"Ja,6~vO,o!]{B r6#^&l•]̍\!7{z!N笲-rDO)ZjEbH +.c_VV'Ռ K+ZL+ߊ.q34|P{6\dZup}1!Nf '"^&-1z[RVfz}4p03sI(bPIkQ;,\ \ڡ0I@03b}L*Pg~cgK-$*g6w8 ܞLk:qFT:?ls |d̖M|INX2KKٱ%NV3)(UOߏCO3yS rt,}`y\׳'2]JZAo8C> X  cTs2&Jo7 8ttv+ń?YE-F«O$*"QplXu#f]Nq6xga/VEu)U?^OUzhy~+iu/[k,k  U}^/\U]/W/Y|"eR3&RO">d>}Oˇ^HFQ!;8S~0.S;z[D6"W1,Ûʜ(ta=X̓J?G@7WLvl'Q#ܟc4*;(ge-u˗q`f![ # ȄV_GS(u%2j9GjsT *mA !h2J7̒Fi5f2R<d>i 7D5˩8b YKp'KjY;υvN1oH0)s7I׾%wDc8|JYH@]oJ=Er#`q;6tvP)~JG^gk+W7: ufMGf̀-Z!$M/eJ 4!մ-zȂl5H/`,Vw sv踴l9-?LkCu4ܿpL'CX[8䟍^B2XVİX^VIkQ Oe6X%mZl-'wIWgh~flLo]FWҿ/Ha 8- ˻;~u'D-Uô<KO`P#]I{J$}hln>nY4}e _DEvbEmULcˢD^zw=J6nۯ%:Ҵcvb&<ͮ3zh˺0:M-qkPԨZuQ*15!vdRgFxôش┮7tšiDջSS"M M)2WMy3zF=Qǵ wv9Im3!鹑[oS\R}U\3haUh$ %ҩ7s.xb'(%wpɸ .Zsͯ4')#!0v1&"L Rv`iB?$!n[FPp=K'W9>\IG'b@/=TKgP5P\,&MC!Q$d$@SX\FPHsNŠH x3NBV;aD M'uHOV#@cFD 9*Fb|cqo /GN`k!(ʦeƃx ëwQSR2;+l\\COgltnW]}i%CoCڻ33<aݷNRāVDPN;1 \\6[~1LBk/SAYOi>E5==;|.0onsV14wx_X}sa{:r-p^+&C}f-R'Ƒ!5TnYNuhN hUYRiL\ÌLpp8tG c骆ܚn eO|Z2G-l.)WyAw`j:&>ucYZ)Wlni|p+c0٭؃ufQ>87h1u"ٝP],8\} 4񽸒[/HD1; 3CɡByT: *( ﹏ .QÏ "Nj7]ZYlߴƢM)Z2Mg R/SCs3 ëʁ uMW~ڶlpn 'ޘ2e[^-oO'=vKَ]NcKJ*`̹Zz<;ƽ fHhM}>6Z]59G`jD0.0|`Wenhw[&FHQ-S4Bsۗ&А3+V"or@x4O:uQ PM|m_8ndEߎun| BB`XQxs bWҤ_Ck8P l6@d=nB9; rOQ؈=3{SFD81]#ܓ']Оnexf-ؘ!6<6qŨ9)#CB!;a"*&VIa凾aӫ?={9np;̚f}67 rsNC5ѥ~zL:̌\sDg(T;6|-F !_g=J—1֩'XUK䲬}:A~~ ~^bIS<<ʏ=~'O r(3tG|9H< o#U# O4w,r\q\HNLF'㩝2?[񰌏Q^'+];Q<\ed}t &`MB*OI@dZCeY0g?!YßyOYC-\ⶭGS’ב2y*zW}T"+:G1%{K Ai?4F.Jઈ" ]ba["}y >7A t1 V: M% <0"g@W$>T:_#6)1(eIʦxGp@kOn_oI I"7Zv HP Da%kXҽq׷%OJd\wӖ] !cke?%D dOsX/cd+Fzݭ޾i;j\kx]V2[^X(`&]3C{T_`S |X8 {ROʹ&gKyNTj E D8V,K:B3P>Tsˮe䉤Ł }Όcg}DmRu &ڴ؄>=3p~g&EZֱ/+;90\j?k GXkq19wSM_+رp qdC)Ӝ~ N f@oɱhOb@A>B'^MT0vϰƋwy5Ϭ_C#0hGI` "{Nwc]J'ýrS` i;xz((hH!, P#h"åӠ`{Vs$skZ:Z1̵ҸkO9jP̍2)= t L,,ƪE6E- g\$Xs$F©|^nM.۝d+aNVdփ+^ɦלihgb#IHz~ jB1ؓ,ʆ@M)2c(h9-sa5TV \)N7eֵZJ[ Y =w~5 Yc)Bg9ȗseEnX$R7pY2z<&8@ܚf(iU>-6mE'o7ґux\,]֢L c~ŒdzRBZ>H,a,MDj% ljH2]q@*?_ec#;qF T⾃q&E@|w]b W>DP%8Dy0OF>:%57 uC^4;]*a ~%݆37uayjy~~CDj"quհ/Cu"aG*1mե x8{uL-A {-.fL{Z۫~՚! vgCJC۾5_{wj$ `Ybv'j$'%iP-6ZCJ6ޏCqQ#U2m*J.5Q: @e_5 " 'XYƤ02]O}'cq46R*m ^GfQ{Drye=T(cz@4A bwU]RWВn:i*LPeYS}6Gcå߉JvL\Sp0M5j!V`t.i=_KR:93;ne+Wp"@"`uZ+b{ lG48űs\R{&g{`Qjyc}0qfm;x I㦽x`$B$}ͷg}{y%??B-j/ tG˾GPn1!cߠ+Ӊh/qs",Ч@y(<YgnzD6?4^0=LuI ~c8 WP,z^@כ[Jšn&cbea> |FH+]ٮ# Pl鶔?:؋(-Aua'J {6C⢅ n"?:q2Mvf 今uxo&5b=%~SL_ou! 2 ^݅FEKn0X阍T$]X</%y+)䧞I[ձ#Rؘ*k*gͭ ds@{I y+ZDہVޑ!5FEV|5{ބ 27 mWlܬL wTet!ȴ+?D+JT>A1ی~C "TG_N@xސu9qhK`&dw E^T$~ЩGD'`Mꆚ=a r'`3"zKF3^03SYҮH Hh)Vfa ~r pQU;q=ףr (!|,Gȶa)dV^H([:o=҆_t.RߦcϑvJKذEaóX= aH^~PIwm}$zCMt\o ?;%秱Z x !=H>p ߢ40+H/ , cE ϒt+w5_d>\f׋bN9Yڊ EñBc:I/ io"fZ;9W:XߖP u̢ԣ/F$7@@3@# ed 2&80}J5D)@UxA>"= ﲔ jBP;Uf{@jЪGT~ڃЪGTC;쥗KO$yO[RwH$I &W$y:׸IE2Kh:nH+~F`my(q4D!04 ' ШME`;YD$-yh<3En (uW+! !Sj@gO=>Y1~iE"T I8ʾ.t&7+BZZek#244%PF!+>('I'"I:Nh}B[Uꬪ~$#R}G%EO џDi` ϫ( gihN":~m*>`"5}HrR**^ؾH[v7A/ <:[H TQ+8;݇8!M5vI~8%u l맥@,t^|xP$L'M}(1d?&R)Laj%:QLvZry;؄Ke $L;Ile kTM_wEXHats^ku̦3@O@1M xŋ! p v ]K- 5#t+X¾I f'cmĞ(a_␣F]D_1?,@mǼ.jp2)WAE]0.i}@)1),ek0ul-&ync? ni4BI#: !ACo⹎Gb4/wJA 0EMo7֎q`PZ&B5L*X\%+' _M'(R"%[mO%/`Mo)|2"{7#,W$~Nzi2M.!7,AbF }% X#4*9=.sm&vU͌pG_0}t[7'E v^4x$ύmD%pQ+Ӯ'w~[x gAWe;X%` !É'1;Vc7ǘiI9SQ8p6yu~OI7h^Ycȍ Cu%-`| O?VrY9m8%*CQg[Zg\(K: '~wt=jsOUgiV,'Ab3``4Ͱ5eš;m:/6Q$9)L^y&sd085%Wpr9R|( J7(u1L5]b'<{ ]54c<>}Uen3tF_/tD*@@PEjH#,f4k u!d{#÷4y8'NYkl>8J~ek%88eZ ut"ŠA1'@]0UrS("\fHxcXonYsAD `t{[ a!rNuIQAW1=)rGzy_(Eki0a%?@ڶ@B2FI 2/ iBmj"q?/}5K:$$Lje0bk/bk=UDy2ʐHRuG\nn/%vmSGTlAIjhU^$X_1"4J%A'FGB6L٣0&hXii8 +G@Zwhv ĈӯK*+FfZ={H}<`emoM T E I'x?Q% AНmCOEӛzAge:MLj)Ͱv^w I_˦^:\Ykʪ;6NKOˢwķXchf(Fޛ BɿB k(U/pX2- w}l;A2è1d?P$ߤ)]MnZ?>GCHڃ&22L)+,T NX#,F:X%y4p'("pnL?CJ] F+Q#@➻OlTNV8{Y=g:_6L|a[D0bqD]&+g#puM(N쐊7cZ4A۩D8фKltn"S!3j N`fJ '`p [EW}qGXhTD +渌- CX9laⰫ },ݒu{wE{lyN9K,r4w%l 6"bǡđP",o Fl O/ &JX]!̞b-U:!/&C^EL a3JrT V"q*=x)mw jS#\+ǾAL$ N$HװIS@Rk;T \I)TM]`5ܔ݂xnrPOiu {%Ʈ"dyN2Bm*s*xlvSDL =0@O(c&-i,piT~逵2*O#gRT&)dh[F2 tÅ zg*2͡+ fس5 ]uX(r//{ Qi@"uՍ{Ǩ|Aj?h!d/q\MGi->D\R9HNH熬`dCa`W"sr;cYc7)u#D*wB[#6F3{@_q1c!8.< [zig5oU2@}!i9ܵ8Z6'zQXt0vNhk/2 fb(YJQkȽͳ ډG]k^dH j+uYJ$*b$[R^Ah[PKe^Keǹڞ宽u ~f>:® 9C9?7lY[j dGB|^d+YT4- UvS('wo Ǩ-Τ#Zpu_2+lT=>Q,^(Y5{m<^N@wTMa3RaGAP8{BdTO r2a1pַn}" 2HLxt)XblNDC—sW-% Z=jP<pnܿKƇm?e~U F9mXB<35uB BTfp8N)}9рEB@dYp 5HHAX!á P!. l3Ts\Ҋ9$+cv|50rQx0oFNL<Eq i8[v1SlF#o2FOq@=ܝcTq.:. a_١~&ՋPXdSޤEϜILHSё&0RJ=8]Kٕ1 E֗LAKJxz9։k\ԺZ(R(;ΫbO5 uS_!@_*q],,=8ZR}7`%  CxRGRshʞX_m7ф M.Ho*8qܸN @7\Z@@SuS R[?MfUv]圥"Jq=2Y4 lZX@g,咑5 d(RfXfY4⻒K \[A"aNw-!]xp8`]wNkv/:=lԒv$b-)r5t=u]V5[-g0r18ݯiaBP7<,Z6.!s.|>Nu3+5@!k8o7;T bluM52ij+i]KМ}׌g_V ~3qpjlxٕ,궋QZ0GL+*a&PD}n]YPEq@`!wԩy <9+7K)jwDZW"(==o4'8(؅ĵY=̼ŚXxUzbՐ2.ՖEvWztcT<ۋE³%Ϩ8.u]xV Z=![p^N ke:,zk8j Dj~3MTׄ&m^`c҅P{, ft|pN)H5b6EM^ 䧲il&Y+1RH|kȖK]m*]rݸ5OQP}?\wFﱆRR78 ·a4>m\s Jr)d)*.=NcYX/!Nh9XCuaK1*!e]3ºGۑ&YY]?Yוe fi\$|}Pac=*=5 iNݛ66rf©d[PLv}⋬wsa'3.®oRwQt?'5 s[4]]\5/;KE3rs`x/B zv>̆cvx }<y+?+LWHF#Rv{W&E94A$B-!QOZ_aF1 h*h6{h0gp1G`v^;?.XH[ \;kA _"E9ecFghzKKFd33,M`&d:DŽ5[^2h͔`Y]!_$Ѓl8'a@{&ލiM Of7^3\xWTg|nJYD%̎ibDz@NyIvWaV&W(%pII@(vDh3ax'`6S*G3Cp{?^Ȏ(h m(輇r9MB$.UD!z4kfzYpmPɿei!e4eVԗKQr6Oso0еl\ݚ p8VmFoa֞[c, Wk)?SG;ƷfmfKWK[<q g9J%D.]aEhפiE(siJ>`j0N֠^D#+L\;"Vs)._ 9E}hĀ#Vp9mfd!WE1H8 3RQpp(@5ؔ%?D I-lJԜܐǾtK$mkqUXH;&Ľ̋ObgaZa8&e'Ga_IT׿rcqkȒ޴)p/P);{/LgB!d@ Td j3xE^RkCau~}I-ZM7PTg&{@0$gm_\+g Ig᭾zUñ-|b5I r=%(\}&L^4D5ǦjaPvqWŲ@u0 …|y{+6Yhu. .D]dljNi;.(y%;RcL[je[<.1fpiT% va'+z7%wS WZHBANNJš\=7\QAd"\ϴr~ <'^% -{ w!3E g6ĊNW٪ZASڋúVt5A*Q+rGjTO0wϐC5;SlEkxX@Z鲋x"$n-\M 7B taTR2F44[kC0jR\ӰFR'0f?QwW\8d&>Q\R1F"Eu#4ДrUZOnT/`w[D]=j &[_$c"!(Ӄ^rw?d0*.4. ^ڌ-;6!Ρw͵-fϔOuG=8+Q7s)G1x ]J " ݁1ΩSt|r 3}/\ƴuSRVxKirfحRz$Q8 0Ь@s\0IۨK$VYQEَvF~%QݠG3nw~ sRuPj .@`iGPbTJ#^vgMmn[ށBܰCŎ)=|ԕ. /D#꒫/RΦא:͞{ǰsov)3KsWlSdnz>"_RZĄ`- RKb#as@0pndq`4{Îfxq`q8!g#4{Î# ïvIځs7:h{0uԐ ՆM` YDSqI924|@K^_^ 6Md*Q cY+QJ*ȇtGʹ`;Uo_'Nf//>(wtUi{]@RFέ* :|^@6X<ć NGݦS 89Ho:C?'3(W?gϕȴ9B,XwddwQᾦ$C%Dw/]^Ws[)P5B)FL!AA `2iN~fxBY1<0|Z)*zq +ſ-իسq{ȣF]B g'@lÿ#)5]` : ^Tpe),# sJl>N4nte%2HGuV>/D.nC oա-B!kC'},$ K7|JEUU\&$MWi UU^=^m/hZ;`$lr}ӉȪLm\Oj^zy_u<%J ;&0x]~^$%zu=CSq3O+>2,j;+?FΗciP #nz_;H>p' <-W hps 2y=qanXvV"k3Bg~mک3wܬڔFUۘJްXns0 s%do,Z ;`v"-Vj^aݩ{>ħ~`ȩaI2)GF#Vapg?I)x '4ϕ`|ȗ>r3NtCu*bG|P{* G*m'R+GF|ee-ZxR}v%A3 #ݓ7}v@ݲJtpunc)ɤSOsppG_Fk妯 4O׾D_WPgb% SG=0,ĶllD(/5, 7ehBE>HMs[AZMzx),#=hu99^C8b >Cj8LۢԃWV{*_T3ɆfFW%FdKg8d5f {r(_#(;x>7ОoZ-3;@|(| kõ]P*(_@P4{9 Q£;CD̀Nrʙ%bUc;vh߿CQq3B3НJOjT\\C:Em{1>2MkgM,~:An %%eP#FʙnGiWh;n#IQ/dJ_xCSFXkq0""`MU'u:A&M& T޳5o~ aN;FPstږ[4hh?U1JCWf'` 6EH%`tJY5T= `>~}2[ZT*I#/DAJ/`$>vVh[Y/& JK<~O~~Ckmm{y|}}!B\zn!!{ ;$;v-*%di ^X98{̈́lt+sWfTbA8olԝTi:ƜI߀*S4Trޛ|x a+Xo!{CrtX@=lBw±Ṽ֥`=N?} 'φ,rns87-oeUNᣪ-khE0v`oҞP׽$Mt^_JTcu_08Q[$ⴘGcܴBcƊ>2 FE ]sAѫy;&Fn 6ݛBd;9f ܒqas8h!'_rm)TDcҼ;Bt]TkCG:ZaN#R\@0!:@9}W,$Exp3G+4!VA0W*VK_P4dCf̏ őU(3ðe;^7 v8<"q .$BOގFFdZ "\UŸ8_|HDFr#)c;x pQP b;2>Ӹڸ9 WD=LD DJ+@#@m?mnМ}Ÿyɺ8Lx р&\,8@r@8(Rf EP,c!w.ʠG *>ldZJ$gd)$89DQOqE<'w$9'Ly%P =Fˌ͟VQ#'\">>2q~<'Ĺ/` {^4:P[M?I.N<:ӻa9:VD,f?oBCfAX_U8Eg{K7NsԾe%H-=.(5w5vND<_|]IWsr$ Bg[R Ri7Kc*lRll`*ac[_sDUG ĠypgVܗ;̜(,o&c3RH[<bQ(J6RTaEֻUѻY+ 4j"i RI:sf"\<ԒT+Ph^0ɈNC) #(" #=5.v!_n4a $"sto-:X2%Dះ'Wks`@"*ӗYDf8 t,Mplr97/_T^'Rla;'1,n7INfV nePfY5Lsn38QW81&dtDΕ0&4D#oKt,?#ӷ+Hh؎d|1S1av҄^s"N1Et3aKi ܫ6VL"53߭ŰX֧_*թȶQJ!ӉZhC:h(12&O_E;բ8}ۉ^o~l!jI!IKc԰ $G,wkOLXHʒ ' ISDx W@O!Y6rA8@ ,>ΕmR&y Epv }>G+%ۯ`x:ҟ"@ÀZ-Ge(нOZxO AV7[Cu4ݞob$Z|^-6,\ӴĹ1UY;)<^l}?r})<; =o u==DVzzzDI)fZ})}wFHٍ7. Stbs](+/~ۘ/,o65}}dS |bt˥q\.y*A OQ/Oަ[hv76M(N_M~rٳBjŔ 7:+V,Emfж+Ni Be e?{?ֶ? `{>€]tD{qG(@ip˝c@pv1J HJb*4)v'Ӵ0aVz-?}j; j؈(3tҪ*c)󂘨}H(16y~)bw4O[:Rm-KJRK1W%(-K#\ьzՂYy\51W$ ;)zS@\rο)*%Lr eYAoT$._D!w# R;*x.͛iNe]jEsU Zd7e|> D<ԍW}bY"早"(@9מo6~)-'UC\ ;[6%Y"Rۆܬ 8l8^,P&~U Uʠ y~*6Iߋ\̃wqUUSc'UT}UJcުkauUTuO)G:^ZNaTXֱ|-EW_).&>Fi,;8<,ʘMe层ziJ}ٴꀷ0Wla]w.F}2ͩb)D"m,+,1 Q>N%ag/qg餏d7FfSyރ|K DԦ(Un%w xFP4U _U<P=8[k^M`Y2s8b3Qf/- J~|Twm8O kݧ,7Puiޜ/%W//<$"7W9A-C?p{x|He<"ʙME~{U^'1sަe*up.@BZ%AS>.:$a'Éa?~ĝ[&c}SK09gbI$4gPTnM_u4(I$A$o3CD>$?wmP"M4A0XkuP>͆jL253 A}dɠf}[C̒T/.+Ud/Wҡ',8D〣B16@mO.95l:dwz՗ߕ_*=uaֈMo]Kc;'o\+86Ƥp(? H hFMAyo ZR G~ IEC7~ WS 뗝x1uأsC3 x>`$0:] leh` <^O$@$AC Y3~ jQX9zEf*W5&=~f섙L9; 3pŹd~S4㜡SUks.f=!Aob;CH[m߄}'Z%ҭGDpuφ6=4|| 0^a3:u>Y;.VBD{6\uʥZڰC7K8P dpOHan?!ưKcmS1jhܞ^ Z 6{Q YY贛0wQCXV  pwI5Pz] j*9(O5-ѣzTYu ufo*«ȅc _7U7,su,l9܇.L:T~jfO%lY`1i}u}1B?(!ZjvH"+{n-b갻%* `\4'VQEUwUAX'U^Uڬek0ɷngΕ o$(esQOGYd0d.Zρ5^l=P.j~TyH(ZWJD~r ))AJ*:9V*f~hp̺o| Ʌ~Qa|8By 00`Y)S *+d]7<-zޮ#ٔ!2]K0XzTc̕ &зo|o j: ‡Yn,xqC‡t%45<%] kogځONæiAˠs$MV↭CV3^űmKJBe1dt%ӿ SC- bNxRSKΨp;&GI,4]ۏ@&j,zʶ'`41z/uhZ?ƌo,)&nS5˨I&vLA:7+*xj,T a,p{Zޫ,1y5j%|9T}Gf:l*Pr] &.QlvI}='SI6湼QV]i6PȬ8x#]9?G#lXЛ,mu/]b"uEwh?]R"pOAl[ď#bL4_L,Kw%#|ށ&>π⯺ qHсOplW "!CݿDφO6&A_](/.ѿ wJUeE3j11XZ*P?|#Jր_s?*!ob JaO  &A̤f "Ӭ,s߄Ngx0{@8?bN7"T'gь6 q1_"p߭LHy@L'\TVԈ { GTJ.A<>iOW8rv#Uw> 'wr,۟蓎 @z@;U@th} }z٠"Sv4}U(!HC~g A ZR4|s>S&"K;FVNun+J7e@<]c b(^E! Jk9ޓk a(郈>Sc4ѷMLGQZ'5GIcѴp*C'⼑4N-FꭶzlZ KUd#2ݑU VP&'5AR9pWF7+`xc8{IyQԥ)d6!ɝ<TfJ'CzZvr5~t4J+7Rzx*4X ^!"q[7Q1gdP"xPZ9`0rA/E4?M^ΊQJJ ,=7ФUmW1X^OGMZ,5vmA B+rC_R\GPTDf4内O&(B՗ W|SVbALKl4(NExX-v(?$[Ĕӎvsv/+$(PqV", imb R\vGfV|~W e6?\# uI;{Z\::g!o`iQev?̕]P J^($VEV do 7pNeDa0䫪l$z|-5MkmK/U}Y0mɭ:FP>8̵,>PI!fQ>>mOq֤|9/P-Vt 8is}Ύ;vĞ)2E!1epK޴}5J:%dN1nj=+c)v&؃ą| -֊n0QS?A6o ]Qr_|;ΛC{gƲV+ֆe&!ؓ# k\-2M7sZ zv Thb`ǜa2>c9D:ݎFݞNyYoE vi$CxF!PWѹ<ٷVDs}^IsMbc 5%R )*u r$5 Ӛ6IɬĚ <ƝW).[qَX豊C\KCD(h~- ;܀,g8`w,U6דwN r m95Y?c}ȟg}\RTk:p#<5sʘ"Yႏ R\'koYA] 2v炥|_v#`_tleP{8|n?SOPC`sۂAjb_Xq  S9"U;1KSQXCuQcH(z*2_Hă&23k5Ȁ&4?Uu"THLcEh8Ϣ# YG1wY܆hϢ6Ȇ_'&x٪owZ@v [suѣGc[Npb ƧQKM^)ts{@jdNp>mm3"LAȂâf%0zG2m21V_an&nx܉:}jCÍ]QEo6Cٗؒ{S6SYoeܫ4 +QcU][6,ȮUx!ZN̩R]W4 [mc{ȥ+Wś,8`8o$f1N\LJUet 5R@qYB6W&`TzVڃ&5j>ȬS-d'de2PP2AO;b̿>FTxZN? -/NF8 G홏 tmQ i-\VOr1:Wȷt^KQ>|-D!@1]LPECQ-hFvg9 *_Nm4v,@HwگuM;Ӱ̹ .띪}1|{PL S/hţϜK)u_WYfCX䑛=LaʣcRl `\kԄÁ?_B~~I<|ЀͭUcɭ@' e ^ަD JHozN,V@K"0oA-M [[IH'՝0dN/p`ka#H*^q&Oļq@zb19@ɠPP`y;ܴ. D1S*4Mҋݖr4Iw5K9ĵȵM]<ӣʻ ԥ$Es:&_l-6Yo$!fM+G5:B黻WzF(b bLa*rܶEm+_TNhV뎜WWUX?/NNDodwU*9v@sbL.,b`ZeCI$v6GAkТXfRU~!]&FJ.NA J(JOJ^\(9iL`HPYhžJk3Aʜ&z;L/ˢݩYG/@W;Z$%] _ϾrEErYc@/s=@{*Fu巾A4Ne@r%± 9w*|@ffڧL*_*@'ZG?0*%pSGē$tJbڍ(9_8}j$ ʍE#[м&,70o5!@184;Xe3_ 9:Nr+씵3͝5?'kc*9Һ ;>iE'`qOd@VR3R8vq];}}f b@ Å+/P5IJL)=@+a_߹aoL=H2G;CT$loq#fgK4e3W91ѕ*ܙyg^N19[h/I5'癪P0GzJ7֑W9H \hs ;K/W@BLvG #$-VX| e-\-2n Tv!tD؈E$W"6xmŋihXߺEU>_*RB]OU ǹo1uӹfD(0m~Bf@)K!Zk10Q>zpʑΆBV D t@%( " ܰ9 z{"[us@ޥHy-OfCsD>؋̅(3bY'h,l wFAAy+կzp6~B$ ] t.S`;\|Vc v'] DY%:6CdJ񳇹fx6بDpNuB6%|mJNVt@a^&W tbw3,sBj!Ű͇If2 w9D3#SҕD:!Lx]xI)&3S#\Q3FW2XOwII1X xwqI~2;g.6|1W1+W2;鼖42t0ט-_nra/2~+r&Ͼ 4&k:Csgh!s[+}0l>2:νen%bO:Y}RŻyuvTa{~Li sE`Tr+U.HJX~o*זğKW.:n]گ:ȷɨdlnK퇱źe,&=/ N_Fx0&0(#Gzx9¿UyjaHQVNAD^>efJ?۾%y_4ّG&WUwjn۶ߖ \#욏3c^1"LGPB?OdJ!k`鵴'lG/81T0MCV}Y`ԔEϸhP/q#1li.|nϧ]"P `3K<u|*дBKldM5r ruoQH&dx;:}..VUQ+(C#Ǝe 5U&wUUUn0-k< *Jd'zW@H fw5κ}aHB7V $+E\BāeQ5@61xQ֛Z -C[']ȸКZ4Վ=OEϗK M ;-q|ȄAt!2@_Np8rhu<[qTZhsyxDns-h֟/7@ ~4 %xϱ<3'0@;d =XRf`>f!2!ބ}5@X0'u8)< YlxG57>>t=pN(^h ٵ]߷L!Vsfz\1RpM7jj:;s=ٹ9$D0MIc8_}@PM.Y09MRpra!ZobL09qaVEY[}&1j$Bd`{=GF\8vK\ nfx)*g .DxعiLEVzp%nbk}[TC欮@+7 k|&lٛnF6럂1tĶ QDC?gv샯~36)x9I9|Rq-Bildһs!#ڎ?n7/?- T(ܿU1r*+mu:т *d8;z>QI<tEuqT@Rҏ bv9r`/E;<::Ep=Bn۲cav~X̠mj&،40{u~|Vo"#os7O2 ofc2{1&9=MP:"ivsݑւ-}1j&l3%3]!ɼq#ڈ|}lm wdډ>|W0`#dA?W'ՓAg5YIؐ(o(sTaŗ齙=ƒHqzw==pQ)8YF@g aBΠw  &| $ž7Iyg;Ш4xnF,^sqtPHILK b/""=[Z( B31"5W-~Qq^o*vN~]!kFs)Gw3͉hԚ8!)+7,\n~A8h$𶧱}_=[S H &BKIh]\ifSmaz7ckf򻃁 ,fR36`5ԖQwja[\wٞe+nzϱn X^~ga]$$McC({vrn 6E]oN(CpQ6G}"awJ7힢ĘxRGX5!S*G/xL>U),3-=JOUv%r+m|\- hZ^,4 ~ʪ<ƨ. 3϶{zbY[ۡ3[)#NonҦe: D ђI<WY#nebLG~JW8ɻbu^]얍2zm]hDtq{cN>-eUowa'pKsi7bo}jZW~wOfQyolmʗLH޽=3Y«E/ʼ2WZ4.CnR/. 9"JA'g]V e Z3 %xt+Pܒp7}]aVNn`2-:/AɎM6> X6rU .oі4H4_u̿{TME`-WHVwH2c z¾1$)ZK yΠ`{!,k蓗M@Fݯ7ֳ3oG][RLeƢ>q>fģfC2%xoȨ^ 2]mCVD@ O1f &|=؄UyW.R:U8o2pɄiaIfg0 5uSG\|x%94` uĈ,'! upv;<=q$68\E~ę[V!!1}[/Ʌ6%:}S:\K+2U_HT4p:@- !~wxL74%Q4fyflRc 4qK͖?^mZM-NX;)٨kLhsB4i{F$Ĭe@1K@TDw>Axw<W'H3gu ;-E$fQʆg_Ee2t/L0 r.H 9``.$h|A>Bp |`_j0V.qbSu GKBݤ-)m6AU92[qg=@v>4j;OYd`NaZ>{VE< ʕV4r@)w@amu,7ymuK¼e+NL,{w4J9` 5?@?DǝӞ2ǘoYm,/2,T d{Pu; g#AqLj>rJ aCJ߬;y'x+rri m x^pڝ>1dO .J; t!^ jTߋWD5]!<3XLe+\LiS%sI%K̛dp#`YTߨ==R- @83#@3[s-@#a!c 'ƀ_T5U?m4$E( c>KKz"od$8K)1ؖK6 &x6x[[(@DH _9{IRe-og1[0Y kKZڔ$OD( RJAs:c14yzQ~E戴Q-mi117xaxcm ß1sbeA(EԀi4״{$e.49&"2K8 bl0fy#5"wGs[9\-@x?be&"73&~zU㏄T|ߔe܍)^,<: 2fER6#HQ=nuo:fSy |9\@䄡<L.q:St" FzM!-/*d€OGm3HŸ4jQy}mm=[U88a/J!V9q4/[{œWG@j=~LhZ+CG:jvmI0n#:$w:漤Xe>fEXz!>@ 8l6[Bn]*qd%-t%Ya;~ LH+Ԩ}m Mpń+wdkpR4߇z[frx}]Bݮ־ |(Vz!v'gDNj(8T-!5~l[0mun 'T+o=R*qrp6| )ݝܖٿku YM-~z)$Oց D*uRBUp$c -;582Ǻ-|ňJ6v] .n%gKEOD3`JM93z浥VF,0z( atARڽ)gP:NnoFe\w+K.M7\6c,j]΃^9D^B-q1 k `Ң `\d)r|*K?YDsDS|e`8̙6b@2p^ڕ߯` 'o24K~dNI*Tm=@EQW=@H+PQCMj2vT2d}xa^BՑ"қ=vclѨ#:W%\y5!}Ǥ{ r+Ǵ9F<, mƯt4_t1!`;,wҦit789m>.@sa\X*'e*z0`ĀF[(& TF=(gjJމ漉DSL(Pq XQڋ;ꌱjAÅ?r#}.>d9V듉M7>EeǗl2"zsE'm5R1nCN7%}ɫXV*ʂUSt@yvG(b&lX9AR@ `/e%@uSMXL /&eU-EEUQW%@aN#ΪXo374٪cD0fGjE-OI)f o4DDDF'ݾ*'|陙-ۍûl(,2ŻnfB5h9f M7C32Tޕmhe ~b!R.k!zL( U|/ s|A.$|{0 4P+h0hdxWp,9x_ .Vx0HĀoU՗Pl5N}vhK(`f@g,;ߛu] 5Q0s,b- h Cs;d8'W#6xN𶪢T @-hѲ +J8!il>FjpIui)fk?" x8U`O-tn'P}Y"Ӛڛi66GR@Y :c\UzF^==J ^Hyr~Ct&k;`Yp fT҃ݤ;3P6MII`(밝Xmלʇ%Kem>Ȑy>){ v5tT"%z*Ȅo3%p7Ӛ n܋ H\‹'1ތ/E# t[.xïFYÞU ]wpԿmϖW"6.s- tBMο:EEg%ťf޾4QZ>sx[EI7-b g%SQϮ?2v&ԧ"gW~J>&貲1o!%"q0\zi0SRKou'eF3͹|3^Pi&/3fJ(&dJDM tZ LF<Ύ*:Zwow/քh`l$o^@K*ERq!R K,<8eeu6/c2(ӑEVoEW\N >ԕIұ 'Zj86q(SdJַ`V:#.'O|ɰ:܊(_GL%sHGyewQ~] Ao3b3Vχ-#&lhtnNȖ"Q[0]);`Y b8zUzz>gȱd\sE}J*_$oHaoNrKPfv<s,2BDSnt&oj1-1 i- 9dNg@CfvA %eJc saClBj!R2{;9 xwPȧ| $(uiGL;uB%~0tBϺ#wh޲rFrE1O8j(>T 0a%,:e}ɼ AQbxI밲٭rDb5\z.,s3+eJB ?4<(,Rr-沗bJq<*CA,Gq[:.W $+Sʬ-+M7NͅqTLsٶ뷶F 9.qYG.^[zT0 }@ 1'w4 ɐ,+M S 9 widcEUMnX!MAk.{Nwg 4 N$H[5(N>sh )|[Q2# ,I2l@%$ lTWLH{$8<*q\I0%R+TJ$N?-Z;f»$H=D量 :%xʶWV[XQJgu]3` znX{~I9ݴ*\'e]Ck˕ܵd|lIyFh.Hd]@g7n?c&l4pIFf /\{}JڕR rTTV@LE0D4Z!p&k%V3)b/!WTM&40Bn@cL2&,F-f8eDxt-U'-rd{td˅{d#A2\hH#q$a'&N Uy8$+4Gq96w?UCv<ȘEο, ܕ}J؉j RV=ŶMEG0]cux#Gb0|dr $6~ j"YSֵ,.)F}ߞJˇ^ i=Ȯ 0-Wl9h!$e,˰w"څ9k5 XE/ŌOah[ָwA,(od #ȸEXXwkǒT|]i**`)m5@)INu!gy6"-*mN2Yt;J_-O}bhgg<<N|nFhgNĒC8C ?PM׿/K@ Nk e%-0Gq-se =T t|"XeanJB0թivO]EdX,%W(J:l]6bj,5E)ˬR?\2'a+%""PPs]ⳅDjwq[@-B#6Ԡ!kZP!$CEPW8 F@:JUBܭd7psԿMj7 psyp f\-D5jenuq>ᓹ`x:ү nuPnXp?,8|US;9y芞K7UQXFG> f\m^¬Y?Yn,:ȓIp$gH~d% 6Ol^ g %_X^ fAW] nuK!T]r!=Lz0Hmn1̈́9”POW(^SJM[][aɰ}&>.utQ k,kF wҐc.l=ZF2ϤTWVkzց$d״PvD@p},+{hWt(m5`Y)w5zM|uJz+pqx 3qd2劀OG5PvR+  ^zGYb!RAB? HTI E(\tؠ‹e]el #D/>;y4|:xC_ ds#@zyT< ٛrq+Gϖ #^q2nOP+Ŝ:,WAiܒG@F[5,Z~Q H`X!R7:"ۊTV^\ۤuKxʍĒM5~jNS!9ܖZ1$g^u7[7^VkưH]S+Nه7xDbZb`θcվˆf|^k 'HQ?~޽DbTjE}_C9FR} 豈^+RNf^3,k A~U"/߭xa(P&uo mpvSu!В C۵Pf㚢.uhU{nΠi,NQ+!dL'R6h! Li=nB措OH6?ozĠc # )mx#o-fō(s" WKg@^t,uǠ w3jARRw̫>|O3ryo{0'#b\$[oyƧ,'&)Jۘb MNJ*>b$]^Wm#}Trym=DyN8aǖD(lpbjNrEb` UajH#EJ]}<FH9U]tߕXc,+T! Ksc{̗q_RdMNpΦ1ߗs3#i%ܯ O*[,P=2L#n]aQ#"_->z].i/w6ªyMᘹcvM`D1BVebIkNo^DAá)YTftO+/e -jPTXꙝi!!מe9Nh}rҹz*Ǥ;:M8vwD!3xr؍Ö$``E 55s|wn}VI=*ƞS#O M>yr¶]-K^@.R̉qN `3Ne7{j `&]797m\ܿ[ɉg,'@x6 = uiO $Vd2ԊD lq;Q$2DzSLq 1EIġ:yZuܧ=A֔,eU XM=WVĘ.j;RcAnC{)ԁ2;b])VZ‡ T|vqmmZ_0iZ&kqyFVT7ƧqYBd mMR3!]2ʤ;%M?aS[Aᥬ j,T -N`:4C+f#N[ШN*@# bEdz ɂ6Sh?emqT*W-DBƁE*XznˑݙCM}9_f=`\hpLsL2ZwoeݖShVw ztIf|=~ѶHi.oLBg98} y: ѡRތ kdo|37l@c2J,*]D2nqUt; 4iI7Jd!˚:7siFyP mR=H2᭮G+H`%d;] E-"k7zBk #{Rs#kuZ!SXRfPY ,kS:kBϩHD8`ӪJ _k3@dŐ8 t4@b w79tab] [KmJ\b<\] ~Fr~Zh$`[ b'l'NՄ9߿<ɢ"hѢ5M&'F̓0g_>9oqӾy azZʔР-eV2,ϓ>@?\=W'_ &U>94LC!U'JJtV<|kvd@"q%HvxxMTWy\Yh`ǭi )tȃ@ȐEGZ! 3-7eHH5|2c [=ɻ^X ?]|@ % 2[r_@vlI^Ɔˮ8k a :VZ1Sma/{ӥ~:|Ăpxx Z}hE hؓ _ӂWVX^%QN٥9TG+!<A-}\]K YլyN'0XV./e6xy[!Y@4t/-ک,,U@&hπ`rc}ЋZˆSn:RyUQ.)T=Wp wٓ8&]5|EԈ_/c)r :׳+>#(!j)~_nw4hv;QX9q^U~0_d4RLPHv͝7DM܈[iHׂ]2|M/fLy`8XZ[}dqD Dj+xʄn/s1SFP>& wmUAlORF) =OCYQ͌<"sw@S8m&-j ! 46g(z ?^A ,$ikCnOnv DPU{~Τnw%녘dN2;tB97o3b3}/q3`V I#E l8jF1.3Rd$FaCu% 􁦤Cj -:WǂGɌ?Ohf{9`T!d)bLS32`Ey??-_ ?qؘ4j Y5RjNűn_풀 gf h3:8 &ǽ)l$ ?iQr𬢰=2J>G,L,?hTx N@k$Oif0cEXl_Ҭb9b dUFl얬%6iT9#pi(o%hE>KR̜Uo&i4v-_[#95͐3 yN[ƍ۽*Z}X-)0yp#Fav<5+014rxfP_GmH.?FŌIݜÂ1Rf/l*J =UuaFtX^,fɬߜP?9@-7jZ)#Rn捼7 z|c+B B R'a&jUf}89ß/vNUq XZdߖT,46m?hM$7{۽%k ك%"ddFZtVYv:%2sgO #sn9E..Iz'K o?+5ڰi.Of=2JT]Ƿ ǑBSW@@>R)L/7ՎfFzJl)"G^i(UYw~7] \5tج-L:ųp2"upS~9D{h{~:]`r_oq(9?J^׍<)h ]S>c%E@EUNy"9[o"اB[~MrHO Aʰx'OedF%|QRGLyq?dc␈LFmȐ#a';ȹs2dXA$,oH敚Kʉk(KbM:$y Qu!Cq)37ĉ|ť WzⲾqy3aG~ K%kѨo"]3?(Qf /0ٷ$W69vALq7Ĵ,I %]//rbܢ3F)0g@B8V6jOڕ26b>n^(s/#{>x5lpU_!d=3LEQ5ZxZ0{fv_!:YsVbslG=xY_ ϕ'T(82$cE$}݉IQ9jb» -A'ToL7Mu ct/X: UrA& @-UT=rXOpw%¾lîR,RZǩP"Rp_P|C󣑍蜶#P֞4NMO<׿EUwؒluk}IѡsTDvǫަZ`S}Ce3V4F ٖ9zv@)yOgdo+[}O59G%MvP@幥+.V/:6Rr:MTTW.ZiXҫ4u ᔱV2US_+X%Q" pU) &`Ac  <3 BҞ1Ҡz if`C3%A<Ex>rs1з`9 ܧ!['hG3i2a0[i3FXЁJ0#m2C:ε !C?TY'y`P΋Sn\!@ #zr^fw:rꕀw . 8g0/d0E22;TB-Vb@LuFQSʣSNqP: Bz~|q2]Ā-T??(nH#B.Ci@3̫L`\؝ SAϒ5<6 (i@|(C@r^`$]8 ׋ hrAgXFy05;}fWN{]%,]3DB3؝5_76r`buY|>}dPl[Y/톤=iOpJk |Q$?2=)d`cgjF- N"lÚŗ8PD<Ľ?1Hh;!NBa9R~ڐYsE Gf-tK] w<(ePprW*;Xa?,O :^`dm0;0\W{8Qm[AV'Hh関 Ha_Ny/MtɡxDQUsySN@?yT BVzn"ڠACU™DΞfNw&qG ;xV(>O{v>]D+@^ 0dHw,$cDDP_6mWjGrW̔nM̈́Q߬_w$0}Ki\{PB+LR~ɀ|hidbyg,!eyѻž @Ll} ȿu4++Eщ.Ρ]fj-]=s6E$ފL%H^D#0Q}b9s6?k@zZsmA|[4Zyv ϳ_]?:i|s+W(W0oD>~˱-Qxja^%a06qk@=˭"VF3i<%R;/]nۂh|d'7<>"W iD 0pE/[xi|}ZY&DXEҺ@F]B~fQF@lq40򄷩4*ݶd!/<;h6[V2:@ dtbn(ZI@ SIFš`\jA6y;wr75/&}pxAAkRDEJWRtw$ @Ի r__ʭW8z^o*fƶj(yעnq'Lp=fCꉘ.hl_N ØAO$?wPhZ.VrFP-o^()I]Ȥ9X 4g[oo_Oy(KdJC1 uFE9hainuX\l{9 Ɲы$DR㾵gh2]8;$u(n(W)룯+d6KUH1̬;b9S{ ʃ ֑+ nk iODf[x pWY>RpkNЉ߬+7BkH^5_ *S{Ӟ¢[mI^:";E03&$>1L F4WE #gTf/:+m&>_0zG[A_DytOe]S  -xOiaTmJh+}늝<|0Hϱ.R]M̸Em9 q mI>|;">iM\*@-Mڝ^:INKWWQ4/MLT˻sSuN`nxoʦ`nw~3F{3u |XE^Y1,-79%ht/9O9\7q 7O4*" ' o(v1}"͠LCPaI2-4_F[6Z@>u>I1۪i ÄnE,14x様Ӵz@j<2qu73~@A^#ɞS^@^mUi 2`אevG;έZPFMceSt.UsWް B$_`W[S)au"^Q6Y*8T^94i Ҿ4R1q'K&?zԵgkWw~NmFk|K\e ]=wvUwjΗҘԵ_RnpS3my{ !>3Y#- Ra͈ۆ# Q6L(=7-,3MSm섩<7L͂bR0g+ݧ5Ʃ!HsiZQzK@ XG!@DH NZg Ҳz8o$twPEJ _^Z?,I*ﺂڲ"?J#VQ9K'sVuVe6ex[o:YEQ>6G~i2YՀ(%diME>Z4- `eb߾5Yt g?J%х:ix\ݵC7"̍?ZC)JIXCKZfnV>yb ZV6 PnlwJ6i(M!|ةͰfR%!R]}sPkD&uďŐgyc/fIWZy)skm"RMN@QZFmn+1QEǝoki S:!J z+bv= #HVPI?r|]Q0I)B}ޫM V76#ZE 4e&=PZ7#˫ow0d:^~ 2qƻitL6ߺ(L&1T5u=VA``a''0f)L1]Qw{d*Vn+s#2dL_;"cٵY`$mpO3_ 9fFe=^рBQ- ̖hRnOX992! 4mfi%v lEwp$!ECbcڢfv沇CtXQmgZ4&g5uy% KnCAFw۰I˰˯XQY+YyjvKlC!uMuܣr0&;4]Єc8.sa0dȂcv*ykA Rcŵ.xL/۾NC"4턚8 '1+D?9RQw[  $,Te9NöZ?9^($ī'c/֭_OWŝz1̜z޷ljkK\!*WT!L NLZ՛R]d#_-S~+fo3//Z0w4A-gm(+Kg D/JmŃ$b`O4hp6#L=xސF{!ABڻӑh*A`'F>YViy#rrC2K!j,v(*X+yQt8, LWfKUB;i縟@kFIv˫4P7Zخ;7!KZYX`Ӂ6cZ˨SJ"P9~*H1.tWae?xz@4̓8%aǔG'JU|B@WI8';{sܽ*kpYXh WJzmb4۹zT ˰su2ĽF?;k>֘W :..}>TW~1_`y11c[F{k|&K@y ^z" uzsh 7ʗ+=SZݫf<޺1|p]G "Ɛ NB42dh4kTCk]}Q ]VSa0nWv'9 };}P [ftE?k^)zWhp1kBd_ϳQ.L>ߥ^O<Ρg+Ђ)WnB Ⱦu9 ^D})GVDˉKj#7G;F*Wtd{L<(bZ^0dJ϶Z`݉a˸zMÀq1d {3'X+w)(xw^e1:Pg.Y-V ΖAb[l|tnDl#l3V%3ޖT߽OT+9QGO$x;YB5`HxI?*"[~`?!eSFfoE0sVSCrDtJX#1zwq_꘮}o̶YS՘;]TXRF0րOJBeޱ5`,4Xٷ4qg=~jMsΩ%g ۟I}S=ӸV!3&ksUZS5pP`4E.QR"@-Jͨ?-yl5DϘ `V`@Ѝi)5H *ɡg]l .@ڀ.4 S1ңv>4p Vej4cȑ $| !|,QS.'6ܰϑ!3L)%ZS _׳Ȁ4\vOlUC,‹˱hBYt ;c9 M6|Td}_O9F^v2-@5Ә 5ߠ=&^Pf2V,+5rY__t" G*AX"'S038*a40fk̘YIJG;A6Q\\6gvȞJ~ka 8B[ ap}_ Ur|`"˺<K0-Nc;*m] g.w7=GHYC5:/^.)?8Cy+ZȳvF&i;2g!l?p1 5+d6d\`xNّP$9hR9fdmnGT VCpjp(`Fcg*R"P.Q[#+g~|Dk픜/,$dַ@lW G-kYGi̴˕#+}0#}}9sjE|s1=%k _>Ƣ4kNqwIԊX3QdHzT b/BD Ix|MjFr=!5Ԏs~|Xn zxJ;(jhwoV,R-xVo,fZ9cISjL`];in(ye7aUF2mnAk# qȄb~O. t~>ri,ȨnU<XOH 4bifW -`Ikvv2y!zT!U@Uu&<[ݍq$HC; pk>,ʪ.}`4P H>8)شA&֎؋݂^x-20S&,r: l\x6*<\x: (k hdNs,&VTi8aLz8 v+5dw4FH8p PX Ad9B2AxmO*QY_.EBNV( @F VINS Rt{j?Sb`Ccn) +O Pu<!&YSUkVY;NcqH7]Ntxʁ!I4Dxt"=:#RKw?{F-\I1845T#Fb$n6ΜyeJ $<ݭչ=}rVX|wC^-.AkB=JA{ҏ+r0yB=Q)jGBѶJD>:;ӠvKA)4y)ӼtBDqEA4YPq{]&,M]tB~1ؘ%LޏqD qA 1V}z̤ "2T`[zadusG %4pz`B*CR"~eM+RT_Q]%΁p2r?x@.Eܴm?'r#ĕwϟfDCwEXR:)pQEbYEQVOB ՘)3Z =@+[H~aj i_X,!{Hl/en9w$mcuaA2R\24mrFd!_r^css飖M~<_XO C$ٙNG OG]X9. {N[׳UȘ .RMW>Jz; `{/bEE+\,tIh٫:U|Bo ;b uNcsT4vOBU2k'>8SXѲPg<] {^U;x7uLt,u7TB71'ԠU?,_>2YBo k_<F [|*H|@!Fn̓sm#cTj_v1>A0&uie;nV我½Q_2}M@XLk>V4-54)M`Q@вv 0k{AX#uƒQl7`ن p~L)2PҖ.oNPx}0x 0^]y@s[b*+//m EF ժQ&I#7 EE[O˖]5+ӡ3mӵ,倽f:\ԗRIR|!ۏ*/m)%d.DlKqD[BsE= zi'_g˹=/cs: Cx״V{4SXkETLӵTloPn"6D 9{]9.ʵ[EXX\WCj:'BDgCBغ9YRpLOZ_[fb7_棙nf]ueʕj&u[zKT(qWoY(f.S(Zee0158ɱ}Y!!*T(蠻Π%\J3 8Hog3XON}J)}}TX lTU tp+?$m+FYʓ1#w>w[xFG 6A` > j6F}V&puP-^g ûCxYS+Rs4F'Ɠ) Xm;&5J>*^L@|)/ړ/X7U,@ 6#)JcOcJKlnb!тZִN^"tX#fMF}W\:H)9 _skLwZb7kz4yq? bW/P5j!aV ~1*c)je/}g뉧#_-]Qzt(ib֨:^=SW۷{х'pSᬚ0wJgpaW@g#.>DxA_le JUqJ}HG鴝' FPCu*jhHx* 8LJ3wVe\Ors@2<3y8pjW[v_f a S[+ҏt Ϭ^dnbl ϴ=?NU52D SFŖ狠 ;k$C/+G_KEA3@|z` eqK ;4y ߐ C(Y"L &)Rg4I,bb_TA41׋Kh'nJy͘L(B+d> NHsT3;Fnv`m+8*@goy}E:uGhFs;MHWh7otBȨ[g01 k+6&3Lܧ 4H[nkǛu.*W i~ nLܦxSo_3)LRݖl(E۶KiHoZ3@a:gFF5gk޼'7d mER9RUAs`k2í3Yoc8J+iқ4Iʂ};ـ_)t؁pWAH&-]C Ļ}z AbRZmߪqpRyU,*N&3-v}nވ(D1Se3)iNJWC#st&84i끞H_TܨtD> mV'9W)iաFM1'gUL/i E@~$[K؆*yۮyF=>w EFpRmAYkDM|_Z4E#.?l%.ns`볤Kp`َ +z4}h 0%3r&@>0'xky( L.Q(S9 y3T ׵=go^J^1ey Ia W@O-TAzPH ;lʌ 4d9D-?FA FHƶ]lܼrbsс ?kHbNےox:|A]?ֱN:`Ql}KLL4H/{gj6?l".7d+CL {(;Op:PT?;;pb*s߄A xt] f%`FUVdMލkQ꯭9 ã% [Lwg>±T8^r,yĽ@)vZ},p̚cg''c`U@waQZ8 UQyu V{yBf* 4-Ҍ=/F'0c.@Aը!^sLw~~"Hb*5tP7ִC~ 8DƼ_eT s#6ƙ `.h_Ȁf,gtݼPm2T?j` ?;?+^.@/`o 5Os6jŅ[JeޘL6);1Y2`?Y4+|̏mJ0Ÿt`,0w3J z_j D%qh?si#%)8qMnMn:>d86 `S4IFBy(PX&Ҹ6պhA〒E!x(L5Esg<ޕ^ae". [<_E8Xju[F[yci".$I@HׄFE*r1 VBAo(o(@=\:<15H%-g8IlX/?c/J |,9>߱ `hB/MEmy8|~I=YyS=r'f\GVɹ2O=9c@ ߄!r_Z'!q14 Ӫ 7 ghc|"C`+pԌp:Q/ cWU4P^w1}cU:]5e&pӒ[ ѝ豔(r.1ph/yhbSJ9'wq`jw h Gg h5~ޜS`/P{ p[0' )F&rY̠`b=/'\Gps7/n5O17z#M6]?Hx=Uq`cSE=q7-hoP8cRwԮrspY0RJ.CVS^im*gP.8Ob H9-ˁ[0UEE섯9$_\^(PJ;97*s+!bfiTbZch'[gpJ?̟u͗b(M=?㢘WkLe-uxD%,II7Q^qx\L=vSS$=(sBNp;ce:5j7XF% "ӷ3iׅ˭K p6Pn+rCWJ0Y $R̈aOBFb39$'" FD(X1J@D z\ɆB|ORNyQAZӈ{ԐRq˥+kb3e\wpK#@y2$.m6, YPuc*5Sy*m?eOEK?X}s b Ӄޫs=G% vy(Op= zvrAP PP yoo\,4V^/ w޹-W.Gr j\=cp} ?]"%H)D?=zJU)%%xѣ69D.& b{K-]1C}q{D[[L5 *sS|3@TCDK;hrʴEy$4?.Ctrć~k !Lig)Ȕv41]Lk3 r@'Edt\D$  dg(5~FةvK[{-p6$o#7 %xt0.19IzEK5[{..hur7.1m">Ǩ` /J8Ԛ6v.YzPoCҜaIՊ;LiɁ赙EEMZZ"Nb~/T 0T5}a{TqtL^pK@fVo859o/Q6 H~o^(轨__m{̗k]Z!8~)G!)]jh \gsfw_eYM/ĘW> 4͈PhkdEInCWQi 8K4]۴z9"p`΄Z^0U8F|;L4^muGoiNgeO sx55~٬; ;2<4srh2\m4Ay|rWr* ыr=$lu[!nɅ%p}? x!NGl+ Dž s;4_A1B/EyXKbpA{serމ9K;K)\Ļ (y oxᵟ }%/Vytg'fX2#ouZ2<")tuF8ٲ MrXkR{"qs|vW -E" lTZpc˞V3*(:ʧ"D07vCC:%Z=:d@|o0m4]D` h\4tZM5Wr[4ؽQA&͂ZEY 2*Z{# uBU~k%*WǺ)p׀_ dZ,RO`X`FDn2V>ٯb+±˿A3)i0 }RowB %u/]bOS<̷^NhyR$b:jS˩`H%DA9@,⬈]R CkAy;.7n([ؓeJ_pܡ(Y|ӕX O%\8P zMLYJEsV`Wu|͂+nfG&e-+%&`lK+"(:  ӂu5G9Ÿ5 cp%·)`/;Nep3݀@M'Q[}oY@ddb3Ybӥcahu!G<_%ZNt`vq*G{nYlH[[@:^./Xr kB7s J( !V=s]W W [5?v ZVCvPYsǞY =NhU3rYOd( *W֚~ߐSW'G1̗}- YK7[DWt eYzx=X%"+G )5fgk!rxX’jxbQL֙0x@Ef )t̮.K+x]8VZln7\zWPH xp^P lQGzޠRF( O 6CBXgSqY(Yz(Ǭ;uuszHZpMDٸ˞9і `ӫ|bO< ŰdvxG lDS%9nil&FLr3CޅВYX5*BF_>*W1w9$ &v9Z2`oyU=xhe2r 5d2hx{1$O{tQKˊI&VΎ \ZoXiiY:/D?ڇs>hBCjF/s\.9XhduadϹd5O!@͛ sRcYcZ9EV=X3"8"rOtk1& f,!H;/&eqQ CX@rl~BLx=Ae^=0ҷ~b`QTm-4qfU".7 j`l7_\) R2C!}ZТPBP%],F%GDPP$AgMťOj.y sl~ĺrbO8Ɂ&)}HW _ӌ jw*qkVՊ(V ;h&lbz3a&`gYsSOx{A%#.q-k=C6Lue&e|*a„LOߋGRUdMWN]LieczD>8ib2+]IeKU8%AT LX!r~LhS Oxsҩa:hN6VՕoy@qj6}wmtиIiQXyMfE"FtF/CEC"J*~z|ɊW;)j&c%mNJto?d-Y{'$.'0bVZWշt B SMLLZ533 R!޿UCY *:*%N䇘[+'<%y9T)C\5ajTA}vhxno:nX]*M|oX; W1qSf8r_q? :#*49MVs#7q@Dƚnl!p/7\ܙj4k3B4>sgtTw#=iINb;H0j-^ E +*E&#M@BC-n]rՔz +,5hp`7 .49c (]q ~X.N N̖_C70Z)(&淸*@B'dj.7媎 B'CcwJ > ;צc9YΪ2j{RZH$Tg@{3iWb8Wri>ǎD}YZҪt'1d32Kz J`@I|.0Eq8ڒ|C*O^&С=偾eFcS-'}ǚ2c WfNq}9qF-o:OE\@:=#/hõBMPR*熌+ ;} V 5=mD,yׄV+wpy,^dPGk:3VL0c$ne"iz\OdRmڄcKQ9?*;_4ckz.1XJ[8D^82dDaYrrTzM}\4v0FVFL lb$0+̠G4"ﴸY8[GV00Sg/*{=ywKH }ϲtk'?}: +:# "Hv$3:񈜨 qK5bdR;;^ݱr|`|Q8.yZӇĞM*9cZ+! M͋p4ʲC uAJ`l_.btCu5iUKŁ0*1E=8J[#z?mव\74c8九?;$L+rT<&'T1_'-HcmTAʂTUϒCIk6S 9LFzØW .MhP(q f9_}|}44pQtOb$}oTWj8rAxn$.!aaX JIj𓫎Q!kZZikܥ}L2YVTk %Yހ@M$au)761;kB9rظ}'.lNx}A!zXT$H&֛H2`X?ZS xo ϑKhnnD̅v}+>m++}fXD7̸d]BcOdAYr0] 3lcR(B^I yC&02т'O%795cUU7TGHf<{ ,iq&0شהdX+uS'r:BMxƢj].* +/2(Ay$Ҍ;36vt,ׂ%pPC%챑X>%ʿF%#:.!ei^Aym\Ckꉾ}a'ۙ"t&Ȑ zTgckd &Nꥮ\#Yfve90b~Zxn aw/`f ~9u1?8&¡a,jyWDzzI7׷E/:Yᄂ MX\ddm0ONq|} C6~ 8sz]sF ; (;H! RߍV0m]a)U%2 osK\y*uTģ%J=4'8H)aqg|I3Ds2zSIfa%ߤ娼hSBGv0I|Nga߃Fi`c %۩ҍ{E"u' 56 :3`~7/1a۫Yր%Bw#yd̝A.+6C{)_LFMwS DDhZ7|D&`?F:wCU r2}لM`_Tٰl/n`TC?(NdfJr2˛y&;kBE,H.˵m|7kOgH9&6wME]em[ޕQ~k0۵=PZS@w|O#'} z/kx8b jQQx{ 2"B/Yk?U(c߼8dZh'B-JK[CEce:Q"'jJ,[wsnKSizGx@GW*%2FU Tj PXt(QaǑ5ou2gRͥ X㱕](+ވig ]WhFW5/G3.}2/-5,SGC5ɑ0:ف,[G6Pg5rF`ۍMeM@XyftB&5qsj0;Q@:?! e$]]H׹=x3=9? @ŲEN{89-bG)gO6&~Vl-yO Su␁ʛj 2r|ʈz!z6IDv (8׊UNؔb(6oI0:WHs4>7sx$3GEa}1*;TIs}jj\R6Y3e=Y%Cu^nLƛ7mر?1,2<>ӧb8!«* (x8"|}|sL CTE4 iRZyt0"mmCQu@I2U/­m<$B /uՖu$֗p9[n(2>,g 'wٯ Mq`a=I|sLY$XtutQwr+X6kXT5L?'+%p B NE`h7-C8[U^ +N`?~1qx,L(8.r@\4{6?]^/xt;,_2<@F0Ìƥ(>udgHԑ9]cϭaיiq/_CUWk9{[& rDU?!FW{. ?cbjdӫlK]  w6đ-aC\Z.gezt7ׇ>ɼc) &OdYMl?2 __lX{-o(twqEF<,*8|q2x[(@Uq>c۶KuGL%〟@@`VlC=ri.SaOdF9o?R},D[`=GMJbi xr @tX9H1OP8a_J'ooO֎ t?0hԘ ۘT/f>ZHHuLk=q+UYSŲ,*A0Hs82`V.ƈMtƐG"digA tDfPڌwS5 )%1 TKrvF},\m MFtLht  Ny.韋[3ǿX~B.[7)"ū(AV[@HqV_O:xQE(TT'(kXDR_K)tw@i$pNwRV=Vm$K{:xUXk`/U’ocuRb}F qX0HD=` M‰9@^X}OLM5DzҬ^P`ҿ%#i qG7ӖayЂI S52E# X&EýE7Ž RiGSKYJC-Tz%֓_{GΈ WA $l k(#pl1]ǁ]뽤j&\5W9@QuЦg)⻣ҍ{ |<8m_-GO&ZvEj@rח,t=|37k.lȦkށ`A dC#8;HI++ #ovy\/| IDoS8= XL;!6;\>p۵~VN.OURøh YAѿC׻<\6>(w*y0shrwg i?@vN2v*TǧK y =N! O.}j 2.AύL9I&PfYD4v4v%si,Dtu"qR;Q1ؘm5Txr45CnVHA,C'KmV5U/GW:2Y* gEΓ!#7G%J *dhia9T҉tI:~N$G 'h?i47At^ov`{2OZ)gz0#n MkE 9F]BҁfK@OWimC5RQ[ A3B8H?%J-vDDak]{Xޭtپv*Y  g"1վ*it@2VlnrUil9ɠe7*k:5@{ heױ^$sZh-uV51D= ]X}2( 3$HIsEe?RbkȧEPk8pN!Ӟqk %:[_p4h, \e26 s) 9}:l슒Bij SUMQɊPl9"H/;sd~9&^ڻ~y?-8@ |) 9e<$ y{օ%ĿJ#USIgyGy({S@n8:vqk ,]˩Іl@VSx!*ޖOljomQյGEZ#"H2ZbXŭȥ/Xx(H6 N_hH <(pfG˫KA2k X3~/j+0.Q4$L?&^#]–|{Ͻp;lvU:(]SW-Q*B+Q%"}v|[ [qIN&@ٯ"/gtZOn9?j9`Vĸ̈% ^Mӈ䨊B&P_ pNw_bP4׉l@%T P^q&XьTʨ3B08u MyT+cړ<8i?CGSIYnf  u_ 8ǂ ԅa)ޗ( dDf 142!!N(VHQ ?QE\hIoS9).293{+V+'wp;fE!ʬ=-arTJ &N,񋸬_ԝ"&ޫ=Q[X[/S_Wd&R<}>^Vی}\ 4ܢMXbF@\zZs2AoT9GΖ 8/FBS# ʳ x4V~F:!MVQR dW8&•\{3)SBހѨ#& U}T.2 $gUP3\BIt'B',H'^9N aMe*Z^-&GW~lAҴv9`Ȇ#XD2{?U&elc |;Vܚ rԱw5_PLC"_]jeq0>c*p`S` _!Pڀâ畼H2l`i0K z7xT>/Crʧ&؁no̩J2DcmMzT3ߠVTD^:7z }5&H8K!|vBvRLh?{ [8by(h@Ѷ dVǐ&V^$@.K(V='⼯Y ͦhӋxlM"A0:c/gu!ևK>oik!*OaGW?>/7 5QD҅KwTG0t*2~;mI)Ci™>iԫjp)Й>۬ޞQ8|`9,uf=C|98bɾצ}܏D,_09f嫿)7>dD~M[v!]+`4`D4 `OͳC郩WmR-/X: Ƽ4F(xuM^RW,\_:1Dn Pt w1Kxea>38d5oivmũЀV){ͰXl)AmvNj5|휑{NNu͐Ə߯ЦlzОsKg˧!MN]An/ >M*xn뱹hw,}`O*fIɎ9f7Q/)*j%Պt|@~!!c\'ne)lp2i}ȥ>ҷ*L;Z:LK.lmP'f{;=>tFt.G]YBJfi_FF s9 l,(,Q:|<+~0(H^+G|!qJ_/kuV:Z ߰yJ%m$>i+gaGf{X]UxЩS>92!l.6׃^G(J\jVr%{F>2W󈆇y4TKFH/oBaaV=F`=t&ק\{wk Z v n ;ZK`lm±ԫd|iV26EV_F3+n|Ց?jh"FS.fF%zYBlJ@n3JM\\eܳm]]/:΅qBj P@D|{!9G*9MRv=M%Е:7mA my͹ڿoΰ~ A˃R0 7.S7l)T}oI;h&~iz0ݰafxkxӊI,;j8PXtd r `Ҫ[?ĆfoV FnB? q/ g+%  [*tly?* ]/K>IbJ4i,kWcOȀ0MK!a1Զ}!Xp٤ @@y2_0Ǫ,;FѕWL5yS_| 2;R_.~<:<\Hgh+K>4,jm%[(H|ɦ@ny7Y}9?6 oLMJfw] ~NNƮ$[5 }3dk 3o`1;6 C0r}$ib)/v/7Jxomd#Dɦy7@.w;O}Xڎ *䂀AW(fr3MR&Zuni 9ߢ5ʩC40nhX9wdd>(UGϕpb}Qģ5Kqq ,csX('ВnրyT\Y&2S])Cu*[UvFel7 99sw^29A(WU˼ G&%^O5Y瘥ێ>,,jN/*XƓF(;6 Sڭ:r/C|c·KJ^ᒞt]y\z̈́O=۾'MYa |ޏ:}\Kwq2%!UN_A>oo8xoj'nxp"vjip,ͤ/_kƑu#|(j5U3׎C1!ף!Z] Q%|@;d;Lj5+ 0^MH׼]dH=EzWP pO2tY-ZKGH)- E>fQctN$!Spګg~3ʁuW% \aQSG+ ÝC!W)RDeԚfim ~lzq8k _䚬U2RE- h) ;郢?zI#hW: h{4TF!τz{ ڎ !k(vL={{z_,!SA@gCfvS}8ذ`^̆%4+,\i5hgN@KA, TK혈 R旖)mvI{50{롇~U ۼ6ϲ.ePѢ>e*׌U+1Y?Q؈ 4MbC}j8?W횦]%ؑ8V epD &x{v%Rϓabb &ˮ|u]ʍ`s]P`*DmCW [3;,+˧ؠ0BYm$vI\ar&<\o([wܝ @'OO 65N(Z{s"˃n"-b33tvc~ADԊw:c"b]ibn*_9U';X"& Қy8-8q@Mf1\ռ\{VaQ s1-fsέ8j\R&ڀI8BkGQyk2|_oX*GW8;\jjotď6DհW.FYz0~PH߾+2`F? aM1X'ӷf`ǽPDaagi/u"㭤Vx3h389`%$KQjU}Kd Ӳܖ82^*6QJ@Z%X0V͗Qr@E+SjH༢!rP+u7 O-UD׿P[!uL$/ɐ&kGdRAG1 p 41i3_KģX' 8)| f9q:@CW675-\vϫޒ9o,5Y  c^>P9_&0N3aq CW!oY1"-+ut;I:Mjg*F#;`-h)ף%̶ƏJA`O$iM7N\R}\ρj]XR @.=y0Ʋ?uZK؆ ĩc 0h{I1/SOJY2XksWrw4?;r.BC$*@KV\ٗaO Gǚ]`ahӌha&鞽κuMηՃ;%[I D̔Nbzr$i⊹["] Y_(?@-#yAl784:[Qq:+ h([8b Bg,F N^f|A9v >yuдocIB;}ܑ0 "QVN}uR 05L(@O Aϖh"Vu/H-b.*<,@UT*) [k'eչ,KFdJyF,zY!e6CՎ,KNrxH8.L2sIqz3U)`T)񮛣!Tm¦o#~!S;8Ů7P'six+#NLfa!eHvL$up>^M5ߠ% NcÙ`kp;RRk>kF*1J4X,_\[Uv: 71?+n\|H;Gя͎k53|IW?,wA;%( d F]AkQ" u5fS/0P0ƘX}GU+R&e_4wx9mAv}.[^Olbv!>]^Cş8$ֿ%8p,_b"\_;20ZMݺfp!Р#(`N^GG~nA?TZg6Sga$hUZS Ҧ"v ?V ե۳Y5I⳯aQWEbhtDP-jJM5$[V21BUU(:}FLNP  pQh )Mٟwy*4"Г^sBw !燱,s5Dezc"F-ҫ k A쌢2 y]^PpKnn4ێ<#UB}5FUkң~reÿ9rV`+9;{ VXpab$M~ "9PBO/Eemwm=(}%LZ4>"-fĒPR O.Åu 3#;tA{Xqnn r4VEn ܨɧy jbz - u5et=Ǭ4aev>=Bwle,1SE`Ԥ'DXQ+6 H&ir1IOӠYϑ E7XZ NM[G:|FLEuIeb+t Rf@Rs+|^X_2ǁO&{m-=uSi_>%n0r$=Ϗ5EFw:QFV+8óQrϺcz^BIlm -‡ǁffN|O0BM*ߜ#)ީ[!ě[it`C>H<~n ߓ#דor|!^Jeqgf|ui&Ę!t=P4XOO^tVPx@ ܶ">jʟj3Y𞆇S]\ V`Rර{okv^&u[Bp3wK N1+㸁vrqi &sA'*zNZW)l&pT!G@Bz巅pZ{޹2R&E zoY9\W *PxK Gt#N:'𣅂G: Xb-vαh?2KL?} ߛk0y&XEUK"t)NF,b iJpU jr?,ZV/:I1Yj eg^"v=`Ziݪ@BGhP=PU/~i.L :X:}&_؂ݹ5Bh*h[M KA0X|Z'EZi7 mM= O&nXrMoA |)?02f>3 E*/ o?:۰8Rܔ @ uqMh|4}9U7/M#sh 垟iK~'m,ҶQe8CS/˿RB lQ TPT K̠ę?U=z9bβ%bD}/yn+G|߆-Ҽ}}٬Vҕz6Y<;G$޳{V;hGWt 4cpk,aү  ݘg]!#b9BA˒Qs NJ6TY;T4 n60yP ׏uP*^8AJ}eqa)%n%

(T͸T*n Ax, S)X?,4%)mgo*ѫvwe,Y~vf &'Ir=25,~#L>fncd&D§0x#tA0 & 'P $zN`S*Y]g%ts{ "AӀentctƘ0W5L n۳_q< 3=Cz y'(G;([`Y 2qfGjsOۨ+G_XBD _ّ^wyf4Kw]D;KU;D/V2h3a 1ҁw(#sh@1޹Qě3\x t K6ZpaŽXk`䪱A!)JLYJ]`.f, ^qg-3 * zK쪸h'7rќ1iB{m;u90Ru.Q?wgLjQî:&T YOU檰F'!7!o";Ɣ_"DOA+V8.rOO@Eo@\sAqp 8u5C *M!I5H W,hwf`gU6շqI3r~\B v"vz_w15Ȧv[| @ӣFeg`6Q_B?74 hְUzx*SnAOQ"EGw/>Hޅ2o٪pW@F:f_71d?}G"ISYwaAamܷ#`DaS-KhK {HkkmTaޒRLV1W^YZ;|xPeJF +G*ߐ] $,5Ũ_rL`+0rR1% tH;mدv'e\Qoӂ ǭ?:X1doGb#b҂J9Myqɉ߫/ 0B`v]EY쬝ۜ`b*ZCfTe-‘c 3 ?GΧop_y5/**-8`EĀ2Q!mE`]3Giӥh . ?P2I-YD%o }`N>bdƭ1̓j4򿲋a 6+ǝ OP"Ej $޾38SV rifHn3#.3hЀfIݒb$0Q|cǣfr\7]G9sLv" S%iқUJO+co績VLׁԗ<\1Ir394nnYz\9EM_ l]N3 fui~SXwBO|4:.[e&\5ҪɈ_h*btHzw7A8AQdqn-b܄g|.~rj=);y|tnVMk1[_Unwu bA&%a% A%-Lۂ9RxGã*kQlCaY#uGNaB5C .˿9Ui-p)/lGG*{dЂouoxi 59Z`VMŗ:qx,a#X q:"!J/eqIU$92|D:7涄n7ӹ&$cۚyy0~v5( 3xCg_[<-˗ܪZ% Fz?IBwF<M}ՖW)ndgwx<:E__ѲQo=&VWb 7ǔg7lYr\g5Nϝ$o:IcDEelh.NXc|^N0tf5LVT P>x>H4 & (yT8_luWv`8T LƲ<φظ.dv6֌rvgpqtM ȨC/LQ@ ~[IALm3YFqv|ӓk\8thkZ\$ρī]C4WUWXm@3j=D"ߢݷ)^_M<[@I6h;4k/lUS ]#em[\dͧ]ꡙtY!zsx3뼒P_7Bb_ A ]߮tU7Fo#Ž]W!^&>&&t >z(d1AʪMVәՅƢSC__6>`椉č&N JR\v0FUַ_tT169=dcIVm;K|J!h]MqU^8)QUI0}3^~fNO/# і9$OB@5/)tNp/7\2 m$K]D.PL xE~y7[C[cBM5:-]* X q vl7w5 --{Oaj~j8wI I;] Ts7~30CѼA&=Ԅ@*ԇ|.S{Fp>!OpP۬LqWpU`aȨQfF6qLGP?yjs dX)?.(ڷemU>HٷcYIw#i۩I7(1)e$:s.\ߡ$昜ukDTk]WM+ϰ˦)#[W$8n+LQ\W#]@By\qJe,~CTOvKMj߆I&|riT8:oo۬Y[b(J]E) VNNu/]bg7r]0ug[:颺h*On^s =uigWN`_@#\rƙh*yG'm i,ޜ/)qUsG/p74d<8Aw#q!CFђXA ۔;^DK _5G `[N'2!ׅURbbkS t3D8.]53h_wySt~UBy'MRGҌ;+Qg*CCB=enY2y8)Gumɠ[+UતN(EJy}.AuV"RUUQ+]otyP|4|BoIjȢA7Ӟ,"3Q*K_pChE1X״(T "M5*+s QZÿh4i*Nˁpώ_GO{YES|x-HR31d ׋-DAK /'@=ٓZʆ*qHB(63A,3h0Q"3;c߂EFu2#+kL.U(]KoSЮ2V m'ZC:S~44x5>rsD$^8οb#_O٪àL.؄}t!L~ƬKGbi1G '>(N \D}8e:˱)#A&hlxe(s>!i]bSJRnbpYI䫡~+і~[0ސT%r|;޷ެ,ީጦh=IaYB&6:Q~>d\ z;j*%c"qdD Auğ鰉2-򽏊̗9)@`6H;WQxoJU[K5>fuI 'uHMe!{jKP>JC,RګLY=iY;nH- >LLׇsTg܋']4 y9H:W\cG&U< {b rD<ae T.۩_d]>rNZ3#ƽ-i@q}jirLeTZUc0ڞKnV_(es<3۰ >cQ6jUᤝs""D<@.]sAP/'C*DMv=9av*ϴ> |l\Ѹ-~Ժ~VzvgT0p}QyfŏwgO"4̡Jr*Wjon[Xt]%[ޖ&r&AQ#.@QBqn.Mƭ pm2LDOF[; ibL $a38v.bXkqdiM|t"6ӸkVY8f4Z-̫/ޘNbܧ1X/ @f{ظ1D^˕x҈FvV jKiRf$sA'Q8BĎK`~P3v'x٬!MwO}9i!!vȄ -*iH'B'@'TdZH-G uy+#ּÌ%wۡj/) oL(U?DyL#4v_n>2g`7hЀA?q"oL5n`RZu3DPe"䲔A$*ʒ k0H(WTk 9أ. # \ه|:RBzh K7"qm+3J"'E jBX2p1F)9[#S|[$rkoHGY<"gVD aɴ\!^5G95wTjޞ&'T&7nWc_^0(|y3H!pZfQl7ڹElTU|rB$[VwT{A̖iPB q)L ;N&9#H-h'V1?Α3*R$pv,YTL ,^[ɩ6+)H]9 l<%H p\NXL9$V[kj ntyL-{=|v|KR " lJ͏D+MƧսetsA[GUa7:t >H+ԑzKH~.۰m1o Q~yힹ&|4eHi++ekITe2eZG>`1,6A>,fU|X}s{cRC)niæs&`YV?9z^364qJ`VEH3ҋWɦqvDy+زc*Ac wcBybX+Iʰ%NnC (R-M ;b p^~_Yi3_9 >:ӝn4ܲ9 ƻ~be$X}Mg'J N\|-p<0͊ZO_>] Vs`]}$KT8M5 R:=^%,vbyEᓠ)JCDBjHn3d EjmO1̙trR0Q6rs AU=NM" 5[n \"eՁ*pO,n ;QI# H[(H|$<4cQjDJ#4q$ySp"@z3&5kJM &h6;ۥq3X4wHUIxũwl2&M{4}TH0Qv-! RPN_RܛltjL$l!T:e@ C%gWڨoqZٴtZtp, ^mO<";%!,6# A.R=};Zlu9xznj̣H'PA:'݈4{"`W w&t' D׺+xc(ckJ. \teADhEA_tvr[*kxgnolb0lT8gS!/X`)E!X!Q_Aݏn\W w҄ R۲/,́ޏ V)'~zT f J\T kI7efyr2+ \݅RpDCF BFO X.ʗ#S؉=#hm JXICtEGLuJRt`%_L߭F + xS ;l!pٖx/JV#a}U;7HX̗(BTjTYQJ]F6&4YLRl\4;E]M=$M~qV㥇6]uiDWGCz)ðiIJ+Mrpc_+s<67WQ%'Ix'tlLnl9Vp{USF~,d!#Cmw3&-f_o\ϋNw <\ { S!swR*q}RS +"Z);lӄ?wA;Fja8[?vvzQ+T(``cٸZd͸پ^s\>r$ u]6L':aw41L H-|W?n(1\TGoӫD{AL&upP?r[| B$A-1?8pχ:srub/@%[#t'H-n˼=|f>*T4bo 3ϔ*LԈEoeD>y)'/6"U?o/K|._p θKOW2oM$МNBgEa轩@2wdw 7 + F*@HԚfUR Q$RJ3;:\{!ңwR'-䑖fE t41td |: =2ѢGзP:i'o5Zl7B>jk²k#*,qm [AwmPTPB@ImߒJmF: exe+Hc< 7/ym==&pp^n%3 gNBn+uI.)i rAׁQ& mwџY;('"j "#@腎2Ϗ Zx^UNQE*E(_BZ_凧wiO8&e@ BXՇ(Cge<BR!skn-K'fc)N(>cH^йh&9ӂO_J`@/phL4k A!/=tq H8LDNBz$J51^}%hk@a}0!jl챰vRG!O#2_MOc=hPzK ;8kA"\DCݐ|{.-y_: ðƩHV ޸v V?sce:wb[2k"Ç$Y_f>Rz2(H ɯPFOL'ZBR^.d]:}N T/$V&v V};ieEbk/=S; :ƲtS3| zS cDt#A_~&!hoLVQ.Ir0Kb Y$k/.v (VhP1tQOPt}: d#wࣅE~Mຽ o/ :@ 5GUӶ^ʪ͜NS,;SeeŔmm`< PAn}tSR!e UܪQ]3O"q>Z"MࢾX6%@A`yq`CA\9dݕm3] f-rh y[1 Tl g~ϸn{R.L)e/Y.`DxXVO?i)Q<&AYc$, '$5!ՆJ1jTƍ1cA^fgN&oӀrMp{3nʿ:5ߧZ'I-yZ-rb Q,;Jg6F>r&i4E\* -`Ӕfو<}-fg} =7]3hRt?Ze;ZÚ%΃Պçhkir#ݽz TRm_oBD":%כ~l[`RIw$}yWf='"O+z*YeA]sj>^` whG^Mr?dY6}eDsu]Uv饕 hwu`יnѽ|O3 م!_`#WT P CF|D7 r\{hR;jyE DiL**m1O[g#7 @GѨ`6PN^bfmRav@4{ݡ}@(cMsF B%#=@G- 8S?ݢh-E‡P Ĉ:DGaCր]zgnZC{( YHT8/cLxm,!wVu4ًaxX; C%gGޢQ0r"1=fDpzCWJFc #O {8;Gi(B,'ͻ 2g%)) <oBQz$oV8] 8+UUUUUQ@-UUU*jUj􊪵ZEUZ_>yEC(x#LtUϱC(U,ZYR >3&,lVZ egoh&V:*( psl?Û+^9rw0eEUWXZO |B]k;$/X}13Q{Ivqد 3eb@I!0;2GMK {aSd94{'v|ZT7'pivr_N$bόjAm2P,CBSq)<fk #=hfGêJ:T=f0D 4$" D@kP>P !~T Ev؄ ơ-DYB@QJSh jfvb͍[7_:,oEUo+S˟5KGN1nk[SҊ_g 3yGo^lާ_/c|trq6/$%Mq ed~3%[4VuE>ԌD39[)CvLi;SQpf=㼷1^qŕ? [~N"(O (KS= \X=IDI@Zr_{<*gӎ?Z' ܌6&=}??o|yB9rWȺ0nP7k<^귩sD/j]:ϗhUv1a59]y00!%p/{E𮓒8¯V~ > 'oO[+̟ ][>%R72}jQ|9}0󊽖9t>AMo6w#_}ZOy7?tow$`} u=S.=sg4g ɛO>3䚈SR@6=@{<:~C@xOE.#i{!qshETsDm5oi }`RwcsFnt2E:!@eRt" /}clJ@Ajzh ra,FPnp읉 ^a_| }f>1NKlTc^C8ʜrߩM Ŝ'tuoQ9ewZM<4E}O`x`w!H@yF3^ɉ$f~BJdJIZoMycr??]"J 2,3fNq)[O"ZcR޹#,k%auI;}kgtA=4 тKJ'tg8׹9f%G4(ӎ19)M [ێhI*73uՕ NFOH9{UT K^8C죑7!@B@12{z_NT3_@acd#p2&i&z, @U[4.(DG7&Ep  Q ;"SM:B}A9O!ޛL6\j^쪒(Γh6J?ӯ5[b6t 'ub6I%1duUJ$ d ~Uz~i_eTS#uGMT3rOM[^tawe@=L !8`S;{Zo!ʕ:csC&n=X)\ u];bNٔ?a* AӃO7t}$[-'ĸa(̋0վںjϮbg"=}zB'Xt۬H +?<=ՈN/~6U՗4xkKiYԝW@Y3IO\$G8n |/)*2cfv6am^s[%';5#P'_$LeQIfREtf[cTHtѶ屪MY:8eHHΖKmF)##?0j8Le@<>2=B@e_n҆%U׭C9=_jf4ar"ݟAvW>fln:14Z~5նgXH7@P(d PjdMן^sSyu+ѮEF^;Ɯ4E<ڀҭ/8}Yf*h=3\J` \1r -Xºpw}H ~kUwoO7u[#-'NR  23vr`z7Gz5`mJ@I3oBi\ۨ*fj.+0KI;F iEX^edDS",/o9w(*EC)E6Zvv!\;8Q~}}a ,sIs$ p }:,x3"#ó}o駊5@<Ȱ*4e~/<#KhQ"67{LǬf]M5q;7BRiΎPB_"W A*oFu|cL40{ 7:K|[ lnOT\!^soMs_VO>Rsb vX Lx'O/t~@ASMrhJ\(3jRr):C 6~UޓvcK` /5{mp!gD瘭RL}FI6K!j=彊3zVBq@-X#͢¨fV* hlz։u #yEOr=Kw&k~o=HG[3:l-8.NbWSE#\@ϨA\Ç-kE-7c?A?6l6y=`1-r8}<{uüeŶvF7$1%z m5#΁4Nw%Dۧ?2 C OAp?EHa kwkg$~a'TKL%e^DVՔ- @g^v}*QDq_Eіp$ $T? 5.O@ڰ('Wp yDx|7-by"ҍPt+]l/`_ebڿewvs_fVnwJ*7x8JMI׋Z񅝄!)Q9.'};/U%b8g4 VZx-Yqs_ J,XvMj#-!3;ބnVktׄJPxpyjI+ CB:[fyErjjUTMYԋsqo|*ψ }B>8Xp4;!(>RhbG rN/ϳe + sT@-Ii0[*Qk Jߚ]a ~`x މO@Ty^ c-gPE{#ooFJ.IO0IZVM'fL%M| '&ϽBgǪ~gzdNigĻ zh^㎾X-y6X}W^s"2||rBupwaht;b R^DHĩ˶nn3$yI:o TB2fZSO-ݾ\3(M5!`a]& F1d#7W+Dh534`|o 0$oQS֌0yɑx g?3l>!2O\^e'$bImx =40g.l| "e ~K<0U&,:\8j(jHt/S:o-jP5rr\y15< W{ 1#43Z=ٮ|+f`<#\໡E74wq<34Ro8,ГX)E>U6c䀇)8L5$[| V(9BUT锔> 3bR&JRul>7yg揱+EYK8ˉhn;7{|NC6g/)j:qsӚʑwbɑ$bT{J )CbWqMK8>y',}@ք'@ۉ1a[1mrJf(5wǦ: ԙs"Vup~Y6ÐmZ]e H_/ AfnւHj5D?L`+]-8,~&zD@k,>6gjme,H{<;^\KCǠTkf9aavӟLjbX Xī]h8 2@+aQ^ؑ9 a*lfl<#ͿQ7"eyF$20(xgQny}, 9P_y6X /L`p+FܲB5Bc@2ćt^ _aτL%1'QR1}g]CY{]h' e A/Q=&OrQLD\9ԡ :n6ܢ7AiEW%h*/2W7s&m/[9 /'"W> {u:{TZQ$Krp j`4[FKwd[Q.`^ $&>#N_׻7Lird>:3Z c}VU!pEm8sL8v5<3*V!mW ؏!?F+\}ˠڄ[TC$OԠ2bT$x's>T3??ldIVnz[VV8>\S4 {vہټ̊MV.p/u[ m4]5%@Đ`& ӣP|᪖[F.z hP8A)?`+M7OUqX/UR=0׸TKܨZӅApAs1٪W-RZAQlڊw<n۔/&+!hyaYaCJV?.jsŢ<CBW(ƨ 䮗E48I)MG8|D-a0t}z)4j݆72#ov*3+oH8t D#~=cf2 $ghd`ǚ[7^emnH*/,"G‹GOZ-KTXfqW!Ɯt~ma_ZӱlDBq L໕k 2c.]uQ@ VP̯"a CmN76"S-6Mh@c}*']KE`-DoQpݎL{ب)7^.2q3-{?WCl^in;QHӶgG2o<{8];"W/~?@"TeA#MԺ@ %t,,=+;E,_݉U REZm,XvC%|o*VyXyrz嫞l*0D/jdsxXf ۪4 (1M 椖`bb}Q"`25ΘHXs N_3PùENMX2+{q狠vd_w=M7.dեSMO<]@ܕC U(#쓆 SԖIdgȤC.KLZ\PA X5|W YݩEx`GZJz!BU`Il"bnै⻦ @uّH9NSަt9NS]5([#]&eU!P P(HP@2;ُ|OښE"l ax=nݨ9*eZ]: HL))?XOk`I׻N搅,{ IN@lVtx =>NJif& awQ@!i%n~ .# ȤrV Il2bh I~HF (Y&{ݴZ;`eeQe (iKDNENcІcp8߂$MUp;9ʬa%KTS,$rlkJO(Y.ڭo޷(/1h7ϚT!FFT'/!9x"

?34c(0s *LѶni}?̰NZZ\an$:[y;IWOG hs _!`=>)nhpEu^.'aC۸[Oi]TFlmC,9DAf+^'x z ɈPKHb~FzO={L&峝j9>l~Opu= e)"Tڱ@'`h$,q:@/0[,r.Nm>eDw1Glf,KKl("ce鳞 z99܀sWQ?2Hp'WLc~ ;YF!(gP =TN,"2wmF[&o;n#vI=P0u"VK(+k 78jY Dg].ɔ%tbMlv\ڼ/i| |z`A6۟b[? ׫Fe>G& U=q;!܈_ Sލ{EH+<gjJ2Ckr֡L έ)#F 0zjҊݲ6T }Kx*;)&"%{lu^bCD{Y=3]Ot kG~D y򥃕QJrENU)ktIrɀwHG[N 39I:|3Dc*DK-0LsLFq!`4izLbL&Xs=@[nB 6ajW[=vֵ|]:5PUSDO.dH͊m4uHY)ٟFPUn9yM7U酊h~{%r[MNk@ܣn"?Mm&u$'N vؼAk@%fV:@Khj̷ `3T 4~״+wm1t0_nl}]O8Vl3(% oPGb0 | OP[\DR[p4yK,͎Q':4yVo? A>-l?Oe4Aā70ge"e.B> m{(fV ["I} 0DQ AQocux!z$jvUܼ?TryL5UxIgX,}h@,ܕc T bOCkEmncJq^^uõ%.CD'Q7P{!~JLlh+8kd Ok_)G'Veo؏ 8 ǿEg5AΏ56BW ]&]s.tsxUoiobvQ|)-*5VbT))ȓ(S]ԩsFNJKY54ʻ/FIƶ 3CL?HaGaW04403^j >HQ  )߭c+;bg'Ag稠(,Zh_;+f0eC1/+ Wn?7hOr#FOMuLnt__{L4OX׋63La.NC11D9W%vfjÛ!!3*+^ӗV [:HAz|v x)=)ٺUvj( kͻpb((F!];NSmM* oƤĦψԳq?:\wE'4,ϼ ݾCģD[^r^V8!+UyOI-dlxϼVʴRKpx0 lQ^fl(P)| \SyWV9=ٻ֝bBJd!&; oD-ل}H20e: etPRm@JiްƉvp}@"`s%k˫^MT^L´9V[RlѥllEjsĵ䦴 `{D2vhGTFpz{ړyu\| _kgyPKzIkxx(OvтX/n  C#ԉc m$[>4u)i tƱ.[ Oha&s{ "4NeC>NEELkɻ!Zh>b^VŪN# 11d=W;Gd 4`${yz2ƦYMwYLбCcuVoS{/_P6ck9ƬfSZ\'$,$Yw/.{b6J%p P~T pb7NV'}hk/v띏l䩁. R5K[YE}*mN{[O):_(}4 6CbxFI: y>LQW/C7o=]顼*N61$]O@tN D'G5}V.*iPrT8&X~d< i. IVCqmJ ,$w,\7M1py89u l{Z!v~z[07Ng3k@CUL|硔"$vڜ`_j.zej HStد3G KpHKvFlYß@} ZHdH^UDkySҏr8Fb"lސmɞ6)TVۼ@-ŗ{+YE쯶u˖ 0 SSO Dq*j@B =H' SU_*;=H 2 hkɲ t=GФ=lWӚRX9~+,pG i5 ^Q렪+zYHy,)-wS4T:O)AP\mh} zJg3Iلy .|#:k֑NE'Q/5^m{pd!&}1(rzLr}6aCb$pF5T GPջJ W׻^wA=G5Ԝ&j 4IҬJ-l~bK 3Z:"gcPQ~Ҷzk*bqV,%pg @FdM ʪ=3݁`gĩ&b6mYj6b C8ezgK[FAq}&og;'[hI.Z8 RtAMMt,gs:%LQ޶Ai £,y$ R(2afWQ1Z:F.[U(y184H6iBc(‡K)M#T^'3;MMԶ:&Q߾C\H!Lo4[*Ky~ؒ2X݈*흤R4S^s<)%&Yڊd*A%0 [3l*銪*?hmČ.V!̑8 QMY+<͙]΢F"m%B} '݁Rf1(DZtu\FxUjhf$KBy8`APzCDA!r9Qл M{Y#m#Z5{!A2HrB^/b9 򆃁h6a2R.i 牣_KGo[O6C'ۧJAU?c, cƀ% a8CJwUmFއSLIQe%e'!e܇C{ZY3o t|~6Myn=ot!GFKsAfAG\'gRcʃ/9wO@9DQy, Uը}ngE Vm)@RBe'[4@4ztP-Gw{#8oe.I$6w##iヺ*]0VT%m,HƱH%NJ$MqԎC\'.μ{kO 0b888 tUVKBUq +/rToS΍_<oٰoY}~c^=q'z*xj,}V.u&q),\Dӧ%z;.2\uGmwe]V٬7jM1e.iPPFlt,p4h~ TCz;"Sv|԰:/9%a 1c+\Ü $\[; :3 xn~ %Y*MbL\^&Z= ]nx #PE 2F;jb3t2 wl7i@dY3ӨJx+kd`@6Fֆ{Wlzɾwghza*~𳪁GJ KS Dr|FR+XL:FC˝RAB;lKpAOm9xjۢ7[eC&AX`(*-2b8n?+Ά TV*<^yw35|~Ѽ;-a= P!/7tU;$D` *4]d;*閣OMNm i\n=kgm`L͠Vq!<ʞVfZb|cap6gs*' B< #6H*Wq~U"&OXn>d!1IZ!)R;|# "{`xϔU`>-m<$5-ZSJTٖ;/q{fq򾛎zF`>TB$s((REzCy3Wqn}`mP}BݵҘ d'._׬,yᘼY*u{AZhfwt)׼xP,%A^9I/X5(8?]6a5`ԱnD9 p;_C4x_xp|Wn8N7 ӛéymIO#>RW0Ֆo|fØh+zR%q*i!lu}>l&g-ȓ% th4~5$oQDx~tGQ7N^=?T&euPZVZRi/?cE8AND{ {I|ܻKOYskZAt֓dr gO_ۅd?P'.5q£Wq+HMd?fïa/.|z5^.{$! 'OjiZWLOUSi$J9k\OqvjaT:؊!e]+ma׏^L= p>+z ƹ$a]PԝvH/D]D[*V̵Ji'3H,x*M6˓JMwҝ"o#oڊ{q*K y֪X9;UkWT,wcbexw'|*e\wJBYE~&ffm-!0|A}„fRmS٘PNJb!teyq fM4>%g#^}Q$67 T:lX0e^Og6&BZ v[j=5i؂Wv%T NBOan _ 0γYun9@Fqytsk~I# ())B| ://i pR lMdd k)9f򶡇m(h?yUF`)e->#V,m tӐE B0]dS6)MY6 7\{cQ`ں;jKX @SEuS@s~~Gbp=Q6HھV$dg\ZiaJE\k?HkJ_VUij쌐TB%pe. :N f`n 1!{F/oxN]DcS2t#:~ wڊnE="yp( 8Bޮv t/G]4"?hLi'i}/(*qٝНCs. ˌ|mvSKS!՘_' W9 lÅ|>%GW$$D]6jY,"Ao&96b_Ј17XE z];DCH+z#TJno)P3gL%YB=۾$0k_>i5nE!죋T8f{O<àTmCcx"cbr׳}etjm#!7`#:,U?*q$IhQ!mr#Nb;=xȍ؎H1xNDOES,ڙj%KN޹mb}2sƨ43Y/t N/ލ}"5l)E*&q Kv)R)>z # nXˋګpq*ȇ]Ng)gqk@pQrv)G競lml >~*ay+ tcap=?#{)-d;Tw{04jP^IբY -zf%n%m>Ol!:-rn2\}"IpqFy_Hk=k@tr[r}Jt%dX +[0o&7:g-5p{l64K0u+ƫi&orώq aE[:nykj;W琠H̟[s$SqRE=\Aȥ,rw8 ^F0wM&K'N&`V Wxf+tCjո%Bϭ [r& g֧6a< eM̦y_{ ì#6OwF^ܬĻi\+i~id}E@쑏=6\ ,'O[R!Yr閭y.bQx0#z @impߌjC;f n7Ԩ?O}=1{ kx h-LNy! vfn;qDBB"uIgf6'Ri,Up4 8 9a-x3bl1 =A=Lh1+vTC]p t 8ltEq簮X"FA.Hw={jd&vx5eKB1ۿdsj~ ?0 ?1$$W/5h#t&͠ ?N4bGn5 Ds~܇~M$yœMe5p{tk91Uj{#v<O,16Â|MP{R'@9/FWDp`'L$~&o'!Ǖ|{C L >SJ.+(I7|šj5aʲqbppN~`ոlQU{,Hԕ(5dkK2vl;Sb4sQX}.SA;{W P[ iy U܁'MEiU$JXT~jd:CGC9?”?]p=]ݡ+~[#3_gMB={q/B~KpIlK2qdzԡADX̥Qr$ci-ٖ` 0xuw9=d~%O,.H6RPK9"xz,҂]VT!𷤎aeiEHדqwڏV"aϧ/}ĦV{@~e۞8lK78Wu ln7B:Ul#3Uׄ𕲤:fI VH,4eaN06m[>$nAr.ز(Xy5chz}>/W]*T[o%![[8IPrڀbҍSFr໾߻pv(T%Kxw5  g$jvrR9Ю0Kw@Ό_YN o7H(fbF1 `u!k=BU@dfGBA dYN 3Nd miΛn,_w@-2ZcBOr1TS"Z'sX󇖄ZYo3$H4mz n^Ұ`qzek BJ#Tڑu Mio+a٘×!<<䩚"R@Ϩת1m6Y*Xtۮ'qǼ\ck_YH8WGe>E/pGen #sU%GV^*Şi<V]k?ydqn@E#N}D+;w|,;"NY14(#9ROr zphC ;BlXYw~ Y5(x xSDBQOT;Ql {* p}ſI]:!.npTvc j g^Kvi(ϗa'kzg.b:g {~W}|N{S6y)SO#au $(V8qzQkbwbtxe㹱1IPC>Zjdr0%|w2Ba& yhI5J&/~!}Zg%TFec/z?FᨗPn|%=%Ƽ(9[\R8>m#N y/tͻq'PiM!-:ֈkfQe4WDVa-ZٟZ59H{7ItL@26X*𡪂<ؙܲnMg )XϷ-`L{۫9:_WkǍrRB ܇ 3B/c"3;Qj*A׉m ZI5/$ B,}.\5bƬym!"lNp=:ઠdZ7-{8V<öD[ĂI8asˇmB.%U^5V.J'Ɗ` fQCL`gԞ:Q%,$ʹ1cNc m 5 s6ĺ8湿D~^;Ȓ| &5Ȕ4)zE.lVw \_&.GB3#ԟ^ ͎z|>Jɣ_26kS콈ϭ lJ3\Mi!_ ݉{z/D3e?v\O㹕Y,3 l*:BȍF1/ܕDjNh`/b^[V+ET%: auHTq54%lhyhfa\" ,vq/z0楍nB&g=n3ΚlЏR{Id( j`8$ UX/#Vg\c)XS};;H@ TR&sZz27V ( W{&ׯ4=Td(z2hJݝd=.1NM*uVA.Ŗ|@HTC^xuCl1b-eFxҮ[uqڵpR*2 aƓ_n K3{WdJdb!a7ɯoXCt6Q X$d>C~ NYQQo)`}uY}@~xjsC BԧHo@ۃf`ĨjQFʔϘ]LS)qr1 K丝Җ_P*gtD2tgI.& fS'S]%}S FIS' q􀬂dUF.>4Gč`B1󢾣>kLF;R3jmJ|WۖonalO7 t1|11-g :J<}'BjsL1b/`*ڮO g"vYIVX~鼶%tH25&KM!!;'OVBoGe6IU9>$BN)u{}(-+̙IFDvύD6rd9}E({_Co2*?qfN֡o˘se659kNiEb؊j76q1]JatE}5C/5ח2ڗ80ZͶ.;?'/GM+eO ?Hay_;$Hz|mSH]QuaqCQ_ cϭ&pR3%Z/k>"0.JA6eUEfv6(‹$N)GNNrhWA.Wǹ>$ )FQ]Eo~=UyZ(yחѺuH1[tnDU pkChͥ_ar4a`=b*f;G#\~ &} ڻFis¨6'fNCwKEd0UP/;U.(7NēF\Pg>Eܸ7ݻG_R'2%?lVB&Qy])v'2g&%K8hϴNj$̦VKIrE"97犻4ätYҭCLSu8%}^3tGP7v$J -7cQ".PTYv.N\vN,s1)~Q@=8ghs\O5Qc^yq4jW[:y<#Jqʩ k9 t7틧5kIϓ|}(N1z[6^՚L]FƔR*#x_aH\Rԥ3 #~ o ¾+_#* @T]o\0A+_`2D;!½P E*fы>Ed62-fџVJ;, ${-qnx=}))X`ջM9PJ|z:Ev*6NV%߼nIn)XW0|UT:? =w5+0"˘' m#1!OKjD4Kdw̓"vvUm0!XB9 8?ܓ~&EZS@xZԭӸHrY(DMOi^$I@d簨倰.6;VD|٧Z 4X$nTp5& ߘiհ]6 fʆ;)3$gepT{KdSᮞSk'OHaA~/X1F05<6rGl' 'eyNRD~2V#Kƚ҆Ku3Ę% }cRWg.,䓦mz—#٭}ҴϜJK0&*{}^$HEm.dtALl!HF墳:Žz<-^|C!4 8dz|dBSDلzΡJ rr^K.1= 2_K4|^zj ,'9d_ФA%,"3ޚ@ɢt`qeΫ@~DNmV0AU/Ata .#$ TDA%TKdr(t!~1t5+}%s_;ԃtsE^βυ@P &(1~ u<ٲBZJ?4/6^Fo2ͥH։~ږE+ /m:m8hT'jc|9!-Z6moO ?MWSD )?MH1{BJnF5:u|Zʼ>˶TOg䔗c\F( #2dK9F9,EPPoHuZiW0.z C9r\REcUB( q Q3+/-~($1_'r?9,\-3K<_#F d}{x"NaPcQoH֧W_]̋~4BƧ *Gyg';!L:Ut1nJ!>l,LURi"9ˇ%1gt޹ӑ@Sw*F$h;N|@6ݩ}V6]|-,.Cw00sqm%>$Kc1^<жdCy$d*AbDssY؝Eœ*n[G`@q&/ꢴWZI0ܳx]K(ޔe?a40ZzAq ыL E띱GJr30SPr,oعw={UщRm-A㮥[k}wFHWC 1/hٛoe Pfng0qf5q *>ݭQh,;^+H(;ŊG%_htyQؼriAQWXܳ u;KH=4b)vAiQIXDޘ!kp1ZUPc;*Zɻ(bEm]xb~PMr hK8qP6a2ψR,O8MkƢ8+軸؁M`>ێ.h\q!}t=eBW}>fB# Q`VL\{㮋yu*̒$|E},8MwdO7{(>Ld۪`T 2Ǣ(Ex;+{xQwlŎR+r+u4]z;z1aBgy58 N_[bx8'Nsr"J̌v=hIMi  sԢB4 /쓾.ϓg0`a}6nhǹ۹&*az2հb|ľ<4\f5aEFIZ;onoXom3Lx54ʾKL$;.-ڼ 6$o?|1a^JRH5ݛFOE0aOI2ÝsTLWՁ,.X=))MMS8ƃTxx䣳^^ef~Qb UPS/{V3D!2tv w)YApi9̶ꄁLA\9G=jj|+V;[:mZGvus0Y!ՅZjvpIԓn~r-Om龫)YKz+b1$(u X 0X@**M wЛ&ޚ=, N;вUu !f\nX)-BЬr=h]VͩD',׳zIvvd0)±C{y9yfkȯKi12_EU;=e /I׆mar>Jo/x 99~a@WK(RUJEѸIoc@ۇ.T K\% ٮ /\_i`5UH όz7%i=t)- ;B (:bilDQ H'-kd<„Eӹ@xȖ1dw_<.H`NQ8%7]F蕃j hXՔPRCbV%{(5ﲂ>!N6:h-ˬQ59]З,>j}/)XjqH 7 ӹ X1ccU_W yP ώ 2ukoDEDxXi`Z- `p4|.9;hbL*.fK!2ĢZn*e?kY26:/Zi>ڃ^<$cH}h-BQluJ ISԅbp(Q0A;cgƮCZq#crd|_5+O>ʨxf@ EmT]d%MsWiq,op6斉`1s.(}i&d#gIQE=5] 8ɬF<Ê)g>m;cL?z$8S)E 5}"{zBհ@>"4mIpg~+_ tAuaP.J>ڔCɟTZ>rH|5]kU]O 3U>4rwTe/P|m~С| ^ל_tbo#+ݡ%?onnއ[>3ħ#0:i[QjQ?R6N*Sfnu }th/h1߮jlS.u܃Ej$ѕ_QTlU6g겸`gY*Uut?#52 r ,9:{n9lt^ЇӽQV7,I>5`o(nk?IZY=?U3tjOfPU4E uwGC }H  (6|v,n5f]~mo[}`:/y|=CĒ6:Qo2-S˿YPa85$\%p֕QuӈG z%%A`5xZY]w ]5y}L͍>h"ϿXŠ5ڦuΑE,LܷcT7Α$<:$s8X\WOH`o_4hp~u( z-A,м8 Pw ,r"+鏶 Sf.yQyg/T;-wdY{qYX"? |ԟ=0-,Ocݑq~:Ņz샷 %L,++KysH%"S0pn7xx&-?uSOo󍓚Œ]7Am-J%]-n/l&?κ1L(rd2ph<-[k(j*QLkFcG@ 5EeqN0Hu ΥrA+gd?qߐjNJ RX^iϴO,vSHM{pȅ%,}R:cawY}.?Dq4L۳)e"P y vFp eK\]Om,тǍ_S!TmE9@-*WْŔoAoQ/& D)#q˝Y|z)(xoq5"Y FANB3 ^w0ȸNIgj7hwi5i!̔,Tl; +0ޜLAo 9 uUAiܟ f|zE"=gfHbTF˽`sGJX Rx'}\vIƸ. `H8e;sNmtֈ:tʄPf3WS`a͚ =>\Y<˨T]J]e .ch>TܐG@ A<@&,Y b(lBۓhrȐ=wL uݺmߵvrvdsN ]?f \撫9Z/^$0yū*97!5R#0v|g>!. ,µTլan]+BL#pEdxE|dVPJ}LN&lm{➳T ]!b7Cesl5Dɽi%f:ig9O}BjT2٪#8=>XrLA6Ȥuwoa5EKWj¤;؁GdoNasS㆟a1*+mބƳ  C\M07+k+hq %ViN-H_"umw#V9>C>ysP+LMc)Nw''6a2xW6se9x\bjJtv" .Kk')Ilw7 |K?^6Rc܏B61]f0ӷ7,ϊLJOKJbҝuLA OÐeN{.+pXx4z{5c81YBsuiMJj  /+Ąμیϛ O<|_] D*7\$˴ 쏽2A3 gaQ? {'Ȍ[k.Ǐ%sqH}FQ b)uyX1 kְ-P2kxҕan&WʹS+*Mqruj,}qYoA FoيqT:̴)պrXOlracLiKn>{znoc7@>D t?;\UPBg*8( Ӟ>JՋԓH<"vhFb?0lJ,C~8wI* Whh 䪨V9* e)zki]2Vy9_`zM+#EU+CP#5ÒBL,0/SrSE*Z<=}H~YK#`<(/q` ô4 Z,Sӥ%LPdJk-v?IjB)p\tޗbެ]c|L}{WcW`wmoV嚑5rBcV2 brU\0  ߿"uʫIWY4޹1JF E#7Mbr'.a3;"dXiqdW<~IGKc˷TJ5틴 XHySDgU* ?֎sn :Amh LCns$'U2ؤkg46WGm0Mr OEBgO5mn"Nw!MU9zT {n!c]i.\9sA#!(B!7-&[ 7 @nZ Ƕ'җ}!QFY$@讦b2lϹWAoWm0 #o{ {OB+-`sµlj5WOfsDXӋRS]?OSGn3 \խc c8NEE'b:), bp}aEDO0=־fSp|V}H+dz@2k :ڣe.ʖU,_eҾjj !_ vPK(Fae 8~ULn"܃ݙ@s_r=ǐ!*w)|{FwI'U~prkXm,ڔl犭k|_aفݥq ^gviWI"CamaAa, ,FrFH~ K9/0m7I< /DNje/uM,A*#mV{!|y|_غC5yxJژUpz$tخo&JvKrs*0^ULbԓXj/ Sc.!iԐ&L=Iu1_~l]!ܪB*X&Wh;Ԣ\xfBv'5[|;k5lC]OZFs69}x}dA0qZ0ϧfwAo1)%o\yv1 @6G:ebwV֛dofmZf͞zJ0o d:gipaq+&Exӕc౓`h=qsoiA\lyRעSB yZg]/fi.R4t*\cWsSyxK]=Q$>D\|t:CťpcVzmF&H{b![HjOU]%-^W޳DǁKkއw)RSC*m~D%kt"LK<ӕ1A0_R8 0?rp<GF"7KC[z<_a.[ZS=$Z=p.GR/u_M@6{NYH4ELDJoUxX6O.tr "6Ӫ,b}5(1~5i'blG|}qiÚK!NeZTIA<$c̚?b^:~*+/Üz*֟;&LP:l7I-Th(Â5ZtJ[ QP [c袞SMiQr؂r oq(u~+ ΧVlhğnfRk#r#C'th pځr[$pŇ٬.h^0cY*g#ɎHe??sϺ!؊)KiAugg~MR7Iõjӧ4T"hi5FO2it@W.[ xr?X\Y4X^MxⓢCY@|^յ-S<*C҉&/ucTpWr[Cz%zmZȚGDUBO4LW[=xo)kɐS98*v\Vp< (ːRd>z"< ʻ,-:caʘM}[ UhcbB!%/ZzGGg!P&b ]7VKlK v!]tnӃhg&dȈc^YmxG}P]LjZm@b^И3ŞByF+ ?PB!tm\X/*Kj'\ªDain._sύ*v`ѳԏ#F4uw=vElRn ڟvHqՖ?~T:XzfEL%e6d|)_) 3 /5Mf ZkHwZuT4Pm4T!֣H@ѽ󩕼*5ibCBr9T* |[~&صl&w6 "R[j;{z' {Qr?/6!ɑ6i% vj6H5~|3֎Cl0j]Xx']E҃\ Α,wOp!trPGcG͸wl-;*FG 떺D%:x(RC1QUnZL.C?ygRT{usc*α>tBs*'/(1~o~IV1[PtF6'槀5 __c E\χsn&Kյz˃-I*r譡AbŢ79f8HeKY-|tᨠ:p/3=VHD6QzYB|odOp+2L憽&K6IFd&'j0-vhu@J)8>(Xo(5x$U=vFat^ȗnLe= 횡 +҄A`?$J§>Xp0&Sw|^[PZ_8/ڋ> HUI #fHf7Ug0'?#r xUPj>*`2yX;p0j:d, 嚴;mYۧi%y SB#\b*M&1}M,_8l#~ǺG-ԽPO'2}lټ]IW;g儲?-dkm 5&enYy"ړ'|a9"&;hh[n\KjLau)i:n{A M)Ȟg---e]y?E>n2lW/7X] ]Cϕ~?V7X~Sk6 :JJLHS ^ ȣ>W#am?By& >ҵ8.׭8VH%K)_O'#、Kac,xҡ?v(jʼnK@NJUa_09%ph޷0 @%!:)qπv_!6/B^itDq /Z l[W+H$\O_RTîS@- $9v`yٲ2vqc!'!fČ"s.0=-M9ZTU:UVgC 9{GsC輹Z4p㏨ˉ6T~x׺g}D3If̊7]nOCH)Q7+JԇI[ ܭLJ1IZ)WH:o.!f'h,+3S2F}aY6;2}':o :~,1?qEqrYgdeH2R'aUԞ ge%3mfTZiCaQ\rScjys0]**D~ zgP%ӻI4Qw(޶lUDz8<=zz$`/Sf c;}?%c:jِ9;$ #ڕMIRqS8343QC} ?XsEu_̹T?}J\ =q f)JZr$]-uYsSݝ:j Kf~oXXGje} eҊS)e2c0.8卾DX!-x"B |~g#eܩY^Yua#ә}86󸍢Q)D}rC.*6;fD"ksofPws[g[3R#H㜫V!L.r'",; >0C?#[塚"Tedweڗqh>LO6ӭЄԯT`2UZ(DR/=ww;N :`VJzQ+GI~;2s߁~nSX)U+"$Ss AMB^+*Dgjl SSYmqIU@_XWHf,`}چU}ڭ%Wt܃{ u?~(yiӆGIl2r}V ΧwDˬ٠^)LVeߪǀZOE@VߓwPfҩScćsѱn?\L)? CA*CpTjK8h-RU*ղ!q|ILl,0mΔ)4n{en{hnvt$=3kHTɜ T9I+ҷWI]W;Ikhn}*Yz4^E].Xu zMׄ=y]^Q/b[Dǝy[|?m%+5@,? nj)h7U>A,5]*DžTm>LcBO8d!w Ƈ9603w8l)(Aʜ$%5Kqe@YюTur%A]3^oDVo@@7`~Êce{l/hnIZSVa*M%`{ i9K-Hk;T,/J{yHQ˜~KA)%YJhZnePB7: * 'rИp"%4 A*WL22Gy*nYV:!̎B;Pe{)FEY #0brtz3I-e:Z'UaT} "UZMnC\[v(j #G`{-T=Swj glzǽx5 n[}} AitGrhٕ-#gWsaےSJTEӈ1v'U.ENƋB$}H%āݗ0wl i287mE=Ud##!XfIZ8}rM=6 h^ 3z:Ճe8zEO]kX3TtȉR3? CI v?k 2ցr'Irx9(AqxʶXOg*E<|8@"Ϻd.,~eSq,4HOSTDfRl9w8Fs_A\P < CʮX Ö́]|B3}0CX~r9Nh 4 t{6ɩJZ' `:CZW;UF,Rh,IoNŮRo|__7Z1vEG/aPX@dhTBoe3NQgO _o4dnnȓ8cȑ^8>7DV9&b%܉-e[=P*FuG_?Y?1G:G_.naU5m-Xn../VBe#.Co_ 믗, uu{ު_6 czZTl.m$xaaV6e6?kxt#L |lmyU܉U|8c $>ʍ)b%'t@& Cb%]C\ ]ˢF|pA4?^NSGmu qWVPGU~n+תq0v=NChFTӰ9v2|yzqieQUOF3YIu-@~8)v#µ;J_.ъCjqt  ;F~tu.wzYcAS23_$5)bW5_Ţkt!9P?l0\KZ4Z`u:ՕtzRE'/)!7B:OEe8)L.ULCD*%!J*Cy&"SD$]!mB{#r.\*Ԏ \e_> 2A0, Ƽ9nv6baå>\6 zƂ͖o#<@a҃@@M/+-@H%IU_}Tmеۡ%!t\/ K< NF<(vDwFYj[4YhuW "sWi+Q‡6($&# iyIϨv8Uy^W#1 e۴K-zN]yoŞ=JQlR|T%YPG\U~q%vyUtWJE]NܰՒpUcҲ-j/n^vts*[a,Rqk'}yGFWdDn۠0>צwv>uZkܣOUvq0 5Hg00 ?1|?9c xaFkJ˜^wM.!_O%j8ؓf Z@=N!o֫SOھZIWh'<. eq"˥{QO;v+_U8hǻSP/S~H~c.8yg̋shcsqkeס379"or6Tַ#խ4}FPC4o y#=!ՠPrNY}l׬7Zk~5ϕ"ܛ8Qu _O*`3 G*,fh+sc p%x|~rONq-3AbBqq'l^,]yx* ۲;{>-+@^>N}"B3yznùܲsB^Cdg/c33(4sQBk;znq*bKnR(x( ֯ !:(]>%,Yk^M5!W# _ ln 0Oz첪lC\%;+O~ߊ/4IKYn%Mv<[};{c G@%كK;8J6oy#MiMͥf!OYk /BcQDW+Z֬?`朗yaub||mQb':ECmT!p(xہP:+=mFuL2>CaV&1WG~ kzAm7B!hyboBЁux^6qE,!8nuFMD̀8NRT 3#x3" 3"ܤejvT Ԗ}j nB_$H5,L hX Pt)u\X&a1-]?X={ h8onU $h5oU +qe}],1),Ɂ2evl+̍fu7 cQQoIrTXؚIsՆ-P뛝q!~O]DDFڬ"M\Q Pݴ}[kI4Dw:h*LWdb:;X?G~'GU c\%s'~XG"w]-қba/k+)R\$0lFCü%ɷ|Jc4eʧ-pg?ԴsF\ֵ]- $SQo}Hcɸ9.-و/ykca~͎:]:ZW_E],UN_gT9V=sO%wT\1ٲѩ}Da1f$n;^V,*sUux˗<1?%#,#[ϝ=:Jffwۅ'݃n<8Ю> եi oGWk4Yہ1d(H%D!Lrga#t]ٸ9GFXޔ2I[̿͹\l| w/WިxAalter?s* x(] |%0j&1&;H*q~Nz5P4@١f \T-x>s,(Y|,nZ_̈́X -Q⸪OYCC6Zf$ӭA0OOZ" Y/Õ3 FDL Y1QrpnPfsXP"$:3h8IgA(#ėt;}t>(5z& YEY+Hq2ռ0wq#ƢiF$1`t.%m -m jت`j-%ly<{{dT~7s zppɍ5oqMPᵵt.lYwH6pL91r&Ο C_:s+̯r:w%,R4^^ƬB A*X0u`-sLt_Ćly'x`NT|shm!<{~mÔpAvs>XR*(#cI$'ؑ۷(ׇgМu j~BÎE3r CE 7 nѦ ɞ7GITMZވi\ISw.M~>qEƾO#_2²̾"SH(/<~D]-sWiG-Ԭz4dQEZ:uUMޔ83iHeЙOQ21T\@; JA=E90>j0S[r9'fl䅲Jo9:+~]sS0Su3O `*fDSE}u?6jBțB*~S5[uCe/5^ĠY“,,~hbɯTlf"'!< W0lvύ(RK6cJqE3cr1o8,z84rG%OGe:atRo!<둎̬~8|./8SݹbPZf~_jvN 1vUh'e1;e{B,z.ΦM@_ \J;ڨȚFG17;Ѷ>xZ/S~eu5@H嶹v Ыs-7IƄOgZ0R)<HanI̲`52($a|OgnUzotiTxE\%lϞ<'G։“HKcYvMBI];Ji: 6Rʩs8 bKs-/]K( Ѓ[})TNЎM^9 ^ kTrX HfQNǥe}9޻A3AH>fOԃCRٻXGnqQ j\5[j'pՓ +)JA@!}YZl5ulj|`}mjZa% sbO C͎/3R6=-gXb,#<.[ZVuWߪC ɩo9,Rm$確J+#ZgORb݁;@M|wTf*?@[( z9!S`1U$ `tMx&n/o° ֻc}*I,8I<9g2qԳˑN@Î~˖֚Ţ)R8 :M>RI0 409%L0^nrN$o%+T\,|x~3k%GZ$9LR 'uD|3_qy̴%2Ɛ:\MoQ8L#SI k@3ʿwAxGa u:/462lC4_=q1K{Յ/f(0%vvnWٝpuay7"6 ;?Tt\_vgN# ylԽz&@^ѸnE/ ٶUi ?!. nTyBbMVASc*}+ SζZ4I;;c۴OՎeoRog{iH5סvQ"}yLR|AX2zcO?\l$f|_+plZ+=2S{9MhgV-1 ؒ#}.dg^ok_n6550^L|,݈B?!5mȰiv8fFQwj'/[E s5x)oyv8ɦ2Iv},1L"*wɹ{k1åR mEc_l:}U6ro0WB}TcXZs[w P9rZ8+ zFŵ(ߖm}51^1׼: ;&{VZ Tnq>_or ϙrykRpCbtO@iGVs DZZu*ca~]*A?q3hFo:*\Ũ5+%z5K?4jI=J)Eq /E;>J@¡R h޽qѫ_EbI3%C~ˊTGyng+@ARhg#~3j~$ X-6Dl"]Y+\zs"xoőx$ Wk*RmGuY$ V}=\Kb-90QZ:KL%x, 8*0{0ҔvuA^Q}6  { \1xuJPfsirRYͼxkdp^6FZSb(S"$-[^X?mx;'].% #x^@^Tɋ.@V$顣7@p+ڨ3EYg! ( UcJ5Md)Xe(BEKfBSTvYm[Q*lWXLX2|V{jg~:>˶Yg7_\ۂ'Ze{A4S> h ӱI]( N9<|CB;$$ wc9dNb.&G> Oᛀ#\P<nҘAW0Jt7M nt.ES/tfoz!!(_-@._h,X~Ky e/ 3k~mРS`GM߉aqTs+_Ւ`K#h1z*7.ZV@fܤYˇ_:SP9:ʸc(85vǨ cp"nhO 7;[0L!r:"pVD{ZmS\ ]5 ^A6V3 }ahr5#W[,Q0ԚlI#q3݉TPа[!xb57Ǭyx58,!E~;yzwW3k/#WF2" UIT@G*bPa'R{W~e$#[woTeѡW›";ၮi\ۦ-9N#b}RUͺJjbI*7|?оESaW5NDӏvVt##a! tMDboH6qd9jU?U=ev#~W_|U_,dVkߘz̖ XRX]T<â>sqWzO`K)@4^BVg4S,vڝz;Pk/1v-]lHEamz]J#?*WLh~ܱ沫`2r3JnvcOy ;bƢ 6@@ΨOFr~WNwʻWJZ#)~C^\pMMfk_-x^~ݶ(Xv"O]RpCᄡXv !f?.[پ2CB~7dKW'7~aa]ޡp|:L?t! f]nVb ]$'ó |qYKvw,'B=MWjW-lԸR@ IU|;O#Iʫ;3@>ݧ*h!vˆTlƟ "WOV\ ձi~eIG+ۛu}_ԏEP)PbK2_.oAЁB_\\xeWM%!S W3[lHghS~[2\k% Kwﬕ 턒୻UB#vs%<BX{6g^qkoN~5$s+d2ֹgp43_5bv>U7`0{N] `^m&gfQe9x>k}l9QEZB.rbtS? j/e )0kiJu5L^,9Ctz.oB8–W6A/Y~r5VO5B^KqHj(2"uGlu|t{s)ʔ =e9)_GTdC_(dU'rqacxns? m"͢_{iMd`R*9)וeQ\c[ rvp__7ˋU&x>Fl죸nfN!'z *_ ՜)ny\(`-,C̽6kfFk}E28<zi~|D3CU{|{zp>\2ui[r<.Ǣyc?P#?|]]$q=_lof9PA/̂J|K$.ɒ(px*<P<7AF\g AYbZĆ+Vdf.tnn?wfQ:fف7y}J!G]>lNYXxF(uBQܸݷTU?xy}['LPAv#w9/km Yyh?Kq+%Nc:s7r?m9!.lKog [(W,)/-@î93 *A.fdZpC(#W|-,[L(Sە s,l#kjS)\{O+#3cm)ߜ M[)<(WQ4&uo$˖̈&N_DyIBBv-D~lf./t/%Lhr"!y ,jLFc\W%^웼rY:@ Z[kG3;]g͒GCP5ƫcGI:r3y:  ֭qQErFe&ѷ GlpjԂE:G3_K%ڋ ljEDVA2B`(D*nⷥE AA 0YG=y{ԥWsu܃7X2̋{L^d=OK %fNe~ʩpSHl"<^_I<^*Nƙ}ep4B'>}Q ȡW`eQ,|A#zO&N?^sԆZCRw7:Ոc`Ь _e{x@ t`;-,@9'?v82l4ƭՅ d"۴/&@ nd4]0<`-LBbU+?PVx ;?lT5*Ljy v`!u7{Xt6g +V/Xš.ۙλi;+1DN ",$0qUez^eeXOg~觸eAۺ]Fz<**6d<'$k)W<anߛjkPb63g2(I.d|ج3WTÉmuH}'I{a벵>S]!jd$DjsB[ﶽsR+FۧL[ vӳ3xH?"isyFOZf>PʌXĒ•1/%4[d&YlȨƏ\0, ř_3דW*3Ό9TnOy?o2"'^4'Jin1Dҿw z|_ wR{̓$  @z+{`j2a֨ \e{ar: h`GXQz9U{T%Z<tdrߌ5 &ê7vwh࠘sazm6$6borH7ڭrYDJ޷cK?~,(xB"#zw} 4ߊc=g6'<$2m/Iaw\pf8:G7Ycְ aK _iEפ0|dԾÊ*'[94ey°tW+emawvF`XoCLYI=ľ;*7`#J'CD.}9Uen:^4k- A7fg?GOEjŮU,47o'-DO#SR>${:Uxb5nNzʱitEыyEz`vTxNO#ˎSdr Y)7{U0? "SęfNO!VӃNw bO˾)۸T[֬JVܳEo*m$OX@z) P,_a 9o[Yf]I!莪80jK3a&~вdh=acMRy#o_x<TFo6pp{cP+{Սz <:+!"7U܍Ad w$f9׾(\?pJ=9∬Doɋ3.lpc>Y0U#;uov;"A5Ԡ3OwX[ܒX=.߯w I;3PaS"]J'1yFe#z\m֐;[+$zvLhåp%Pp%N=E=>_*vQz],Ss[k7 Z2z_(ƁoJr\T~=epLҸ*.0YLiŜnMs(Ch/o̰Yb@t9gRTq>V@ Õ/-E3wSGsJlL9;.Io{!3)oQƧ5nb$|FƏ'l9s=Dmgq(/=tOd* ?KUEU +L3}(f ZxPBYd2U @f?=$Z< OY!-;KOP Jxԙg$S&A)5E '3yÃP >RFJ(MDzIFu"<h(JTnI`H0=4hC7hZE=z ``JPA(@%qN3)EEgr#poDMؚ'4{$G,p ^pS45\Bń0j@M;ͤߥ6 G_d":j[Btrf;g0'8eYKqx) .O'O!£fJUiH^$ ~_!hNP8" A,c%|Ol8TTz)"N{1ՀpnFbAb"W^0JǨyQ zчCj y#䦣NS$P](C+3I2yFԵ1*5mZ8_Rҥ~wԼKHl|wѨcL[Fek`8d+{E.d5SǞ&tӱqERR{+yS:U}[nV#gPT!4DQՒ6ߏJ@ByF"2&n i)(q}ʑX?!~ ` pWfI}e,3}E$EaKHvfމ_/# HZ19:Go4$s"}Uw%'VY%RX)𽭃kfs>((%%D Ȍ C^vj>k3D]N74G&y-S$XhH4"s a^u,TVtsvjW{ۄmaK.{@ڰ5N(ML˶_$瓗^StmjoK A\=Cag`,v ]$j cFĺ A d P9:9@O>U:BL FZ Ծ8*j1/*w@:E. >MA%l/ yfNJrsG2A;[Uv,[ 1؅lEy<t.vTԆ9: ?#V N4(6'?IK_l?{5ay=+/ݡb/* _eB IÐ>}u}Տ'=dne @:2'fwt)ZMȸW@¤?a#u%U. x̿4wOk ^9X SH?CYU~h^J"Q C]#དޤDͥ=F};Ar:3Q3)^)D*Mvuϓ̙mְYwk]}6kcoB"N%k|j62HœS7hi7wHbdK8c~/4O hA޿xA`b5?sn{RO!es"2"eXTz K}Y`^K5^Yw9Q.x9FD\zOdziUoog9"ޡ6t:Cꠍ9Jc_!O'l .L>6b^8C$k,\Jx޷,hVJ@ OK)5RH.4鈷faڷjGj8MW?skw2R_Q V\6º^*4.IJcܓ!SE>I e@g/_krIcqjl3YO+˼gT/Ea@z5l79,|[#$+RZLtSE㋯sP$EEff#TIDCJ>z.Fhod:kLDJ-~?k=;n1Bvh 3}kw¬_BD`ހdžpPqfƲpʜ D<Тӑ=m-hyEV=OķM!BxAA\{QF65B&$ʹTm"+Sd9ΐ}jb *; ^v˷b#<2J7"(J+k؋!Neq;,j;XYZU%Wȋ:F#*S86be;(*;>UI(YД bNB`E3pw\F4l;ftvޛ^kAL%s_uAN?ܽ,є ;:UJL 4-?-bQ"薼sCɵGeqlf,O[4nn6M8C#Xt&{C;8BvrlEy!FsB$}hve]f#jr]MK!zm-1,H&Az3yxrWKՒb9iG({[0q$&v_'zaH(Ư!8G&fBӒCx^6.azn뻭5h^UA,fTCa$9Ƈ$T Ň7)@WVQ*ؽY?rnmWaD{~3nҫ q?@CX_}}l5Jݫy SAdjчgRaR3v 6 ƍl؂G_/WK $kԖdM/м[0C.jFh|M|qp`NNa8oҸ\:R- |gi"^)Au3'xY-M^jkqH*+6񜑕8 %$ⰦH \8R)-0ybbg͆FZl'|iKqw7I%]{}<~­Z3 IDnGxK ץk\5j!/wDEGԔ3 zD#T9Ō #ȝ[ܑMW 5+>э(6U1<Ԇ9hS)]ɀMݿNϐgJfŷnzj ?aT۽~`ʙP m_ɨiڹE'y( FY`Sȯf~/hzAHT ,iRV}8NXX70qiX'^ksklH4+'zSIe7ɇ :X4d% Cum(2nĤӯϲiW=Xe_-$Rs .kODgd7 X )^ ybN8r2l*4Az [K^xH`îh$Q,9jQ@ݜ6je`"f&嘅VMSk=b5m2&9:#eT9t- ᣳ_oKYӛqcח"Q[h,C3X;S(:fgn&LlTMm2RDךVƀ܃nۥ}\G5JlfeٶIa~C:`C ChZWS9GbVȁ8:'8MX45iƏϤѫF筒N(S7o`N30Θ4#XFxҪnZuWyHˌ; ,O-%k* PI_+d3b4ɵѯ~ Uo .;%X ق*/tEXؓ!ǟ33(Bt2q|q[Ô\>L!U6:@ x;>c~fky5p#}1v4#JKVë8OhFkV<-!k3L,Ւ%k3 UFEJ6gc-7ِI'kF^˝gTrۡF م~_X0>l"kzD(u.uXLppO7sX o-6p8~nGk}My\wng ;¤\%Ӿ$gA- {Ι0\5ػ L#}0L^N!-o>+%ʸ'']/IGe,?8XÀf9|4j2R]OFAϥ.? b9+ voyˈzsYЛPd{ML}S5k$ɤtt>|SVOByA;Pxw(TǠ۱H䯕8yYI&m O,Nw=L.Ng"L+(kQh]W7/JR"olWR[dQ+ѡۇL O׋2 HPE[s:$"$9=D 9oa,;B=xq㫹ê4١J6r`SN0ʻ 1Xk~+IRgZ'=q| 8'Yvnrl#"N bqM`L[IZAޯG# Zlv`ʫHxA,LI }ry׿Ah[vg{ժVFVI^AF~Jq{0xt/R$wRL{ sj+4O0O3P")*k:-q1:ZlT\upd@Z 6c0.,8G%al76aA0FQա4OlSƪPhL*RF\Yr^ L"R0H{9un>Zd[\;=JpQ?汹^"m0zKD L)0,õi1xbNT O^n̟/sZ;jun1\XJ^MNqn6ʍrV.ymq.A$<c^qr^*35 QB&vO`Ty] Y# N-LƤ#HTɱ- lbACCv,xوfHUj)D$"QuHDt<&!_y "}4]_ ߕο e~F/22@PHQTB~klt)QMs=_=O>J @@wI0I*P9Dpp`1~@eJ@As>`$&B_..ʰWQrU&L'C+rۃp#/:j9(V&Rk-[`Ǩ}]GD%QtaӰ橒*%{L}XmYlC}0yAY!@]ijQX`ŏi+i̱=xI5 }JVrKa_ѩ]J<ֱa0uU%"s19Ъx}4ehf'eLb>uj Oyo|bފ)zЦ0D ,ɨSi('L168sYr{ޜQJ1-h0ZaP76HQh7lo~ RQ̘ (U/2nP*-zONgoeOlT?Pf;Q~rXnykİȞW1"NY]MB%hޗ{H&JA6PZ2NO;h0Do[3X"S'ω&.?F~ O\r-I{O3YdWxlc(8`: nzkۚ_xRT;Yq0-?w(@= xnM&˸[$:b:0?o6r\n H+]9 -Vr~@}W츉Ik = vmwLl! Vub,:*Wd@`%ep 5xh-竘S7ߔ\b ~0?|t/O(ⳕ2 q+8f59#2pw¡fI|p {##>|4}źfX7N >ᠯljPTk`BP;44V`W*jr~Ď!Խo,qt* A_[f ZdhܛU혙XD0&ۊr|;sɹ@!VۚNsCk88ձL!FrpjĖ58̽t:5L4D+jJy LJ|iD– /9=7m'@G\檇b"vؗeW%V§6#hB &GA(|QUF,:&T e8t$f-YJCv_eK⇣w-*bOdCѿ_rÆo7P.q'ϻrF]+3 jHLc ڰZ`:Ԡ:F#»$Aq;xZyyi Q<}ۚ_hyDg¥g$2&Bd?* RRM򒕄= `Rڇ&z׋2X! x#QC'jVF7"U+@Ѝyj-0d{xѹP!!dlkQ;D^~/@P0G)o`Mh]yA{ pܥp}pM f0eAl?\YեU}KzXp *ପ;9d#epbF|Ǻ!'3k1l0n͎Ț3z`n_vXhV ޡI /bQq'J/0Zxd\7a_!'Nvxg!ÝoW`*В6!ckm ogx7~?GPJR"V)Yܿ̏cƒM"6p\㞵ɉ'(Sn)ȃmwlD$BZ_D^8aA~q{IL5/;<)ף>#3^1 6t)*S;7YM5:~R}:2$8q[D՛^;촳~r!=Jq=j[q#g:7jIV};Ӗ)=& $DR-!@?B-u?i%(A"uR;=͜4b}ZnI2F{;wS6Lahwm0:s]!Ҏ ԣxJWbPaPie$l-t_fE&ɵ; a Qg|(K9J_+I  L!RL>Ws^M]?w,u'~%wFfa7mbE,5'5fa8;%H$,ˋs翂IyF;B868RFAebTڥAUm@K|ՁtN"MK8QMM.=js8YRSPfa@zM\K x紡ND6x`L%Ed dY0^Fx o2!0cE=ECڡI7y20PV3i6.@]45rE *C#R/).|ϙC@H5(rv&U3a{t"e>tݟ?KE G0AY4e@RVªO1"|oRfvyBOLiޤބU<9{?b*W[x3639p?/+t^"یGn\,+##H)l Cm1>hzqBOi{`URt& Mr+mfYKd<jڤ!Uyb.SQƄH4q"|=Ȝvv <pYZuj'.2T2І'ZPEL.Vo t%ꊺVNXtq]T)%(Hżp ^'W@2H QI2&6Y}Q/0_q3j-sMA;N9yJ/86gi;7 l4B\;)9= \8&!`F1~m%| ~/6Ph韣[Ϋ^!rt2;Igx! ¤^ǥ7+~ӵޭsIx5))˰i1VoЮ A/8YӦM{D*{ڤsuS" l}iX;֏z[X:T۱U0mN_}}% $C*ftV@Oiژx (o`$=H`‰%g zp^.@tQfpgz{WZLW#q3$)x9pwWiDuN."k]tJڍ!s\n3 #z\h(7=s~ΔM~:kŏG<~>- W$v+HĚjvb{. "؜3CS:#< & Y.LпZ Dꭦ:^zXɹ%JJSdb/[)N+9ȋb0JpAZ 8:Y8)I}狢jxm{XMwm[P&*fq 9JDGܚc|AuS@SWT)d _J("tm>:,-Ā_iY-~Yko g+ЪW%?f5=~+{t_+2"6ReR;*~v *r :ڶjD:q@VJtd0F>0s~L1˨-i҅oaP/A.T18Zė.M5 |z{20&y$ΐFW/cz<密bep k@sیh(xT&\GIѺzOns*>yΑC hY5Jgg ֱh{}EʶJ5I /EQ0lÅsh=u#x>Eba{h3H gvi1TR?ec] wb;Yu+Z8򠞾 $pG:鐳&,; cM B`~gZ1c+|{s j{CO.x~ \+adQ'سm rTo‡f%xSo*ľ硝\/8Ф/jK=1^قnC.  \ l{],uS> 3 % "6(Qkĉ\J&hî=mmgXd:GG'.,za#i?/Pr-Nнd)3](J O4n#=<+7wȾW3E1+@!cKts!z[@E蓍6Lv ׅ,Zf_/Ͻ/9lPOF7fgzA|cm;8ɶ?"|M$JG֠fǮd 0_*&$qa TļP&UZ\j?%{ >ðH4"SUd(^zvMf4v+Ώ5/"Fu "0 63DMpBڌ~܅]f8o7;Te9ʁ蒏VbHǿ\o.U"v#XhԆ_<쎡 &j d_>Yҡ޵̀곻inoy ֶ4taYG`3n f87@(# Q`L'Rt|y/U< In1p;Fb'e/O&#TAЌfc%aw]d=b)%kȼ*A]@TU!m荬ܩ;f0~3D)_Q(4UC=TjCr9-7V8閶`o[>>F0|b@~)GGRx+B7*/nH1IcA|>邕ULl0οwuZefw xH:J>3ҜfoD𶆍9,הlw.548k_UmP[%x=ŨkonT"!/l)=8J90X|dwq~y h%OT !Ѓfz-/5χ75ߗ RGKX\K><G^{D/`C<)ӧ'{}$asnexL# 'Q!T#j(QF)pr:Ɩ3HzƽYe9qqwNi @*fh.qԵ&b4 Yˁ3[d`ve3R"b8Z3m@ͣ·2;^NVJ5CA}yg uٗr#&/ISb35_ 8,TpKلAh^Wp۩'r3lvK@AO$!3;u&~6/ BﹻZ7\љMB~hg}pf'D[<g ` Q"NL`9 N5S3ʊcz7coP$]2Ŧ H~ȋ>{ =J)^!df~$~%V`+}z%:EcC~B뱞n% ˥* lT=ƃ _p 5U~\^]pMFBgGɅlP}$wuV^(JwTJ8oN5ؔRcZўY3|}IqDQc)UB6Y;~qvEO5"E{Ul!t"LATx,} 9 q{1b }"jکkXkc̀ LYnaI.Յ!H<əv8v!wWeq_HBUv&][0x (zQfROc0n*Tw#d3i^&2ֹkb_˶`D= i(+QT&նmb~?tGcdr;گSc#qF[Oe߭MseFj ıR0"E(:zsQj^ S GBIAη]SOg;sxbs>DyѬǁ-?%\q1p2Z4Xd 6-2\^maӲpfV iw~lʋ͎:gE[85K{)K\ӓICFIOz@(yP]hf+q lJֱ혣{IWXi8 @%3yU{6>8˰(<Ϳd现{hILX{Ysup\:C*Aʁ>}d5@zʶ;E Ji8; )i$ٌ,>L >&x#yR@H?(2CN ^mfk[Bƨ` >x]guR$@n\cqH9qk.Q8Lpu]&%|g\:"c#/eMd^IA^O0t).%I6F)TJ5_e M]?V nGSᅁk#U"*~ Rx[W>4Njݻ+[ d/J. sn=RM͋9`h6ϲ CaO&,5,GY|c[89zť;Z|K%"J-6e{nI di5ةV-ulH| =BgrT,kD2!꫶g-tm cLWwYMlr Ʒ6.=Qvz.U_$7Cyz. :˰-P_ɡIH;' ~;qy@]oN(x;r ';D"DMtvA垮&+ yxxL}[<;`{itM[Nj{&/ 2]@뜅>D/bژ X +_ VjITk;2x TЫH~C&_# ciTd4OiBe‰\v+EDc0=΀ٜiH;G ZV)Zt0QYYZWnj*][:8dZ[S9}6ލ>>Fsd1 8[OEs4q]J,HVLjEU5eh(ՌQyd+B(vp; &)lM\<\ Csjv]fK{<6l ɼOZ5EA#gs䡫DVm[3}%32Sk/)v{Mu l[3g.L! mrXe}ؕ6)M״>e+wIۛiDêƈ$XZQw34KV_:Yzq.JJEok:~KZ @@efV QU8X4>b`(Nʴ] s>7Ŝ|U j9(_OsFfu%Hyf.xFBpig]hqMSS@\r%ޒnEW@yH29yJ[,@I]P!); ul/ ŻBҏ_GTar垎F֥K-z04jaϝG B`ߏ^`ERl>{9CQL0ñxDuzv#en 3)#X~'i܂E"rYS.\OOPf%5'&SRĝCmim,~ \N ? ٲƣE{g|j;Rv4%fxO>/nG~ 3{ ZbH`R&IwIex inp{9qUhUl, hVl4sUd@Xvz|tphQz!VZ#Ծn]nbZo7gV妱!h<HbA?oU hˏ`TP8t@惌M-UbGs3IRl_w6(u}~} ?Dy@!^/<  Ț"l o 7"vIq2pM\' 3FT4qVr/V{ԅ(:-azIl3ӺuZ,LGE + |Ċ zV`ϒ}m}ZC[s Λ%C;+BBBC?G{FYc58Qjޘk'fP G CuuJGhSJc{(6rn*hoaK'&eo`*N\6,ܒ!vX1r閬\^#Fa~^0Ԣ[ӣN,r}lr$ Ú -$V Fk, ,J,k@n&#7~@](VsO7RԪRBBXJ&`LG*yӏ 8r35jI$F4},ИڔJu6~$1MlyDO w3gU7*TD!)5zjVJxcgd}?MvCTɏ؜~Ԇz%@r_4D#R 86;M'mڧ +Km'XrS( $T*?| VQ㬎Y92yM'xPTSxi%_T ӺbӘy5/tiG<%$;f!Vۇ/ 63]U45Όf2W\j͵=FQ@$y VᮤFfMwZd΃uJ2_@GZ,[ e/آ[ǠKh'7iL JIթ*0K+-UNDc."ڞ7ͼ e@%BN±RɨIf?`FaC3Ω%4>Q!ƸLISoͦA&$=: 0+g=7l?E),:2TC&%tWm9dW>{5H pP[auh>"WK} qvg;ɯOd%md%FZR-Dx:l4;!YW, kB@ ť١i)?mձ Ng(:s&Cw Xv4i_oG3ǎqQ V/fb3diBʬhۯbZ9yeoګI ;Ӥ|8B~LCsrV= ې9 C֖Q*x~ s6vچT c@XߠfPpʇ} H:ZxEƽYd%OJHߣR] dL{ HLs|ˍp BPiG;X<Ӽ} T>6u,S&A(Q*"n$Hˊ2kvp̪8DSvтQB\ (/9kP|Aýx=S#Cu7vWS!бODHԪ20=B8"qTGN]dfĪӠ/]&X騂~ z<_?; |zJSaXvܼP 6wLAe[ R: 揸V G5\kh&P8B=88X3y^=ZPsDu"0 h)g Z|Cf^yϹ. PVvÉݸl՛rJzy}?A#Ǽ}^Uo/(;pj#QOzR +zE9V**TxIձ$#dg]e- ӟ&&0>~vwFig05KZX.RC fnCOks5 ^A 7ɠcP?oϯh}Hoyd윖2+6sw(}cc_RHdy r9d۪`gߩ=們@i|jb`'(!`*FW V iDRD!;$pk>qH!!{2"L3ii[V}3 Ї_aջEWtǭyؚ5nnᦂD0n.нG 9  ,dj쫣ff,d⦓^ХmQĽ\E1!i$IR/ e `r„Pf2T L~Xu:U%e0g$[x;^16tLasV=Gq"Ԅ2h|a8#~rQᬂ56%Y@\D)69l߸|L"lo%Nx> ~!L/Zu6x*ŠEcp7NC$a'(\dU8eLϮGjE%}_k28.*C-*6SA S`7 O\tD"~-Rè\KIP! LQ2v^9L}ޓ;`!RT, D_7aSPʙu0.m3Z%iFjv/v(СpW{D'5+uj3G7#';in5.Qд w~P}}YMZ;r$GDơE\]=/'ZW:uVϫqNdS6f-f"aFtM5]'`XuPʹuBvq9 bSQ@-re͘N4gϛmmء@kaY6(_MK<1NLQ]akz.4}[wd ^h_)y ghRDNT^''b켏%{%Qtm L;'j&U?vg,Kgz}%; 9kmtc|BlnZc{PVXsϱƽ)JMz t#+n,O87x-iCqh`e3e3+ݿ/eW i_@j)/o~ѭ7"3b'2; V1P\ΟT\Ǔ[ܻzX @42ۘ讨hZ ]䠥17W஼QsѻGQfzw'rq,Cq ?5`pZ*rHThum|dpraդ#zQ?QHy0`d?[ ْ:%՛M`v+j3|l௩8VYQD~pQ~Ω`)>B 0bgҏDrt39s%-XyF(¡(dBhY%iF@}H /'3Es1^'t!Ħ>˖EDE?bkNx9,wYJz4h>p4SM<ĝk{p▿IrMyK^zF)\Ch!J=!ՓsC̶/=ԟM1p ,~&а)$X܇L2I$W7a,:9ö\dY%'\xvy[Xif|Ngmitf?Guٗh;X7eSVZʿ%Q}ϱkUJgu9oga&%>!mPP X$qJ!v#/d' UDGU Q0cq2%iFބq=q {'X m W\¼vp `aZhwz%}'o8@2a4*.:jG$:ځt20S<bs<|pQ -"ia)ױˠVP[^g<^e,ۀZ{ٟCPd'l&[5H8`P.b!fX!̴\)V](a|iz||-8Bjoܣ`G,;,\%i+Yz$r,%&0u#wU^ױa %M, Θ!p"^ֽX0K{jvJBhLd=)C9M0a^:Uvq*JZV2JiQv=߂RxտU:6o.:+5, ̜(x=\} q?FD;Z1FknA8JMzU0u?eurB kfo։kgײhЖ&љi6 ̣z 0M$s[q}E} Cwb[fQ.#.+-w>ҿKP6bN撪ygPw1ǩ$30bJuy :35kJuи]%5jA-B1rsuVkLWكcf%V}P啾&(JM}ǘy C`ETW lC* g! /)V*ʻϟB U}T}"c}4o=[H:fLP{V(J o3a\A769&2*aԶgN]`l>ӕ eܮv3̖}zԻR__w"/^`ًҍSG/7jn"T +, pDA" )?%z< oR8d^+}7*^lJ/] 9`%S) ެD3٭}UI4ܙB _NeGݐ\"i)ڲAD`S̺ 69=()DxRyڇw3yw+ݿC `xDY(ysZmw,HIZ1cMO%-Vי5k2Kr.]KP݊VQݺD+},~7ψ#"Oդ&WU{EF <Υ$1md )OBhp4N>æI? n\b) )y5da/I`[%q VZL/ 7?y)J$rꅆFhYLZhsO@@7ڍl*/Bɻf!rS6bH+@`M8 aRᄁ@9$ͅU~+X8>Uvb FD4\qU\VQ?vVA'qBY=f =9= G|:VD`萊S Jt^Za<\xB 78Y;*bP=gs! h2>$_sL>zxt&R1Za-bfX8xM)bl d0V_Lo^-ޠeH)pZ[F p<M`5nF38-0RaXM6O~U}R%Xi^wJimJ/Ļ 7 T1`xR9w !S?ͮkSYP`7}Gr}.CUC٬ =mLnj.S>G?1@͌?O^v6$>; -^KUZ/ /}󂄎w.+tmd[w!Ԥ;U}tE\ ֜lO+fy\xeĘh92HeV-&ntʡO,\"m0nU]tс1&h/-@Jf*\VȾ,Ց~v'F*X=^YJ*@@1DHٱ7j@@# DSTy[갹yaD!UtAhq=ЃLh-_]RN0ޢXpcphf~dlO]+t9/$S*v6AāfNzm? ̫=5BLTCuHyz*G2Ȏh{9AďGA;,M)\!ֽ}zQ)fkZrXPY j(@<~,~b&OC5h, JoMi٠6f$HFԯX~6n cnLU J>?MrH`䮍9@:X}m|h<Ø@1B460~t̞CR[CWbSp;1@ vYC|aȋ u%A)|2-d:.TIzF\{;8O!\8!= q,(5QڷUKNIC5B@x{= Ʃʌ9RDcK Pw|jL OS},wU_>B-0{0BY\QT" (p_`ĤftţAAbJsd 9"*tS] ¾Q#a~,q,mـ*FcJΥtm2-s7=gp*;B;#E{lO}Wtx_φ$TOX,)>:Iō0ZjT6:X>ki͎p 踁p"lqg?[X{OMyzX!ڃpZHņZB{M:YMUYj&'X=eŘM\.4{ JBͭUdgk-hIU|Caf2;bO*xrP#dD>lx`E*2c`ƎaᓾH-d\h(=A aӣKk&'ZvI*icY+q-b'™?Hp3U,nQ9 ~H/]5ADsEC :LR; !aT!IhBH{bAQ({,;("teIɕd̺W"b{HtSK!-7~d]]D|jv` S="FaAr f6;oaXR ۵#zœ!TV)jY6I\/p[ DsA;VXlsxkbI̞>vq?m3qe8 U\c< ydrFf_E9hYklh(ym@+cL&r:gVxTO_`i3O7ꍸR0Zƹ?=lWcYkki6 [fU~qi_WŒUJ(4vђ?C"]>/f)y&nAݸ?&dC ꎨ^,^ѩQÿ[|o˻yn2(g·6L,m n9բNc%i~HKpT t3_Y'm !fdof qv@!Os](>IE;wӔӼ))Ƨ MZy0ƹPAy2|1PML|;;0x`K>Lz^~~K*حw/=; 3%@T4Mǡ+i+@Az7fxlPK-Ϋa0k{V\:kbAfI&Po(Á+ TĀ>n @ Ogp GMPe{pIzpm7?g1d < alv_l(dYHgf䎟n貅_1w6>B>mmwv?E1J $I'?m tӠ>Dm ^訅i - rAII|z@i|ޣKUSm[s# [HlmjnHl8>}[.n.¨3i,kPwdI&JϛuWxٖ8bdj%00s )xZ-!= /xO'K[u+3xP+7;"".fy1KߑŴ%;X. ^s}t C.q#ù5APXH, 僯pHt,z=[!W87bH^LmUس8^vYF bE_?#mpa-l[ c"6"ōwUU,`.K&4 WɬD^%y@r0ͦץvLB{VvI],* 7  B1w nɮ2yZ6N;>:lA lr^>.WAfy<D@.ȇ ̳^"GEqx^ܵ pL9˄n9}Nyҭ~UK乼*0Пae%vUP \hM+c~Vkh5@8'g O*w[u?IF BV\33"٦,vӇ4L92$do,jс޽pE74t}BKҁ@.""8Cїu 8[ࡸ &Xຒ"ԜDyc\}[-UUMBXpObsAq1T)3k/e3($MNǐBȘIW[n*A9|wwfF|,\l ,4rF;/n5^C4N1tD_3-LN\VOᶖ%gɋna<{]`F7-Ӽx"ļJx1`\fIU=s%d2':|:C =w!+W3BX˃D9v:!u+#ޓ}~йF(c$A#ϭ!U^wP2u N\]<8u悞DUruݟυ\> eԌ25_RXObۍ-Y|@yB%gaY+P;5Fj8 ]G9C??8$@wK*UOR@ Fs1*]tD{qF`mmqw7+jC]CB@KpV92p 0bެCuWXz{5Ghqd!$7_[Hb߉db ڝ`s~ [o\'g;F{[.@l\+F{1X1mN9̜=E~Gq"5P%\qVVH Ѩ@`&Gh/Ěf4pcׇȥ[Q{'A"50۠\A9qT\z*1US0qL "_JۯR4RoIT|-;Dj !;mO962B;>YT)MPb '~yQA\[=u>*b-3GO呕!h.۟A%x_guǠHQla<0nRvwc IyEo_m(F8E6ȴjBmeOu_njXQraF)DIƁ*yDlx_6/yr8DžXF0(e@!]8 aO> A0qBo8ܙ*&faщ'b%_+o bCfo؜YB;vlr}Zb gD&tz=q%{KN:ts):G뷵{,[.:pQa߈feFND :ޅunDaSlbR QAw'L.:~ 2=,~"W]#6r?BhUw⦺/um,O _##/QΊS=^ˀxmϜr G3:!Ϲ=8f8"=rɜGdq'f|3ñ%{`s/6h!޽sk5~։Vh;쀣AQ*xm0݈a"q#OOjMa+-7w. 1y)C! sd+/J8nE4g_B㾙?H)z6ߌ]dqi.6%ӚD}TOk Jg`!&'$eݶDJ'Qn0+Qo0ytR^KnՁTWx#B"Uj?Ju4̭ IfE௤6E|-cT 8)HG!Gߡv>S ȅct}kVȨ?ŵ{Lh@[C@J;/7EaOunDk64 V!hiBr%ۻ OE9ꬵ jjr}A OрA&"lF:oղmAfB Zt o+Kp/ LgZҚ{^駌Y_ZБVl\lZLsvkcڿ%9lgnV&)anƖׄ5eqk8ԡ`kZ4I[j֯.W%IJ 3k`-*?FP`[_PRƈ#pӱ@eWU-zoUig繍ڠ맯RǡER uB6KEe)JoB_ ?N3/rطVXІ=:=hv(2'ƷMKT!lD?[] 3Y^kՄX])3}>6~r/}].Ӡ<`LNu{i D4v jioٲReS\8%缫Gl$53 R48v3P 5ڋAq%6wvIZ RwA2,S3)fԇI/_73mPϗA4r۽9)?c$ѵ8,sGO=5{O80ZC<UX*# 9'"H$ wLVB= Rto<ip$+g`M0pnxC[(@WfʡZ5_Z(>P3 -v#y9j Cat<`o 9kGKo}/{gƠ 7qPP@$N;{ƯZT1HV9Je6 (%L"Q0CԈw,ujRՙ[54C36Ҕ2tS&\ڪĉ1E;!``~fղ8>I{cWtL%{/Yc`ZZ1n/g߬B3O#581QVl@rq)\l >XikYB{[?WdISVOhJT2k>(x$p$ I^1|s-l|Q7m2.Vɨl+>c}UuBm),&>5`-.p|8a}W׸*d"8sA]nK^uVG1ĵ' |Ox[/9,- p R)8O67ce1cɚmsap&4Y#lR{Z%9j2, >lmd\e($93_y \TwqlLJuN*>KHݝա[Q`'\J^.E̐OFWo=sDPĘs@-U 2ly^%#9Edk vΕX1D4eig6eAU1k%0.լu_1{~R x3^(Cǚ# D:o_j:orh<׎ ULCT8}]Lj88mǍ& =0AqēAi㵛SxFn;< ωs^;e5L; ؈߭1jͰɩ.}NT*!ʗ] z׼ii-OQX"y8"8FBEMg st5׽F#$݋zk#I0racAx`8n[h'65[==iٛӤ?A&ֺHOBh P\LN/ f,#ϊ]06%*0k PN@Z훒Ծ>@0(eU4םve!7 czНȀ&qק":?:86S"=xCM0?͕9pw??v]H`:2 kZPF{84CZ6E-XhT3 ׅcMGW{ԄaN=H]}!Α83g"R X H7oÍʈ䯛B0ܳ\1ws9M=b {0]޿yL5Nc`-^4s63wu(ef1怣tIЍ*?ᎫcJ*60'f_0 r ~-QQ 3MG_0*CCz TLoHo)m5s fUPQ.fǫhflL`GMF3~h&IEGk~ȇʈzaਇVpkZ푇1czoOhKSS+4䭭(v_ |bfwk Ru[Eo DxHٱhzAA[zZ)QIԑk7{{Io}tn;j Mduԯ6h/o\ё9wJLn}@h8jN )ORsJ̞C^k4Is9Nͩ ̌)ͅxW[)$ T=ԸwB,:'nV=жf᥵|*ZC 8F* )C7-0 B{7CzrFWڕϑךn:8/W(qY7ߡ x}C/DQ$C) q)!/fg߮dh!7q*W`p*)2Z5,׊>W 2 kR@- Tm^SLcgZf[/Galh|tB!}(eXU-mɇ`=j9$zx%ӻ~fr"gAOb삆A[')o|PFV;7ƋzʌϹvMHЋF@$gּؤP$kv"/ \C!b[C<&icĵ~=I!Ә/x5[9"a |a>Çr̂&q ZT*yr *.w\0NΑ}(PxQK +()j!էo;.} e]?o`u*$uoYHZsC+_P[gp.i4@H!}hrp VaѼvϘ.)om%:qvj)'IfmSs;QFY.59W?_f 0puyv+ݱ=;L߽*0+inQEI[C-KTuv2\,.k aHUR7$GLՠ~>sK"PM(+& ZɑfC`u,e@g  ]^=Jf5CCA[v[<-CcǀmBRe+'c^%#-?Dtiu}-zc\3stGoƗ|r?mYmkS}"{]]:t4\;|"w$:w(c z+/:fAMOJNQ]:x=e,j >{Bw(/ǷG0kY(TUP3uȗSȾM+JRG612BТ2=g."r̈]-O~!/, ݚ#iWɺs2 B3[cܙA]5mKarg UTx7WO\KbՃ葉x(@d9l*FOzazPSX"U:El3 'Șڻ@x%A:vA["[[S9Yڕfp@sGsY I2K5jrVOdt <3=4O'TgXu$̭wYJa#\BF*%; pG%+چ-( p젙5eƱ`i{+{cayIHb$8ip5E>oM|G%25>ե#܈Tol2 al'N|SpC47QrUB\ hi`dj apᕈs/,rUu.3Yj5 /|@09I3x4rNJQ.<ƒX'2lvֽ^E4[.g&I83Ҥ2B e"PϻPp0mKL9ďTJvemhKnBmwoȦ:bscSPx7K!Yg{QRSmw<,ζeڛ( ^v^ZCg Yf^o:4- oOK-*ׂߟ?\B~gL9\nև(kPEnQ}Yb9)j 65o;5QmI}Y%:l^_X'y :m(] 4tɓAΒ\Q1펀nf| qxT$Gvdtz`/ḏCJ2Id/ )8{> 旛BR{E ,!")Мy%d{:=ϜFXrX<+1eErc4"%CnW ~$8d'Af>(uDȻO.MZN|Ǩ H!L(\T1+A@itB)ȕe~᝗ ROvDSŽ(ҕ%\'s9巀ZB9&TMN?bV D%ϥ1CsctS't6E% Poǐ6\g˨z@+_K7 _FA}ڎRo[_ *awGcF1kXjH֎64<5_ fm7ky{0h&ݡ,Qn %2Ĩ˴v}:G[km h?lIK("$ s%i/C$!^in蓩.1vnz{/[ݚZ7 tF<_92ŢgaLQboN@B fy;|e7\>w֯HPjhya|( ,s)CwJ֔cP\Z >yK"5ؤeVNK2%&/`.,)p&tSgvG K.gzw~%jyB/߳vLS:~I`&_8n;S\xJRsͭn=:օiEr֧e4 $0ǒޥU3@#pTO,P5xe֡( ٘KpE ;+JͶXp>urN#{]$|y0DVNK 4z'q=#Lԑ`Eos}h!`>oޫ+{f`̝EӕQVpab"UGmTԠKeϠfTMY9t ڋ^=aJzgx+(z}u)B`Qj~͋Rok?a+ƑZ$xyI\^dƻUz|&.cn4eVE-qb،HꡨkVY5|~Ko*v`Zo8Կ8n,E|㠭ڿf |\ăqk} W#17v( =,paWHko~)p˸["' @N8?hnn!5XN+^6VZX'vFр@ف H+JL{L1hX>O5ӯ,O7>TK$`Pe+=d!cENc&G5y0s 6L~~qe`4e+:_a|l!e0i%둉x<߷}AEp;,8hG;k0fl CuޣGix* %8J9a ۄ7i!)W{yCFsP t\\+9)E0fs2]S&jlAt]@kbl526Pb'Z{$?5K޳3@k`-<}bkGid1_gIz+1\5WyL6KReIKۗ軄%c%wUUʉCc:^v7b^N魉PK?o0Ck2[z>gdEGR(z [Q& u$"~I[msRRF ^GىNAWjcӻiBWBK0FU5w{EQsZUØ+MoƴlFGtf]LOy0|ٮ'^i޴|wwwG:+js=37U&W*jaWd_r2![nLVht^"ևt!z)5z;\ZPG!u͒Cf+ЄDQpyjNt v ݕ+lTI3f^T˜8ڶfFp!OU*)4ɍ_=˕qRLŝvtΖmFX*OYa,Md='.=tCbhf{僼'pN?>T,ޙ]oAizg,r /bCR:2@NZp~/c֓)wM*z?82[8ڤn){KpuF+>_[#5qayX| x\pp܏9^poWA7ʮyBj4fsf ܞvЦfgњ30 >f&~F՚ 6 %4U'ꊫqN HWBĎnWV k56a<)ǀрQsҪ{V!AhU pV}c&-U 9W964|n\Ĝ(0'kdGFx?T Ơ: "w*qceq ~/S0CODն+P=DK`ZzۯťL}, nͣLK0ٕ2( zQCD: ?WBѾe j ZTRj#ŬYM?oqyEo8ji ;5Oȋړjͦ*ctm'Eq-2q\vWp+>=ݭ7VyA%}AqOIy&7w~r12d `!#tsVݸ 5mw0J RC%8Sj"*g1>Ez鐖oew6X; ^-b$>I`,v5aNlK)iK7)g?`FE JPToŶj#a"DWO db mTBHsIŽu^J]&ae8tڅ~i]ִCCȓ1CK)<<&8yM-B=,(g4hʹ$V.%Nc)}x0ƽ}!n{o\'PiJRƣo2tg%vI02{iW:>UC4XҶ%FFo.e6iO>][iulmY i.eYJkgφPb h۶WEI`L7T |\ٺ2}Gz#ṫk^th@ \"KT9o FmŻhdB-q3m_uvpЕ͈{*=y9R6ph9ywU*29XVjODgSa=f[:OD̞g d$烆%h6 $ rC!'  ^neTd n9HJӦ]qvcћWK -b#Q,Ds拲,ӽ({4UJZ"QĹLV&NaT.]tI=M YdMxVAr1/cߑb\͆5b2Lz77%d`rD/•¸"&2:݀+lR>s:@C˽Lr{=}`Ҡ1}̸f`WSg (ޣ39o)Zp_W߈fHB]ql#>i}R-/EN@)n_Cn٠@(~OW>G7mmv$_.EBUq=SS`X NELSOitG $e][}WHr)ڢ&F?<~9B c6Ey׀?W* * Œ{ c;WU?N>a(jj;Nkij5F;|> .g =!t+UI;}; Ff˂A VBO{xQ5WRUwTVQ|HGP2ec1d[d~A0h$ QB!Ā"Qj57[To X,BUjRPCQf8c@KӐGQV?w=G{O,P}$uT?X]]/Mzc~oo^O Nq008N&H:'}@``n/Z^o,9ް+Xŵ dj{Bj&גV,P?LDӏ!#~<ӺwN*)/#h^O=CDW"H9Z5C%J H]p \tFՁ}^*&@XoqooKd/yn\4Kۧ4 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @| (z*>-'33+Dc7Aj>Ɵ0SALOhHA[EX5 Għ%6%Z/Zb`R >.{tP_sec{g&A̹sI|tOxh-)O^v5<+N:̈<\i̫A3X]^ @ bŋ.茣FANv AXbŋv,Xc1JӧOӧN2uF>P=N9R cmPV]#.Hb(4/q|]瓢icީSD:s;ϑc-%~?I Ua-䞿],Ѽ7P&/>e"@0ؐw:vwZt(op`M5X@PO؂ CଲNmI>(- *!*41uȳ]#?URJ]*j]LHUb-8 AɆxϸ@aX fq8*&Ӕ8o4y^$׸ w? i<xWh0gGeLWi|.LGa.{VW:b /rEVÐOΓ`zJ+ ȻoM(fX c?+z2ۢdws@qz2g%L;kHǻ6(FGK[Es]0ڱ ӗ~ `>퐖 dݴ*ú嵝aL)KGivD$D[P[xըcYe݂S`%˶W y ˣ!ӚmGt('-(Kz+l=lß ` *GsXXWl}0]E^pɲ&jQSǫ@leb# ,-Ř"[C3BGWyr,h:0P_`V8qT8[5! 6Pos:\oOGna9HV8re獼nߥ(hR{96&V!Kbjk@aM'Ju[.= zYyd%e{VY" .}0/x`jUYexlv WAEq5zs7&=:;->~3`b@QgDT|,9\bNRbg\#(K@&j 1v;Df@Cu- O*G?:v6?p~l Ez81_~gUQ$G&/O|JD6HS '浬T"^[JD=򾞉*Nmz*adԤK+R/Ozm-/O|JD=)=_ݽ2)ԤK+RH.2@ aZz{jR%&0~pI")ԤK+RE(uXR/O|JD="=WK.)ʰLZg |`;ԤK-HIu}¯S'V"^Zy;W}UjoLZz{jQ+"SL@D M>V"^Zz{jI؟Y2ԍ XI2wU)ΤD)Ԥq?!T}ݞ ^V7`P~fOZM5cQh]i,o\d0|\)< ǤWDbǺ.qxx7ܠW3ڳЇ 裂t~5g2)bռk^|j喌XH{6Ά^cX ?%g㐼8iA p fn;jX$ H m%`A PQz;0zAcCnGj l#j{F=% B>F9s2XR=F Ol3^M\R6EWJ2}kW3ice4s@otIS,FL=qo)&[ s.2lwh猨;Asv!wlk!ds *ųu9gGro3C1EX YAa7n'CF\w/MA4rpH#. jDPIM6xdNU]{YVrobC(/ zuY厙MS8I'tnb xgMhLͳ#$qQ0m0S?`1/x9Wv ɱ'V,8zqK:Bh:ZL:,;*"f l*#Dg;{Wp= yVwduʀՙ]d?zfu9@Vxk:œ7@Lp/C<C?q@K%a{@6µ`-kl+X aZ[ Vµ`-kl+X aZ[ Vµ`-kl+X aZ[ Vµ`-kl+X aZ[ Vµ`-kl+X aZ[ Vµ`-kl+X aZ[ Vµ`-kl+X aZ[ Vµ+l+>`O݆OC V 8NV0_S  aUhKڿփ\AG@ MW[Qs1d@-b`[2yt׌$Dzyp  Y-\b[+E'L[&]{YCX-j Wċ!kl() @9WŰ`-kjmáEԀYikl+X ao63-l46V.7PUmHNO$|Zo%Q-2繒 GeE) ٺcyUR F &@Omn)Tj 2yb{'cϠ9ׇg`f8D{S  KQkĤSAϴ H u@ "غe ',!|3`sTN,UbFqx56wC:5Q :ܗgsݾRLuQxghh e294JbKPH$sq{jfGW}g9{y.{9bmQ9ZLO0؆I!ET!<2XoRc6՝UX@VD1GE~X;fik3tR% 4e86aS:jBd׫Qd++uFhm2 pBߪ2rsrGl4ˉe.yTz7OF]CdN<|ؼh% o)h''ѹ ,){<yᇝ'Jשoz3Mtay9 `HHr'۩,!i,k8OwZvL>UoĜ`xIa6ziu !P syzspEKAWCY8; +zkЩ<]aX~F\INaשӵ+[KgScD>!$)$D!}Ơ:sWcN6qb0 qc*me$Y+KKI")JwWevND1%87N׀0!`xG s[Njq|EHUH; DP>, ;KW rh1* o@tB|E2 D**E3l{-=cRk|=CwLꬬ>!J6-LK6g+Lg@#2@+#dR%{/cePweLm%fsȑJQ9 ᐖ1jTF1)g&n\4t|GdR.&D8ǿA.J2MЖ K)W@6BIѡ֞6+Vc> L3i??OCX U#D ?Hnݻ [=E,J 2gdTԒ8oz.ȅ NI16ké3YCMeS ŎǦ/cfL:l'Ӎ̥YuYPcDULc!̢M޻@t駦3+3W/ϰ#X]z: iݖŗ(6HEC8׏|sDNĀ ~$`n[$Mm(Kt/4fd۷L|4D!&L2d۷nݶ&\- l*UgwlZZ>eׁ|fjI(R:묎Y:si5 7{lp.b*=+_JB.ɻA 1lՌAX "Y侤bh0s[ Kp¢*U3i0Pl[! jI8@{4gc(ÓȾ}mBqhQP6*%n`^emE -U;Z( $-V_/a".ڔf0dmЎ<e7hQU~S7T0vf0$NI]/XԈY ^|Ֆ]OрAN1 #m!?>X[ _APJ>Wš?4L*>b Ӓo{ĨZӿ9ڽ`1G}vb_j?=ak|ֲ0w7_H*!Ff8^9::"g^H^⒈6DZ{vHuC=FGL8 N1r_'TxV nN H $/о15VmtWrpʐ.T;n!6ѿ ~O-D3  964J8x (ίzàAgѽچ-Q͟R|Em2LpT5Av3y̔ 'yw ݷQ$H9S+s|θ،e#4M!+d[〻G=3zb^?/]t@|1$/O0ԣ/ x,ˋF YKQQ1= +~W .~5άUR#OH]/^5hCCY7]1'&@hyM~F龚zb@1-/ eOOXs@!pTר4JfNǛ S< ARnJGwI. VR68-D<ybs%ψeIZG?G󂓴'qFavQ- 08R|< G MDI.s(@р@Ё14/Z3"]:@ ; O[*0;bo iuߨ V'b~KƠtDk{[/QcįZΦJ4[иm |Lt!-3ePYSXW;cםّ&l$`!u=y&3/eaTg.Ӥ?O":̆{_/:vWP(Y򀣅@/D@9c+zƧ`ѻmSy|{*?09CЩqJnC6 E*{#oY)7?3dP Wч:wgNLJ&G`g6\GXBYqE"R7m 0.CYD1!psALY !w͟a@3*xwUi5,/X) MG gaIJ^U e`@93+B7v|tMT:<(;!:R!ڭ* pnFJ<:a銘w_pŢIxJ\ͬ$%)-oD7IbtU]YBj/Hb\SaR wdfGVNa0un|zNen`˓ft-M.mz(8C+಍;g;.y~bqN G^.]tvfi a~= G*NlqlL\T;Yc,-Ɓ5Y50ij:ŖvwEV kX;oB0rgd@dYd_Ws"-=Un֞W-IJ>rMt*v r˚!JO!u`\2<`!@~m*. #V}j"WoznB`Fy,Lcu=b(&!ł ZwtZVA&K kی4sJ<ry6o~M},#XT%4)S&qXK;h,_h@)}.;li䉨D#<<'z=y]GTɭPV&s44^!$,D@C.Fku⯤28^+|UE KjK֩~0y*NrxTX:05+*:8X2qD߭ v2N"Lbf{|o#g1uE\@lq D/G:er¨ FԾ~>GGBm:_Qf%l@s K/I,WV2 ;pJ B3p5pThX&PZ|Z ,c"=d ꥘:/wY!YުDsD1a$Tl`8Րmo͐^#YQ% "S3^4|P`Y%"Iʱ'Cd 1'K?ʇ1x5K*V"Ƀ ʰf++>R9`$9UJd3HS? >r2\)1LS?i.#o 'ʉ/tPPt/\ /R@i|~Vm*g PP>J A& bRIyF1䭁 #q)Q/jrdӣ]O c0|Ti Ő[! *WKi\vdM ovGRwn\?ma>rCk-=@'c4yV>|.|T܉gB=NkdPfhT\AQ1riV[;f876wE(xMzŌF>cz"W#1?jЉ"- <+'k-՞X>;8vx'5_9Gג|gOo|-wxft̻,~= x=*c|1jj1[w׸K0}~5*+*',HMHcDhi9 囯sdW%NX\ ɇ0V[Լ=&SCfB@[B$Y.k铒h?%퓼R6ϙ|" GYZ0d-X@ex25XEgr; &S(1󪱛u:\-0#qp?rZ0@΀!9 I4 @Х́XQ!+үOsR41pe(qLz_Psȥ}Xf*iَ Uݎ͸+nj21;]N?Ms:l.<'t#+JWM:K}l*gp|"-+@Lj}eXX8xqu k@覘@()bv )S|hu#CXhoj mf3hT JM`@@@q!`/0M& ͘|8}x[t̲äo$ R~q(U=z:Գ{u`Fɬ >8#ܦV y;iuM^Ǣ҃2E$M;1&ke:1*h>WOwCu/gEUY*G!Q"fvOl;MR6uS⃛TA͇i]Tô.|PsajU>(95KvOl;MR6uS⃛TA͇i]Tô.|PsajU>(95KvOl;MR6uS⃛TA͇i]Tô.|PsajU>(95KvOl;MR6uS⃛TA͇i]Tô.|PsajU>(95KvOl;MR6uS⃚yd5KvOZ2A͇i]T @.I;MR6o`L+=@̦|PsajU= {TajU>&@4xp# |PsaH^: JOl;MRBZZ(@7*Vn:ۤװEô.,%/@,Y~z[*+_?_ W,|0 @0*Y-hO??8X` "|wS2FK k[jU0n<"u^#|c zjV+vMT@,qul[&jQ뒚[~ 6 0v?Q|wywz}& VuipŒ)Hv7 Ű,R8դS}ՕbQU%ёidl市:]S( ?%:G{ Kq+-{Ax t`bj~k9ejHgZ LPtm!I>3{0ZV8z= +鬟 bHmrr<)ˑ̺")\h0 \: tE</D<Zl Au 'ZI'n_bpYH0jqAI)lz| $}g7{~Ay! cRjne Ќ`|Z `a>7I@CyCfv "0$86xm#7dϷTkq{>h gG䳞~'Cn&|J +:϶o0@GW!g $j ʾ R|%!{A~7k} r virJ3(v ]^Z-ugė{ʣfM yQR?5k-uǪ7rŨgCSpxL$~gLvAx*u2}-P1o74p`,\ęp'_v@C(tOp:aJY~ Oؼ .\#!b܊kWJ-)\gÊJ BOps!aR|&v!@̰a`fηn{AC)&ǵBupc=Cji9IC`ϕu-!j*~hh;EX-u6.n[Aw/}bc ӮP ]8y@&_'i <"MX<)xUs[_zW΄;AA1mU P |GU93v2wD Zuf#ZËMYpQsOu=֍sۂ8Qh 1`;68S%81dŊ1#Xa>m(440ɂH"aVzuiC`e[b" wl?p*+w RHۼcz (06yHm"/-2݅ސXXQr?RkZx?RKF]@݁d,xG_Ӣ)73aܐ(,p(LOםCT!wiAR8{|M%Rdx $\7#@nݰVpU05 "s۽G L^FYHe& TFv"b"M- H1O[:!@t@Q/`!ۡǾGd{,dO%,OGyO̚%"N Ƒ 01]rL&V+񐤊ܱ%)eP+Rt'²<}I uyf@fx- )胁9€@qX/G?U*S_?u[{[?^`z{5^|'{Z5l\[.x$0̤RӅr7.%15/ɡB ex脭iØL|˨6<܅ULр@1 X/?R C ;{ jY^~ o~(?Wv޽gֿ5Xۇ῅-m"'"GNxN/',-VV">q2(x5ˑ(f4K@X/G?U*S_?u[?^jY^~ o~^~7B ߋ2ɲ >,.ƭ̆ߵĚa4ɉJu0!jgT cA,!!8b0j yD5V8;(SCx܋ tbG#+S"*ϴnL4<U(~98s>UI0>|vrS"K Z-Z!~Lvw:bPY]2{o|xpwOS٣j;}k?@Oh̒b#c7@AḈGX5o 8@Rp{R⹜LV":e3f[?9Y,-A'9Yj'G?D{7"64hL"jo0~ q]ӊ5]7;ȃ~%T MŶ<EYLz-R!Jzf<,gbUHJp2\Z%mybeR'"_=l`DR<A{%8&zks, uhYdÕn/:[G,ٙ$y#˹$ߜ7>d& dbl5+dR u R8jXm{}#aOW/DU!_Х}IpSr}Ey|?+yTVTVvճK2jη[$+x_}M_x0fIg(8ZvQi9 >,ȣ\t@|>/ D@bZe#qlE \+kL=ΐE؊@O_uxxTՕLGG+A~J*VݚmJ|P'/ۄ (#xK(A1 seB}f!ƨ#'b!]K#A}~ȐBgpԧZ.$10|h&k= A4gtuFm[8vԯbuk7wrIt)b( c3t5( LyZ /kKF!CbQ'E-Z\io?R]j?׈ d V6ߏ%*3[^*3L> I6(ZX!c,T)sF9n\I=c;1ʲ@.b^I%nq=+$Ư[)+<|BE$~,rTt=(D^\`C2Ыwަ.^n9n] AQ'X-G딦>+dv;&R]OJpjr(CvE`f4OvsV }: lٵ #1v%+I#$A I& i\#L,$ʈCD21*$5]$v&r{W dvςoë59}4UD].*6[t^bJ>PĚh+hzpa$KfiQ?o u~xGрA XLМs+ij '}{BbNgJyۼ!x]-b0/L bk|%KWIIQ%㦃QK7AIw upB!9]EvyS5f%zl] =*հ`ZYC^$>&)l-ѽ37焒x%PL}WG 9 v)𮀣@QX/PLjRzٽv[\8P6;rY95? IN>'Vme+!m;K}8GB xY] З[d^Fw{ſ="HqW=xOm kQP ;>s"-CρD/ppVs2d?_`F#bW\ =Y75>0Q/q{͎awEkOqLCJ"$Fh~ ^aR#, 9gߵ{׵'}6 =گ"%QGPfYw%$yQ ʄjo(i¸>=?  ؖjJO& 5{ѿK̝`v+q[5*Ex5ݪ+])$)^UzAl}X ;M̖YMX >cS/YX}}ё% YbjG/uWT|DBUɟmP[d?7-z Sqd-֯ Y.42vmJUa?t9R, {yHCu 7!r7>V稿|b&ǽV-y0k1-uYXis@ᬖ2YE5wU6eppyMU⑞ ,]5{yb׍BA8U,Ft֟_O,Q(a3 GTDog"'cVvN#Kbgдə`pudĂH͍U'̪%  ] Vi Viً(QtN$L._ % [,]3f} I]&R/>#9t,شmBwtDb&;Ib܅`8"-J-F5-\%UZi eۭPn]^%u]i J7 4iL?G(7XvorlŒJiad'tW4uvYznEZ}I)/@lx5C5 xהּD?bޕ56Zgw9taW3Lm&BF#qT * Ӎ !҆Jzt \ECu[ãE?pg*G "Λc#WBR f/d^'O31{ fbAфÑDGwSK`3X4 -@SG3;tjnPͶ9 uxtAonښQ5#"dAfNӲ #-iM`(&[}ԞJ2Q  W>{wJ٢ֽm=*'.As[p\DW&2W9!$FE$`]*ͭG$ `D8~OVqP q4jd!S];"#ɊiXY7bPuW*H5D6ݚM츦8&Z E"PZ쨠.=%dUΣ?9{LlgP7q|S0+vnsPfꎸYbޖ[`W_a%XY) ( H&e F{?;G _~|Y2{bi ]Cϟ#brc{G൷ɏYֆ[:IM fF 6NN15.qaP.DƁ8q^)dG"Nˋ@r8LV ~q&h?Ew2H36%=ꏖd0ZT"'9H>W0 *[`[?2+UR9%{{_q>~cm c!XC.o+LR^ZLndщ+M[(+b$R}!~> ,Pt#|;UϺuu.7;oP"ՙ̔)JDTs#^:~T2tl59̮UʪD}[ D^ˏХ2 t+NMbx F~B4ߜƓн vS+~BD+d󣃓7΄( L5Jcg (lŨX6XE@b/$jǹI@SB\i@T5")wli:&h YxGlF|!]@T@w 9UlL! v9e34Q ƽ0x o8£gVx)a^ceʗW])\39"ºn+kv*ɁK@'f$V2Xșv'Mv%Mm{CCXP t#SH"oW#-+Cz}sc2Hb w'NPXVS%j~j/zvk{C٩sץX/_3aqk1,Ʋa M˞ntxRBkPF]Df`Z?p0g[ofԨ@ & e$4a5Ud`$/12BhE*;;%ʩM3]sj"(^BL#kg%5?U9<4Ŵ̭ xT17L=oUPR1P,DHou;H8k ƷFgHPk׿e..D"P͍ =1p,|0 m]s >&Dm1OuWqtbvRKΉlpNF+߯g7c9Ը-$ӌsj=lHɟc$k`IJ< {qEWB [#E S&4K?ͶM0ԗlaY>O ؂5oAHZ\T!Pu@E?ʇ1K|St@5am{ø%;a?778huHYAȮ폈!2vMF%1CDn~{$kPooL , .*sg~~#Vk;8 Q$4W3(!)ezA3c)?v_yûXAFɗTߐ4z$uO#9B>AEgM"L÷R&9͂Q |VdK5*W_-<}2PSb.*e16:]_Ǚm-g/eZ&wP -j0B,Ԍo 5Eǔ% 1>g`IĮ-teiNũ pu^+LM;a 𪛸f*jt@x/3c%`8w"#+F ]J S\v)qz=\% z/.gR9)8| @ŞWd-#,tvpsǺ"pUrWTi>iFf ƨ_R쯰A1D@ Uz8"W;|+?n%ak ΀{ ::qOR _KLF$RPi[<`&~(em| &Q.4/'gq? ] b&`.ݩp}p%^] XC р@ P/ Wu' ?'F{f<][3wB.{A{{9or)zSF^Ȱ26`[&kUPYr%xQJ~hƉ+n 29Ol Ls-(K2)#?y15 I$#V } K WG'oI/I#f0bMfHsM\КJ*s:@ LK/\h:6+ m4 jFWuzz  @=|RK<&vKl>|oN^, TAJh"(|pT.=lćFK]xC~yɴwPJPFoS?W-xMN/ۓܥR3w`YzPicaA CͻP&𓉺YVypFɗ'Hى. `h9 i|6tR,*RMh<fRЛ)N̲\E_̅.P2뷗{{+mߤ?*$@kˋ/YF5}^JqpqL!7⏌3Ц}^(չ6μ4g=EaP3@u*]dN**Ŀ 'D hQ=nC0VCT2UϔY Bhl{vD-u.E@PQ @/x]D4Fmrֲx̥{-(aÓ~D?*C|bkÜm z|2?0Ylɚ+ y )dS*wm Ev9zTn sN6W\sEjxa!L K )AMǦoJ1(ր:+2`g%Ê֔(nn,p8bU4@JlldPX+H~+3l:m_{#HJcL*éb 8rFo & /\ hЈBIc)xC,KWw m(3@ &Glga000(jIbqthV({P3#6(2G4}ւ|% *iA1N RSr5|#|Ϻ⊳" ]hW\z9Rr~)84* H8<`$gOyW1`EsJ%]S,[NS8媸.bJ="g!>{߫܍NήR8L[lY^_db7atd^;SF~p *u<[ƬaD72g!zG%^%Z@ݽ+ OuqUXνSnғʢc^=SοRѺUnhu#o {4A Y7>8D7Fk}% %M"lMT][і.t=1 í;jgf*4ZZY;ܟ?aY?;DAMHj(|u 6:lZef~"۰T="La M!Z}:(-8.'.4%Ԛp}xse8_!uJHw|"<2 C-k\G.΄cU xz{hjGq#Ǡ ]2oZ;:ӂi:b7,5}-$#ҭb_|pBtjЬ:e4vn_0/E;3 `o2vn$c%̍I߯."^5wOfU*}=A $]9uh;(Y!ǁiqZUgx.{XJ9usYϛр@pGV(XMi=r|[]Ke?NybWš(|< .Gq+_~$6b3,oH8@ْ?Nu)w$CK6ny @qX/Fqd9$Fpt[j\\!RD>2?EY;gS/Ǒ? -;#M [G8V}Wa greShP75 lW֋D=ϡT lLX@2Ddư-uI L'RWz=ε2{Z1 P%hu׸(znRVy.cb)AT6lCu'|C߁b* "KqjbtGDTy~,1Yc\-)HugO6y~,1YbkM;3oŞf<ߋ/#ѻxx-T*sUF.}G)1[#!Eud9DO ,{ r8ɈPQ+" *؀9OFZW8c !μ# vⶑ&/YabKZ@dTަ 1M@Bš(:.E$7Q_5d A5 #GO$^@"H^1(s$/ʦqC9Qz;@s"nv6a_M$^g%m| c4ág_'H VE q$O4eۂ%@`Pc I`rܼ^*ګ}ĐݐIr٠;įx @+4ŮSI`e+}u<2\Q dN1` D|ӆ#>g,58Y\p07qHqZS"@|,ɋx_6rG 0G&vU#8 khP L94"ˠ@3G;4.*aV@+>HAX:, :!)2TB?%XjExh+k슲2d%uc`TOhW^u 'pמu0Ԇ0hv8 #o(F 4sOq/r1|)=[0_8bE`'! hS@l(WT#0 L:,2 fƦ_5?⭙pX^?8FÜ6hK =Y:Z>%/\W1>uGXϥ%ě!jb&6eO0`jt 牴g j_,U&Ӡotpf *ꏰ0fIăi,)ęu>,68 '+"]̞\1vq$i,r8L̞\.fNÑĒSLFZkmkLaԀ6a͘@KQ3 z{Sj'|/ϵßKa7ʘ6dg=FW^)`ە}1+$q3l"R y!>Fpڬ"1Yl W!X،>ܐeUJ[08sf]C4Q;rxR5䗥h|*c+][]8!{#ʿnʐ`Нϟ|<(WTN~ɄLȣk,.J=IFc]ZςGs*A[# QӾ#L'PBw*AV)DsPLW BPBfLN$O TMvGѷ0}qC;Rt*MPRN2v}/Օ"vaC;Fƽ5xtksZ9ֱ.-n$9b6H$&XdճAAe]}B%ozA>w,*AE;'@ U6NDa^P&VqZ`F u#vxiAީ+?䭆@ Q'B#.U7-~u}{ӏELz1$pR=kjtRn"dbn~zu4 -HD4y>Y,}B;;aNIr4w*߬X#߹oVGVo BJN G ڂ\)tХqrE٣\V>\~Q^$L$eW-mY:Z*ց8c ?,7;FO`2L{/21 !d/(@?&)ٹ#VQ_< Yw&nkd_‘JWxA˗+N XNeեV38t$qFDZM1l 0; I2d|?X37Esx:᪉dUqQ :VПC0(Zq1Ye˨ܱ8SBE5UkrcK rR eFiTsH1Dݜ8 Q@ A0vׇ[@ XP@IOHN7w ̍DBOI:0n&'itGw~>շ:DO +T)NnN\SoJ]cG[ p-Oh~5;(K`*X`?MUA6CcRkǛuCbPx˺*MMՐ4 Pp`p2@i@CEf-6 ?fs jwǔ,ΡbşH9rH7M]/0ij`"%~2 Ůd qf}l 2PZifb);Bhe*i;mdM*̈8N SAȵ1zRcycdTUT`7̈́xgO:nepBkNIJw] T" 3Hpe?),W}@J\ YpM'x$ Mw8M-F5$EuR ȩ㸏I(z 0`c!Id'<):=Xdψ c # .i$){^&wG7׿9#thXǏ*.bib%s8\$ Jg=eb]t@t8h*/w9 ^ҽ}/`IJs긓/acrMH}05j2@uܷ5:CoN1' j)WNs:-Qp^ӍeH-`5tqYde-28Ҩc­hT@ l8h> ?l1lues T3,q!lC,Y|8VˮkWHXi1vZ=ӷvk*>R,g'xOX\OPGx-=sDfl1KN`9o ?рBс/#tj8 '^B_^ɃjEbݤӦJ>hO\zq=p.-ִ=⹣ Z#8pSw 22d 9-bH~+i`@2HCϵ\$*,^@[*_,7k[8{7OZ%+}c$ok<ؓĜ[;4t^aX̯T̄jHZ0hhhq? IrEˀ6^i-<ҫlޙE]!1њ@[x ߇St!J{3FZ,T_&yƻ~pV\ b- xΓ㷀$SXu,j݈̎J}sYO%0Nm.0~:Zv6Ccm5#ݭPs-FϗhwGJ_]HoBvct:ձ)j24U`o?OF$#H_>ڠ++mZh^yTHd_SrmV-it0`)DCfdm/W̮,yp£4y d7-#MCpQV?=CI>=Ae(n1+@e婭;8$Ih撙5 VjRwZp7eDL(|f!G}4Q lymSpU h; > ًvlORhv9% b`DK$IF|CՂF\=Y !  ݈B[%2 ~2m\ymڣkK?ITo;dyx5btbYE8  'xmr˗.\k B (PW (PB}߿}PB 'B (P[u1BfQO=b3ߔ7%Yn#pz3{c%zKUTfK6%r^~cj~ᾎA$V~aXZ'Akr}7:E V%ɩ'.#ξȜ2z+|) ӷFmGқ_nJ$>/!wD.C99ۭW'R$dblx]$:BdMI˟Gb4J$w_w¶Z*2]#r`]sФ[\sѸiKO*f %lKqA`w@M*:T=Dƅj/| $!m! R!w4`1dm~ev[}z* \3gVvѣ~oE֒FLv$C"8a14tBPLP WmA@H%DPI@oL<$3S&DwSѓ6s?[&g0EfgRf͜*U VRkP"AjG V֥/ #NyF9qM\˭liȋX):1?UŴm!KN ql )8Ҋ+!լ[7̀MtD8ؔA-wp\R6R*_Y[Sǖh ;?HQE(gM6]"FЩdChaoI ўe*Ί:Rr4l$KB/́v?E Z*5MmgoXRg6A q27BƄF4Gp 5DJ\җPHcN ;pu]p%e cDL[E%O0e`@.CuFw* $]t՚=]=gcԨKI]v&LPyw=:^A<'}e~R-4C//|9>R›;Ř+smVԽ;Y}3 =:^Ȧby^@FFwM?xgw6^SgTQH,~?*2Iq skP䋔Y]lJ76l~63QJĢP"Z`fP4y$nm`Zi)hvEJXG␔nm$C7 x>e-`е%H; ɀyIzﭗ$nmJFT@+ٸyNYlҥ©e6uI%\m^hRlz?B /Qz(s!I(/)#x =jS" 3iϥbUu,I%e6uCƞn0_BUD5o ^SgTQ\EhP#re氞|6% slΩ$%`.3eܟ4lJ7#Pwf/8ù$nmjݍi xHZ*!OlΩ$q IFyMRIFio{iA<a76lJ76cj<[tU4ـ)헔$nmͪ,` pl#FyMRIFxpyslJ76l'Ф*Q^SgTQ^Sg7Q}:Ͳ:Ͳ:Bg#FyMRIFyB1I(/)I(/R:Ͳ:Rh/)I(/)aJ76lJ76ew:Ͳ:ͧjeJUnD4\Q%BV(r*_ l X.[{F1jʱIMX۔^/Jڧ'̇&XS(~;51mZ9A0jdjL{XBFS^gٻge>Wd7#!?,gWR Vd+-L [V0=Y B0ckLJ.#SwHGu=f sLK7_GR#D9 #xPŦQtI2w*9jz-s&e%x@~ʕ9 ,M'u@|΀6#asC3kDíN4y;iyr:@oX6'XozkF`ɔf1/O1./ρk_ԃLaO0>gUٞ{3NI650S;PCc7 R;m.f~h :c7q =>1׽-f ڦ;T9ŔINhVOF]0{˃Rd&sjTiTpsP=o+t{@8A3Ĺɉ_'W.nX$!Ex4aJŸ &ʹ ۦ= 9!zC; +lb,ݭ5pdY=ad;5\RE<~Q@u;{bK֋ZL:a A;-QfSH@1U $D @TiB$JBy ){$M+$m P|I2@~hqJI#G%I$zI)yvJLJu$#cD! IRMH\%G .{?{[ٰghhHe~f$cXL>w=)dBX?!Lҗ.N' . z˪'TqObӧfYxy?gje&V - DE.%:=j =/FH U* %utT+.{IΊyÀw=nO}2̑j_?PhٌcXHs@ %2W>lЗæF<<;BQY6ƭdVHnQ%m;YY t 8*WVYZF_55ty}@n,2)k_^'!=m1Ki- jjWqXX*|ܱzì h5IО$2bW>)  O0*^ s(a`ڴ:9]䎖ܮ^j>厎VJI/y.ǓWܰJ2+LA}1cEv0 XdfJ@"*^)/SRe5}j<N6J#-5i,%h }D,1`-hnDhg"T~> r $S?U, x̛]1࿻b/$ K^نtxx+Huۿl$X [I;mk~szksH?rpao1M#OoU~_}U" nez(|íWt 7I1' ' |\\+j7B*/O}UEά{ ֥`}R멐bwM>H"q3ĴY=ى3}Vü& ҤO L=@KF'a>[O9ӧqY,X#k퉦~< 3QtWb UȜD%}}/m3}r󌌚X'9 $kN~XDBtfi=U)ҤTۚ!س' olR187*WJ׵[{M2mOȭoC¼{[[M&D ~wҨ~s ʠ,vJTU2_̩G3A]tDa}O=mگbSl8S3phmtp8@KY=eVY4ۓ!3 &-b'0x.;G2KF:U\a,vLC Qpyɂb,aEa;(6>\kfYO"cIҳ48N7ZxO +>gq ׿aNMx'l X yd \÷HY%$8<[Cvެ{Nζ?EWdF@QwDl8T{KwXN6rWyb#=zwTx<;p >}J.M+a3,4T_?v4Jp?qw6 ?ZI&KO ؼIasVr7K֝"Ј}LMxĄ?ʐ2Gtx&vh~޴ޡ#$ #o%j}>\Zv7e'RŗDQ@Jg|K#Ie >D>>4Kn i?S`@*~',b†[RL|7(e\8},Q,((hZۊ{PZ$fyVIpzB^L8Ki@/o=Tצ[Q/d4W2 Ab?/r|[$uCu$HЈ*G,t՘1 RFX ?N&4ՎEG&9 ~rV6xXfJBͨ9n>FpBd Dly3뼛 ˓x"CKAKB_ wtD91w㵻% wf,q1j  #kz(%d7IFwzV/9~jPLTQg\'%آ}ؒ:U</-R>muTVVc[e;Z4g=F:,ɮB,1I؀U[ ],u%$1EJr )s+ OT[G87GJU*k")-z[$k8ˢ\IJA8ىʉ1& oݻ0Ni:\)t.Ns0.HnŽ*ط>S.f0X%ִ~􌙈TفP>«dڂ⟫iJ_b6ɒEs77"Μ `}4EmX p̦rfkd'{Ao+B0?&"* ^ "4;Cl:IeA/~*{MK8La%,<;m$LfE취Grd})3+Ry! MYg๚s+)Hr!,)$ Qzb Kb9LWUKa +YDaE(%fh7@(A4P)8tn= )=iC1!mLS\ZyM_.zj3 7 =;0yP`٠85MB$8\kh&8w0dW/!砠G#K-T N}gP="XW[X8U>&TJ~t@֮$E:Fy[RC@%ұr*%~K"0pxл^7 x@pT)H玤KExw$\› =. `~5HgiԳOSIX`!{wM& b2p1no#v~gPQDq|+`reG#g.Qa :+2(ɄΘhmr~֟LM9Zƺrl0šM|)l[u b3}LQ@MrQ/ZOVU$q9oy\Q6kT7\ ]6Oz7qx@NX8ǃ&qK>: ۺ{ -r LkFs+*h B̄nU#ZJpwOm=vVZ#x\xi&4`h4dur^N`31ƥ,qF!Pv}4@>-\_=W0V$))ĕj,oޗz6{v}L @؞WRBW8B+f/zNi @L#&G?}/GRp9涩 ؙ ZW!6aDqɎW nS}iNӑ<8]Suy5;GDrꙴ`3@ ]m3 |2q3h0>u OJ>()d/ar@!X(n ެ|ghb4%~[>cQRee9i3fڄ/JxSxnr+H2H0v=ek>bMlfgԋ/ BV ^x94q7VC*q4#m'n7~ XzwWdZ  C > {HZ[Oc:e uֺY\], 0:gL s3ֺHP)+͎rϹ"<HDfg?WEW!X C*y\'?y-D-Q8B9]BfC/i'b o]fJdjݧzÓ+aWM8.JN~hde8kwZwWHނ\ .ֺM1bѸ'QUɦ(XKp([Pk(\C=TݞQv;ArOc9:8ƒœ$$ "d`]'hՔ,ۋF~Y@mSxi{(}ՌBaC}0^;Da6$lk!9tΦ%Wol[Րiƌ237sn} "ѱv=>ɡ *R`QܼK6ŝ2=xŵw*u Q/!_SP%@Ctc3܇@G B 0 m-G'EF^joI)0˄7F _/騱$)5⓬&*j\P"b.EBځRQ2ResL=gf:??)=cƖ%_q/;YoTGvD (:3@.A1!@eNP!n fRU$ ˘F(hB9=t{|@JJ)g-Lߩ8f|(1hel!@"`{ h AjX +dBGsCe^+ZJ )#gR39PJy`u/2M~S_ԮQbFWaugK$a7)xȏtϗnR?:mBMgo$2;ǞM~|fS՛={TS7/6&\mʖQ+ᩰȦhCxʏM= k@1{VO2(Iga:u.*?UMq;\&K5>IXIN۽FͬHtEM a \˄ʗoֱ]sK)'zة(uEDH)SY7Z9[z)]H>jT`"dZ`F'uyI Xac%޲i(-FGŗ^f#un9ѱ5Gr4,@۱Av4xx[vpb7T;0;~' exb.>O@}|6Mu2RV1 c|zT*+% m+/EFWqX"F]tCz<%AƸ?&Pq?8|>3D O /3G"3j I_ޚzG7#UPl/IZܑ5'ߢ+^#9V/") bl=!r^+&GHʋoHwʅq<^$cG@3>~8!1*<YI9젃9/U7%%ux5ýeU^Yx3=*ÆΌ`q :0"fldrŌdmzߟLJAۀ)B0 ~j>Lg:#'-=1B̝Tl&)*lJHְ4P{{-N=ߣenDXNR(/{^ECy[j;S5K/kuc soκާ<]_n(Y\`Fu:jLR\ʁon&b^EDžpuY AWknn걘F1T5b}՜.H ۘ`žl#BO?ǎR2e٫S)NK%scoTlg0=.:֒eA/L:pdz,"l']<) v'RIl&tx#>ÆDrԯ6dw6N_!81 r/׀dqۄhDQJ(hrR5Lg{N@f q-__qoo=Bg=" w;8),# c~w;*Q,+ r@klH|V9lcE`/4<>l0(tGi'ݿ\19R@Y3f[7 ᶯBvWXy82 _͊;QBߊ{s-M/{|:iYy IKgEȁj9DK˯ðhͮȼoտppC>`y 7{JaYZ~_'OwmS7 9S(:5Zu414R ]%t`4?wp/V{MfwHu=fbZDAjB&ӿB655³DRvjy8~=\V.&^43tUT N4ZOz\ W.OvGk ({ڶg1ŻLOK0Fs9jr۰rFs4HccsSHc sS3+\! sS3w~T JvvO\Q CfXaj(ʍA~w[z w0lQ3I/f:BFka4 /56U˜=u,MK-;|Z:QC*<^4π;e`YsPMH!UCCV-p}"5+RKMㄣ=gȿӚ5[)h+WAh|rB-nYE 3Bd[|.¦ݽ;tr&W7+2%af2UcxL +LMItYZ0y!(wb1֛K|Om@__OM}@OXwH8E΃q°n'~ Jt'҉'CCr^8t ,tmSa&P7$ ﶣ߄$5(T =  $^$u|PCek{ET j{̟ÍȇB4Ïv ?ųF: +<[tBrai&̞ IMۂ<- ,&unLfSDqOᶏ0v3*КcQL/hW{,qfOʸn+n@2Y_UqɪCqAf.1bb{8\Amjqр8HAq>I lم&:x[7QP߆l?8ʓq$LKJLs 4z;W :Dh4F[,SPJ/WoR/*[6Ɛ>_"b5*q$joLHѻ~Pסaaǘ M4$S?tmC1٬4NumvCʔkljʚ* 5 *Oq#.+/651^~砤s̰X`r:sCT:l&U 7D0A'.sV[^1n2 h;)[NJ0yXfm};Pɰwˬs}b l>*>]0B|EY  wCA.mIQ-_1je#n~y?E]MԨybvmZ槡qՉS,&<.! bN(JkCőDK?N L:&[]y@ơFʗ UtF3,ǟ%$FoJc}%#y! ΦGy=AKcʚbeReO\o>֏M7\D۴e/nB`7,`egnWv@\1+\̄&s7'54- ߀^yZ 6.: NVI,w=ޝBɲ/a(;kb-2BрFo=Q6v $ʕW͔Ë]$Z׬tӦOmQO|dD=ނF; 5{|.xY. ٨9thYZ]cN0 #bpPu%ћm7LaP&r&VkuydU/!ex[.*倕*g# \VPU).M=vreA7.ؽB5g8y墾Mt}7>U& w%Xn@̱76&pBdWQIMs^Z{oslءnw^WJ}FǸQ2BH6s@Ph|JwH[ 0KiB Nq%wT!cS  SYdQ4pX/Ϋ&rK.P=rb`y^N ^y/l!\S8GNj>n'{+^B1u5 QlLn 6ZVev@g|@NCuףCT]*(% `bX&߰N죂ͣ#pot -6No4CI˻5ηJmAq_rR:Wy$Zj#蒡16׋HKn(V.fKĖ}$c4(NOQvDܸq~IYYH= x&;LSE$mGA¯d7\q##ѝδz'kQkSU8+Dv$^D^#RW&NO! Hv-w>H8RHb#i.AI<q YtdNwwІ\ 2hʛ*q)i5624? Bn?X3?OZAli<CtdcH~4P,t@n`3HL="!ܮ D D$DB<#DDCQbDD1DD@DDCBDD#4DD> x8$*ԪW{wYaITbVf'gb|ٶglTwS$54Wf!J*k5X8GmLg-Ŏ@E\Gˁd|*)*މv"һ:|ev|xZ|!m[;2sBA]@@0*8)%`Q}HP$*ը5 h] s5׏Na0P׵ ͼx !xD3{${"7o@wzBJM僁jdffD!N1a_msJÚ0֦cjs U}o?ng{SoԯpS𼿵Olԟ{0"V~dg8^a"[ T 2jTNm [_Va%@uޝK8ŴMT}N;9<_MzV2{pR5'$0#G4rqM'/iKuUt3>pr 1d'CW>9 Up|? jw8a:L>Ȉ$86"η)s?00Qed^tL#~m3m%&-'ag7}Cf7GK3~"o*3Őe6v/!"~:,\"]i7>%p0qX&$OWPbwnO MwW"W&F8ĺjҷZe%@УՍCT Ov=G/AĿ bbR1n[IyBj*OZ/5pnjm7ztlc-(j5'T [&s@,-7":JfJv{Z l&pz@|]3L܋=soS{y cAvnv2vk[6`7@*~樃߳.5Glw/,d0Con2]N AFqFK\r"cO脣^hݰl!f`sKbt#: z2+Dk*]8ZfZ0S"b8ykGAfǢ)heO`*9rZc^IA+ъD99u;YitPK \YDu%xסx_񑈸XjIbzN31sB'?.P(" tBqI*m'.ZSS3 ]Z)L,2.R>E9c^ȶi"CP;Q}埣#J?7.)?hl`7FG =|UC"M7)eѣJddk)7KDVDa }ZdfU!Bяj##WWN7b % ZwX pJbꝌCfZgޕV fZƴ0 ^j bIq/m/ ?ҺrGF&!I"d\7Au !R0!(\ bJ=Oё0=Bl LR N9gU!P`@),0Iz>$<>*x*7#aKfRlu43V: z<ӕ"*Cs[088Ѯ"07Ȧ07gRڛ`)mݜn5'gvo)d˳:gWr7gi]ȹ`{!MHq1}Q'f T꓁Ķs_)|w1^y}L#۱E,W:;h~$=g_n4T-%{V Lv+M1MB #7>Cv;9"j A2*y3'̳8NV17NCl ;N{=\(1URKE^3ĚM&Ie} pԟYӃfY|-U CxEo'-)-re!eR?i[`j h.$];84Xqu޴,.Kl#5s"|ջ"#Kf:ַSsC*lܨ|hei"^{=g{=g7{@kL-gH9qY$ I/Ah3ӊh_+mj?86HJ(RM7h:]g2Y2Jl?0ēs!G14zLs{-fhqgmZuH$D+ g^u#!B f+ aRZ/Hkelŏ4H9SрABNL7yNқӎEg{x<}+FN;BSߚG]jf?P#mv p!!|{Tl7BAf/BB {CTH$"JD1 gHYM@ :78\jK 8zw Ipy뇗\6y^xȊP!wVi_=YAVSaB6=)u2ZL{C6 TF: |+mZ1!C%RH^A(+kvO!!sΧk|qF n1hi4Rh1y+-#}2tn:j1%drփ>8 :4OZjt-'t<>|6!=0/חaA-yvy}DT@ V7_T,TzzZĘaKXhQ?;` 6Hi%UT=xeNdQcaRZu𶇘\6W*l7=F Q[hagowYdPb+Qs|>Ov.64hwQCU*Dg&wAyP؇In~kYLM'gw@:ת_W5ڼo*ԠW%Lqdm}猣B ,q(T>_-']s_DB3jJv0L/4hQCQ0RR/'ZQ#tHhsHH-AːgN D("Hsډ D"Gp@8,=a\ .~fQnF6l؄KQIO`P^^^^^??F^|3ߕ 1$2@NJ D<'4'9AtK.OLǼYu.7M9^H ?4QEܻKH F YmfYf+ 8{WBUUW/?!qu㪱_$u,[vZjUUҾ I=ʪ]]i8kr7oW i-2bs ̮Ýs|5Q#mjRx]=p(LڐEJxN.J/Tk_#UAQ-Cu@;DHPd*+"KxΛc ׽}|DA0*r]$r2L5@}cͩڷY˶#};ښ|!L?kL1Uz>[2+jIFEC @ D"y4B*X شP>k!A}ohͩP>*n'<ښ|!F־=ey4B*_Ł:;2٧P>Mbk ǛSO"9 FȶczOV<ښ|!#QApց6EC ǎ y4B*_MDTn 'q>A6@c1K%;fP>@x}Dく`גVfvm}|DXjiT>¼!U|KH&s00,:٧P>IH @˦0mRācͩP>7x<(WjiT>"y653`?\mM>B,HH)} l)ǛSO"}cɆBMj}ofly4B*_<ښ{iS9 lEC ǛSO| 褎ת>A6E=_'Ko/ǛSO"}cͩ턝>>,EC ǛSO> -8}|DXjiT>̫ne֎+mM>A=Q [C7yS$cZB*,m|#>1 u8 Ȧ간+JP`s-*7۬_3&Wx9PމvM 'œhZz4{S ( l/H卽(s4Pva 9l9,ִWflQ =fvaDe֦``<#.+ԫS IL>GM$F6H,wL|~/NP=_Hp.Cb7I, @u'h4Uu_y8{ؐ(k-HhGc.dP"igE:=(ᨵTOctCѕoQǥ#53HY#54N£J=b\P@k01%}S? o6ZAT@]8:_P<(iti޺3Rʰ[]a =}6y*_"!8+iMZ|o%z I?d&IjtD<$iUgģA㙧|b_2w+e%a4,O\OXۯpkhztS"IQ%͎d!,K1pGT:NX2T["1^D 1 &ǙC'Ɔ|dO}[ ؍;~9?W¡5Cpl3S<}!0DrzTx+1&8id 2ךE]Bh_qB1C?`Yzܑ17us3d$' ~6pS;IQRyg/.Tn 2ѩ2GO-)˺QOʳ;Tw8J}F^dJj|y‡ОP@ ^N1 D*+3VLzsTxE5s#~3}@%%r)5B3pMM*RŷyKY.H58-M'kf X|VӇ]BIH^ЌjyW P\g}v;R$&&1L:W* JgjK^d#I ~SpH* QQ&pܻ)UBt#Vf^v;Cz !*NjZWIO*TY #]APQ4w R yrA0dnzl9x *Z)~A)_N /ģ4,nj]U:V;+X C R\PRtDU?mB`+?`M46>Ot,r!@=v^1ь0T(c0;Y[Yz0|v1]f:x1bvhM`niZ![oL]Bp| {xאr)clqX~Yy)Z_>ϩصXk6sc{޸<A|z![vKUm4ث`M`}JJj\ʓl^9N]%mVnQܧΑwcp4DZUZ$2ˁh-$ :) 'T6,(<;-sjj0 ǯ;dV_c"TSF$hb+",ar#sRp"EFMJ\wT*y{OQBz7$#;vP%b  <` k! wF#B/r'R=H9g-A7J4&;NYy' ~D]@4!$A 搗߄gh( ORDk@y.444f vNY'wy:'4Tk- KGE +>i6*[JA҈8 3gMǜ3盙x|k(7xL|<#(oG84i4f^XiLlEznlo Qyt}PEHr˸KOdUx/<ƸB&15#}q@ =x * U,S`fw D%/!?\- "i[G ~K`UkJK`% )[-j&~K`H(N(% |h?S`Б whONN2]:4ˋU'cz*!6PƆF 2ZpnDԵU*xx"r# pd bwdKX):S6-J295PBT3)UzoqTX \uBhRÍ(۰ ͖3F܎ o伡S6 u>uu-MָScO.nGwD7Ҡq݀ @ (zq Nz1q[tWkʴZZ|dLۥEڛ+YؐTekdWYӂV2 tЪ7$@SBaFNIрAK #muUI& % )^?_䏲Lc D=pHRp̡?(x8rӖQS-u3H9Z@pwt ^u3H ծ@ A//)#\tW@ꢢb(- ^_Q1&hdH:+e4 ҩ ߨhƟ.{1@\d]B`/+p‚ N>#pw~ikR&+Mj5_A[_Wh#%zc)7"h9!_%AmWbE a@EonN,NO[k9RҤUdi5\Pry6#t/F5;bz^ M` L/8 Vo%&t%< I&4i!0T%,n8jk,,6&.6iڐԯjAf6dLZQ kUXC aUUyL#%jNmKӟc*;*)>tUUUL"+"M!a^"MS٫!`F,:G;DB.mΛ"($E3C@4NPkh3Z2DW_rz !řxxX<[>XK޶ UBK3 o,&MǘP$)l-PKͪ61@"Y5>?V{wBڏEC*Y`F_]QD p< / % }I.cΜYij{4tru_ G. Kr0^3ϻ~[{#3}Ԏ8B]ru|xus>-b1ӶFD^7$[ 3&\#sNh`.]dy3|^RF&gɀel9ʭ9ͦ>a#͏әא$kl`s?4}A)FU 7|0$ Cu uwOʼĀsn FJ$h'.,[=y^T.ҜKӇ;"y,;RTNh?:Aʉ>Q+1"*,Ѣ1z gLĬ*&97ZZr|<8B,&S+Q vq|%:nc2ꭏOUNUeUjW4ȪZUA("@jbnHC[ϩU3 5v?8N OE"`{ M+3͓jY[~^ UjeJJz UܰV`ߵ7,?7B ۆD7wOva5’]i~ 3/pȴe=&|. &z]Gsh)ێZYJZ~S q|*5SJd|B'_\hS5^X58%h!$Yˎ`DWRc @EwyeC-^%WFVL ;5P*q-nN{82A8JE+N0OX=5ꭥlOHA8Yٶu%O7P LꪭPsS\?_t?UMQ2j.߉yeࣅЀAq+R'}n)NYZ˙T:ePī4C56O%#6eAKhITX_Z@wRm7ƌd9i;<$ac:ia~U?0&*[>jaV @g?6e8N$ڵZʥ?ڪ)«VVUY5ժjجZp)cT.m  =pdPك"#F;㲋#A2Fa'Hi ' R2q_VG-U0ChawV%|FoY+{tҷ-A9IN `ACrmqpͥxBeR-[8eDD=LކDc,.u,UܳYɀ8kkdg{rt:l<,oӱR"J 3,٧=6oGbp,%hWT\qDvX1a ^yD[9AՁq&,m^Ewo8dBHQR&_nD>9b 5z$ ֫0:>;ґ䫕 S}Ux^jen;֪&^k*6ZA=.V 6Cݔ骵D*jεO|HUsjX@j@_%ժ @62r- @iv Kln\5xzFwŴVt5 ']sxʷd6y!vr!I/1dhh^ByHMޅH'1?g(\‚gbmrmn+8`c٬x?=94l}luETjfaA`  l"lpB3)z `0똉dB1[ŔD2=X[ Տ6P,5qVIa"M-x-C?6!8ao6Gd+qu8=cd':T@܃,'ATi+Am{5G4D/x)*~U>;܇5hSն} E@NxRѾyrlwɭ#S%S,oƔZZE kh$$늘֙pY:һ3 1aJ8WGuT;з d`Vw @2Skv9J$kJK-XhF֧ r6/{$l.hx3K9 eG`U)EqEP`,3C"b+&ƝR*T GID;i:njN8er+vto[`.]ve>+Y˸=`b9 ՓEÑD&xq!sj5"_XFGh, xT(a5β`@[-?A BXe6)B+ud|Hl>DY.쇩k { +/#amPJIFN 0=yͺ% np௖<.U4/ʒ[:&4+~2 8 &;Wiwj !&4yBb.Ǩkʗ.)\0ů y 9oG$ mJFrgǁ#-bׁY1޹ߛ` i[ֻGnr0Ŏxr~ E=E$GD[A g(/Ba6ڠ2UGUNAUTj2UGUTVS?vQ]ٞ+_ MVff_5h(&j33cBUffg'&14~F\u z(rСw1|#+Z5ܮ ]DKРO摬'0 iBDM8Ӿ +]o1_[zN=yy +d&xg8WsA2 /+z跮z跮`tU07PFTS n,Z0CDV; b(ςd@p^S/荚P!C;{}7 bN4R1UVeT;*-{d1t @`A_.h Х`D濔Y%گ#;4n@ ],+b"04 mj$*`Cy(,Xߢ,tmx rx+m@́Q/r!j6mx2'>r;&DP(Ɉ}&tr.M8 9p6֣ߩ6Qs}vW'ΤF(`VCl֘[Ŕc! :LH !XlT5(%ieGAZVx+7n(~|P5!(gF?@wSs^Cb^U9,@܁/Q/潙TApK΄,T"aFF1vPJIDe3yt0#'}B x"3iO/_\NΥ\fY ]M_nJ"̘*&WE SSv F0 33JNHzkNbM?)Ҏπ=&[ AowY(2ࣅDATWTb+`wS1:NdKo}*5N= "PasMj@'j-ۀǷ GWR@dTeǺܤڳfӀ_i[is{hTbe5A-kC6\@[r@x/i4,|u6xP=. A\=wZ>}\׀+1k{ 7ȉ&t ռT"mr|Gyizt^v*9ssiRFk9TGõ)%KlWG~Ȏ] πA d/n3*ȻcS%P{Kg‹CY. }90J ]Bځ:-%L6*0@6x5}r( J=A}2d<-4-*m}":3a ji7V. N05q3 @>8 _x Z}*G]nlNK6T@NGX|x&)NNšb/+RA _xAd -d/2\+ڍ}-}~PC[IvB:hx1H&u;] r9n}I*`hd&Ҍhv>.A#}f Wht] kk(ibaj]*%:ݴJ'.!Gfx4/"wveŷ(M^``E4\\6N P~S()߆ZDglά|{1*ĎP97$ L/{rhd-({9T)ZZ`ZCo;b:6_߷X17 TBjPd3Aibi\J(!sX% X~vdLrd籑bƸjz;yv r>!\JArp!;]T!\5ކhź)#Y Q0L܈NY:@[aC4((F8ljO?]] ^PYĬH-^nR n i<T(T6=8:oʧxն~e8^pes|HnhBTTpXY!6EE(_=q0kd`ӞCݣJ}mqҩnAJQAqO 7 %Ǡ=Ʈo|Q?e3P3mQqW J鳂ayY6+qrVIuZ};ƣiٿ"6B |w[Ѷ %WeCK0- j?GHĪ#iA /Tfv$oC nf #޵IrkLC k+͔0Jy/=3XuIo dJj /ni;`} {c{5= Pjpaَ.n2<:u6Ep.X[Ts,@f z{u:Ȕѫb`ciNS*k= v:HHbQ0, B4W{n: iER,K<\3Z=$}FuX$<g7! EQRBXp(8mYn uu4 Ό@3B kN5#% j#zQoMZP{e~%^Z nĶ7"ʊu}\ ,즟%VjD+ 7 mhC&\rZ lAwGq@Qh/V H> B#-f8~}ю!P{[pz2u]"ë;D}[io苹qs[( sbf2t 2jbnci]Dxٟ˗ x.kXxo*YБyď|;)7 )|@QXP _PC]O{Ǹu~rY Jb5( Oji< vljݱP;k;lq"XPl4o~ED%_w}'2͟@ G8qA񫽏]\eM'g8`B ڑq1@y{XL9.12뀺KAiͰe^&C+@74 I1 bn@ۊmGx@nm1Nr5rZ>&bOf!3,zaob .2&"0 O^s7~p%_>lUڒA/ωykjf6W`uH{{@!S]:`BZ@_  @u7X`UWUh #40mԳ7wR"U $(/,VnqEΟHOѳ,Ild3wD"v=WSw?-j-<"fXJy'ID$>Qkk.ɩ0Qψ`%l7IMࣅq@Q/k؈IA6 fxJ5R9x=P@Nc 7^dV`Q$nM|@6-i_#3냻p?2@dֈX1VK 7Ɲ?193w>`b 9 RV'%c@VQ̈́ &'\5X94F M&B}.G./1zǟ gi;&Z ccB ``8p&,RJj4\8];RKmJTdB[eJYgyU?dM^NA݀΀C5{JFqZݼ/> %"𤍌s5"G*, ZA>';d8+`'S6Y[!>' ?4J 4[-kʚ kr *@fݕ{8l~)IT:5b2T_A3C~| ?ORA!f ҩ͒41g\uM0t |)&=#fC, D #'hT{p{*;SMK7 .t Xt[D7k*~!||k -EetAp3Ha>;:;0{xg! 2܋˘ v%b81YJĂ!9k=~'xsMfORY]ۡlL"k /rs/Hx^{Nn_iC+} C56e`f8?;{a4YmX;^%JRʉُ͕N5 cHM{T!\ũ,?(#n*e֚?_̣6W`6uSjWPº߶mӸn4A8w'hr *4WvV鵝EDžnƫnժq(C iE8DWy(Ip;rO1A^IÉEQ1ӓx10&hM~0ᆃm1^6(/8ȪVU>߮f R* "QaL<%H 4bDZ*K*R&u,) l偂<P]c0j]+0cV:,?+|ᆆHIq>AA' mb;<']t&Q΅q=SYV!Wr~p~HzP `=wr瑃"=춪&$*!pAJ3%үgsG^e#U rSJcZg&' GC&`$YRyx E ^?``$%"BsHB<T.) ds#s>>w@+ф⍊& x|#+N>Xqh] .2:FrR,N43xI8+BҁOqX/ 7_R"fpͼ ?qFR ל) j, v載_ A]r9]xYpwX/3.ji N_={kf+& X/Yܤ*EfBOaeXȬX/Yܤ*EfBOaeXȬ̀X/Yܤ*EfBOaeXȬCpQO'H $<bAq` 18h9%~+#s{l2T/V=<_uع,-z^*$<0CMˆfjGkTeyGpT,8#^/? OS*> ˅hۏ]4yɟ2m/un9'J]AȔ!5> Y;a3LoVp(N`i#@"ޜ:6kڭo sJKJ.,7BLaeůO-,}_\"G՞çCf{lz I{(tUk/%H]CIpW |d-!&pĤgKDȯaSƍVU[%f/e^nol;&$@Dby*N(׶mٍl 1㾎7 _z*%N1odT5o;vycX[(򂆑? bd3(sEg7Y Uѽ<1N9imT(VR٥b F[UpO,у:VXO>!V fϱ7[]p+f;d1/Ofa|o_&dl䪣B8n #UحIǼ 1/QWE{<*h*D?7k;&^|z H<9/ .Faw욃{w\>D]) hŮA垝V&K[7rqX`V W"`D  \v|=wSR`,@HyJ&$N[81Huu W0߼r䪠)t8d-G>5QБB7cn$.䯖7`рJ}rs'icc{,.{\_ƙI!i%o!-[m,HOf#!:Bqi"Lh=|6\˷3Cmꋢ? Ke>kKFY>Y9o%um%HuN(M~# Dc)S:MQɕ`W 4 lb=; ǻ8l+u!3p]#0fCŴJhj]kZi8^φj >=ɇAG61'5PZLUs ELB~^bI^ Mp[ >hW-b}y ee C|`O*F 5b]&9^ƺr9;W`譲TZX 8QM3^<.Ȉz/'yNDfyny3h?qDePq8r1@ԽL/O}}:8nwm Q##6p{3LYa3xﯮ'K/oWDu=²qc*8]6BF~$) lRhKՐFJ*7tO0& Dcp9!׿`~P'u / ?~kQ;> oT4{+JKG >疌s6OlpqpW.J P@S ȔjVg _TdAXgX/Yܤ*EfBOa"r̄Y@<pX/7`}no@ X/Yܤ*EfBOaQ 1{`̀X/Yܤ*EfBOaQ 1{`X/Yܤ*EfBOaQ 1{`)/X/Yܤ*EfBOaQ 1{`AWX/7`}| ^IXoJI \j$2F]Ϯe˵ӆ.R?&ZfB%9Y191)eA#} ;C,n4oYZ,$h,_,Ѻ(_c30j:>7N(aK!fGP0y"'d$;D]9ɬTt!K}ܨSUNg_`Q9&k(|"CBPn<5c}E;h*6*F0(}iq'mH*/p[ ɤI2̢ۡ_*8_-cLgn튫iRi'/v{p"z|TSB_>@[-lyXI$Yug7Q/Osh,zfk\u|֩9A[ш 9.zdzנ1kc$ # #\=BTcjŢ? |ܳ߯eP[h({9b3^>])OJky\`S`]!#4$lh-%N<MIwCK?cv$YwD`X\Wm`s-C%AܿOvnlRO^'DC`CtN#뾂[fc(`l'| Le|Lu*iUhSHe7xlc jno?+|MX-(GS f榋䅄|]kVA7{e &2h#D}o7Xޟ$.%4_ʧ# 爣~]I,ʄO|`x4ƒWȱ503Ȑ&=ռ}ߗ|A:o[q:'7*KE*ۿX!PC=0q'7s/g0֘  yo ;vhA&/jpmpR<xyiƂ/Qb5Q SXuR#ea%%knnCeǐd4$֛F@~`P A҉dSE`mpC[n#0W=(F \Oq>Y9B*Cr#eo`$NY/Y[c˖ Q*n-oԉANi#Ι,42*{=K)Í)֥ Hl境vgktO?qX B]d@ߧt7ے¢l5PܡܡÜ3my Z6LPjsCq1ysY QO8d K >nچ-ay ^9zQS w6H.M%:bmM>wa"ikbjYpp46H={ٞUnnqGкL;7A8g [adoֈIW$&Б]QAXxfu<-"Hl5NqfN3@,mEDŸ%o $#$Ϝ2L"<{׮eb'%J,4V2C^ˆevoD ]i\^+kݠ>m2 +iu``w?2#GzygIn/Pב|Mm&+F{q;\"l쏄!41`K'DV"JUDcc4Ih+M hSC _2If|ZPڪw@t+G;2*;*Z =INWO8X QRDxbh[p52-Vs͙DcBIVO]?VF2v#L+1qj(O\#f A/ M:̉?Xmq1}&t*IqX/Yܤ*EfBOaI,̀qX/Yܤ*EfBOaI,qX/Yܤ*EfBOaI, AT !eyኡ8H0&Fp$FpIď待ͱwx#Cf4D}g`@u _H& g2Z&#ħiÆ4:IC[r3Dc 8n"癦j֬k燧saJO mVx:~ 7M03Ep1l=%{j5NrRq߽>im 6[‰-hp1ZA.~d 7Wm9 10*]:FȆ&O6103t#]p2Syࣅ ) @ā G1X/$ It^= ưh% _nwbIcPL@ W oq X/$ Ib4c)5ʱYh, o  q X/$ Ib4c)5ʱYh,   q X/$ Ib4c)5ʱYh, ˀ   X/$ Ib4cي0Yܤ*5  q X/$ Ib4c)5ʱYh,  (Gw 714TaÆDSQSt`q̡csF!P v^Ġa`+ 2}10H/te\ vDh>DjCx#dUuV82u@Wkix5/͔ j֍'ˑIWp[L|2ZgSN Y#jo1C,PV+͡+׌^Az"ۻ8#ev5w(cƚmX݈)oI^DڠӔO >{@QQUO&a)$<k$ Tb#3R닟 |:29͂9:"uC1sa+Q3_!]37(Ԙh,&=szcF ;EA(Cn,-( MHe tn-N0G]pg9zIU >LQ pF ߽,\2/=) Q]1ӳϛD|w#~g MDF'AeO ^Evû钼 ɫ?oiMjyϱY@Z36f#i~pZIl$mC dh;,{>S˵mI4?C"yO~q`CsN9F-uQ!{vuם"V4p2Wp_ʂGh߫“$6ڳg% @ WA _/|{zG91ICb̈Ekz :% 1B)G; 8iD"`W: = f<|^ooαoUԒEc}e7do"S*:XP-Z't]Ak-Q|pu'@N({ -2?>obRQNQ$aWx n @ qܐ烥q<|6n&^b]KtF$*JrAV]?MκxXN z;K\.T8# E/8K:ټL%wnqQ_O\$XE/༷ ?x19qkmo}׶(1Êl[M-uH.*}̹j[^M'{ &8  ˀ@  /e}z?26#I[%fאЎo9٦;948FE@'08 4C'{mBfӈСƾpf1nӚzL*^P1Q9sa5' :Wd=>9b/6 k|A S_WEum]^ҵdB.Bi `  @Ё Q/pٶOmhH^'LPb?X"#VLº ͅ"%AYA} ޚzcꌳퟛ@@:sEҟw?_ޔ'@|<^~ o&TO_-DtYERo"񓽻[bJTȭm ]MdgY+]s] "y_F Dfn' @ف '/bb,t8H ڡޛJUL/e1wm ,qJ,_PKoe[ތonH8<0ДP\飠?49KIc` ‡Opwuʰq=gY74:am}?R( ( ?C OBA⏠09]v/6!Rt NSJ^VK* l V? `j(@pU ul_Ik< CPz2Q SK]!K{E|Fq<ϸ+JoR*)idlqe4] ß_.6H٦Xef2Ŀ}@iĸ۟w}uV 12-L@ibQ/BnF0 2ja:y̵ P]`"6 8I@鉿79Bp@{Қ/(#p{;qTi3H޿8ޱirqB$pRp-4*s$'0h 8M hbOᐺXyqd0/%|ђk& e͏v!ա0/ Nbc!#oRMh`,u_Z,"0󒔖T<=7}n'l`N1-xNLC!|i^f(_opԀ-kcY!Fp2:Y Gc$( 7\ ]~z>HZmfoόUud饧~j%g榹lf,]P0K0?M*+ lpˉ L]gv V mE wqXDoXe~Vh?K-wB)`3aLqLJE>aAXB)E N7Un a.Ar Q[.)@xiI I^^FhiqajIR0 jQm7@ 0UL|p{vcS,,R'g A@ږ!ȿ Ax&F:ݗ EX H͙NR %# ͆DBX| \/ьIlYFQ&-xt) *'ק( L=О-UlB*#]Hel_ObAO ]@&+wTE.jacS$lr?d6RKaE"kԆv߄悶. LPpun C)0}-6")E,5;` ffDukAd&ŘosZLk`1PAfH&䎇:y{ C`OR_o@3 . _zWA/2H548ngr/EFXJey$ih };XxaT%Yݍ`plYoqlŋ`,X-l \8-ű \8 p .\pfZ*i> "[}kcR`-zoזT.Aƒ+HgKYfE;#20+ ְ$$ѽS86׍ٮ)V! #DЪ(:#,;Qu}P;3X1vx2ɵ1F2%#}a #fjw0SZ;ȄྲvÍmmJW2Qx;~s|ibǟ$[ҏ-,{-&VfOqFe5y9U_iԽ+hY|cihOJի[X^͘Sp5~Wj q~v2ksNyAzFbDˏ*KG𰌤0I!h'&*ƓZּEHx\ܶ!eUu^guoGeV/NOV׋+30N}|+kl~yI_i'wVdHofM]Z&`Т7T0aZmq*^[sk Y)c\$rZ!'Y&> f;n,:<-9W AAMYC6"9S5 e0yrDOOp  FG q6jYnD|̹B6;qּ)k-Թٳ3#r b s%JDu?q>##b--ڷ.o`EepaIO *7z:+E"LYa=)n\0\>iO(cc+MdZ]iV1xz6FNyDt!x uu=>2PvxZo(i3-2tE2nbҕ0۷1Gmx'iZFPWƮ/\sjc!,L2>[ ~Bx!_! zdKC #m䠫qc oPq,eӜe'804wF]f[M4Wǟpj=Vz|lC~Dߖѧ}0Wܚ8I/Wfzv p6QBr/mJ# s&li"(::1ܣ.`ϤI{?, D6|;qb/j3P$ [f%LM\3Z-L9F3Oڥ #KD FMoD7?,(z%* 1&' c~]Y\SgSHbU*DեT02[92MfY]֟^~2jGZ!jO`mS{gV-`rb45:=ʆD/㛷,[o8 81]%MEǀ K׈4 KxA_Eq;bkRP D 12Hh$wtxO| 蟥 Mè*gQګ1:xR5wn@6PDl޽?)Yy]AlH\&fer:z:O%Gy['(<":̗Ј-P4pYt!MꝆNc ('1O]{Nd藜˾ h2 &Q EW;4ˢdԼOx.Hj&>Js.U=ei8+MjgtSCo+3Jun'iTĚtOmԏw|slgkФroWwY7YiS|%|fc*Q #A~$Crbg /8/h~4'F`/[tRS}*nzrmI˚nR~}%?ddoւ-1>+q\XDHW y-eݪv' #5vX"UPr-AID|i-Kcٔ,](WI A qƲ:^?Dk52G ʀ Dg q0Lf.F$1amqVmkdR<ځ2`P!0*Cl eJ@TwDRG4^< @#{'M'"IZq2]@@ȠX y Rjx@tXƧ*Κ辬1 3s%m~E"8|4RQB~893  <2o!OD Bj%p!x6( \v^j&ykٳͫ?ԆAv{q2OJ6‚:}a3,}N+ge%=IW\M!;4#4O<,EMT4߹LSM4xԣ IlI0aF  G KPiBR<ZAz+qį0[䏻-Jksy8&15p)򭐄]"E@?rtH>ǘߓS[~eILv=`ERuL7=tv&Cp,X̩o^g褏:+V3> Lϴ==Y"8?! RM0&;4*xU*$5/IXXRw;]$;h?~pOk*D_ Y"sJٱ8Bά/Æo+SZ50Yb8A{`;wL#b+E8軶_WEz)%oL7pn2qfxRq,9>MI'/f:_RRqpOIOJl*ˠ'v]ICѻ]KHٻP*f,GvP&QŖzQ3"w<_L.&d+0ڡxo1Pv;:2COV1[+ie5[ ECʵ- ?p1M hTWTWUgolUS}؞"c9)e49BLQ3D-EHwFFиayфʟjqlH2c'Lg W@Iupx69 h7, %D ķ/F+q??)|OM"6 [:C"ͷa=K6$] b1!xk\}]3u.΂ y$|Tҙr9ڗ1L#?^QAE[e-ܑ`\F/06+w=5/*NG,\cSP E ?8<Tc!@c-"  EZ<@hgu8hJ ?`p*khf@Q·ȄIp62(`dp].r2Qpa$D-(@؆S5?-eI_Q73hp,l %$(@;vߴAo|`H\+@[@ <!Ob(]r  K2=ƒӴ:UbVR(O2[f vW__Zø^/y0v(ѩS>ó>7]}y7 Ja̧Y)!(mWmCg enrqS() |mןώ%R)|q{AVTDD7c@wvLdl'?Pgc{VyC}dfr4TGQ}90&MFᖔA3.({`}k#LK{AޭȳWw’a)6QvKbqw'NRJPqˢA@[׌2RbCYo .ir8mF6"|<+t贔ጲ5]u?Ţ./¥pƘp FN*3)ҩGz2\::6'I4gT5FEw!(j)H (E Bd՗Q  %),+J)8Z!WaZnHl0|tT$\^_&2˪6-.jn/ &`ltnϖ{tVFt3q&uuGPg8 pһ3Wck芗:? Y50G@A RoIz|R)OrtxDHB<J8{j\͋>_HCGbl&%: ,0v mtW}o$a#$(~x"۴ƽ}h!67!<ȼۓ}ǗPjA$³[.))Ho4 ',nGsKKWpl2]O~.\w66O7?2:Z\vѻYoKufaC!a VE gGXb>eM;4#DiDuxq\PNH6]C@ *ʦ@.IE`{X~ ~*%FǭԴ-6Gq0lC^:a0ǖg6ا6Z(gq@-)lrd-I|aiUv]rs*>}j-ڣX| \I:</,م.Ws@1eZ5m 3wn:"wPF NWPb󥍲ҁ$ T1[4F=Iebk/3؈Eϵ І!pmLaZE(bQx DG^nف _Tp@~J^;60@uR # ZH"lj;s>&9 .=5Rt/a]|Y Ww>Ec+"ݏ~1 }#G~0tGD{)*_H䞨,<$*RƁ<`J߳^xJU"Fq~ϟ>^ݴnEvayIϞ%WO]T;r5 3Z[5\ \t#]LZi*MVߔ,j3B9R6Y{"TZ2`x (z`cP?hr LӺ+#4@ߢ\ ṵ1xMFwJ0-k:EʪMxKd_%Ua.E2}Jָƙq,KV1Up-CH>ܱiaҹn%"%t6/3X5gIH Sl] GF `ٹeÖn>.PrTѤ|h9@1 V*#o_75NCkQ%H~> sQPK)zr.RjBۅagUoη~9Ծϳ :sq( _bKkN*ŠT v" NQb%hK0i[E_e#@0FbKWV-71uXՕo L C_zjH:5k }26|yvocx_D t ƒS/b6617lA`@ m D E1\j`wnK"& ڀ$[U,ÿFSCuyf–-c`0PPtzdHn.>nrMta48pN)5 )S S,c-SUnXާ`dk3ecJLSwîUֵIh$d|x^~HqpЍ⸒\Q#^;@yr&8(@#&z4Q3H1IY Fȁ~UsˀD(FzOl\J=cV+W%{s3`@>2NX= 6 v1b09Hs NAavoHDdӊSҗoWmN lFce&qs5 N9)$U;{0L1Vx:T5T6Pw$¼xf< }[WIVerT[O4=0أ4&_<KnG ~j6We{:$%s4TAnج͓SW0 F.ڃ1VPYwCk}Ϸ>qg2VY<4dOLnMj4ڇGXֳj"- 3;}qȻ(#.*<"fKd1=`㊊4[-Q,؆10`'6ɸI5pD,]/(>Y۲Vptsey{k$SUPrIH:,PU 0 X!ፎz+SvM';ThBT !2 l%LbUW{6޲'zU(73z+bѨqKOZ@.Ա,-YcGb`%bc}˂y`~/sȐ ֥"@B{Q khڝL?gݓrU2)vgs 8eQ$Wc LZٔ)fRS *xУ  O q{naPl5w~gWtBVǢPkwG/ ͢ȼNҲ|A !;e9:NnN;O"޺*^SbT A HV;c& t ϰ~#=3r( ;#<، şcE#ӵE?D?f;$CqJZgpƷ:hom옣0|C>q]BKZT7]<0ix[:+" ~* _{tŒ ]WKl1~2"/ё,:~VD$M-6޿^|ܒzL|B}ɩ4<=0˩L0kP(8j6tbIv6A_a<Ċ^ƙç$~ZLu]scDGs3r/u_Q+J4&) NH{UQ 5Œ *~)!_31=1ȕIq - XL<9c 9jS͆#@J)]򍮎 ! YwrӈdRC=:*^{On42'97w^M{SXQ'NnWdBw ᐀O' Pɋ&+Rbr"uqZ*[ӫKgC+닺وZDZX`& VN[r-X7Y[]A$wRڂp-2l T8k= }([F.Q3MV&ޖ|H'KMkTyjӧ-A3n G8$C[2s޻ 0jvrxg٩&BD/Ooʬ_ۦte ;dR~wjp΅v l NOizSj%#"\(صQϛneGtJHا%{ō ?QzA&<\bV )q#n <摌7oa*UMeXjؗD3m{c)Y;eW[m^}6;;pT kԹ*td`$JZa `W"=e_\O\Sv@|ޟMD͵I}^Wl\A z;KVMUC`Բ憎4 [>k*w2qn&4.r"bŭçt0_J=츽ۚ\9OL?@!ؑ;;*}j =Ǯ& qٌjoֽIt9 "fzZIbƦ" ]L SU^ell}7(CQ}X57NhYv!erc]VF-WT`_qܟى,zZq-湁Ka4fG!{|$#(m/:vWfWbX72tX6qc.W o%WX0eIVu{.u6`L!If(ժ?55%$" (o||E&rhyx-/EpGcJu a+6z|,(c @gG*R _Y_+D${V i@uDYs]8>3tao 533ͻ_(^ 0%L^RI\ޡ,1:v6, QN|!P->o:ٕ~2}+Wj50G= "ՋI 'yH89} 6n0>OQ-\d$ u-I z۩ł"SDNNM~eYN(,-`933 io[AZ1$׵]LXz&uRl*P$a=9*zw:Ed#'`Yr)7@zِHiy<.:ژt.ETzVإzڤɣNg{ E؆+=6dp+zwl48d$d J;b)~#R*\9>CNMwߐ3'/Hr0r D+녡Ibs(}GѐK1#vWbIÑ־Qsid_WSΔ@zI9ܿOUǹ{?fzV epրuSkV@V;0l`+r),e3*:)T^rw9sm_85 *YGK6\@eNI2ɑAq47ډ1pp7̌R|'-BAqo:E6Bb棟3l)Ӵ@P~V!&Jv7Waj Z{=W`aV6*J:_F>UNF[=U!Z0ů ڢE.TWEBLҸ؜p>ܥC5aa"{mmrΟRO %rMXE`.$~/%.ZtDDƥ97)8cLEPcIذXYڤ]TW=ԎUhP ҏhyVFcw]%B@IFR`r5eIcܕ0?LE.}Ipu jU4>)~PXbUK <'Kbgp47/nnՉ/jyU5:Ii7&>͏?Fw,<3tN ..q%sp a  7UM6Iԕy KVRshUńcS鸕N8&ΠW~)i7EIsT@40Pն-5w$Je/Z'^ )V3Kd)ZU3Ό@^31V53ֹ8u}6/ P9 M7@*w,Ap)}fӗ^N'pPWCmmyE\]j0y޻吳&y->ZXK'(`L]DBG}7&up "^9IXL#YiU&!B93Z9Υے].yH]{(P~ns5Y'sY0xS oec4ZɮOyqGc>ZB/}d=N4 >y"2h5xF6v 2 Dg‡S F 8bC^> })$D>`3?uYwWYXMC+cln\jlb~bH2)7n ћ/-o6u,|QNt?ggG Ur*|WzV1|@B@&[^sSUL3zA\ }< B  EC W,df*Tq_Հ"R+ u՞wBB'}]B{FTs7i=}%^[?Pys'ٴUj60ӌ5;@@l`[ͰLcĶ ϶+KY5bE0Fա=|ux0 X5MV&vB[pv]7;38s %3aD #Ɔޮ\]-Oc_t '' ܘ`0y{B1 tu 4I5n,Ʌ w!@ƈ'4@f+&H0Ng4@MO33/C+"Te EHj v"UJ'༹:g_Az&;wHY ұ: X$>D.tNJ)B /Jr>hIz٦BSo'p{RU-GY#be";Z>ctT[2rA)H*B8wWvDʗp 317{J}HKtMhȢ^&vv쒓 [33_gVO 9!xߩֶmD}][}jh^;;oi~:dɬǿscF,"q8zQ')0,PqjNU, E9Et[=po0W ? hvh¿`Еa.:2oqr?x ^UP`@6{]pTn lҥ;À~5 IG,V[gD>QQ!9}< SlWDPcU6MU1y}eM0Al=52ãHnТ]̊JdͬwCgh9|:<{ުwb^&ݳ^d_(UX0(~4H| ^{sc?&|\66ArC<25U;=۱l;˒>jwQyB!5W R{riyt+V@=om:z~1M!iӘ,Y,kS|yZxڨO_˽Ŷ 73bˢJ]M X4SMJ։yXAyoFA9S}B؊]2j`j_U:(A4Q фŸR%=d;o0Ldځ(%F_륇Ɩ<6@z5-M&  'D< /DhjSzsQ|Jk0ԊJDfTK[/iwF|E`@'?+F|Kق /,s8+'w,(qM0F]S>n?'r˃}.tx?sBsk;ؾ3ә`/I(P6rМG4; |imW G%OЖ!S-U cjtO>r;$DB#KBCaFp艷Ea)r-Y11nZ@O8ZX5m`!h H= I.}bs;ҪEr!ps@k!r!r!rko? X()28TT:+0cjH8&;Jm4Q<#^~}ɸ+3V!OqT_XR@\p>v:779*&LZWq/ۺ/  f`FH'Y\9 =7M#7wyJdMB]gΑU8L+Q쉼DE;FM1ٛvCAb'.!}~4%JqTv*s*9y7w625 I7<Q,jofJA*YoUGlvoO˧SE )2W2׽߇W1|̔t=/Ay| 65ahf??<ڿت.2n~:\5$;e伍'/J<ԙШPZlŅT<1`.7oZ1N;\B?X4 -(ϴ檹,M2,+s$BT8 > UD W]"lhsVt@3 nܯuq𦏖-"#,3L):A(:# v w\՘]yECqǮh-$|usiS`TXSsbGA];!C5͚f9,#E5fBGbb8+;TJ/ cnmI+Ib/2= y|< ʣy  )4߁^]V\|E,FβX;6CQ{䜕@&{A,y.dgX:- U-ц ^:9 ѢB`/2>tY;)}9:22r8)Hȃ,rg}JP⎢<@3ga ?_FOGc €pD5 uϴ|h΀jZ"tbYYȆuVCd-nS/nqBx ɇUB1>. C`pXb3Z- ؇n$&G \C֢g;[W3ְ1q.ے P"h5yrJW"R'>H|fj7wmZ; x9\O@.ܕ4kygGIAx9*ZY`4i HXM n@ e0]osLh~en#-'keS0N"bs?*q'fROMqFG/].jɱ6ΪUR􃒶T-iYTL`]pL]aDg 垶1;LTӘEMچKBv:aԍ(^C@m<_V0a<JK+B1 iuQ 'BV%;WH|S7D-tX"=0I}+ 7sx+K'@^+v =`\gVo,~È gݨnjGQ;&$n2m:Ql:H?w9nDQ]_) +hXrZ>S#DQ+.)-v"7"=VkV  D; 1ADiBw _*PČ8q 'wk?w;miI4VH--#A6iii@Ub3nZ"_|(*nmٗRHpmLN>nW%rTP11m5>?A nfct'6Lx(\k|m y1AY+?ڛK8H2Q0C:tOuZ3/ӱ+ +4| _X=o^n=M)M5kmhX@W NL'ׇ?ú-+fyo_ДNWa `~y*-Fc*RLm(JP.) :9owtܴeqJoܕL|orhCjQIUT:H6 Gj"+Ͳ׃UUUQ-HJ0t^jUST)X55gUUUU%ԡ5 r%#M@β}yMMV\~9_k?~WM*@Sآ|b99}+Lnط/KkdC_m3׆C@/:H$D>?4'^t&O=.-=tf1r)Nˢ9l.t˘ib֫T/K9~\v] osಾ!MIp3e^M[زoqFۗ %X>WiqkE0YFpT;6]coY^wTEܢAZxi7h{O$̹xBbpdJiJ mOp@PJmlɬ&^  ɀC .HkxLWy8X*R.l˥Є n> _*&6<OS(H$HH ެJ8H0mʇ\#! B>zڄ>æ)V$5=ht.#ͱaǐ6W>Qݮ菀R}!a(8;.^0^o|Ȋ^-AbOxA{OW^CvLbOstF2^ZX;㬤$F ~T /!,lXD*\/+t&!R.Ḓb')[O P07k#Klo *IxM\C!Zᐄ,/&\(o,q!c 4l¼¹+@JSpO[u@u[)R7+棚 4+SW[ $yіKTVU{ B +FYX3.t!nY7'CE&b!NjN=l];MS+g7ݛIa+rsE)h}H?ȭS` xa  <;QQ! Ç) ^r[)霿ɄN>Ĩއ6Um04(P19M$xͤmgAJ1?|,.fCDY`}(#bs0Rt!ѫ̀$DH: ,=3#Tqd!L?wEs*с@"S; OgڒFd$+f9G'B:؋(l[" 4_ nv`AP&Vr54d!L ЌخU7L2O@pHFVGb1E3GRFeOZCE~v<¦Vdǹ96T0 Z|"6pd N1b#s$ZS WM8w (X Ȅh YcU$P}2a|ջ$O?L~"e_|2KR yrE0:4G@\(īW/njr5^vYNkC ``j\!\#G=@/Sb@g]ܑHϘ;3q}0/ξnԆh6 Tu@O6zo4 };2СBRG?lzl)Snt|[2UD[۔O/OjcS"w7(6HdD(HxU R[#p\W =1,ݔB>3}>)9G{Ipb1+x DkR7b=͡Bf"/ZFՉ8t +8SsTcٌw4nK ^kxY5wE/.l,gnM☹X#_Z&v|Nk!4|d#LMK./> , V59 hɐy\mTG` (BT_.6PHSrYJq.{X3z fQPmsa>5v^wQk8Zq203w 7jKSEW/Ր;Y~e7 JxnJ:U^aj&bA@Ϋg ($ǹflr3ljFqq¿lۿDsjN\jְ݆d=uHvU}Э5ֵc2iq]>gd#eOwZƇG Ͼ74z6-.nD W⦿3;d{(ƉeE=dlzkC/ڇW-ObYҪ `|J E3F:)NU=q{. c*TKTxIN[l^溰L:wweb,d,Zѕ7pK< A?Sffs@X%ԣGtAaQd5^_ޭt{j3a8rc)ZeB>-r޵}k9g: pJ-vszi+m_FhSnsyy8|eY>>ʅ|!7df3ɚ(Q_mre%SՁ .V18hae^wm ٮ_L0zKn,%s5Y{eK]Zm h˟/$/OYig/tVl3. Zz/#o|"D(]Rn>'ta1A\"N_QN X9("`YGZxnx:gw"T]?vt?p'G˻$xפ\HliXg]fVaؾM ~;%꾯 靕zfa(ՍFPՎvuv{ٌ}'r;q w'/ 4+ (2]%{JR+}b&T-ˢ3a72\xpsCog܀sߒX]7 0P1G\8) ѐG%.;M"s,đO9ƊCq5 C8Le(]䩮XboƤ{~@x)Wa^.~t3ګLJAXu!,KbF}”w]vx7k>3FӁo t>φ恖̥t%n=MKm{ YF<Ң ݮăYNvm%M%37~RP6Ƒ; B0&=AG(@lxOwѨW?G08 _ O cx}UPw\Q}3ņ>,چ?ј3hn< 5R?t&si[})\(1uFX֏gԩ\Xe΢ ,-@c OE-LL2}2 `*P6cPoo"Gފ$J(bqQ}pN89of)G2zA4K¾!pV"Wv ToLmL2[m[7z\PT˛]qL7̭`DTTZ{Sg#0ƪ7%/ˤg4B7sQGV]Lm{4;~6*ǚrhMV7  CK<nҝoa9fVHb4TlBo%,T-7A9;f[=Mj"U3'āt@Ϙ;3d`-vf[2W.H?[NhoP{~_<"g25IDwcZ|&86 Zcc["|0VBBV-Cvxa5[bѦVIBuDL*'gn8e2")[nmy ]|4es3336/^Ǩ҉$ <Ccd ٿ#j@*#ߤz3*I!5cDؘH`ׅ.9@]GaA5}*,N?6iRU10?Vk \9emԽ=}y?vl_RjBg3;nU휞-sي{G\K`NK?Fkx|`M\ߔ`s1pEy1_(Djf^{#w0o?G3+u'EWy`zYDD)(* dN4J[$nAa#jxX℀F^oϑks <6‚W0(]?,ppK{F߭Dx^XiC-n]l/x2!lͱot'7w.w6l+UcݚV| с՚^1`(yEDECH~u%ٚl<l4T^q~؛`Wq^=kg!.W %g+F'N}x׊\IAEtAI)Q{$ʪP$($~w ,EݿӝTQzMʌ3ty rmpG~u<#C>O?Tm_5Is haa`ǀM[ ch4 a^b8ӎFř+-Yy2h BnrA#iK%)듨E w^ ^9Z^gQN±͔ gǡmeYo͊B}肌hBEEv Q{JLQ&1MdsRFD<3u_)+r,Cu%“m@O{i0?fp1b==>UH\,C) WB lW41KF㫴F f#bz#k`b"r ̜'h틝[;U_בѐTdlvi'mo8I* SUZ%] Hs5R70VquVbf4kL:+F+8Z1"unoj/p/W24mgqF+JJM֩x#[VrZG+EO_)tdJ*E%*w涢|H/ ' #.d[c!A-qgv yCd̻GI 6z_] 96DqHkup#n`Pb[X BnznDl.ezMukco|uYJkb..ԦP|FGVgܑϋ?ڀO8t+4G |!W/:È*6ŦN1#њaS)6`VI~"63~_Vɪd6PCUXk_.%{$\q]7|BTH{?QssH Fr˃ZtP+{VD|b:5O@S6H[y>a^4C0=HP%#7R6h0oKHE 9|fD!g d;豗Z,&Q@l",aDJX< 5` mjӷ,Z" ,Pjbhݒ8$ɌxI=5(r?GRI2C@Z_oZ#Zy6|pΐ*OQЩƾG ?Qag23U,Sl{=)ʨbWE,ä["f3iMT-5G0LA!ldݴc0܀)kXX>FH,4pЋPlDlfQYԄ?y~?ݯvymjuqD< ^)kri `ȝ7ʸat s6 {LW 4Ǎ# dE *2)ǖD9;95CLR|-ZZKP"x# HrkVcd/ 3 _F/UcJA|ʘH4;${cF35<䙌/feb HoMɳon#8ײ(9aύmѣ\pI~X#O.tHH@ɀBx:LgRq!fd8d<[v1x](*~p N&u^n:*-\pl&b}Œ<@ CCk^J,\SEc6l_7) 9חU*w"i:jȬ㚿Qg@.3$?|0|R;`v*MC W\vG&?-Rv:z` -$ {$>1\ ?= 7&W4|/}3%*y(|Fa$]&и"- @s;iGl~KDXLk3$=HYdem&|[4+R?twzoZ_D}ڷI$.Q1ϊӫfQ7qV-p=%84BafFqV5ůjì4/ th!xue4E6`@{WʄqIr3Ϡ|p\/Ql:fޢbܱ$wִvp:.KUh\ɓ5 v8d/0o^e}J~\rڱݏ?rg3f0b|Tư&TS ڷlL֫ xxbWB4TSyi֩7mL:eVhΕ˱ۥ8yM,;Y?_\RRmWhꛧ۠?}24߆hqK9ٛ:d 'o%B6"#Tʻ)LuHs =1os m imu;Vt/ęVOZxDde@;+ltt8нha ر\'HеLكƱ\GwQvc@)Z"$ʲ5 ׶my Zt܆3LV{ցN_?j_)1$[Df)#EYnL#|Z Zf*,+uւY]oCF_D/6/Ri]mb~Κ$~z# >WkſZWԕ|sQGlwMyZn > r~baj>%9R!HAګ0)3-3Gĥe<_!f)u [?!6G!\ 0"Y&9 $ |~FP@>$ VD8 =h)phw`Z'򠖄:(J:h%H7M|e,QD}7gf+ӑ[RY=2*FN!‘Mҫ]RU5J85jՀBk#Xw1(@)*% v`"s%&4T0e/2؈;GBk`b Mu*Qc^^ G')~dS&QBs' 7Gb䵟J_MRpv75HaδMNGh&kAԞRvλuAmJwUC'(Dȣmiql:?nɻմ x,eB}cpD6'uǷpIk~v[{BU(M!`toR, ;<@jnM?/o,W+5IzWd/p#(4q^rv fȩK#8}`S۬r1!DR\?ֺDf߸>Q:-'0V%c8[ϙ p),/YS> J,alq=Ӗb:, h;%"iZLN&we=$NMiOP葌D)CAl"l4o[5Wе$JΞ,FӓoZ^Y!%m:#V.xʥ:ꮭ1~8]f=F?`ф ‘ζ LH0#S8zaFde;d2mM* ^ 3WhzCX`eNRB&Ҏ(fw,#7h&Mg5īcWȮ뤥$݄v3RGm鮩W+.MZu, uv4>/E2:@ J75"Z8غڱ{u3#^t8a@XkN9,Qt,?7v]?>GFqlGمX%{t~)_r-]a1ݜR#q4@kM<@q.>ɛvʾt8:[vNC o@fAtn3q F,}#@+ISRhǂz%|%9+nƀEZ2*D~;P-@ !Adx$|b"EL3<8|L?{sdyd2ML%9PYԔBྮRϑ G@n,<M9WgT1A9)QN?U*Nr_ɗ<>g!MmR-ĕkRSdcV]7Bb~]X{^A!w©Zb"Q7>{PG0櫦=rWZBODszN)ܦM5z)0o8wCDGUP&WN+m$Upjъ;#uK$Gc~m1blm'9jtL`vCh~ WMBbeytqbQ*YYSOsܲ믑c 2ԩqɬ{mBh|H7eőpǜа s op`\kk s,Ŵd]KSZq; "#1 8j 5!BbnmFBAhM 5_5 ޡ\$qn/v֖+z t+bޢuak m^W=ìTV/߀kCcQEHPF1HHJmt=FOr Pxr#*hU(.6;P X=9ҝߤ1=zv#ޒprv`@@GP`5Y1;8DcPvQƒ/ d3zddnPj 1j;c]Qp) =44C8ArX2GXتuq%:\_6,fcl4S\0"b5`0vp9؄ Hl`dh Lg[*lD MAՏc9ݳ` `U]`J=MSʅTێ2xzxȎ=Nq)/]^kY-A=Us2cxk&r:/u[b%S/$4K1k!" \dtx234XcUt^k*GU?h;.S'_o;|s&fǒrp;t2@wSO4҇]9!9 ЍS0Ylgv矮Z>JkjNA;D]ymQAԁQ'LlB_w!^O]VQw~X%GE p|͠`H'KVՁG491ߪ-}"0dVX>֣ 8, el#}cU}V4UZpUJÙXuUlm6N j]Zmξ哂wUUDXC*Y֬"પc 0@6h6&}C_iRD㍘81[v)(`k[u`nel(&d?膴]S R7*UUUPdv0Nc}ؿ ?-3-4b&:m0+VѰF=mV]7nTgf)VVXShhVD7-rǵU-'#@%ӿ Rh&VǤ#p+dn)!D5Z,Ppȗޑb K~<*voݮu%J艪"~O1?z OSS` koFBg)n[Jsuj?0^nF?(G_OX\s/C-ә)q! !ð2|.Q]<΋޼uC0鼳 kC`+bcnt'N}fޮ?2eN=A4 #:}Vb2DXTZ##~CܥP՞#ɮ,eD=i$!/JzO߀CF3RIo $u˳g׆K&6/蝓ݙ4Y[/T-"8}p>x0<;;G.w`;LIES_o;;|(T\ƈ - ɨ躱~b3ݫܕV[Eg8>~Z Tz{%PA b^e;Lz^%#V8S:A7˻ bɦ/<,La}~Y-.,qeE@1 l%+?[jbG{+'b569uGyf-\,i'KRk;Reί]f 9WV-*F^ >ı*\^C(R1J|qZzT @J{喿w PޅBUT;)-jˣ$L=覕lMHKVXCs/X4"K 66u&xmbP;)hElı7]5~ 3yqȤDp1;;Ad2\ SM' gJaػG5\ 812wbYA9fT+V ߌem*:UdY?H>N#19iBǂjqFˍtRުYv7p^[+3u|Яk_ #U})e#/OϢzaA"큈YRǓz mh&q߫Ty[N0l7='Y!osVzR=ʫT4_l!ࡣA!P)O`֙|$֘&2I$U[@XME: k"(P^?>w$<3B&8yiB :*HntbVh_M"E΋z'K-phepQ="( 9br#b³~sraKtԦ򷔜@kT谭|2=2u`T+%t&=nV|矂3y.@ŪSݛ8ǐ5p- %,+2PC\U/,W:W}B ࡛̺.p-#"EYHy?ʆ0SMĉY7E t%N)v5f۶ʜ(<J OQa|g>ҞxŶתo?f1[TWw*ZCPߡ")0M$Dp Eo ]䟼gL%?Eу:q~Np v9tlQ@īheTdavɳ;NЋ/4Wg :Tƺi;F7g@tٿha1 /1وaj6$@ULts+D&,1k=Uj߈-&ǢAD8fꌝ)WWbc0E*" ,v@ "=Rgݓ́־eNJa_rZYa({w8oW um(mxY'Ġs@hfTk8l$9Vs& )NQ@[pfKiR![aMՌ:N`/zD/ϗ7/8 I䍂Uk1 A@oS/LSϜFA0\yn.d-$hS)awW"c ?q~4X`,DBԤ֟"o;.l` 9=(VLO ^sKGN=:ъoTفhC\==µTCU1&o<lUw6N$B}2z%UPtnydUdh+)@Eq`~K(j1+A߳\d/P7y:R3ץ:DeIs0 G&GfpQ`fZfYӧwNEBtFv$iyJq!p8 9ttDA4q҆Q]OC/1n3:.A gfR 梫Vzpi!`_k:ғVG&!/htwQ+QVCgtbienXҧeo<[Z}`2#?dbQj&7ϣ_#k ̐e>lBjzU>Gy$~*oasbFACH5p7O s랇)3| O\!"z#Emb6{ӿ ܱY&\53*<6+{bB^}>Ld9 N~"lsG҅7aA&-V4U<$;DSjBw&DoXmjډЅjB:Q@UxP㎃6 =;{bޤR//w{ԑ{H$pow{^Ԡw|*GR׮Z"tUUW|Hw|9.LB)6C;8f#IڞVt`um$IvpG8X-;d%E>/yS@,!/PZ,P"ni@PeZbVd%o;LBe dpٌGeW (~ |2D-2TKMV: X#'F 6kK(దIQ@RoTʀ:rH 8\J8zh l(sJvТ"H S.p)Zx8&:ev4Hs# v⑚%PmxBOA9)Wmo.Âf ;A!pBZ:C%:^@qQjΦd:)9M-llinnUwN'CI~E2Zi/ocS|ͅ q-#L(DT@A_^~!Ö ch~PG?^PE(EXy;FQfB/*U8VIM^IU#[BPE&]+1ڇ }RkE"7L'WO~J WK V:-ZEN}f.!6H^G KfF *QiXؽg"uXG]piZ6GY0M仉Ս)ZxZlh Ufy\+0)-<2HY#PdWtb/Tn=O_YSE8)gRlG~x|iV~)no zJ)%1,{.i,ts|2}Xb&jYLXqF+|p*Z5fh_/SGD*8n'$~{M c9ЭuCn4KﺀDِxpQ;ǪXv:$0#Bq+Q4BO-؇4\r&X.5§/ cքn2$& 緞d{ BԺ644*߲nɧFM tXx.9U:ZKm+TǪmi`_Q>Otir`L|퀉?%ϛ=໷= 7 8]_od? v Eݨ˹\'@H`SEg@b)gU[7L i420}]-tL’gg:ɹ_ÃF 7g6gL'Ww̳x|#+sN Bt"};> prdYQǘIx~̗k].ouX jczT.;zI֨[D={zqpC°AYBS{:xoY_BTÜ}/]ʅC7#U)fگq7m?0%9ɩhCr漤pU1Qܳ}kh)4Y4XK|0%gyS^h!Yt4ƥ )ƳNsX ;-up6 ,.E\;F*74%)jY: C2|#&cH6Pt GU:Li .#}_<)lי/TɓWol1ʱ}U+>;_c;ybpf%̖`KAc8/ruwh$.a,П7ltozF3 N.Ěmo%`C{x{P?qYDt^i!|l  D0E530|kw>SCttf:ѫMm(>^-CP$uտICpLj,*x〳JNi1s򎸰yg-j_)JCI4ZAYַ ~[(rdCkt!=|;Jd>aRx i2Oh'ר 3|91=ax 쫏?ڴ9{8+ U)Ř;1\H) N1>pϴGq@C}֋-PA*# fXwj}A}M5ȖH/$Wz =zІmPO2ݼc;P,*ciH|CQO9<p~Ҕl< yuJPPZ”d_p`5JsmK/NjAq`$BGT@ í\æ{]#FHߎ EMPge3'oO]fg0`l+o7^WRȏ^b岀LtV Q𠻹Ջ3 %t%0)5/evxû¬Du^ͥ#a,Eb>xUoc,|khu{rpXZW{F \uHneX+?}\q X.9?~*mLJ/&VO0\'Ls0aWi X?t)fRRD sy;oPܟ#3(y嬬2,c*x0ǣlA%8.zZ_ :j@ gzo4NꠧG@;آ?@qYsS#fH^Ŷ4C?%A -"$X:9[ī},HY}$KJND6SoA !9j B@__j,OUhS1}$%l Sգn*COh@74$}^ɶt%!׿|G)V͢90"(sQ-ѷst*̻^8dž)*bšp/r^om\do$QR> BH=!(OO a GF/؂b{ BI=(H19$@D)>{\{ƜT iFCHGVo<uo:= Я|@Jǟ9٪ZQMux"ǀހAف" HIVlri寧s!TI]iۊ1@w>`+5]A:t"h@<;?^65 V^o7 +wQOSl3LԱ1NSyOQ!\ nny~?yZ$"iw86 i}x|J0.ZD`)eGOu(ykWN?iji^g ,[D _#E~JM9͓;T&4~K'X=AɵJQX98{ n<8ecYԋz1~n)5Z aH˓|JbhimF2ϲRȧFF- KpOvLʟqs\7^ *^S0Vy92 AZԋ0´f8B68-:w̙jI+V$rQE ৊}ĐRhZL.lijaɑpx}hA /7 ^],eߩmQcn 9oT mF_ͮMιhtǠ|K݈vG6N`z gnQK'7 n 4_າ.=ฉ?ǐ +}.1{ӷ'c0 MA$!3ġkBP Hs"Rƈ1G$~'Q! o#:2@|#/Oqu 8f#]nA" &<.v ϳt89RKQkXq;*q0Lt8se0'J)վi(= $A//6a,!d1F弒(?AIV !|Mu7 F Ƌ>4m-eifIys;ٴ0:_;HK{n!f !Ϣc~W|! bC#٩3g~CsEh o&NZW sF.2]ě[tg*P-U;’~+17&cZl?;Lν# 䏵mt*5AWsV,BEpx(QI+ɮk5&ɀ8FDJ!6gN^剸VwF4;07-Dy !Z3q v }ԘSkX= R,;x.&;RAW 8/9 <0N9BUVp `6Z#Yku<^a7Y\;B$2F4J^\(׉kO-Ht4Qjy OkߩωQXQ<׆gU^kPPe.R%idݱ; t2`yAjϱ߹QXtarŔ 9)ިx.n?TɅkZS &*`V?jpb^:{ђ3ܺv@(2鎐IgrCQర`ȖG3%+" "1wo$mcH;t-8R0}4eȇƾ'qVQ7h X?\ퟤߛV:= MnMI92g{ t>'聎 >3slBY_7rFFvhC31Pb;`]& ܀iIh \{98ߐ>`^"|z~}1eHy))hg`ЈdRe!OX<8Sp ұO͸tw-h \'o=hmD7)]u_N}e#_"g.#ټn(wm4+ӝ'eFX@]74@oGuFQ '%4LPd/%ؽl%sy0{Kw3 L!L]v9\=-4ԢJ ͛ I1?" P݁uPǐaB BE*TR &J]CĜO;;4?h*\ y n)De>KENb=\h1j /qRq> HE]h7Sz7< I~ =ˮlmb.V&P5|TC!V rrtKw13+Ln {ɳ`91{MVw_Y.ylǺ>dFA+$VqH7:{jybPKܸ'8dV1~!ԕ_%5^Fh62ABSZR@wrzv[;Mc!>X`$'{ s"-T\r/$D 2͒\Sc'&uz|~VkRƋU7]𵊊>8Eĩ'iD)|BǺr)7 jf!o9D[r,߰#T<>q#WRE*aQ5)~A!nn83"K{!u͛΅5EstҚET3pӇޤ<-xu۩umɇrXv͔sƛrJų6Ovk^l-Wjq*@oP&=\Dv3K<'H%RV[Gj]|r@]Pi/ܽT+\΀`$|}ٚ?ݬ$R {giGMuh6Yg`kn9Et65Ad~)y{S6Hځ8Q\ Dڡ*>;*ښ!V 2Cd#hL 8Ղ !w6*}{@GT8ʹ_HsӪ]㕯IMK$B{[pgK(OWJ]t$֫-FC܊;F`EdNȪش˜w7!n=:6U!@4cP"$$_S}pא*%\%KH^5nCmR-Z)"y+l'(T3B8$?vdW~pY;ձ{HuJPUc痶"Y;|GH ofP˄w$_n z*$j2hED33ٜӒy["r1,XKk!IL]Yvx0l<7f2)CDBMo-+ͅ"Q #JL-)L:4gz Qf]C u{G %JfCh`__K~+@ATM,5f# [Ҳ(T.4QQh[y ¡Džda"߭T/ L%(,{b5]j;"C߮&[P#ajAY} 3ʶzaR1NA3&!Y+ulS,ϲOIyndVnx پԌj9$Q94Э9 oҘL4ajカ8T>yAI^=7C1xݟդMeш0-f؈ 04I]z'{WCqlj5/ϼWEĢn|.U x 8OQY~o&YkCჍ>1,VnϙEB"k&KCamdƃȲ akubv|G7{ŇO@_l|Ɖ2!XC2"GBκqf _DCM{m9>PBrbEDMw1<}+hyEv}c#G "`e ͬD;%ӭB/Vc~p06WvEpG@&j #+R|j"E^_j -d]e!]Rp +?7q{ن2#N*Wa3{&NEfR/sƽ Q(Y!1b6OD9oaX_S>WԢqIDa_Bo .mW%;)2CAqC8$aaVu1Ӑ6뗺'cV=]@~70C{Xad[_m~hm>uH 4$;\賌][py۴ 5=ULZͮVк@d́z{xꣷKϟ?ݶ"3ʿV4>F=kbS5?,e*7t-|Pv/gNN A,*{Xwx|"7= ~HY|nJ\ջqK:6B`3 .ҎHS j|1.V By0x!l2 ݮnL e7A6) -"iL;:6vA@ƀB q+  ~÷U3e~sq㳝G;?y`6/M6%V.q+51Ob7'tyPW{bK,˝QO41wPCb=$ >Q"Zk#,㊋*'sr^uQHh*Cbdp0jpUY,Cy{CI+#KH =g^wɂ!r_y7]Z݀B>*Kؠ$aZ%H9#;.Xl<#.Fצk>YFhʝc !_Xc8y>e u`̳.0 YG+;8zdq17,p<ɮlRf?d3dG#Cg8M0 _%~ {I\ȍmD%섒3N%Mّ. _U eigm`nlWdg鼗 IWU_ҽ?]T"@۽dh%qHO /,gv t.yj]1 {9P8=6,[-z4k.tX։]lno{mѓrRXzo<»)'wdV3+QC7Hŧ} \F$)R9 ,AaWStتn]=:%t;?YJ,-] AЁù4weT.)G[|a sVk$E5XIRTDoq%z[4QM0N鼾ޓT:5kL|CRnKrߺDcV\rrG.ؿD\eϮcvNaߞWz(Vɽ!̱wI?JޟοߵCrؠ񼲭ڻ7Ie(E 2% V{R}hXF53=0;ov(0(dEb^!B?yx\f (L"|*Ѡ־}Jc(eE,!BsN26DZcNJa#S/ڕ(#:AG1'/jDXPUmlT+`+wT[@$SD=;P9 .yڋjWUw YKl xYXl|a!5ip_?'ocF<ҜPЀAb PջqeNNJGg9BOv2cƠy(c>GJKmibq/}]~ L0S% :eQ7 w½0ھVwHIM?By:L,!JG7 AN,f3MJ`LjpӱS~d )yc&Bzj/yr7VzTo wpl H*Ї,j`Pc݄0X_xP,D IvqXIZ@ɫo-Ki5h;!!nFDЊoj2vPtQp pKޯU9*.S.XRiAoQ Uu7g'/?yM3wۨ#LIz'\MG ZV$jJSy;t%VI0ewD'hJh"oqLL11EVʉݽ0 q<: @iw_ `z6Î` 7Z'^+c^u %T>7knnJ)}lLpA޸״[@:+u?~&oh2JVCu*Aq@ u7|{BK]W (.:}  ȐӲtn"ڿ:%ak@p{ H$]HڨvM*G]TK݃P=Y50 S5 =ƙmqRL'c ^ت![⅏jwU=f#~FY?i|YsfqI$k%T#lk[ˊkq:gp?< @}cd ̜9{  O)PgdG'@\@*1Sk94ڊ:M^>oD@'r`G Iψ^<ܓ->Y֞h*B= ۃД7½ɥ4 .H6?1P T{ y'TiSS>EF&Gɶy!v`yHޮ%@5G_9;H?\|K˯hT J!s`ּ,2Ei0xיDTы͵E9bA\<#Ged!r/jxByń ?M(r'd1)m) G:Y[lnV _;wƲCCZ6>mO=t,A3 ~EwyWQŲfsAaB4Qxc/%fZF3&xᬍ(%*5Jw[o&V꒬}x.دӺWlkCyyІ4+T$0(oUjPa6Vp=Jӏ'k<}0QvD~/{.-IԶac2vh2p55ź܏qycם* o}D9,EeC rw U#"PAc} ^;@obqPiƟȄm-IzP" =[5(W,nEG%l0v\!VeZ~[.6-oA1S!{)tL*wՆ{MFiB1dK٫`[܉.^x+ f`uIÛb?kgŻ>Z)J\,\H^L,9&#klp?༊A Md2Cߖ^wO%?.v2?t4f|$RBU带jyҥ>f^#UGqM>7.G]E -A__jIlCݛm 6WV).P_Vj}5"^zxxAAcNyJM^I zÓN$@vHYz!NʆT_u5rcA1!1`*VHqf4>BF*pg^@GNm$xP,xx&jBe8Jtp Zd,v^Xإ VMY ,JjR٘F}T7'uȳ8*Ze8 ˣzW idXbod~.CK͍(#av%2q/YI;S,LtJ-s5Q%L(/Y:z}XwSZ*mm z[l kו0srCX`ߡIݿ%DʏIz#7J~F $-FdK$3nd<OO vt 1[YAK *<ъjA©SqoZЩ;hY\?k6ӯbeA!0]k:􇍙yЦ<Ӷ!}6爣=@^ݍQZj{п>jnCpn*Hd~ߧ y]mXޞzfo5\n3bbM`ZwJFLodMq;=hRb7nǝ㏂Z/-Oʐduhr3%flZ@a#AWq' h;y tY;bZ=-& xɌh-T  6<טXrn, IjiQ Y@lcB){F=Nqr*KNp0@M{փI&Knߤb ۓ? B#b1 My{ǜ|&Pg~[C)㚲(80{۷“9Dm2iܩYc([ֿ::THNϫ\ؘȋ,4w#8k(CRM+)BgF#`ftK|Uē$+ٰ"G_]88qsP j? :3LBǔ}wI6xa/YM @x/Z@? ~){Tܞ8sfz@RNB3p5>"U-itn ~k명)?_Eړţ.i:gx*t? e'.vL/@>pv8zcl٣!!kyhu{bvd7ޛOm,43 gȂEOfiu p_?D1u7y3k۾~QUQibT-cz{{C_IŚWCMr6I>lQp VWB&pjuLV+t|]8(J#TaS>:DZ^y8(C "yVaPFfq֤tѴ`&~z;A5 MXڒ )xu?$:_xeʙezsod/~ o c nq~A6X[ mτ;ۂcg_;J$-G՝̄W -yivPPʆBPnfR.DR$,"<&=_شB%@iHpg[>GkLR[l$#r054HRm!~rN1A(Te|U{t eʔ"g`P9~:рA CƵu;of?{l&ye[\$Q$sxPHY2_2}&Hē'{RmO?=!VGu97s%sj$ #GSdnCx-!4`H{4h%0.-pqWcfH0^-M4/ TIVOؼ.{!ewHv2jܚdžD߸g/A9WGxN7`;ϬS܀yBࣅAM 'EҎxknElhY$֝n܋{yt҂Ip:qBQ>?JGs]_Ƒ11S@B{]%#t 5-5>m#]΀Miۻz?vT ȓ`ys,D p,30@ud*λ<;ѡ?lsrh;ŘSr5E [`F_fǭ(S2d6Us7Ffkg"UNP J;-3.[f2Mt0$xMÙPn"d&.`@.@//zbejX1OY۵\qR"Չ@P=< go?6$˦S6I7Ev!b3*1JCu?;W rhSbDQEAXWH/osX{ۺL瀫D˺g8؜0tتQ`'1${ ";FCݽD=ؾVx oqSZƪݫNs(YXȭA`'͒[şK.9"24*&D(8N#i%YZFlAVwx[Sm gR0s1H:xR_wpilBܗu5֧&5P{uLpWJS O' 21ğ-Ys-˰'y"W}PFZ*:h0Ҫx/=/ `sGpLhT'b=7BQ-]2N ,X[5#C=`/)Gxcc/<)oJ[hK3%hYك`;Qϔզg .CTW4McH%F^TCi {\Fk]^AqOϊZ8g\&tR-T(vj/59Jr O?2g 9yS-bHsWtۮz'1bXZw$rwIVD”y" hU~>Ĕvٓ &9 Hv.HpoqԤNR.332c߈Xbe^ۃ#_ZIGNPTnjP~eK=4˭J%Onׯ{y(D*5Uj'[*1 46WjWg'K EG3v+QSS=K6#bЈ =?k7mo#),yky~=y.zfX@+_@[LO  n跆Rzb-#;l5/IO+az{ Ca{:HW2~/&{|BŢnYj6L*&>]~"{aUŜn[|:jnU{V%* PǛ܀7P\2>zDsGOהq3&2*u!1Zhe˭7ϳ6#_tJ+|ݠ/ Ϭ]wE `fIv=}EǰŽv~Z8af WV!zϲEu4w@pTR%kx䌩4MD7$*hS6ՈIW>*qy}8t6,8ɴR'1l}yK `OеDHSJyWs`3y嚐e:9W(gqyz*>i;aPC"Mr8:1&4F A1_xSl6$i&W?=9t -C3F 8uDGCox6*3:~)57mp O$eG/VEYmZ o5'BOGI_s=QD: ,k^QTg¤k~Cw2ADe %FJ&kr*E cXhCUyL`mf".3<1c3QECW/^L9vM<QYmINK>eΚΔvV[-@9cM!g^GőFp?aQb@CyWqH(/"0ԉy@Dȩm[}_"A PP9_ &RZ glYTE=C%BFw׷pXSv'5,EzKNͨ1'dpub0ӿdķƂU9{e8@|'Efp2wi*+7c|;Y&Qd@`?$DiC *ЀA=P +U)B ^7"^Bpo-y2ek@ίpR1!(J3ῑf5& *xJ4H8+jT# #dL tqtƗCW# n}wP OWɢO@23r|@Tj ebAL /U 1wHu\e(`vVFTQro.}ae} HVs鉝 .pL[?Z{aI{lgaZT}up2:\:CLjpP{:š ܿ| X8|Ю6l '|q\Vz{Djƥ_~g1ːqkX6`~dB}Xu?`0hZًq$g I/\ Ÿh˙gBY*Rf$~P*u}xVN+gp >UӤx´9%[wr "vѨs^g'{{"mȣkl6o>rjz:e\ bZ28K LBx\$!$(Mh6D)rbn:vY,s.D nc|?q6U {%xaioz%uHus]6,T^ݬjL0K^N*Ig¶f-#Yv(]1I> `> 0Jj0qd[&)W^F {XhWEQ i\0iǔYF Gf:k? \ _ކ ]`xD[[iU< yKPX2̄ퟸ$^kϿ<#-H$]e}':) C*cL*Lcw|G,Ug| WSM<@k]EyhB2wV{HHx.cƱ[a"T4Kۙ~6AHQ͑0 ߄k IgJ q8ol/3/-~m/%(R[ $1'!DBa9/4+FeC$@PPOFҤxv j(dWT x.ׯfś4i;K#F bҜ+,jv+0X?lYx "KT[aRD:Kwt<}rjK7|՜\Y-+1L\b|1”<: l/u.nqk}Pϼ4LOwZ% DAJ Q&a[QiybTgtj#enB74 9*EнVuC U(2mngK?@YT=Wy*$;tXb+%δtP0U[iw)RNN؁g_Etl.!SB'43`z7I%]cF+56BU"#akzdԲSpe:"7ga5( "EAqiێivW)PWN_HK. 8;m|F+R8L `sef'k8 keܴFF Yl<#=84V&O1`i22!b\6 = 4}'G@˫}@ g_SZ4lR톧I*J!Y#c8ar+31qnS-8wh+\^ѵn`mTF.0آ?Ѥ T:GT0ut$L]'֠^=aM^wȳCѩ89["lHF)CZIRW)/q'ۊNuM4{Qd V&K 0x5YPH4MMdY L;={KOY;[|#E8 ]] v/H9csݕEqFҭ4lK0=l:2`^/vzsmnhAgf W^v!"tNɮIJ~xM{yV@+^ҧLkBZn95 <ߞ GB%/5+n􃀱P1E*S&;9s}3>gFI*8^k { |p|d&=VpVM݂$~8mISB6b宧#ļpbƫ+N:J&=XМ""87hIȦ8gt2vVTVVC.hf"o~fu>;|a⦶;@4$y ^6KcNޔ㩼v,g*1#W 6 9H?#¬1J/G.ݘ a.'y&o!4JFK9n;W&[ GHO պČ}!ɶ5xj &eNpXs~-ym4q -HSOtn"5CΫ~y^T^9}njY,@ܿɐP:°N$M ]>\)o}O5)) c ݻ|Bp%!;}ҡą9pu3 EnCI&0Hth|t{@[G#$}K'AiZԈ1u7@ ʏeBo(c76: ϲ*Nc*N&rfxv^[.hÔF@5$!1|f5j6E9V29¯[]F|k0`A0jYjisn&BԡjN2 6#Ϲi7D ׽7 "IRìDd,G"\!O/bƈox~9l盧]M;D(4EATumOzyf yX `$}[+Ѫ?@׫jz5UcK/!ݖ=|<TGogv$geNWbr s{5,c0#)[?N GI$?4/1aF}J4+OB DIde͋^mB@6BaK₩QBrʇoI鉆) :m.vD`- ª2z<qaz:xTBlF`Q@ .X<ΎߝձgxN 8I$\熸= u3>Xo$kj>-zf]A=9芁NmW̨/W`leUb\,>D9*֏>.^A1KElQ)zNw&EU|[/6OXrS1n(A v m"#}sdrmS97 hINpFvPw7hSpcG75*{=n 1ֲN]U> =Oi+Tyg$_m\xBv0\8"nŞ@Y!ng'R71+ˌ}DŽ |é@:b+DV^{ @܄B`Gp@^\FHi#*twsr,ż)&V~MZP l>r zV-=kIjk*R4A&5 yOXUɟŷ$,E Z%pTF[ 뱸qh$=ъ➚]*Eں h5}I:b:[{ifpB⁋1<Ķ})Um? l;mSh-!'C2q"S3hU M bk-p$-g_Mo5mFAۏ`=]>nR?{țbi@X`p5C>Op㪃2CalOR0 U呪XS\/yyqW6 >i}dT% bWQ6͑fp0 9cV燣bذ}s.sMC ~</7O;c0 >M,?YK4F:  1YU<}G4?0;ͻaD!3% 4B3Cs4!x\Z/$'Z2O IQbiyCTx.*Mf6J/!њon%bEwuj')7P@2,r0 FYM[CpD'tC{`~̕F+yC:d΅8D/\oeZ}k;734E1h *Ve`#Dt,Hр8gKUƎd8BIAf%lw`8[6$LL`'~ Ocziqi {4*dӳX ,}TaI#q-0*~x?0ǵ9*28Ձ2'%]S<+`nw3_mnc\[N $b% xj%Jub ΒKCFopavJlc󻠢1Eujb^zM.*ʞq[Sri%EStB*i(4\ Rw\$N;&=9ݚ?%v4 ^diŗ 4hӖn#⭰E+'AX" ַK{!=N _D~QXl!{h)3ݕCْG[fSwk(ȧQdbv=f_`{9tNOO򆚢cl*z)5HNDZ0oQ{8Yeܸ5cq0naFn\Q:+%6 k &9ᮁe6I'BwA3Mr+_F^hN?~˯9T3^UM~γgcyZLqc$'xa0y(?= i}=4* #bʿWk97=\("cޥ`QA'OԘE)R|O#U|Ji}WvFa1Y(m6ZZ!h!<;<yĭ;> 9OhSAyA_>.1HZcVSdrQ 3ay S;:^G$6 Ir"q԰@/ ƅ"^зr2s} 80dxfu*jl4081I.tY_@HR=u4b47PxtZL sP RŘytDm[AiMx>uǀM3AҖ%s/0hfҼ7>_ 钘95# WC#1dbUtqMΎ壸<^:˂ܿoKYo`\.o͵C ?R9Ԧ0izL>~ƚ(>m=LTG۫&I%ls™qqgf'v,Qk#D<٤aeq;nH "A\5c,$'z`ODlm; s%޺ TqeTK 1Xt$3MNHGb(: FvWhHMZ0=.g3n1r! _d}t_ƫd߸:e⾩G)%Lu22E\tfJIs*[zq_acf;$ϯ~@)'ONyD9ϡ` #,$Z⠽6Z¹*Ad/Eo%BddIQ;Cjd!"^(kGu3녣vbIQ<8d˿tç%fӛdaPk`TvQ.(jJ/'n87&}NQخv$wUT/f#xkM$"+<CWt<ؒv\6t~ S 0\I^> nKlQxְ ٵ  $[nj%o$)6L11q-^"#j}1jS[{\,>A6u!~:hYqJy.P) ێ8xm'T6f5G+]1G7 A%s"\b^/?8u4P|׸%̜7MEL=4Sf.@jz] ߿Ǹ(t2B}"-m?r|iQε |U~NJ 8cZot3V`Ky;4u˸-qّyG:2ƍۘ+oMmQVf@fps&2 U7~RPG靼=ʦLH@B{2Q7TA_JJ.#$c /I27LT7{*=X~ d)`\vmmn$$T+vWו/%l$#L3"ĐC1ZAdlK0#g{Gk`<3E{)N'h~.j9$ Rl ;[s1vQk )v7/+ |IsF |s A/ HPkqvV3zyڰ6,@,o5`ynՋTFُM*Y S, ]55々t@}O=Y@H;B _qIs"A#V"Ie=\d?zg ,oqCh]8A+IR mLl8E=(++6 5 ^v"@v;OF{Ay_Q$2+snIN9ҕ'ڹO rKR9$儅0\#Au%jz0(C6?>\8 {N8%s]#C6K p!*LYEp`)#/Q9RАquxxY+ 3R>j皹BOt7`!V /f8rr"9?:(DL?df sq+ByF;A"14QHѽ[dƃզ(.yg+֡7ɣLmu w% X_q/߳K'PðNP)x%)mX͆^ө @]]̳fUVM0\>o̧|V"O6ߥg\s#+ɐbg22\}&_l}6;Lǹr@NZN-Z0 FwI*8_=RHHWD5%k9f@k8Wg HHichVY+@M\FfB'rOcMyI x"@,DH rZ(N܍+|jaWGܜ$H*?F&IU!14LCuT@#Oc7/+w_-ǔlvn}J;,u[3LU.Y4s8GtzGӫϘ2wv$wV\Z[&/Cu+&G 0u*5~HR詿ĒKI#>rĿ/3j W^OIA^fҮL8GGAfДa}7wߐ͌}Wwwt;֛A/{?!XлRwwv -yX%x_e9p۔GB!P^}Rk@YP2 K)p\ \ɰvKͺLaHeTg$ 1kH'0FVfip^h#_B;8O@y!1ʱw`H^l^1o7lytJk)-yȑ#h(U)IußY2>#Nwf-1[axϗ3333316osz YZGrqD=7f00*և%ff{ˤV3333333?z0p%e|O*^(Tfc݄@zuBqh Bzs:~hp1ݣVK+k7!]AuoSv+(ݕ;=e=>qUQݳ=~kfepY#!,Uv֣~ÃGgfM#k@xZ>,O%}D:(?NjfEHY2 @pх*aeLɵdh6c1/%,FD9HL$+< -EHHlP{h_F :䋶ݓ&1 :MN)̂ LêTGN! ֳeNGܤ-ogINS]Y}M{*Sh}*Y.R{a(/Q|2'#D,R_7ݖ%+0K]d`(VTq{FQvޡܲ /5q Dp/-yFpߓV~ ֔oi ՝R&LK_agwS 8:(vKx`Q FAÁ]1#t ] h* e !/ N\v2ߕw2-1kP| &<1e2O*Wi!aa,.V[ɰ͐Ë%26mK—$ RŒEQѫN%xTO@A'hR!lMOoL0O.Ld2G;]*=9tL8`|kڢUd6vY`8-^״rKE/K [ǣXWc^_Z|9?w7)9 Z6B\SHЫK˲D.2Nfr2@Mqk!׆ Q2A:©$c/ҽ1^%Rt>{ەgZ֟ыc̫ Jd%tl*ď0;HDFH>A̹=)H) 3pp̶ 9P Am +Uu6mR 5uyWuyW@ݻ8xlxFH !/YiH,*Y e у2#1i~Ug*%(vfc:lʩmRi(*>? jˢ;@GR% w`s@nH/WOq NUJ:عEZQ'UeSXiD]; ܗWE& g(lBi k-JHn6?6h=vk.da3(Y3x3Y?W7ԓZ*]@p{ x Ğ5w`A%/(l\aѠC2\b7wQ%G+FƇno2u[~ww[Zv1:~ڵUMA,!c"}\v,i{FoM]ӹ<c =n&o ڽY/`38h&s24K2mҕ9_~[VI:l[ Ha rwy!wOQѵkL?E (jv5`r›35PtZщ㽑AL2/g>K:yH `!]CTCENpMeȋ/#qRX]8sGgܡYWIfE?l D*Dv{&5Fa:_ȹԸBatXJ/uVW R3yyps29|Kg.Cu-kDP[*"XJ;#8q4Z! (.Q׊.1>/\){Heu.Q6?Qdss.ZiPcC?.U&jf{}EY@E]TOp. OM CRn_rdTz':v@zLΦ(i=`YMf Tbu 'Ejv_L~bj0XIX^:>pz5/g>Hi”mq(z0P'zg:fB^b =e ve%azDQS(X+d1w=e pj}yvIȢ @zG5/Y@DE9B=+Q9pj0 fm\9D]vq_%6jT3[ pʇ9͔˿+S?EY ^"{C(+w!]tIGTAӦ{)N\i6iz`t=+2hnB Tb=5X <g/B01^ȷB"2_~߿~߸&ap^!b;h $1YӰLA 0(l"4f=@`xՄ(D%f`B mV|2 wjY=;xX 5o8 D6=O[ޜNDr~<3%(AX9~$(p`Y^&r`l8 At$p=ȹ3y- ~ρXvu>RhRP=sJ ]tA q/mn+򸛭n+7{{闞z7C]W_ Et0;D9waHES:%RjCJ@;~2WعD+/C`eq58M0ƊȩYq~ih6MN3(e30.m8qtQ5pfz> DCLf5Cp򴜠 ;VM] 2@RiudairtF HmO`]|caN)WDJ>]ѿnlk*e^pP/? OUliҗx u ?*_CdE+K'BF91O#^ˋ&cfдsvyF^] _;f/ʆ+[5PjS7 n@ENpӥ3k%qq~^cmK_B>ba|];_s3O苰K]"}͹MlmXKX$TA!s~{ F+&\F(76 w;cVmԶ:0{׬AX[NȧzO@FfObBp+ZD7<"_s~ےA~ܔD~r鿡bˡ+XNB.-M';Δ?eľdiZ?7F/Mօ8t:yq~^^h8e? M~9ɾͮIVbg&,mU OcUGJKX9 bps`hJ8R%%PpF"IMZ>KZ0C ŐXP\`|,v!:^ĄXڇҳ|8w]|ά8Q> d tMP6PUU]BH|,_显q N$~e=pKt8?E@ jyJFEgTyʋ}|}zP z=~zqͶjy+V+#0n r%ԑ +S tǘ1|V n.QPg9CX*ٺTYȺC7rXi Z#]/M B}FTr.MǏ&㚾٬%#ߦ˕a5&Yjk'mۯ̳BeMvŝizv6Y,8QR&͐5T{4{LGǯcfm ] iH轆wE'E48u"U ay` _`S"isT=s\9w,xluN7~|uo1E N>huC^W]܁(D$ m@TziKݠЀ1{z<טUNP- 鸵>=ܲ/-HRܫ/J( n'!ԗ>+ղe4&8ν"oS(syP=17⩒TQC˃O$2ou0וGpg3B>Z, ל0.0/W8/} ב-4% ~(pрAQ DAFU;>R"\UҨˁIYCP,tKMŽҷ&1ՊNHL:}nm6`p;b "0J ^Lg}rL|tUB> ^(1ׂN3~$Qc?I_8>)ߨO=;`3WVs5r3 =;p9iNxҼK*^ 18E\,;",)f8PuʺY~>S S{,bgm:Ə.%NwΥE7v5v6~= 06g08ft.Y$ӢK3\yOoJyevhތB6^B؁ $ H(&tF?Pw_{[Q1'jZ3>eiC!wKjA]\0IBR@A>UEh8dJ,Z!+CU2E/"Ze o p +?$9MX7MɱNGl} (01I捅5o~* 2iB)ȿi<בzkb`,y`_Kpzb![M/!GKD|?Eh!.MCiujtGY$ٲUp'kķcYܽ)°mm5֚QWԃ*E愢2iX^'H~ozݰvb9nXu9=GC}^ڈh;3 # uӫq3b×w&`7nTx@t5Gxc QqKDpߗo    |1w5m:u`T!v{};E:x\ęjOG59`;jI8=xr:<2ǙJTѽr"K?H lB 8R`}eP o tQb!)~<|+,dTR[u&HNb:t>F ;g@3P$0ȓ깘z;4D"> {"Cף79ve/kaڌךPdcz< ii\)0K=Iwϝv c %J/rq`\Ap# ( y`Y(J1%:\[Idb =PWAT0_A3vWX LK0'WTO\}[oa8S$@; h0 iد2ʳ#QMݠi.uehM (% Xd);bcàȩ L<4y=_|Uzzu5YbIֹwCaXtb:p4]V 6n\gf$*>{ZzGyֺnνE&.i_*.qm<6Нk.$j9/TDr qLE]EqMfI[0[f=ZRtga5yp>n/pxTgG .[Rj'w;0 fm^Ԑ0R0RKCL>I@tB:#$h`#iVӜ*(R#胘qz3 ~+Bd^ `b<_ jj[D&#ۨi{EjV*8ɁM@7A$%—(&9;M #qb82m'uDBICPa+~`N8u#I5˧&o=e@[22O2ބK,CvpLo,׹{Y]tJﻂ%U/G_GEC0ofT `[E@=N U:%Xfћ|Zk'" A% @#"MGrϨSWMCeu3--Y/P\2O=dS8ٕ;/9Wu@] nPxpP35910 uy?|3M7ѽdVvFc?tM0:?K+i-{TI@ˇW/X0`#Lwlω2_!a[ %=XdiXQIQW{ {q;g\P4A\</wz.ŸxGwм}/K'S_2 ]rbȥp'b`֕? +%4Ft0uFR!k*qDH)E(wʼnHFL@t\|Iw%;SvFedi"1cεT^1_GȧqcO" ^u^W|A=kh#$d:kX䀞SyI^qfI"`bBKW?dXbD"! *2gzvzSanqQj>UD f2+ۮ9T/Oln53zߩ/cCgŌYt -. *SGA%87Y8DIq =|qh=cWIՙ eb5pЧ}.i|\_#;Il]yI@Ba/(9$5`ւwbsdXthκ8YZnrOk//?ס%{`5 ueIK|p% m `fm N3XRm`-Z<m.^Ի@O6;:SJ_ɐ%6bEג˯a _Ebo%H[8*UR9[,}{`c,]4l֨6AE ep3U߰(4S dqx]ȾK C_͑PJ Q uS)@]s[`0yY#âW1ӆAʰ/’˲TJQ9<̯]C rA^mCZJCu ?hYi}&C^;c[RF61i9!kԕ*GWj@;,adXvIlܥ GmkTp_ݎHnutGRNMZ?R*&Xbc⻊ei k@}ȳqt,ocu!aLJ`qӇB/TmX&&ASar˾ԕ2"ߚ@?dj+GtCI'`Zu;PAkM%J>i,nջ׍M :aLؿ%ͦW Drخ2#SO)݅PGNw\ԟ9@}VS43hlc?d#{TcSyr'H@e?䛎4:뙽k@t*?J-[6r?UIHqq؂ҍGl_9_>z[foY:Pe]4j Es"58SNϷЁGVl0ͤ\ zZ,ĀsSۑccHqUTfP:ܨ x!81w9Lm'p!mT`+3-2E?"ox̜0Meԯ'p/VwNIdމ֐@¸8Psaӛ@C0>'4bϏhSX|iJo@֚` v6k3h3' F Ob J=TMC*Gо4 '2}hdv.+<+ivMR})% ˑaKldXEŜp8ec^[Jhx+Hfqt'U15 3uT-ɑEՈ;dckkwhIF`حK^.S3o:vm~p%3=:(‹aFp}e/d+B*2Un=$kg]WA\xBy"J1IrG3v7o$>/i2;ɟ#lAưlG eI0-uPk4JZ}4~R4*!H'XFcaEXi+ܘ#eE .D{$(PϔOj@2<隚C֥Bd DnZ8?BPHXжqsgD]C4C-V*d_v/ا[/=K?BR<*ȫ풱ˀYU7\suPe @\[n%#zTx)΀ 6~F#䰄ٶ'4T Bj|pGuy%Եh킢/*PIRցe!us*@im'/S5P|ċ9FbaZ6 @m%od7.Y8^] C&_d: `)iy\z ,8n2vlN=Ҹ5]1I0Tu.ƨfq*m!-Q?j@a/y̚i(рA.Q  VUzx0t* 0@ VٍKX6#f ʨ|J1mkЩ2/JȺf>SH1*>o\` +$î0+ Ϡ'~pہߠ=Fq$Vv:@oh`$eWH.\ӀpF/0S.S]jNPSw"ôqUohع3O]&vۗnXts5PO\l%bE#Pg0~mKAq 0QKm`p)1 vuIщ?ZBEt 3~+p v͠"W,B &hDBNDF '4sD)ʿKgsm LmYm.fejLTLP֖a!f 4"C ȩ2\6I"٭ʘŷGHҢpc$iJ0SAp q:,:P>PӀ@vG71=^%6upC t{ԴV#xmWL{`Y.UƃXd%-B8q!,HןFMY=;>V;QuUʼnH0!VC6B-L@;&5~#}G(@MdPt>z=ӄݱq{1OEXOƠ?'9bO5hyU[t#.@&Π&5MI9 s^鈯v1LM/…'>VqACx.=1? g{E 0ж2fD1-zd qѢe]^p1d[\ڗAJŧä^5gհ{ϙS3w R*b>Ԛ>wfx5G;8aH*yZ4 G#4]qp!'I{o+j]R۵%p Ћ[G! by/P]C_״ L;K;>qYk6Wf^S>nyO|[}kE\A/` 8.;JѧJlV= G O5 qOnNwhaRao:y%ûy4w Q$j%z|\_{P!BkJpRDSЭhFR .1`kG BY,w.*o47bLݨͻ׽ cAMSNsX5_k,H:GVrIm*,-XS0\2AnAuKY|g9ࣅsB1" /?p`GQtUSŤ5G]4dg/$ tTXҼ}<C~'$I:F4zᷦ&:QJNR3 V[JL9s+ yX4,@7Vm{:8 ijkW7j#kc:!r7\?(U@F^J637{o<m &|1̷QΪKvFWo.0[̃0L~S, h.MUeGŠim=W"MV m"?ĐN rPjtY0b)l:j9S`^-_ #iV;w #I/TGv[BK7G)="$m.#xڕ0~UC#Ηdk9-7 k,5UQ&zQH=9JN!fR漬JarN)?V-2bJ&]@bNq3(Dف1H@(֔|8{łtCyϒd?wo̾B濣R`a7'wt]-&i?ASdS}7^baj^rܑRw7`6Yϴj!H.*iPM`:ob%%p t)Pi,,Vm&`΂b'y}A2(H,Vp2 R`zPp8]]oD+ `!`)>-8O9Ԇ1!Rb:iTB063$:aWx v*sUdzk1] |# ?NCά)d&Rqd/8\f!-"9Ċq,vrFxb٨6AJ%!7ݿTD0ۆND;6^,f@/LwlBGlP mww#($It |a|'lFS.ɌqVh${e1Z".Z>Gf}!hFEvϤ`+1{!}IܼۨipIc.+)g[A4?CW{>qul9ǁ{C rHTWɦ: b#Ε Xw7S~kf+#Mä!j;f=xuQ"'1? p$( BCO|Pw6Z5LEh^LǶɨL 7yZ!cȚ%՗r˒czQavB{m c<+GM5Nҙ"ͭmږS(%6,C6+-g@ RD{.x+R6}mM m M`9@KR?|+&u|B0ղRaMՙ/GUpoLݓ5hࡗI2~@%;ee_JyOXyDyڮ7njm0y(gO/zDd 1 pD9!OWMI6dZLTt]j鶚An67:MA[Y4,>^g։E3yyLЀHsD :uG"}ZPȤzP񹌦e6<XH@0׫0n`rPzZCe`+ΊY`/$S@"M=hNKɀϫQqKD N##tb]n`HJfZ$PN5l_; }6Nê\S"2x`^OM`kYݢ5Lx;':Ikqjgcӄc6,.FY7C~q%h'푯NgS(VU羛eh^>s{Ey,o7SȢGw+Ͳ([֙ݚXM="`llX-aXk/ Ŷ@V @V-Q-[d e_P[d e`7H%b9hG,۶^=-2UXN:pQVdlVI]Y]Թ:a:Iœ>NG~;;'՜#pd_|$,THakWM$k|{w[Ul{B\SԼ A d t2#JY@yk~oOگ=^A Jޞnf^xnN%i5z]n5\-{TvS*~vSKb#qsfi,*5t.u@t,[Kb䓆`)<+?@?kPb}| eF]@ a-&x-=/A B?~4 Xxs44ChA ~+SBX`q[+ٜ8rƽHUsx?>*s\3Js/^ddt @靐HKbLX0_ htC[f:(2L.}MEPG8,=3>3%!Aܪ}gfɉA[I EA0TC˥HsЕ͗)R(웞؜Σ7UT7&-!9m2k7]DŽ [MaY$%Sq +&E}c[(ﳪ .E#Ѐ8xQ=‬%Um#踜;ߡդLpÜ#E+|`h GBD.b殕I; ՇX4ϦT|qy.Fj}0ŮZS4֝b8i/3 Sw8ok_;#=~}061ZN7@]XyVov湱b6V KJE jlC-A㑾zf8 ēcIYD%(Sd~úw)m>6G ٔ5A;ḉV?\sUcBP&= [81W^zTZ$vjt_߉l:v wH.|4~H!as6;n羍-><`l`ܬ"S>F{N7BB݁Q+Hk{Ъ8_VT8kVoUU(ّOs?0n` kJd"]y.0@/ 2/ x`~">TPE,=EUowhy<=EaD 1Ml{1PMR]TI6tQqN_C-=QN&_}1%%9;(qI[4 vtAku? Os gGT_ޛY$spO7 O eqJ6Y?&]dƦ"({8!yXgF>P#hNsv;,ê]OGƩ依)u٤Pec߀wE6O䍀mb25N*f4XD*T;Ϋ9S;R&CkgJEfn@kƗO7YJNG@) q8 WJW"0ODȮ~_z_ӪD5S /Bd:0+ȳb& { Pdã4osK-nHY.7, vbzؔ+δԎM{%[M9~C RxH2 !L oZ$$o" ̞-%3gQ<7P~x^rL7# cuŁ~o6KS\IK(UpC4G\ niy;=(= 4oKү$"q' l)pE73[b"6 ,kZk4- }k5 =,'^F?]c3MDv&ֿi0K_c]9eV>Ou?ez0]mux""?}|B*,aH匀 >>wexR# {C,4wwP: {UCm'+hz)MZF^B2z<"06Jd/9O_~N&^b @rKcf!PM]<)W`ՠR jk}zK~Z'3C$ yKC>1+VFnB=?m\,ĺyoK=GԵ>iprx)?,-ÎG=ǣīl|(ƏAIXR|J㎫V@=G[~= X)@ )֫wѣox׷̶qJ~Bϼo7Y")7^Y-(F9F=; QHVYTJfĮ0|SO~4ǧЙª=XD_]U/ $":^Rc9ٛG^[=KJ<{d6|f~$C'~{<# | .%C5\_cl+(ǦTbj>>椳Oĭb=>-ш|B zkk??cļuIcbvE&߾SwA#@0DIxcQFb:'YfbliiO`qjФ^<S| k)\vָ&7,v<}`~ξ^LGQ q4΢M~GW:Xᇺ `J϶mtHzaY0c(%rD= ΝDp]l^o:q!,ߟDl ɹCGЅ!K$o-uLIU8'OI` Hzruab;} v(%U_VXYpsϓWh<>"9.̔\{m-"LxVO!|ܤi Ol0L)n'_}D 6}ε6QI ޏu/G$I` oNu\?8`$R6Ch!tx;8<0<ǁĝ郿,) =&Paܕ6y+urU-Vvj/hYЃy&OU(ߏGv MvQ(ӟGN'b%4zJX؀>0h:FO0!}n`C@e+fE+(Jp{kelαޜ?]4ẖZ`GW6SmlkMT:#D1`+ۏnӽ=&|QhMx"b;%? m&ၡ㷳X!hU< PZ'H[&)P !Њvj6ŬЌ J3{<+ 1<ѨR/\Z0>Ԙ@ h]l TE}(ȃ@f^u2ƺѴ!,&ё`o)` QJ֎(PC\㟽|lV=j6 Kݪf~v EbbȌIl0l2 V`Z11m:V|Y~ k1`{0)_W=jxU(%oMˁ♷hXz-mڞ,F s٨=onO61J̹}̕0{ `DlA+'a;#}o-oIL"=SM={p,@ºFhjӲc%[]Jef:!dTT d>@X!kx^X'ѧ ZbBi(\Ҷ0UPejGev־󽕓JfN _NORsA8 ({f)YT)ɕXjyQRiGdgdjwύբ 595}0"P1i1 4xc!QXl7avu*ZJ- /,TޖL7GZmK%U)V N.Ɩ;sO+CUNUdW'!xr/r Me~L۽ڹDdX{Ò5 +ƼZ&J⬅|TtTlKV_y$t,|aY\;jqvU;7J3 䝈 MkG\piTGj 3\2Aoe¥yYÄx,&)w(/*15N8Tّm#ٛ EAYb#;)}٤p_6fR@q Cr 7,=^HCjfH[_ٔL w t]KlC[䰣-DDفP3L2\bpYr&! :ĻdjD5嗽cR??Dv % Aعm@m"0v$gD,$b >DiU] QbR @H̲"+7Bƫ}&RvzT@_h!J> e|rj 6%DY&lj oN'etEgQ.#t$3#\$kx{9VB}FЮU,2 C^R=Ue\s|j ûw |V0]FNڗ`NRrn(U;L4ܗvlb7aKI$mj =9$^!mO*eI$I$m476){κYBSnL }i1f3#X@3K$8}pYZL[sHƁxV!Pk, KT:8%H tq5wRw!N0Mi9.hVg]`'Z)"y m BQ9=xCfTcBŧO*ͻ_sybY%,%>@j^#P07ߺ#@MVd e=lھ0Mيbm3g]?a b]e9b,=$vhtQrZL3a炱n!"1@Z˚VC ]1϶ 1cʁRMQwFFvtF\ӡoS#bd'Lz/$h&sj*/앐^6~Vfmr] Ý$篠!V@.@Z ȕz?u 8h.^pƿi?.ЮuHx?"!nxħgĔA@&`7܏A?$˴#Ww-hoAY A{>3UJ1 vf8A. ]8 QD¤*IӦ_0k:q) FtNjӼWlxzJ`d"g9R. &NҐ?t/^@ l>SeH0S•z801X~A܃^ݰI؀cԡ5N ʶ΁v-.܉`9)ع8GR",;a$ 5d*h)V<&b:ig 3f0Xl܅MD..2#׬YvZ0FsT>ƕ`[W6`3m}`ХbEc*u<4|'k o*9rە‹ TG@ԦjFSv]bD&"kXBo\֢xǵ bbBXGϊ`ABU JFQDZXD;R^Ɉ'zA#aZ[@nWt4- rlA*)g4Es<Î_L*u1jA{yNo[OM Bm"\/x7"|a hIvHGLq-)*0g~ŭ"{; ̩Ɏk{e*\UښD"ɇs5 崇4,3KB{cO!BUÁ'XId4Z,_5@/8 S:-τȟC9\ʶ_7⾳/Dz S$GtvY%8m@5 x!Esr;%N`)tf*x1-ƓƫB9˗Jg>'8r@GO–ۊAtR;m|蘼WƓ6ː[mLG8ȩy"s \=$k!gB9lØCM@"*F% ||5m,zazr^d ˺ ~Q*YCO "~0H+[I/)ލŃIސ&oLh+Oo0F&JWpfTBL;Zr} _(Bu*>z7?OJ:P$ ՛ c([vzP^[o81ASjsr岽t~mRp7R% 9}|Vw=XK${$l|Kr{8-П)/҄\s~+M,|ں%PbJ1HǞ+2)IM̿>`Ip떾ZqkI#Ӥqh$qc(mk1N kw (qi έ!qZ{9:kU ,:6E_A&TfQ'؝diyh7 `1gZsdvd̺5 `cѣ@Jh~YtkcHP&II^=p0终^z Q7@ ZuG3F9Riz 1ND Ѷc F):М&nK#nޤ_E31\&Ft(s`oC4oEaPieE,9hx̪t[4$OPTmȻD .&"w.="ON$: [X^Ldpa-K:W 7?#8/;^ܞ̲r>~|".sx8*U\C5Tky#6&|.C]+,)s c%Wt Ox>u|[dtlMI\ IXD6S^;.^Uy;EC3DDQ1ixQ H}PDxRYe†(j9 <6ɭXf"NFLbaw\@rSl/Wq&"(Q󈻅(o}xVx`=Ch>̓Cj}e%2U5l( 2WeZ,ST &x+ ]f.4#?DZ*')R un̐\ӯh ܽ\Pjll}$]z LPr쐅2F <=dߓZoPZ6koY q7xqo)|,Q%|'bjC9=&Hua] ۻ֤F6Lk@xt1mNI_X2l+׫c#;㤪-axf ,R ah=FqZXQP*!*?b)?Z(gw[k)4 &5WluS|&C{2&w#@= sAjJL&VfaHMp+ڼ_D1ǻ|Wp~(fRKU" vu{0lqGN+Te .'T`8M˸~Hlmm"LF Piק&޻?)V^,"]y,\y;5_.ϒ+X*kD+ʖҥB/KѪ:Q*q }J(}!\L4"_e϶ x(`LnmBx-%ȘTI_h?Wkw 'ZqB SJ\F. Ru}i61`Ji֨A³4F^ۛ"Z Bg4Ӹ y3eͣ~є[Kp!p%X9ͨ^I?Yj `tҢgKrYR, hI2 uP8qӪն]wt Ě34FuWNU=Udzө(6A>m:8"LඍVg{\Q*t7"Ez~[㓤 0O -PkU$P ah64*\)Q!oC4!8|ަm*J|€CE$d|vbs{Xy*(w1jK8sLǚ/.SO)4gq8è :MXt #>7"ʃVǜ |e3RaE 9|Ӳoh$V } vJRP?z-ܿ4ᴟmk*YRŎ aS$dR daՎJ+ fޢIbdzF ('Ppܿn6Q^.쓞 7t"g[=#22A Bu ӱNv(DgwPz=A2kOh v"01NV5H(Gpw }5\(odRusCT5璩G[pEL7;fFʖULM6Яq-53]֖q%ɱ s Q+ A ڛwS8>ePP,<N|.Ľ doՏEkC3%e`<,πDqI\jy\}p<T,ܠQ݃ɣkFm&I/&0 xUUkRއRC뻏3<_HjU`!ȹ}x &by"I}1${r&H` Tmyͥ32Fy; )'OࡌVr U^nVd90kK2ϭHpYkUOҷGym/JOoJ"5,vT%u7ctɆ/hfmsXsGNyM(56*M}R_xXWp֚P#m'~J(Ԗ)wxT+/O-AJ`sG\sN'^к-fDːQV) -}cbL7O} QfYt⮋1H2Z^[UW4d;d";PLj>Yr؛pAXpU$ѡn-'jc<5 Ҋ$cvtdetyvS+oZ6xevop= $M<d6)TPmS1MӆU2`qpc~*:U#a_TQtl(Ī{O2;p.$TRU~5Sj \UZ7$ ni7v!hRTiFsvD4_KPJDѐ}1یb y`)cxujJMcA(.oH^`f J){'=]zː#{${Bl'lj-_]t{rn7wbKl,xUWAgSɈ[\BRkۀ4fFSgĸAcs.jmJœӁɘqtЃ 3nFU}l=dR:Uc>Xi;|Ʒm4eLӃQן5^hH64:sʞRڏ0^lQy %'y72GRL6Byz#gS\OՕIDt .KOdz_@~4!{ij x:}m ?ķh'nhjnaۙUݑe䲈ãRs1fby`N_ml,6[fFdZVAt7t.r з8&W:I7t~zU,̎ѽ%5i|'ZZcƳo:yZ`B@s un7#oRC4k< 72gs~'hH^iё~5v/C`}5H2J{~F 4L"atg/ 5'ǽC\1X.j'0U|f7cP[}[?Z3z]GnœzzBÈK~$fsn|_`H^.hwQΝg~A.B}xu!(rdQ%dz$mtI?io:j>J-M/UF_By 7u N=$R# fP'*N+"l23h\͈4]5IҞ׸dluqsUג $(=G*S8'Eū<\2\mVf?w9ug)$d7H~;!\2'A9j nTv2,{&XgjmcNk۪^ \;dUr',o{]H~Evo^Atj.|eE00q1&ԅ B3𣅂,IW@q gP4g}a%W S $HF Mx$(kߪMhr(0РbԇFr R./Dyv&Ə|5+ r.)JhH^RS,GDȱP+ Mܺ]o6$owDz@pn.HƲ 1ӊD/#vn^` l9ۅP[S V G’q*ez979@H}W k̀*K/d>:ԗƦ. ( hFԯȠT[b*%d4O}!XO)uo6c{;߰b~WWFQrxV5n`OgNBcKEG%N]hopF0Dq KvްV̊r|Y5- OnݻW#<祄؁_)a8\9DŽB0I Q=D@xRBfD&U61ݨrP7 ^!4S Ip%=u* p<%tbY!Xº^*.F%]VU>IT#fR؅2_^E7A*g tSi Sovܦ_񁳝S`GA Lt%mb+=x@\-ˀCor:enh7'@F+`kjg0j ~ ӱ[屈,g=Qkr6g{!ry jRPi+hZKd/SѰ"ya/!HA=D dML8@L0x+9~d"e)(=|$ShYy瓗~?1yoS D͆d7G8ѹ(,qyWeO(Vv-bgEJZF~nR=W{Dxp/i<Z$Y}o`YaC qӻјug :T;J̡#c?4O7hm-GqqsO4M[dH2Q.jyjvs9R~=6uq4l@׷Eb\etܾgX!.k@frFxAZ (H_\z%{K5!y]>ms\˅= Y1 g+`*g6"Ǒ ɯ.SyŘ6Ԝie!e'5UL !#0zmװ!-)gg @Sa{,w_kT-i.?k~\X9em#4Q/g'i4v4T:`Y)?)7>yo'`Qر۸yP)4 L]+9S4"@2L(}I9) [)c(O@ TM$CyC"hUYNIbr ?|FBc,Nl%h 4MG33Ϭn! /DMjX-Le@N$n ٶx,f}̽P$vq9/Y2mn;G`y/ueŒh=~.1֩.dK,XG0?_(g%d\!sJBUba#ly/8a.-N <F9d*{,X9+_21Jl ^JRPpM9mI>=|fx c5|&7F5p| *Oaq. %Gg"ysA,Rturڻv1p`KiGjqp>01G)˷O)%тHF]OxYnBE)Xk y ktHAA A `!jȫ(b A.IE)*CXiT%Ev@X)sE٫qA5ýټ_xxP$TZ%ǜ!@ytw&t5E$I R_9;2@"yfHߚl>CR3 FH =-J YJsYnsX{_X?ʕf6 ep6jm Axڡi<땵5GTi6B¤D$UVNU uvzwMQ;h$U6lxoCT=M]{G:UѓĬPab'{ZgК1 OL[sSrp!,zI*LO]=Qga)NfˋΡj('-NHcf#M$WnHL#@: %Lo77^ig,tJCglk[:s4-h}ӢE"- ͠/6r{pf4甍j2߮:6IcC_zz >[y,=HklR^+# S",TUt}<لInAVoO؛V'bp:U֮,Fy\Ue~ȳIyA`ͨ[nTq [.:$;ּr** tb2G_qhhR3hL#e^\{K~;x&52:wVwҵ#iE8ɢlIew6@QU58`4=bk“/f;s*χ9%f ZX{@+eerk!Ltf2^O)J8JȣrDR,hf/H'd9B Gc?SZX/6ˇp*%Y _f]D' hiu#PRJKU0AS? oS@nCkDIT updavGVC˄Ohp))]CV@Y2 .܏*;3 UIws5 %"P@a\츔;u\ |k qOnp;ÕX ҩڃ P/j{Ev|/.rɃ(1 ňϐ|^Z`=Sd UGwMxhꉒ˲# 3U%!2bG·3D r@]"4H}l[p{5aπ٪sx=Uj+e&G׽oc(ضj]*٨c򃤴QK9Vieٵ՗i_aYCF3 Rt>V7 ]\q`_ظ[qY1h!cognS$%^Lzp_՟~rN؃GkށzPjԪNep1wM"EKHX3mml+kaTF2rbH!m~Ab-!tVB83x#$h~AW5nf#ܝ#x[V쁰f#@jo#v?M,3oO~WY;X3e1 +W rE'! ;+Vojb {.{*8&futwXuƐD⑍.A"Kjӡ)R<ɑ{ʊLwuCW%:b$L u"\xi$&s{M1Z`F!yPfBSՎU>c#Mi]9!D &fbq/T/ Cu D(p]*!%6Ʃկl~ W.X@΋YRΰLvj*?k}bU[. JҫIMoͤL+I~{q DXr0W/x4177|EWSoXx W&: 5 Nm\Y莤DpsfzqݧF*vC<ë ȃQMU1`)\9aȎ'"塽M?xk`D[g,YG֐|'nB߆XDC F͍`iq~!:BŒgcz&eS20i]eAdxˑ;=N睒 "!tŒ|~R_[YBD[}sK/|#MD[v?|~E9ǵZ~ fQQ ukcW5n-VAѡV_vHO=)ӈ }Hc f#8ٻQ8YՁ%K\ft3/`sD6O6H2S.Lpۻ$佺%u!0PW+ L悷!бZH~upEx٩g RW60 `LY t/Bb, RސM{L . ³uF}.޶%PK='E}xSO6}AQ=I3}q̖JközrNyc>Zh[Hyip 3/F@1k%lfPy6sM)fQ+pҎ_bx)Jcy&Egłq&.?.fax0S}gg9a2SYz{o}1`&{㖀 аW^#h=h )X2 .xIa^Xd8uk}$/g@)^{xG8y!nT!] 6 x 9Tfx%9Ĝ`p74 #.6|%ӟsf$>h.&^\`%qkCMHuȋ'\L@"6e:FZ'TE7iil{ l^c:C3`S'WSY\q,JP͹ۣM^!%5N#$֟h]XRv${}g|>ʟT?wq,{7uׁy:!IFd]Qvim'®%&c whB0388SG-#a8P 5O$ĥ@7]شH*0Dm>N2X7;9(QB&b<廭H*lLL]*x1 mTB3**D ^{[ID${~0 dJio`K0ӓ߬9)E4Z"n )} X/9hpGD<c:Q" 죓>g4,A~Y aBUh?d~ $ٶ,/9hBtIbȌ AW< a HXRM')|wFa9v Aj9&ObJ w0n7qs}ˤ)#xiOb;l_s;ib=2준8eYB HbwFPr`MĭO@7v)B}6 Ӽas X!Hhm)7dN]8Xi($]hmf͋7<k]BKo"_*l8 Y áF۫{P$StXhו<𴞽,;6% '5^Zi ǘelM0̰L.Vؗ>?무P:T؉ۄ.DJ }cQ >fI 7@ˠRCR ╴v? Wpd8jhߴ?68߲ &Q C.iӞT%hK=^йݥBUتf,}}la%dZO+VoiKoxZ]ՁT%YEurHY戣16ar87Ti'R Փ0sck [,JBЩxDJ@q}t np5k7DlH{c*`fOH?&iQ6,R) ]-Jst2_<CY!"Jt86Crē{%BOX J[@6q AgV6WTބ<l!wxյrPV5v#KdT=Ŵ6fSuR#ǝ'ifL3Z/)y8R ʧQUeuQKO/꧋ym#ҳ1gHSPC[7SW:KoAQ8k^l;oIF]ChQRpm]ğ2ڴ gH$Ϝ1Do8PZ,QL˯7,!Uy>`.A cN]ی . ޿.n^kyFxjl9~@ .ڠ3 "d(8š:M(mŷíJ3o0pYzzn`e$ɝ$j.`4'6 vX`3HNl|VhAT\݇1`C3ejCNQ-J(u6L45|\P (s@xh}Y,nga:ӡ%<j¦}жBϘMoiW"|'n#Q=%};70h+v 0/3m> .ݳƔH\zT!@ 3Z`6|'33a0N{xzd m`R:Yx VF۫㛠P=9b3ƙٰ_ @&P^8Q." -}G+LFeWG<^1(w.=mF͊,j2B*Fp@ N 90YIqL{:9r]veU ڑ^ܵ}h# g/sL; MmyP. m1NImH'%a>L#uSk+9뷊2 [ T / ˷ { k c ۷ ӷ s x뷌 [ S ( % E ' W +# ~ + ~ ⻑,c 1 2˷ 3 7 = 8C =@ P{ Y U VC ûW XK ~Y; Y лZ{ # Z #Ż[k # \  9 ]÷ S? _{ ww k[ m; n ̖ n{ ̖Vog p3 qK4 q4껑r۷n s+n s{P vK yCI yIȻzӷ|^ {#|^{s S ˷黒c 컒 ⻑   f   /A {L ]J 3|   sc' ')3  # se÷ֻs 뷋> Q #Q  㷌;! ۷!{! K 뷋 ; b bS 0  k s+ ֳi: sS ۋ0 ˷MQ MQ ݻb ޫ~ ~۷c V {v = k=b绷E ӷ' K'λk 컷 G T +pz 34 ӷ4 S  S q^ [ ӷ 1 1O˷Z k  sP "+z "˷zԻ#2 $2 t%Kl %l<'+ +KQ /Kڍ /뷌ڍ }7k 8  L ˿仒M#[A Ms[A N۷ U V[ ! V WK LW! Y+!& Y˷!&ZC!EM [ !Ym [!{ `3! `ӷ!3 a#"+ b"% b"7 c˷"a f"| g;"| 󻒳g"f h" ik# i㷋##6 j##6o|$/ +&p {&pֻ˷&pC& &I㷌&J[& ӷ&#& 뷌& Sc& &6+&҅ {&҅8˷&҅ & 㷌&S'' '| 뷋)" )o )o m*k k*k㷋**l [**l h*? {*l& ӷ*a * ˷*  * [**r 뷋+/ ;+/˻++ +,]9 ǻ㷋, 3, , s,) ,) #-Sb dyne-frei0r-b93ec51/docs/public/pics/000077500000000000000000000000001524104146000174145ustar00rootroot00000000000000dyne-frei0r-b93ec51/docs/public/pics/fla_name_lb.webp000066400000000000000000017144121524104146000225240ustar00rootroot00000000000000RIFFWEBPVP8X ANIMANMF" (VP8 d*>HI!/rXin\RKlݯ.(Q|voQz70S*gstuHϲeUsV ݂e8/=!?6.;nrotPHiaW YbmՁlV:䚑M*6S%L1>%!)"i]Q3A{n~(GJou=g u#@aHo=`B]BݛjIZ/X3H0Ƀ?͔YX^?S>BԉhP\oʶ 6UOjc+eӟ31^z xĊvJOi]<>R*㔗M(qזQgS`9ΞORr c A`{_ޙd(S-׈Z+{hT'.gLM&ufC960H5Yb^ 3} "-XqdDCKii%?V]Pk9kfLF1Se# diD640=DݦLn'6ѾuzY1YrK-/w9Vd} v=3D ]R*}om@+ְZO;ELgaR\-pL`~CLNveCVr-6{ſux|KwDjRbJu &C%@κ ('vt PkKod$_RI Z\ 3EObSiE(VJ%Iy{@0 6^/nMr~xe C >!+*Bᨵ[9寄}ݜFMm m"K>Ul>uFslXY̮EX #{}+8U7E,!)b@JQDh'],B!?&Z{s͜=ݦkoAgFG:-:[mMԨgF14I F&h2]㟖RU.ElZ]`HQ`Kz8:ق2:ib!q; ˈ|xveG4@$i0/l%XDWi`ͮ[oFzQ(`|)RGK{9dv^DmE"\kNw3O::<+ IZB|ߔ6qƒ9IձGѯ}A锤0^H_ЙMI+L_띹ÇTj˻E\AW/jaDMgǫJ#W ^zx^ftQxR:ߡ3R+%a=)QeګW%y0W/|Mh%ҀTb#M6hgFe7FtF>r.zM>O 0¬\'ѮęWͿݠB[jZOx5NF\  5sڨ \F!^ @۾-WC ԱüpȕOw^ip3S*heϨ%ϋeG>]r zx )u&+s3H ÎR9\=nRd |Q6{8,y̌U$o-[sLƔk=DWZ~%*Ȟl:XCSxSmH%2 7\"+vY#(g_ :/x楑α~02wWɆ<{g6C3PrMcv1Uܓf|LαM=QXxgyA6!4km$Qmc:eSB ANMF (VP8  Pd*>HI!/rXinj \xKO^I^D}vGhߡY+_C_Xp"&uז[^Ymyeז[^Ymyeז[^Ymyeז[^Ymye*q QkȦuvŻvڔܣҟ#]UK"z%!:fHN.ص pG ˛Wj5s2x7G_{Q<&[wsO;M6͜[]|R; wq Xp'jbR!A%=V|^?-""B+==WL :^qXW QnlY/3ZHmi%,&HsY)Ss[ªC.[[WbP512ϙ Pi qbM]u%zhêF(l)L鯋qSKm kjb/?񻌡`3$ nN*'߇u-Fq}!@NJ7z}e:챉 ,ޙd(S-׈Z+{hT'.gLM&u1&wPKS羢y&UFk1 Y萁ޱ(ץi_621}@hO\%:/dW"KBًP/p5lnmӨGeY8IU|!lUkkl cml>wܚN8΢| Ew5@/QKR_AQ?d}tfE)41 glL!G4}z* SwŏEr9٭[釆JC F48NdL:0G Ӡe'yga=  8uED%ȧZ=\U2c5w^S GbDۓ@tur&qB"3;{ܮ;&MR(ВG`)czwg*שt&l.A#/64> y,, N}V,:VG؞Cq84rM$:3t ; H;ɠXy ll sPv4J#_lNa<-5O}jv;z *G4{$]7%oe}P#Kr=,>2T-q${)Ta37I֢UsK2t=ňݾIy%?vFaK 6V)v.p~hYm)TK3uL#U,,`o׈O&[aR.| OIN)雕ܿ2*.IRE]w\ۮW^e0luDxhU(?MԶ|xgg D3ǰ&5ϐ%">FU~5RuD䔗X(bC< >s"4BDž%]d +owpsD'Q+X<#'ȉ0*lnF۰y o~\:Ȇ1 L~pYY˅br0'T 2ENFn'Rm'.M%h~dKF^"],43CjP?А>:#}`RQlبZ/t ٧%ZR0 :#*<2o\h5غ߆*uDtxkL\lZ'8+H4 .-9Ӿnd<^UOY'bM +J"u$RFe ?VF8P==݁pИ )@+M5QDAS'푤 3%%A,@2ANMF& (VP8  c*>HI!/rinj\yAO.D|~{!ؗy}S1t-,k-,k-,k-,k gt49m)2tf3V>7/N/=mlʟ+iZ * "l xA+[ڸ睒Ǧ$Q䅄P%D5WVdP͟|N,U}*_PvM){[y1kKq{AENIT h2dxWƀ|4 5%}D@\犵6Fme3"[lX25n2\T Vxo:V:M|fe,N'yaXBw6 Gt^4#p]1qQ8aqQC><)~_8e5:w*{Z~1BcG#(MSvwuj/X\"ma픍y$W{3m:xvhzlUhIdpvNlx*L} mUtM(| _ Y8؇ɠ c!'3i\X \?hs*= {B6~ sW>.GFATECKP=^{PHXRbxC\Cs4!ݷk@g-υ͒_NZ*״@[I4܄'920c"--z$P3#LĒ,kjͶp}\ᕅ*sG142jnP%z+ț]_ݠ+Mԩ5_[i#4n/m,Z+qM/gs:{~~D:P\"IʀyEUSݾo'znJe P>$s>x&)+WM7!Q#ϫG689~޵x$6,n tn-[L \+9.Ĺ1BRHK[]Q8  XzV`oX%'׀ 𻉮]woޣyC"t#NpɾSWkay8 I yIMe4;`I;y}|B0ry ] u[14g|Ψ+F>!4{pG6>w.ae49oz]tƭ{NՊa#{JDz //iZYlvhYl*\?t(yj%Uk5Bty4Zajt{jumA"Рk4=6hwS5I,ɳ P /-nϊ5" KU9YG06*#n^Z.m,Ycuy,eq9p4 ǴqvnHAhzu`Ʈv88)C{}&5b秘3gPG'!dpGu$B'|0^^ia3ǟ: svZ>M233[k) ?6;eͼ+6k~[c_BC'0Q$a=DvyIhcl7ϧjË7 U_wұ䧋]6zYpO8>]t/,81)vN;oTӗhIWۧ-=,xa3WQDSaɷkIy῍hYRk6q4ַ,4)H<v>zԣbJ  v_,]1xH=sLS,6 'yC< @ N:y_Z|>EdKXDA!q?lBz+(^ >ʼGgzF<%eI %߫;8V:u yo3„6RJdkYzr5k f4YcѢ:Sl-'ӠV?t0\x2ٶRk\ī@p :I>*X D RPSe}g#B5Q^< q^@Gy-}\:0=g_X!O@(.JɃ2 ]ƹmzz׮%1鹷)nb9ސՓ?[)'34y`)ùYIg;;Œb#ɷC@uELfFS2wOC(yz*3w*ըJ;"n|al).׮`\SFau Cl[Xq!_'S]D/Ʌlm@T@-׸I52{/1Ix}\L7$AͿq^*7Y5Gc8&?376b*k(j&q!'[l5)P9YP P Z =E6G `kđK(EԎ,93pG0_iG.@1 ͊>:{@A<4kt<^+@E {nj+^*YF ђgM6;,DZxJŘS7hԶSCdhHvՅ>8m@垡B6Ϻɩ,AHI!/rint]w!KΔs9odF gױ?;oGIz-hu$k-,k-,k-,k-,{a1\CH3Kb 'Kfj3:Ua$2̩mfҡ.WPˡ=sɸ0]WBX ͥ@({ n^7\JO b)hN|U"H5(a²to(EOhY0~{'24QPj3a L)෨Uhԩ}@ߪӛTeLphtxS~$◀xn@i(:-kTCsz<__>ǏT~{ 8JT>}exh. |hE i]A[B4XE99K錶0΍-s8;gS_>ks\c,>Nf!)Uzו''/#&Hk--jW;_&p4Ëk 9a±zjt#?D&cN9LwY'ZtXoRc_ksZM IG,vxo~,LPSck|E]IZǔlO@[4T,LC$._C|zөb#qϞȢRf5 TM]5P2ů85U2f&یqP:*NR۰ִ9T>*j2zsOiQz9$j!b9-'iy;@K$&%D}UmRX4FѧdH}-Ʈ{P+BYnNLUB^OԕTڝ8`ن%}c:uЀQ3/6M7I_N) Md &cvCj#h:b2rKxu.ddD谄Ȟ<,%tt}Q{Fmڞ fuֵO_V&%-JFU!b ߂w@]ƃJ% V‡+aEEJ@{=n~´ t `' ,am9ww.G䛅(l?|e@LJt o![ϱCk^Y/ߵtQ`R#tQCh$l 9; t/%5OR< ^_^6 Q;T+l'սZ&S pͿb@OXh#gl-q?Hv`/+/|9` C5 '3#6 ?'a_=!8qq,z7ʇ\[|Ew2X[Nbݕ ƕ+zo2s]wx~UrD mc;VWspT>QHhl-sVoRfU9:  R4,v=6% Ή}ś"ZU2Զs4ORd|BNtGɆǍom%vWS4#5@}:`'^D{ZIUg&,=.XLquy7NA_Jc+]>|h̟n<.X!2 mf\t |cpigfۉ6 b^4(8(>>~0=7CДU1¨<{l` zC#3tWi=&18~9z(Jj>^GzV]Pg 8|m&'~$`i,"')58h3 Jh5]\+ A<֡#X4ouH Ŵ5lJVȐK0VSU 4p+?,PuANMF* (VP8  c*>HI!/riniZ\z4AoaPǟ~v"cU;V˿z-hu$k-,k-,k-,k-,{a1\CH3Kb 'Kfj3:Ua$2̩mfҡ.WPˡU[COY~": L/m@^NjDW%VRPcQfyEüT*'w$lJwYظ2_=f, k%{FUn T|[H+Q0n0>g@ .i'sT\'Ag@}}P]Wϣmo9[^CGgR{lӧ(O7H2 $P4c &{" kl{hqр;Rc>Dy')sN$gy_[{N+F_y:P>4&jtze6z \-揝`]K|=uWŜ]Z!&p.l 봛ЄLlIdg6,bxGU5.\Ra>d  $'}!4n3 bȢ("M4 @,i~H.|$`B[.7#gxANRu(+Vu:.eiS.kWF7g|"4%gjvUl]fVR߮|JoR_g*n~"22auM(qV$OIk=%{B)Rw:9+.vq7}oΝc.W${̪4LAKen#}_E/V.;4&3l?;5q,5iD~AhdK x`E%?PVJm?Y-C`Hf͚me}>ʵQ6:3Kdr?^H&3`9n4}~\Pjc BEh4JsA]+tGR6ϖ.FI6{9ytrvS v',$4B ̞FEܚc~4C}3wGÊ7]$b*E-2_B6/_mv[,6C& @t93u7Firj,`wtcV*xWygbNc ]+k zx)ʯg,Xx}XGR7ʘ~o1PA[>ڻ›kyF#}k^ыpoW|\wp;7[;&!o=?_\ ։2$:`JU(wK5d](/XuivVj7H1;Aq"haT7Y($GתtZ*B_~f=m-k{FuUw~eDT{nڸV| M؆*9l"_v )UwaJzna삧B2L6ewf jk'26zȃ[AXK%wȩ u\c/FsP2&\#![?f$9n3!x=uAm!;Q.G ^lo@B5jD L%wwg׷C0Ai1h-%*fȞb876;3a3Ǚ_=bčd" ='RD">3\Jk('93S!КKx{cw$xdUP8BQep RI%WMXkFYsa+\nyF|AkT J_W ˗b4Rrϖ@!^;di' mbnẸ i-?#,ь{>) Xg/ǔkSr<(͏apM"X", E%H4VOvEg }bo!7P@c5߬34vSTA5U?(gʊ/7g9lANMF* (VP8  c*>HI!/rXinhZ\xAoޮdgܝA/?/e-DHT4^eڵ8}@Mv`d^m92Y6S;N.fq yY00Jk ^7.:+ 1fmȢ{̈́jmnй'”hl^'NԽ;. BG`Ǻ򘋩IInh +4V BuPmn$|$$h%4*( ɱ.7/$-+Փ#+β&k!] ei#5,ðnҽzJ|vc "FM}u-/ޫ(R[Xī3oG6tu2JV^M }!6{κ;w*?qi~J}SA;4j?tlh%1ud8nRP\bȖ?礵Upgm0k*"0[MW/t1r~;@|DjVGcJs O(4\I` V<'w4$f$&ZX.5v(~KmX7dt;N;~#%@*nC5vn1>Bg6śeڨV/Sԏ9Hh=Sߧ??cK=E'8{R "n^Պ;S?ylK.L}lA"{+q*n(f& Au2wzri+P׿8UT[9_\3g&G|c٤}WgC^Zw#@9̃?~úǥ޻_X/5Pr :oȮ!#7K\:+gwiءO-=uƾ{يȶɛwq9~5d_NGw=^{z;u|9&#g`dXr|!@Kޑ7 5J^fʍz5_Y2q{(=7k،Òp+›)< Xma~GiPQ!p:RˆVc_o>iX O0>bJ')1O9#O2W;. d]D A}u] OzK6Si+26,!zCM(NCMo܍+LpYZ(%"_0!ѾzA4䃳~rp\p0{_:,OĽ6Nxӑ3Ap/sKQt[Kp7o2qotnˌ["nSAu0[[Zt|LϟFZqT}`3~^RMڙ_BI1V|⚦5`>ĊIR^"~ȓ x+i'j5vVam)ܶcK| 9{NE{A]o>T| JNRS+oӤS&ttUuP_%,z*k)h=}.Twiik_mIa솿)b-f8={5y뜝Zo4i!PvZs@ۆ,YP 淎gIb[hu$": f?#KҜːANMF, (VP8  c*>HI!/rhinh \x4K_ޮUlq/ݬ7߃]SCV'uז[^Ymyeז[^Ymyeז[^Ymyeז[^Ymye*q Z!n/CҟJ8Ɓ_$՞!:fHλ.صMp ~y˺"^H.euu׿u1>P([ogq-rsPF n 6 L4 :u t kfRZةs9ty,)7pf?=gsnKygs){̘@㱔9[rޒϫJZިS[E f:HB>!0S16%Ra5Í9Ե `gzC*JfC#9t2|oS"vJ ڦwT8~xO$O!1@ȣHk91FGM2l[챚b#zȉ K~fse;ò&NUz/&L\50Ƈmt5 ؂vm4E><ثqH1 ۻ8kZpe IF i1Q5 g-OTHWxU)V&^ؐ{Q#4tfzD¿dӓV(l2(픖?,iUJN5bw/@:yxC5ݩ\ zmBb$|xfs!ʌ$0rh/9f/'MxR{I;}5 ZۺyyI|ZQ elB/FZI;X'iIDf<+*H-ebaz|*FnLi:-՝cdCdKx h gw_az1:lUeLEi XQh6X|hMkoEd .㩰+໐{vL:{cXW1lmXH,R@g`#^$pZc\KayFg/dY5!+gFL-'eXr#'l=x)6Acp:!ƳۂN0jXM)@D\^%QHOVG! :X_`mưx6$|߃5I.'D2ذ]]s/^Fǻ2[dڝl/ع`zG'ԹSɣjP~IIYtsͼ̏x~o=nii]'Z<{Yno9oyb:, J&d-U=: kbb-;4}]i&Fdz8RŊyML˷ oU@(3Y#|jpq{zOIS3rD3FL:SBXeM6JL?_yʆȸ@:"0oZ`Ppm-}UBsYmi`w5l@WlŅv/~3Д1+.-/# @F+r?[m0 ؐףQFro=҅sJ$ "/L]S+h:&mME۴ \S%eQ!#3GA%=aJGl^ESڦ]E5r'?2 -+S8\w9\mj咐ar9~pgM$!t xqkVpnbyIn:}6)ϭdڶǺ q٢ <vcX,GK#ZE#jYw bT/A0Aֆ<1Bvq~o=n| ^0 a?s``cи\PmƒD%]]to.=sXOI:)&86F1HHI/rini\y4A?ޱ-,k-,k-,k-,k g.,9o*8UlrRh9}q_uKl9Yw&?toXiZ ^ "l xAF]@I"=`AdMEU+kVOX]rK3hn VbhʃoB%炡[[WjXJu nc߹y~̾dd,x$\oGB=^犵6YW^1jd1>@25 U=A+#GS`hZ/ڰc&B";^Q*NZ >JH(yTf>W J05ns'^딋]ظri@>8TtO?K5G֪z0$r8UZzŘ ,Bj W9JѓH{SS "9!\߬U=1'>5D} 2 Q +#%Zp[%fZ !{±nUd.iRdNbg3 vѱ_4gO-Me>ex+6+O J|uLUA Ř9a2:F{n_6$R)J<ěݥ{@[?H~< O)LYkAɿfl+S|<|lD8gT'֍m`8А'B7ڝ&ę$lˆ/}.' ypYi|{ W1r/Ug_ii5y)R o()Jr`.)Wkf I(2W0X]q;b"x`2TNJ SkY}qdy{]-#޶0,#%+6hƥSǒ^:S?dJL|j310{kԬY:XͲ+ 2I.\剈)+q"A?ˀu$lO~ӦI;@bʔ-<'to՜ml6CQ3/J|b H}u٭{ϟ\Bej=E t'M+FzFPwM3Z; 9S\?)w=؋eqƸȕq QD)rBk9 Qk˩"С CLVzVC8E~ˁNc[\ǢA<|@xN 񺷲^qHa~$5ya1$`*@(:{me]=E*24n3 zlFЄ0 -a [0}|lQb v-LF|hӺ`AxZQE%* "<-kIj d˔+ٌHS|>61 HiNuu9I;~2LFXmj)96\g  8mͽz\>,qu. 9eUCb!yNSB!8-Q"툋tfK Y/*֟s3ri\bF؅uI\u\# LzRɗWQvT40_E\?<4E2->c8m0Na 3`O1#:TƋaI;#gm8D#o'08_wSdUw͚BM}6ʹ]!U}J S[JS<lu)F1̼ Ǯ IѥAT?uA Ϝ&XUjjn̈ 9l_tZ\}sks}xA g_xWM(_I=TY:jNwʶq`^iP]˶td\Ei`<1rԑ)Ο& (^ÓS s?d[@F|Z*Eֽx/tY_eVz +s瀂 v?4285unjZdB/B-.g,hؓ?Ļ/`<梼j=/BY#|[E-%pOݼTN6 Vȃqt_G %`?! `ʹT!6T5zvRK_"cΰra!j_iGvomh5ODf `D.V'rh26\haQP2/בI>k)oFfI|3DT$u_1(GB^x\kHO=b}!#$$fcs剉 -&Fa%©+U iL!y(ZrF y8 ]Қ7VqUҾ^A׋U74>`F/~<&Zg/.kBd#`H?q\! ,4N]P(K{imIܐA.""1ug`9(2 ~-׸8:+5u\^Gxw(:BDwo#5).sLmetqZ(HX7/uNQ h\"C h^~c"`]~ؾ~*XíyIhHI/rinSQ(yp;32iijy.ě`ǝ?@oҾ8,k-,k-,k-,k-%dX8:Gx2(UT2EuLy&[@;!5T Z?c9uʴdfwΆeY.MNJ]"9@g m󾌣B7:DELf/,+NvmWUE,x$\oGBk EV,+VۯUfH2QC w] KwӞrIUq}nAt{`$ގ캭9>=C[׺"v.=ܚAx5&o8ujLm<#H&Qӟǯs -1US2Q)zGpA*Iteص6o>/U+y,H8yyݞ!5#/4gM@'*&ZݿMǮ|]By wEb}Hb}V*3\lRHAfޚpa:xWY / kht}0^vublVϛEDr}B_e2- A5G2Rs5W/juU#=t4+h7\Qu_;?fc.S#1Gf iq<y7 㵅V4g 5\eZ[0jKSfM,$s3aPsMv\'%KʁzF"T\{ǞD~>T7 :|)d{A/ j翸ЖMgٟӈqcGrlW2pVMlxYT@9?6JO}ZE}%Y|iqOJbāz>=WtФףqhzuK^%]N v'X9Zv̸>lچ(eY8>3iVj'6eP}KL U!䚁uc!$S`dxŖY/Vc=%#]b[lC7 /.v_bj P+Z$z/^yc'NNKhO-%:ymʺsdNZ*8/GD +~t Є) ʵ^Zx ,d\FE\A :W+1on(thU'l7¥@LwJ&߂іP_ gm^-9nn :y|Tw//Utf;-M|S>u\|EρMO7ucW2I8\2FU w>_M-IYNlaU٨0caZ7ނAM*>@jf`FlPÑ8m_!< c$M.ܔ[rT4k|ܫ#@9ŀ 3": %ej^qK{O*`[-i >om^' 1!iwEgr6A#ZJ@ 2W9\r#\Fz?D|wwUz"|#Uhm'Jdxĝ4ckl=0So!` ANMF4 (VP8  pd*>HI/rinR#Lp;WnDy<cׅޢ*w?E}Uh`}ז[^Ymyeז[^Ymyeז[^Ymyeז[^Ymye׀2],Y&rATp\)y x6 Ѿs Qg!drsL&2L~ް g<Ҵ #ڼTE*@٪t"亁ϭ*~0 5> F}(J?Eg2ډJԼuQr>PyJz,7c{þkK,K KKW^ (Ӭ^БiB~5t1xK} rG愥dF88Jh3f.% =􌰌~_8e?`?*+9k4C^1~c7?WV)^>5u0LQ7<MI >6QmHUmVQ^Y/L.Ԝ~4_8[}T*ŠZ }|!h4bΡ@vt+ gfqLhد pbg$}MQyJ_TW+DFvw+f͉ܿUztNLFbԾTTBpJ @~lc0}hcuX9YkAF{+%vxi0/ARBgȽ_̩ˬ3GwL}+OcDuRﹹjgdTh٠}EHqD#)%TaR-5yvMxvO]utztWx/wF0,6LD)J̇%18LqQht͐T 8WW|gșnS-\kY%A-fj`ǜh]DXĴ Ɖۯ#GK4uK8C~"G΂_:s3sNǼyDb8E,R9 &ڀ!lX0TSς 44υ?Hb: {?\Gw51wLiJҁf:v0%ÿ.T*E`1:W-!9mVLبHfzcRfbojC/r/fUQFTX+uok8ՌkJ nzغh&ɗT";LίHiÍGٮR ,{"}k-|,?ZܨA <RZn SAu.W+`qWgE9W4=5H2_۬w#2IFAT}r#'q l}6˒]' l`mҚMm eF!V]!/!Q ZP돡Tg"~ʀ %F*!+pm}j3BSnث1<d.X&,V ۓP ήde1s KtgW.fGRŷ 4# |!sM;mQVfYah*ݓ߰IYTg2Uc$=>IB]O$JHCٖG Y\rT|Rz3IR]s!M4D*хʲ)D_ں/%޽! rnsF?vow/4|/={7MuEl U՚ktKV%.;-Q 5ߪ*Mf-/,-寷SP?mOnHv|Բ\50E|8,{qBrf5Zmu\@Y]̳:8 'p{ ;DNMVbXYA}JK";ܛnOa4^ _>o|TAQ-zŬjE+!`k&ޅ6.sꙟ` "p=!L \bQ{SVȲU0ѵy#\rWyv? ];cQQV&5dy!\;)].5 U!<1$i7c]gdnS-C\x R9n&{\N9%D ,`ne)ks;e&#G_D6V5e {x\!EL"FٲG}( x甥VlOn-ou㗡XBB38DZQ68H齓zQWS֍r(;]fYM@sHkRC #@"-+0NT+H!*r( &<5dlVuڨeץ-knT_ n!˲"un&ݒPNRpNP#ö}S 0mwDg%)^8#YBxT(?>z[ mgEܹ%L9}OTV~+:h<}V~cm~?GMz{#ڗl.Eta#fF$B[9sT$U_r,B R"7Apy@2WH'%0,uaTv6kS_jtCCP6uߢ?Hv9Ѵ=:a! - * &z*Gqb~jąưpL7M>2 бuʛc76m0ʰ ?Uܺ-!6!Ov96Y‹ 3f0". RH)fHd=ڭ_Xp}zRAԜ.`֝% >6sANMF0 (VP8  d*>HI/rhinSQ(Ip;K2g{}؏y}Q_1~^PE }a`}ז[^Ymyeז[^Ymyeז[^Ymyeז[^YmyeMāh c"WQJ|k %+SM|cV{Ɣ"K:컏b5*u.?O -xX; ]^@um*V^c$+u@t1vd(OZ9*}/eD&C&liN9,wԎ[-p9]`DAӓ~oLt^C;vQ;gV5 ,|=5 qGyIOa/r=mj=P+ARq5֦ #_nsd>_ z.bDU CxdQj0jk;UZ=0ukoiB/LȦkyݝ^݁R(|^vΖič8;*͆"l)0ڶaJըlyF^ěRT ٍu%PJm&dmҍjDcC$>p4F-7'%/+|*}Xt `;n&G:0zq1(&_=HVefi)(Mq{1DUb`$QMůP3$ʇÎ[M?̎{Fk⹓sFؗyv+EeߌcXQHrPL75hBB:YL0  ۃ'Ts'c6Dy4i'ԈH?뿮J88;7JڐjBAxZ9%u( R(%53{'(ƈ8 5p>ܓPQﲒ:qd&7%&@tM})?^ $53䒼 ̵+z #},*Tmmgg7AmgAT4eá  ts2Le|4Eo!C0rr5KF0v»$lWS0Ap, 7~'E +N8(4zSK#7R 2 ud){&}6zVM:a ϴ 6G]6փG[mƅmJvjcqe(w瞎}?ZL$El6_٭JnR#)S֮V:O(+q/l#w_T?m"]ĵ9%gHqO@բ+UbWa8WM}xzs&LF۠EDFi^+ʿ_ͻoŁCȟ gx}YlT,-CĨhDPF)Pa\]L5 puŽ>c7\Jv!CGU}3AcPQeARS=0Ά3PDKѣ}x* T~=EB=".`˩N$+u< &*,';; e˘jXaqZL{1,h//3Y[%\G^Gq.IZvQiB% vP׳SړVNcx'Ƃ{ Z RHQBZ k:C=ho,$-XM=M}b#\@:h^+e*& zPV9hބz4:n.aSn-~=9!zg%{ \Ma!wQq ADDPKqџ+3 G<5">xe*;ƙwIj|, .}iyIHI/rhinSQ(Ip;K2g{}؏y}Q_1~^PE }a`}ז[^Ymyeז[^Ymyeז[^Ymyeז[^YmyeMāh c"WQJ|k %+SM|cV{Ɣ"K:컏b5*u.?O -xX; ]^@um*V^c$+u@t1vd(OZ9*}/eD&C&liN9,wԎ[-p9]`DAӓ~oLt^C;vQ;gV5 ,|=5 qGyIOa/r=mj=P+ARq5֦ #_nsd>_ z.bDU CxdQj0jk;UZ=0ukoiB/LȦkyݝ^݁R(|^vΖič8;*͆"l)0ڶaJըlyF^ěRT ٍu%PJm&dmҍjDcC$>p4F-7'%/+|*}Xt `;n&G:0zq1(&_=HVefi)(Mq{1DUb`$QMůP3$ʇÎ[M?̎{Fk⹓sFؗyv+EeߌcXQHrPL75hBB:YL0  ۃ'Ts'c6Dy4i'ԈH?뿮J88;7JڐjBAxZ9%u( R(%53{'(ƈ8 5p>ܓPQﲒ:qd&7%&@tM})?^ $53䒼 ̵+z #},*Tmmgg7AmgAT4eá  ts2Le|4Eo!C0rr5KF0v»$lWS0Ap, 7~'E +N8(4zSK#7R 2 ud){&}6zVM:a ϴ 6G]6փG[mƅmJvjcqe(w瞎}?ZL$El6_٭JnR#)S֮V:O(+q/l#w_T?m"]ĵ9%gHqO@բ+UbWa8WM}xzs&LF۠EDFi^+ʿ_ͻoŁCȟ gx}YlT,-CĨhDPF)Pa\]L5 puŽ>c7\Jv!CGU}3AcPQeARS=0Ά3PDKѣ}x* T~=EB=".`˩N$+u< &*,';; e˘jXaqZL{1,h//3Y[%\G^Gq.IZvQiB% vP׳SړVNcx'Ƃ{ Z RHQBZ k:C=ho,$-XM=M}b#\@:h^+e*& zPV9hބz4:n.aSn-~=9!zg%{ \Ma!wQq ADDPKqџ+3 G<5">xe*;ƙwIj|, .}iyIHI/rhinSQ(Ip;K2g{}؏y}Q_1~^PE }a`}ז[^Ymyeז[^Ymyeז[^Ymyeז[^YmyeMāh c"WQJ|k %+SM|cV{Ɣ"K:컏b5*u.?O -xX; ]^@um*V^c$+u@t1vd(OZ9*}/eD&C&liN9,wԎ[-p9]`DAӓ~oLt^C;vQ;gV5 ,|=5 qGyIOa/r=mj=P+ARq5֦ #_nsd>_ z.bDU CxdQj0jk;UZ=0ukoiB/LȦkyݝ^݁R(|^vΖič8;*͆"l)0ڶaJըlyF^ěRT ٍu%PJm&dmҍjDcC$>p4F-7'%/+|*}Xt `;n&G:0zq1(&_=HVefi)(Mq{1DUb`$QMůP3$ʇÎ[M?̎{Fk⹓sFؗyv+EeߌcXQHrPL75hBB:YL0  ۃ'Ts'c6Dy4i'ԈH?뿮J88;7JڐjBAxZ9%u( R(%53{'(ƈ8 5p>ܓPQﲒ:qd&7%&@tM})?^ $53䒼 ̵+z #},*Tmmgg7AmgAT4eá  ts2Le|4Eo!C0rr5KF0v»$lWS0Ap, 7~'E +N8(4zSK#7R 2 ud){&}6zVM:a ϴ 6G]6փG[mƅmJvjcqe(w瞎}?ZL$El6_٭JnR#)S֮V:O(+q/l#w_T?m"]ĵ9%gHqO@բ+UbWa8WM}xzs&LF۠EDFi^+ʿ_ͻoŁCȟ gx}YlT,-CĨhDPF)Pa\]L5 puŽ>c7\Jv!CGU}3AcPQeARS=0Ά3PDKѣ}x* T~=EB=".`˩N$+u< &*,';; e˘jXaqZL{1,h//3Y[%\G^Gq.IZvQiB% vP׳SړVNcx'Ƃ{ Z RHQBZ k:C=ho,$-XM=M}b#\@:h^+e*& zPV9hބz4:n.aSn-~=9!zg%{ \Ma!wQq ADDPKqџ+3 G<5">xe*;ƙwIj|, .}iyIHI/rhini\x4A?XFc@/A. ?`՜Iyeז[^Ymyeז[^Ymyeז[^Ymyeז[^YmwJH[KvVlD b`]cۘbO>/M+=Ŋ#plPVmqt m^: 7>Z{l4zt|נ@=ʺPΆTy UDz${Y-;%Su/fݺ:HC6`4%%+NH,fEdpN0AWR~tu,%SS(B{L!8[`O }FH.ڭ}հܴT/0( u J03 S:k19)b%l?jbFXR))"MfW$U/ ɍ~h p7<Hm9[Qjk F9˸zRj3{_ޙdhS-Z,T'ڄLO&uś#)/)7b_ !qO4Be|~_}6">[}WI>$͹NmGWo'ɄF zCB篔5: Ǝշ[iz4G &C¶;׏i8]͕iUo= /+gBb%JJ"3y=OY;CtIóJ)/7xą\'RH恊jjQd'@'Z^W^de09'k@o ${ )5qej/fkXH=&$-e/WxC*켓1e|[/ԅ1dwxx$}X<;S0>~ T9< !G E}+Z5/*;meC'.[6u̓x5܆ar  rO၅%gֹ(].n+}C]ap7t 7X .gv1/V10Y'9/HJ JIl[`~=`8^rdSqQ  PCp "TK,5w1q._|!mg(Qeadןs";_%i|)n!1l{] &hYl*O׹3uL%Um+D].U*^;3f2>꽣eJJP F+)Kip.JjoRQl/*Qэ~r`l6B`~7@^ g5؟yӵx{3StpaFe%X ]ХlX7 LmoyvtF$^Gɀvѳ irwn ̒a,{)8rU;ApÐĪEVmJv#;R/\-b%;,Tbę#Mm"ݮGv-OH={S0$wx=YRjd.EヽEmW.a_½1Yޜ 2vcb\= +:f.tIiף&˃%=Bz?]0?'.>h4yyB68{KbʟXH *[&aZh@kkd&2S2?CߔT/N?6 h.o%JN*H" ^?d[Vaf۴~&RoW\ggs\}(ϛ C#E.dyWU嵪ťv-$ j륣Qq;'25T;#8."1=mͥ[ˈ_V f'ô;eqI f_UE7.{@EIb,=2/r%zϔ<&Cj8x{Ǹ@oj'vV W-tDwMeL?_7}3Ԅ<"zIDucwVy"e||Xlm)(eqÇֵ;cƹqg`M~$ z"t:7b9=}m#uR{xnOħk/TK90tp)Y-NJƊ#j0e0_y獩 p׶`.1|)-:>R~K%&Ⱦ2/gRrbD/UȠتuw3e,g&"#D#[\T\߅q"Kd[kHk)d~;!E і#c0jGw)nC 넂PfXMjrYQ<:2MhT.nblX[QusS(]y&pS,Q.=ޔ\gq(QJ,G7e{E(By&kJF6gAKӴPʘT{Rada(rDɑ\C"Nz@Qu7@fc:_5c ߂ANE,ǘA \EoaY]9-ŘKRlbjl@%A;,}Qj?7ݙS(P8~oˋ@q}sH2Nօù5]Ft\RN ࣒tVMT]<Ɩh a!3-+%췙B} o[#bj{tVo),shnhq:AgV޺|-T^ Ȉ0 ANMF< (VP8 $ c*>HI/XinhF\wA^OG Ϸc6}-wm(0軡xo'po'po'po'pɽY(W:k3.tAVgi\T|BKl~܀Lob'6uԺ"}s& `kFm\ЎB8c;OmIE3QD^ ''$˗̘vK$$KYE.c4i~oR.Ԋ`YPh N ;fE>@DoQU 0~Tc)nBx0 "!oI*DZ`%EݒC-Ø}&0,6=of{wK\A]S-P d띕OYZ s\Yے+e[g&\`LHPZ I8" χmi,A*8_GfxĊ lGh/E1P}}6kW=ǡ];@mطOEN?<kL$?_H7M5 ١MpR۳Ih2'CG;)*ڔȰT:?.HH1&K &|5^&z(glS=D aÚ-A¦L_DMk6ϭwmW,$:]tARqi4y8^HUJP 5Z~. >#`#D!PG0,u?Zz`` ¹q's-N΀^4oydkT%t 7W&bIl|ë've|Hu^Z/ѫie:E ?ؽ=\E"w5Y(%'~hYo'9?/̮rek˷DUcHKv4? -&S/c:?"q[[Hj9yz_ׄ>ܐj\oG=jKIh k(F9x8n(|ݥ%~1+sl HZb-ABE9:!BqP2BM~w7g΃[*PiM%TY 3X|䟬#/Z"̎Z><3@N8g7~I]*6 ($6I Bq /n-anl{HULt62B_mQ%߶=x<SROK0{1|4Ii;7P0L;ݣ] ?|B\=>ȰY껂@q_gqaջRS`lW>'* H?v`뮕Jf$F~ai? :`sJ趄'!lJ׭UO3#Pz4mgF: v}A<'\W<-soBk>;LN=mƉeX5Tgz֜l#/x`b^/V˼2|3t=jCS UL8GA0M V2S#C>v@q1WK/ul?X )._ף 83 s>M?"90ADj7#6X1Ŕ2=vhUSl i AwDzSqQ~!EЏbo//;H/ X>>Y}D7o̡k.Ogg_:PR߱;Y䋕}ndk:HU)-@ iUFIv9XV w㏯-!#aO\hΔOXy?UhQ)24MpANMFj (VP8 R e*>HI/XinSQ(ip;MzebmSgy{ZJ?z-haD+kw呸emtb7 QFᕵъ;r21Gw7QcA=>R$Yu%s<u}#jP#" T8@L_#tna&UIbLۢLlpeNߨ:uG)E& L U\ 9S6 vkzXWn{TFgB# Km6i] r+-½эk#?/4* 6'&Yo<380x2(v7|t76̃g¦,}b N>H p[C{~ C7ژjZnCry!;M Hhz`Il[Rd5t1s ^KrRS}D*Y7QלٓlvM˿A\ c`aٛ/#g)e>W?٩ A"U!/hKx'-nLhoj##O9O)$_äO4E.KiqF(F^M(g3Pʈ}#,}q{kAj_ 16Gb FxI1.`MƝG)r!ZX?T^͝I╀l`׵yhvGPъV 8\Fࡨ]܀Rr4^eyhtN{ͽ(_f`%TtH@}mTл[U]N%u7(qG>ȐyDX@iר,s;?46u^1PF%iBmH)S[ ˜X$`Y$Qa릿۩;35n퓣D-:>'EŶ/s_/KFp1w`]L; y`.9 sNI9݃s'c(tg%}; "u5g幮td|:ۡ.N!$yCxHSh!(]Є?|K5`+wj֩gv/}9ƍyH?ә5۰a<(*uDz={[To sue5E;zzGŀR,̳L:<'eT ;w`dh]Hq yig8(utN+QEaZPVkUHWݒSקg苩6j|yo #fGdâ;VI2WWWVFC~k."wڬJ9Ln~+i>rH>7_S?yxs]}L\$?.QZo,4ʟ2YRoVJjQ mO X`Id U<ĺH[EX'Ι >^u#UqLsje8IąprB~SBh,K:rKuy~GFl2c^LШhW]y ۹9&s;sK4 y!Z˱d@pA/tExQ~`o8"N%% Vn6&23>R M:s#0%LU̶яk(ĹAI.*ܴ^f=p i,}+G00ߐ/x?ìg`~by[Q274x} dc}Ǚ=蔮;q@g+ Lêh/=1)2{L^L33F%xn,u"TO$-ǵ~=O8?afpf%=~_7l4[g~ĚVwjFeUK !v:U7ϧt0(q =5p U7 0~B4kCY O(4F$%Hrxy),]A 4AHI/inSQ#L)p;/?r^w|@ޔC6?c ᕵъ;r21GxYVF(#p9dn[],d) "ɶ3 v @)%s<MjJ#w`G?s ?u[wE޽$lPT5.v%U1^!hv׏ 'L6,kS[}^n8Ҽ'\57uea=,@K!w nB*Hѷ2jy7gRdj>Upwj7Ž g124;Tf Hu%!ثde pψCC)kfK޹`u#p@رn@rcugAm_`TsIͲܿt=SWL;=]X 8)SA{ѣ9WN",Nm5 HԠ#h'1tuxTH9hvVLv~2:CA_QqT)A w(ȉv\@=ZˏCG0՚CTƌ(IQv( \ZWYDqaJf-vq\Cg  ^ɿʈx2ou d?v.b ö2ڄTŏ`|q|6q@԰Wx %`Pr!֒F:lLk!iGzh + K*jpe9OCFRM jY-oOoE}ѥBVW|L|c-=Z0_WdnKA{QyV#_Ob5Lꏭً /. ={t:Pv[^:ξS5hƫi"h+34fZ+eڈ.w[9N_ړTş>@6!`>b!;])h#/[KD -KubR ʓ{bdsH %F[ HI8ŏMf5ҽ(R)aO<c.ܨóR1Gf Q"wvLǾq*}Yi?iҁ˼$[e$Xr#'q l=932G7w'/o-VK0<DzJP?gx춫uNɅ 0im^} t C]Fmvj=#'?zhwu QO6PrxxI+;%Tjdpj\<*=uV[r)E4֞"'tSW s.)l5 ё{1HR5V0xj0kV&־"~qe cLDiaz/vѫ . \dqb ,dðy !̐T>jN[7tTGW0VkrK3HgVuPء/1ޡ?0dĉ}'ٞc.4tKm7o:7Lm꒜8gVR9P쒕oMeϛXFa 'xf7[`±ch<( A+j* +&LL h/}oWR Ds>Jj;1tB= 3&X*$h*\EcjQaiό羬:a<)>LYjMFZRp mR>cդT(A5~ɦ5 g Nc,Z=PD~G.7!/ g9(}[`xV*dB% Jes,҃W?ЁQ?jk ;hU~gc4x:!ߍHl>z$&i7=`7\`FfM\go9w Q+gv"j~ZsBt!P.On َnduN%5X{BHiGK}(Ҧ&><֫POD=<߲Q?^bx% pN;KzXzīt>]8<W_XkYhNN w>FB1#-9 PND*YnZ[IC%R@Gu(o$d*'+x*_9}W[U[H*H{ *B`u" :mXe(bH4RNr޻ lWz~+@ANMF (VP8 r e*>HI/xini\xA1h,H-t;j5xI~HDo3uʮ5^)Rj{6T~L:u`spw툿6bls]ő3l$ wAS#~{ѯ 6tR⡱eO}D5u-g7FP'+o,B 3,$Up$'NZ|F}|+.p嶾Qho@fHz7]SqFsJi=:{mGS@`aNo'qiw=vÉRmLekr;ݭ3}8P{ Yiu!$j$JM79To>uWZ#.jƹ(Q:Bo491C@T^S.V LVd9W2YKY NHCcdd8xl#JG䝶\69MuLoi7?H磙]E@ldɇ YʢX{(. .l#*xqbȇAaQ cS_"c}Pxl^yp?O'ٙe*\>i.$ȑ$Sǽ궡<&m.CN J.Y2P+:L)|Vcսw4+wdʬfoҠ#<m}xNlP"L(umY~o#pOYEh%ϕrYydiL42L ?qJ R -=4N@ż9teP!Y.a4;go5a˼~]pi9[e"h{ճ'u4HIYr>j`ʓs0P 2A&[&5h'xt'`ep(GY2w Dˮ :vF@J^7AZJV(].*Ypt;F>"FOTqn@VLFvNwO%TrΔYИ.V#,,25%#aex@-hq{mft#Z}ly R¿&E ׮L[T7eprZd's&X#gU2cI-כq)V,)Qn*`dۧIW@%X€Ilx2\F剱h$e5܊ܸ[6^"pyX /}b8xߣ0dh yz3#=DVJGK&ïBeg05ধ%\d?k#RW!Oh#,7|ld^mMqtG?XcNWyIlt \aqh5+ N梘B,x#y>PgQhrYN=CPiڕk0ݡć9x>!+ $ϧ?̑HP|2h}P~)5JmGA%8XL uZ2܆oQpre=e?iKgms~@<f1=].F`iVvj$"ANMF (VP8 Pf*>HI/inSQ(ˉmMzزgx3[͠꧝gz@t:wemtb7 QFᕵъ;r21GxYVF(#G@1ʥOm`r=$8hL:=LnV$F#5XM@%S͠yɷ[ZoN m³T3oe0osje=`` @v#ԚTAC10.ksNgu[u'h_+TGCfZv9 hM2k1]T2P.\;l^KA%?Eٳh H#v? 87يm/Zq)|n\2sS!SHD;>{X?IdsyPM3UO4CE__}d WC*i%,G?IץukbZ} ^J q#|48Rm#MiwJT{*Ikx& =b\|z7KkH`clˆ@oBPݾ0Ѷɸ%l efC^ˣ# 60pu]뱝kw`h2 D77M,߶HR7>̣VaI ט򱛺"n3A𺲢z&~?$Ge|d%bp#0#j-xLؚw/(}2 B.,Mٱeݑh%Ƶֵ.Lj]NuqVĈ9 VSD0P¯~t Q"A`A۪9;ψM)KQ-0Mg ?`wMɧ6u G7BMO;,2a)nk%['"3b X~i,.i n!}+"Z4ba=r[䄇kb݆IƊqࢧ-IrhJKֆORtmF˓UA@H)ޒ\c_x~ џd _ITׅHܺ3*B)F R\fxn.ddTZT󚖾o#sSFwGx*nTcYNbe@ҏV߬孞*4uXl:*)7a_@Ѓsh6(@ͤd(5?4|7ɺ']ur=VQyӸ} nan^W})p1HM=ḽ'Ŝ?dZA2&ĢWܩz0W]* $7Og{UNilyس[6ula4[Jr~ز߉JrNg_\YY7`v PA'7>6!G-8{Zc} ĨL^>?L >*M#9D9znK{ Zʃ}#B[~|4>5Qhm8bsC `GaίO|ATڔK*P)Uz{[ _HmڰiA3zؽJ8<;JG w`qA)uv/M{l]}J;D. qk)%n战ۻ4\H.@mጥn6ȓg!;7͙]+v7s8\X՟0頮|M P`̛ 6dnv$BYa Z¦COѓP AORB1v5vY tiu:i]2&cC2;o]j/21/>d]*3uw}Ƅ?As&!M}}C_pwZhS9OgNΉ/KLPr:k #Mկs ~wic +h7;0̽ :! OLa\Z5|ݼ>52 '& Bղ;K-T"͙!Rȭq*Α%V؁muz_{禳?cuJQmV)Õ3szYYFs~w-RR+ԁNtIPRY3}0(8SKb1g!b}h"1R͜DREآߘZN`cSHzRT,'DU %z3l4wO8w54k)Ȓз;,J9ټg9OLiM˟rG7)/VJ.U&>k$93\%k7 co7@ANMF (VP8 Pf*>HI/inj3 \x4A/ b^}֦-d3UϫL =ؼa@X3ʊ0~W l_` yNH=84{tqq[ldMTNTpePU 2$dPOO8 Xwvw+}^*{ Ǎn}xihXMEkIh}O V? mid퐂*PZsoSf{K^FDKiE=ٯH${fu,$$5!,Vݘ:GpDG@\Ug}):cR)Oc~:겧=35'nA^'\toF"1 w?jss*x>O磦ޑQ2z>d]˒]~]7=QЦNHs]֩I_8`c //@75鶁Gہ TЎn0[{.hhј,_,r=u@f\ٰ襯+F/ sQ/m:zJBp52 Pĝ41+?E>)c)0?M|N;?sh"50~>u= ;lCDf5ho\yl>R_k|J!p(`Py1Ɔ]Ԗ`g*ξ1LV3 ]keTEDNdRWwф2n\$@1%J%K3K΄] zhڔu2=$üY{\]\ =U~v50t>Hgwcn#ZՔs7H븻s ȿAd#8&ۅ<%g萣Üuw4V tィ$l$2sHz_UA㟶~%#ϺYzCV)gH}tR ս'aE8`ǡ79 bSL)9] $u#B̎# ʵ! ǐ>iJ6!^vNRt[Poe\5 y:7b=̓cr0!(7$!ڪm_>ҩ-];Xy\ukMR3s>[I:*Y$d %<3r)\<-P &s 5BhFUbGnk@`tez\ Av<;Y=?7=Ds0&1ek7NJ.`/Pp'Yuy\LQ'{g=Ј V"hEZC; ߋJ|3H;&$0HrW-ddԼaўW2(mTҬxL sڱf?gZȋ 6'wPڙu}TVU0g#$GfL)t˙!ոQjхMt 2yj&X t"ߊ0s thWj$.;cS"`m:wY! 4|cdJޑm/,@miCbєÉ J}2夸D4'*G*/](Lv"ʼ=M*[=3gcNV\۾s p@̲Lgì9!e]u?wRCz|&BaJ)Es .%#^wV-{'Dz{#o+z]S7]8)Y{W =U"}jS6k.s@$X9.Sb'ZV %+X$B{|a@?rPkE55 *+; NzЅw:քb`/Xt}U0AOSktҌ_(\f2uRe[n8!()`, 1 ^HbN9_G3,y.9ol)Z-Ƅ !_Ws|qDOz,r=]~ dwwHQ}je4V:V4> g% } SKk LaXaES#L|,k#u(ݵY '?;[Aݵ;W!|sXumԅ+*CW?/v=(/UPyIeߛ9/gkIqcwecNR=p\bJ&EWM=o'v1ݶ?o 6r:i~& օ޴.yIYFp3J{j(# biS}p*Q^oKrGo9h{kISXt_VVWg!C%h;mu+o$D{y-&|U^?nd?Kd28`W4gkB.,HCQ ȆpyqG XB=9ɨwEDah&EclzTtH0߰B@ANMF (VP8 0f*>HI/inSQm?_eDzsĻ _yC@_}5~Fᕵъ;r21GxYVF(#p9dn[]ۥ#R vûg¡h6J^tުd?ti_jЖh^sGA)qx{2mK.ffeЋ/O_xʇ}hA~,"/ @Da"m 6ܱbqVcZOˈܧҸ%NUg-cN2$NwY^tM`Gx>0U#ZOp")FӴxcqSBHp99uMHRݓdU5e).ٶfQ̷h(¿2 Ďa^j2|T YeՃ&pڄj^ ,yEg?su`+u Ӷ^/<$Ջ {F4.{FF '!"3˜LVsfJ,t>Aգ6ZPetH\|e%mlTlHt|@R:0FP} G[@"}DפxhH չϊI}GWPi#E~mxcIYSsgNUO] M6MTMo\fPֹ?g T=bmCR.[V#<-4NmJ>r}SjcV %Jap0?H_= j#upS ȺV/>ϊ-Cb `dcXgx4FAƨȯDyM/5 "JUSnfucDQŷwCԩ0gZh(7g K~qJu3->N4QY+Xѓ94}`|!Ta)/mß~. ݰ;˵T\hY`n-AQkua&(UoT8D9ѽXK mwtJ;U#hat|y$M'= &v ')OTWskgl[RaZ$U|MCopBN/NkϺtGOpʬ0}\ -mR O$ٝ(_E_-/s1IQb)fhhBJF[M9+ ճ dEhy1{)i]U\mn#i'Qڱ'2)`3nYX`~ w1bkBqd$zh jxf7(&6{c=)e#A \-y3z-<L:sѣ}-6KL]ÁI$q=iEK) h&<=3MΑsz҃m@cȵљ眝ݍ@9¿"YamyљwuT#b _ M~ eSCoR34cv_9dkOOD%dI;wFi4OHSZ{ Bs[ި@ \O QH4 -j8Y漨T2-<>|A~9L`a@Zb-ܿZhfZgleG\D%驤44Zok:N+R|kIyf ̳pٜ!{['4r0bzr)ݠf,4ߚ圏)/NtF^E~]?wWˏ4i8eWi@(䯢m ANMF (VP8 Pf*>HI/inR& p;MzW_rĿzs;ҠϜ~z+@_0bemtb7 QFᕵъ;r21GxYVF(#G@1ʥOm`r=$8hL:=LnV$F#5XM@%S͠yɷ[ZoN m³T3oe0osje=`` @v#s5Ѵ}K$R+x1?* ie7ѩ;‚_ěʚwggY‘2$ &QsF<ˠɫ,t*lhņOEh-WeftbFT+Qy_^&~jADŕ@ѱ( $*JO]x3ㅜn<&6%[١(+XqXEڜq 5J4QG;iڲW#jEp@e(s7^ع1ɽq>;A÷F'?Lwq܊!i6+k¶ T+o/^t!* SK&V1=y6 Y\P;?~p>T'-#㰷oo&}aߩ8UvH#k1iኋ9yJP'n^eS !rx0 s3HD1[C3TVca{m0)%A߫__cr,0FYS"zΏnnF͗r*3d#s1O$~=лe?dYkR; or$)rcD(JE\PĖBc6 3A^g G Mz9I?͇!GGs1pntM'~+Ĝ{~ SpP\P7jx kxgQVzAGd XE,8񚎄nMǥm 24UeہywnnWK/iEu B'uQUt-xg r&|Ӕ'IHj(^!ͩ=)aiSVV6%awCmը0n9-CW0`\f5vD79Mab=ʬ؆qptR D2[p:(ˎ͔Q:bd! dh 9cY`yb)#r[نnЏ;Gԓ,J!9IqWb뫀†UȹޗÊ/͒ \}-&y+DhU@ ̠Ǖp ; ؊)"/ǝb*O]5$pjh2R@q~̝fq)-7$Ch00&Պc#:9 :0ŝHP3J`ҚғVp}&tx|HRuЌ'x%G` wyI`;u0 H??acO9u feM6ciߨ;u#aߛq5]d8Ԣӈbh܋JzĜ.;)P:4Gڂ)xvDlLHLVx(dڅZ='Ay::xo:+-dM [t<URrbFXyo e!^hto*?*-H~c%WT%Os2d!*iJKVo"deQ7I@ƭu%c cj 6 ̮쁝+4R"X K}b2<Ǧ99z5nuO![:(P6,\= } Q#Q՚]FrNYANMF (VP8 e*>HI/inj2\x4A1 jaL%.c$H pшCb@6177HiU搕EA2\ H[}Ɵ8m(Yh")υu[;8j I1[^ZEQX /yNI,QZ˷" #Z_ WJmEz&mgj٪2l5̯|}3kR. w.%R,_'h-Iʽ(K$ S! toU u_ʢߚ^zKsʚ8{%CDs]hee,<\1Cg!/R?S`o9&8;RA 25Ec n=<'nQp#}̓=pH+%ܐCv} 꺡rx]"C:ݯ)*NVKV z'/F0(B3Ivb@ĔXec= VJSYYXFiÂ+qN5>Wp\eǶFoKEDq.{(ׯ@vz(JltaۡqZZգy\s١]J_C߰ bHgeoO0)u?B!죎uŸGeF;3UB7heݫ[Uʚ'{\8'dl\r#ڳnfWVƻIJZ +KCdоq cǧ@~HE.'.׫Nx1eg?cU'9K'ΊvÑQε,3hA^@0TvvWlZ#=˝N? 00sX{B 6[D ^_:2ķ K ]Gk3TBnKʐIҢ~J&Z^75SQt_d%LYm ]\-8ŹFXg &=mft\c#B|iwrP4Chmf բ[V9^e۰s;:Uae(=U l=N)gPު *2IJ0<}i[Qc${d1B̹M>TLic#1XA:G%m$:FٳM.櫰0,u WwЧu#77ˣ|8^~&]+d&Z,{ܩBc#c;5(BO.wDN?t ;c*aBZ Μ#^wscK$ȵ^)ɏWǦqlxs4I!t oZ1Yt`=@f;Qb+r8Z,/u r2]wc dD=U='qlZZjU4.@%g.`VeEvj,Y2xq&c꿬_A7_O氟,Uj623>`m {tAQZEOyxsRs@Hu?Y^ h~^/Jh%~Hv$WڐW,Z-g:D TCyw f2 e9U0m si'w>/?M/[n)Spf{Yv!K/,}\%ԭ7Oj/ڱjߐHo[$ȑՅIv>P4lk4 cXLvЫR+ ;XST;% ҖU|u@EϋcI FaFsF21K0wR;c$ ЖdR(92Xt$mVRϞ@u-I YFnx,7ANMF (VP8 e*>HI!/inj3 \wAӔ%ӟYW<~SW?4YSC_Yp(VF(#p9dn[],+kw呸emtb4tAYk_) l'#ގi"NÆífbLir3Zu ^L<,@Z4+5C0&Sjp6V]#fpY Wl>)hHHǻ"m 5$4c;as?nڧnL=z~zkٜw[$b7_/I" W/,~E1hQrbZ M(6'O]{L6ܠ͸0V4ax7LRRZ41/ϾþnN:Xz{sf$h " pRҢ'4;f̠H)p; "Eo$H[EMѱ\u3h`ORmZ{?su틑<٧m{V m"+i=*1~섮 ﴛ߃TUʷ:_$W`IPamӋ݌˲cKHbo!#.)cY fZ '3iDTD- E*G.bazSy_xqn9LvNJ#|)NLBs4Po1B'(FM[lmH{7;Ud`ĩv*>Blt@',Z7G=UyT~< @ܛ_Jg\5a/, 3je乆?"nq-qHG8cac{Q_z37' jv76ġr}wH_cK󇲋v[ZO:-f[YU 2Yg\OpM|nչuI%M Ᏼ6(4L5Y"Yi7 WguYlKSA?ZcN7mn Ds{ʶ3zRq5E[s٫y߲-iM 0xSGH³Ƈ Ch=G%/G@!0M2KXMϛY#d=gc^jUYaGecv[\Y%G3%΋.2-|uDk5A(>T'x]Ƒ]i7Qd!IݯAdY8cNVL@GmWuޘoy"$Ye;5> 846yfx@:=}q]3Ŭ a FeFunB$,%`FjǢ)ߢ(zܴ}i)7Q䂰KQz y wxp΋,ɥ}wK ;o{ X [h{"W|*G8Z4[!Ǧ=E19ď4dݬ\>q+r QEƏG-2x*F4{ ,j~/_y%Flỹ7i;1QLX8nG-#ثZ $ ;zqd/%s|K9>t$꘳vH{2ɼ;U|ꚱX=L+uzrQm#=w@J{ZJqh|WXЊ9=Ə3|p¯u~c I }X>ֆLzSz_*\P(ȋ};>n(ލm3Uv~Zpa/*5 wN;.ᔸ5ͩ#)ysD^# y #W*(b;eB#MDʿ_!dQqftX' bprĭ² 2X-4~]} W}cCe}*:3%!N(i>RUgU8g`+YL$WLd#'TIl,#uރm9x5g|>pCUF8fnF?ZEͯ{Tr榻ZUGH1GRTfL휧YpEʠVeBt^mmi5C7N43 s[[x/ YP6n?Z)ebO*,nqx,-K X~>Lhקf8[eRw=5kuS><;+@^+k]:4]w6"R<}!aH+R[EtY&|u$7*veOf ANMF (VP8 f*>HI!/inj2\x7>RW̝,h2^@b޶"<=7-!]ƖwyQud_nbF(lcbU R,G,M rr*CdSu4 V8ng\%yRWrLA؝Hjl0CjPZc𐝆0޲xn]zsʎv Zqy,J(&׶|ofuypvAc/P8Qް?:!]`)}$< DKB:X 1zU ,G.EQhzZ W/ r4ѽ2 *2c0 G!q ;rtik7o+fzt+ҽ> 3UFγndTǰ3i~rHjtzA9-] \x ij䪥t YHLd4HK!dGɺ|4}%8~'Rie *%ug)IP \/^ A5?RL\^-&ߧma/H4TR9QHk~&Uf/9*V=*U]昜k%+@Za۴'Xtι +q/JsچJH+TE*Q[4 :{{\yb7DWVx[{^<ԪZ*/rȇDxyՔʧw!^zwgIj(^ط o}đ .H >A 0K0beN_j׿b'dOeV0܎_ 'UPR@ S#WM 89)[!\ :[XzQ\1Sv'4+bAXWr= " ThGpmQG ]YMܗ1@/xmd3N_f%O6 ~p ̾,b~_BӴ=~i"7 5z4yRp$CS8jvu-` 򿐑3l:{mq]=kv]k۪I/nj gr =7 'G)̔g.оͦ|lD  VpޙGuʀVo^+MW",ooӠI-MҤNL$k&"OrUGi6@DNkGJP %BwűYƾC #8{<83)yJQ{ZK5;b5.+)=Cɉa@7NG/(]ZEhYk@y'2w5hᘸ/ȄGID+g?4,.Xv B1 i #ndolY ۹&O 6v/qL{+M:}T 7ׇs}TzXdWE_{j>Kis]؈M//Y~{7rv8h(TC?nbϻ=]1ÇW%.]'"(]z^ZC&-E + ),J,*&/(3SrJʇoyd/8dRVX#Gh+"mCNɗUU%K1]L:;gڊh,ӒvZyר); QMpTeM! `KCm) XA8X ]ĮY\tYWgC܃Lb<FS^gɲE4c6bBv <8Ϩ~0́ 3,3}+6Q;Bz9^dre^EBۄCS͇{V/?e`4W1Rb~QK|BX"le4e$FvÌr;u":#:޳@]S?~c\Z%ThD 2()>|"gZ-#Au<fxv_30Mڿ{HRۃܻЃ̾}++N(&^C?uĺ"aq2?lLh`\+,NtG!PXKu"CI`&l`wW@M?:9utKʗψo&vjh(jp(sHnϲF( Jjaj"n l(e\Eg~-8mR_NIʹ,~+s9A0\,evgViPJmC%7BaGշBxf/-KU-[Ljl7*g+o9 鄧!m{|;iJRANMF (VP8 Pf*>HI!/inS(p;ry?{3 z@?t:emtb7 QFᕵъ;r21GxYVF(#G1ʥOl^r= I\CYZ]:vf/*~ xn{b)Ev,y! lq{IrǕMpEHZpy*.ᅯtWhG~CǴ乒F\( ol-J&:B"~>0 &Qr aF b^ȧ_ ^Wr7:)ؔ VAK+Qy~M5 rɰ[ŀKDņ[cs]`^y2X:{Flؽ(&\nY*e;CvuH1t7BafXGe/YxN_]B j]DBE*34Q7!۴i8p,6ˤ+P?xFن8NV,GWx%iyHP"JMInʼ[a[emnۼ␐J_*'z Mq*7F 㗮\K %i\_zHb E!xYz,os>./ap&Swm]$кLU"R3:z CۮW5C>&^Ord\462G>7g'UӉwx9ecp;Tzx;b6"@aN/ET,zEh;=JbApnќs/эl)NAc^nӟrȘ,z”>;D܁"q,s*xEf_4kau4aH>u[UR^ #N 4ֆ VcU*ô)A^W<@ !|7Ϊρȥe|oz!X(dEܮzfr୩ڎGiٔ__=M瘸K*th Nޢ-(ႥV@zJg8iQoA{QXs Y Z !A&&g|ɹS\D>Z"o]{頶0RDNM0?W(0X_~M"axU/n)EF djD =cG'!`MJG’T;uts,&sCc_CST8:#<IGTUuxJ>ʝ,Ù@ f : 6nNYPM4C|)$Ss2L4ϸЂ-(!,<A5d=VIkN-h6)J#1iw3(иw ٻX{%cHڋ>q{/ kgaE8s`mN^83N$,>[ktuXlrUEX }=f9惇(2< [+*#M:REF /QPW>H2/")ɆywwC8;,h`\\/x.q6Coċ FoQ[?ATOP78_y:V/&PY k)vx3"5~\7HHhmdh^6&ƿgTXmt6x kCM{#/0,缙\JD'2h1,>mp:wAZ $ 6OHuhN5k[6ك#g>wi0[}K=!1ԴDȦǜjƱ;sw[ yTh`=|򧂫P¿]o[;‰ĺxOn٫\4>OpIWJ=,!IFo/4$@aB\Q.V @~[RqCoC=ѲRBd9>?y{ʔ# v0PDnRh{08.VTukٻ)b$wѓUU1ubL# T.^\:> ;*۰`L˵ a(* ;Q&yQЙ6,WQ7,><3t0ȲKD?G} W4ŷ8. <|Ү/;i%j(Z&(6p]@Q#fSBݛ{Td1`NiX Lafl62tL?RF#TP^eK44)w;R۫ ,vis~W.Hv>Q rO2)͒3l&)w`FdtOπ ^['1H',,#Gq;[8l'K{ ?%/fsp)j;/aW9]V@9hZۢd6pmB]& EX! |hs?т:J^s" _hZ`a4q2`&r*wnFJe\@v}.a3Ζ ds@ANMF (VP8 f*>HI!/ini\ytAR'),?Ob֒/ފ:@21GxYVF(#p9dn[],+kw呣r R\'O6KdA9sIv4&mmC7+gKˬwUd) g<d--7rѧv6Y7x V9r{0{ȠJgHBf'Cv"8Iibylvo~ݵNܘzlg׳8\IW3^,%f>F+Zm*"M9I?n-'=ry-Xv<~9z]/#WAFĠ73Xg<+?צ)6m/Zq)|n\2ʋƦBڑfw.)7Ax|&X Fc2m>)^c6Ȑ)k"2mαMh>_٫ WCSo;qy-Q 0>d3+]TZw{r#16 QEmlĘ~|{l*xBɂ*iIDu*8j5k4dnx&|A?Comlz;,1ӂ\]LϴP+:I7>gOEX\: `[ۧomZU͙xp (ɓY\$Oka ?z7puIw>7TbF> ~=:O[gb͎e* fIVkxX_"POKM-!rݦ_$s|_ƑE1*GRR4 aFc;7}R_N(vC8 (ټ͗b=_XObEc Y(dg)l%ҤZJks1j 0y ea1U`މKfI:l4?@.%ay2;{k~PGj(h>RޕUtɍ9CfIU1=wu[3&Y#E!;7kh9#,Ԇ- js467h'I}OfC}ITpEǣL!a5|_h=NKV;~.P.b\E,1ZqGQ3 R4!SUݷ'Ghՠ݂Ĥy@T Jkކ,t$j6\#?/x82בhL :.OZ"'F=MdHO/@U1qR->N---8Հw]0Qؾ K\F =`aC#ݕxƜݷ_sn/cC: E8lMO .c<~ wfo¡r7q._ik`,8Y:g$4;ܔq'~|N²I0L*HFJqAid(]ׄ {*QOe!x,kږ|)=ayu*o, Kii@  8>7]soFx#tLG;GD3cEie*wi:Q@)HO7pCJfE#m"\G$HmqW-&Bk,ڼ{1FN/--595"Oh7`dX ;U`^-R]Z88t9A$/9DO豨͔OH1U1{IL,oX4 MX\Y'P 4 ྒྷm[?A ɕrpLr#7HaLX* {4D>)oRrB)JH9*9^am/K[.m|ٓL7MCr{R'bv?Ndz ,08墆3:r&98k0`?E4x7Io% DbІH`y 뜼-E˽4-$yV_ ѯ^G[Sh_ ANMF (VP8 f*>HI!/in욉aK.(<{߉}c1^t'uNWռᕵъ;r21GxYVF(#p9dn[],d*Z>y[% H0kh2X<\ֆ]c5#O6K?A#&ni{; P 3ŔZE!ͫHـ+EU8DQ;5+@+ {J 3j\ZJ^-D A|Bǒi;DZR8q|(71hǛt5s%@΅M~cH{ZH< ZEp2"I)D-Rtf?|wKOCj @ձ q#'ݤM]wKASgԓ]5pZ "W?EfSc0d?aߝ$; ~Kb Yҍ_E `PᲕ龠ٽQt8w3 p{L1BJ%٣2f&}Y6m\_3ş>?3%\+90Vrt{1[@S5uIJϷP'kƁkgoTxW$blOtqm @Ɲo/\WԩmᵽOb>N)"Bi*Yƥ<nII%so$pw %o6x{.${OG&9-PKǮ`us:Rl;G֒YZ}LgH<(2y/i{ 'm4hF6n$?>(WWQ4'U yx&s>;I7^ BP>t]b~W bQfΚ_h<_6IWQ@ `v;ӮOq6zVDK`t]ff@$ ZW{O:YajcUԯ5o7p0aFCQ Дm@7#1sFǞ{'yU,̎-]\;3'/t|ʹ7Аx^B%>b߁4|ܨOo•3Gn>$$^g#ߠݬe9 poFzFr"XW&_VƆ7$|xjY;lKW5,Jy$$ מtD7w|V#"GR>"e#їu&1ÒD'v&^B[Ѷ_y Z u - Ni{t˱~ny3 e &^IfKڋ(?ȳyMeހ4.GS{"n`<* j]WW7yZuS̚ΨGeԛ5ʾ-[ }MK3":VC6&qQU&T>SF,*\JDzNzo; 8ЪGDrYVd\ \)pO?KێդWڔ tnڏbuq38ؑ&A[)<>,}]ҷPZme 4X,`dQc}OΈ[Y)m >na!nHu*|^vi&}v V-u۸3`dx<N)az 8`B=t;<J hu;]"oI|ǘ 2{Cxv__9!u*g,iM?+^A^x?]t*=;?Ü9֎!`XbRpxO{w& Jڏf&E f,*,}"a$N5UfeFؚp_;~=ON$$`'!46^,Φ..p ]g0M½ߢc-?iZMۖ8"$m8H\R}x Z.!re\Yvy`Ts&xc{?p#BMظ^`3DەYI<$HI!/inSQ#L)p;?zYSygb-p_Ο?PF? @?=?wemtb7 QFᕵъ;r21GxYVF(#G@1ʥOm`r=$8hL:=LnV$F#5XM@%S͠yɷ[ZoN m³T3oe0osje=`` @v#2&6?ŷ HX…҄6 2¦F\FC^-D A|Bǒi;[LF_M,|Ys5y4L*&'aSIc#`ELN;t[lv7? 52+0DdQ6.PH40p# ܈&6u\&|zǘy<:[ˆ(D@[>"5(zSVIЉ&Jwe\,۸pC0} eGm6Cz!Ꮰ$(b"DH ņ]X@*2{_HBSqtb ?'6t)@:#vr U^ DUɾҔDH KsC[^ǟ 2R/ksx0Մ#5mq1s[LAm>V8߀ѠpiaDq8[ ?;ym\.'Q4Laz9Zmpe(\ c^̲hBjh݈G@)T{Ke]OlmFN%+e1*UHc[_5Z!)h/'5H94߂c-Kl|FCq_^҆"R~ŇST\?%+jǞKO.kס9s{D309,h8{+J:y&^^d[ѳ9Jbѳ.4P}Px܇EBcoHo VZ9.K|`܈WgUy旀 ~`ZL.A-2p,}:_j<$qqhk0_yk؏AT9 +MNg\ѢayЭB#nqr/'pIQ,VW#ge4d߹Z6Ôgچ|vp.<0}^Ak%=tͽ%I}@SueQ̖V7]R2@QK8Kmٕs =f7 kqYT]7xX)2&:ZMJ 0k?{%ϡ(y':cifFKNnjB 媙0בxSl/2^n#/1̮,7y4s>E^:fAt&`jujK@6hOAy]&y,ٌZӁZܬ|sCMS3Uվw+dɀIh#E1e=lfZb )&E#s5aK~RT LGB<3@_揣{}AN<.7 waڸ&"@s!B15 ATh[k%}bZG&*h, y4]Gl @̑5YB0u2|[2eOFVD IwGe\N!w؛+6Eh~Mi7&k~ʞ%ʅ3m[.|Ǒϐ%= FU#AG`q9 PFYV㠆r /H $mn\ x8bL):@9 /NF5d  8*/üוkI.+Ψx(&Trţ}HI!/ini\yt7~|C'|a,G;iAE}]Xn[],+kw呸emtb7 QFᕵъ;r9Lre|@%X z9;S!3Qhe;P*y2?hm2mwhӻHp ýz1dP#ݛgtOOl,`tW۠ݓd]FMh!e\*#&z^y8JE5"׽đ7OwjD}!HOܚa%M#ȦnnChw %64'}v&] ^J,o5V{'^Mjva@!Q \ ,jS_?{Y* S ɺ@5HB wbVE[x"N*\&Jn8r-7^r.D%q}]!p4$8BḀq3-$PL|GؒUď¿8+Dj&YF&Mʌf &:qL9L,Cҝ_F3cUw~T)r>r״]d @%ސ2#Q>Ynn=DNYk{bV78Gb$M9_+U'$h8r]&&S\oRm1q*tźDy &hX&@{nҲẉA<= n63qs/%GXK⋰&&)Yt5$ /{Uid5;Łha:myj`AYT(yE%CLlHFsIQ !:hrƦף姣\5:6lY_h5]S6R@5|bjj#yhYkiIO_׹3uL d;J9bZgpɊyjMNQ K##.ՏhU Yj9:5#ל"0a$.xF/MmWkʭ'>'{lw@uRO΋}k74 o Vi kƷP?$2zCUE񞒮בCq]uSMM042`_rIhvgӣEKf$')|轄n?jB;@ZvEPtݝ ė4iYQAB"2B#;ѫƀkxO]v~ľ/@Ӂltvۀ]K$! ?}h.H4v1LTQ$i-N4xH~&|>|פ]zԌ`@΅Gm,fŕ14#$Rx]kS튇7ʂmʖV"DYS핗H , PH6o.ܬ| MnKΞ=,P*e O ڮ> SۀIJ[3σN3Ħx-tܾQnxo-hq1Rg)`rV,w4J~󖍏_Q#iQZAu{;zd1{~ԃfRM'I^rfܬWT,-.-KY~ʧt =mP];xSQhm~oOa[v6>'EGt.Ԃ!UoJD҃ CYE(q V@'|8%&.Yb|{*JJKinP9Lym`NgeOߔ\%`hQ|87~M$TjSy)Aڼm^J`Px6%0(<W L 䥝m~^ *BM* 9vXGn*JūH?ןg`fj$R0!c:qx= Pbe^Sp3XNGN?s@j~W04 2i)H"'rˆ1pF^>מR M ;Bٽf0GZnȁw9/nJN_Un<ӑ Y̻X[$Ќ_Z~KX$ݺ$N^@n(u ~{js"mP ccPsGjwa,dA v]1`6"=&f@( R8FAi|ݗ rYaNsӖdYzSwЀ괢V-6 D1W:%biD^⢳fNwNjtO:MT]dyUX{0 GQڠJ-R{SDP,{S0;ϯ!t?)^C ءH. i)Y5*;,mG4Fۥ@s!?@-EI|pkS %II X/ z;Z=sA'&tk3Yi-&c߄D#Gd[FMK l l h?%Ovҫ .7XMҨ )=>LmU" TWc'qhB։ HJjV$fyqTzއ L11WЎ|Obtx"[2q\6 ";3Fv 哬Y~:ڳuBA* ^+zO R2Csg f^'2O([b [ Prwpԉ5"ʢ24:lEј|4G\:{S*fkS}{OպۥJB@1}ڲȠ% @J qui`QOyc&EC ⌺NH| [{{E<]4]~ydo'>= u tvNyaMmߛ 8A_&oB].JWH蕋Zw(Fle x,p%A+ ;NsA9V{]ӦT`_ȏ"+salyv ВDUi @Ȳat| `y~='죫c4$wl_&yV,v D2Or_t%uMdtd?yB:6G>#hm/?Jv`X0Ԡx6Cm?RetD^ Nq<]vwFG(ѹỈܴsv O^}P.#m`IDa<08<`g[㫈mlYjEGy( .n|)DXavH1!20L>dK/p@ ˵"5E\!bHaHӊ:d|uJ@lO[yhsZKbŖ W׃;R]J'FLi7A+QL)` r.qGDo7 s7 7u؆m ANMFx(VP8 `n*>FK!0[in쓉F^lň ^?~>x[[̛ 3#^;+?ˮפy= &ukf-LP-bߡ$ Nf-LP-bߡ$ Nf-LOg, V8e7?ZmW(( 5S#ZGr  EO .WaFTGBfXnlLU*U]r.t`#Ms酘I=/`4@Nuiu1ZJ696K6 2aEr m%ف2qKn4{'ȸ}ygG-Q O ѭÆ +DL4X;(յ4 G>L鲓$7IIx\]c0`` wocevO-a۩eM+4"t w$*G&?V6QCE"ߏC 6׀5VFˌ 7و(𕪘j2fu^:p]\jӀiɗL|dR3>Mǫ(S-rWgKt@Dgar6aR!EXgU0!PN2K|MOrG2A{~ Y`TKR3ze#m[aē(; (6@IRծ g}LY2v}G$jk~S'j-jsO:Kov"dT'[--jSKfr;)"p@.#RFSSQ9Up+5|Oh\.ɢFQB K@#)曟cӍ_O#a~x1anNu+"F³ĨULXqhWX u-i>Ͱ3\ ֨IۥT]Mυ/,A*QEE_o  < -{F=]KSuYL/il o&ɱVICZ 6|:qt9̨S2= K#jF,):Y\\*Ӱ_c͘l?kKYuM6 vkǜ([`I>e}Q׃'MeKi׸r 03@T"u;̘Ը+Fi6G%q֍-HA/[MR"E8M4G|3eF/A54o#EiT^G˯IGVO1 t<%>Z\p9i{qƃqN`e\ŇfisI*9BB"[Q"\L捃E+%EXQ:uWm}|hj=tunntT6|9Cb<\(lK*y^Żml#A SPmڪ`F܄պ.{M"fZ|%ވ 8H@q/l`9 ^x5u]258aI桨 @}u]X--l k7/!|/u*M'IVφ>*Atݲ(SF)=Þ! ġ^7fChHR]Vjw<];LjՖ)#nB/*wωM6VrZa'+TվBôìZaTd}y*^ ْٔ/[wG||lD2U^U:1/EV1 yJJx"7_qkoaőtʷ$/OCE[pR]u+JՁUNW`` j[sսbdM-G sRZׄf!Μ 8]ʩozL^r]&ڨHpx0/sp_HX˸T16ZzgHDD+yDyk5*DyESW3BôY=o}N7ne>Oԁ<>sNV %ufѳ&1ʥfߩȺKwv>9 2n[){*'Cd`]q'+R,n: L7ԟ<C)6֧NssWף\:`i?8/XGuIƸb[lM>\/!4,m‰niɞ%MifL Eb'AjD ؚ|}P{bO9Ց`8nl׈C: +k W_ g*ք )$d b(یV!kS$!,)N* U'އ|TS$^VpB|ආJsI !%c*D{ycL2̣BܺH4VfyNap]:(ˢіÀ\cXb0(ސr&ɺM2-A\` KLLO 1 7dzPQ D$KbBDWă7rQȩe=mZM?xIm7IspHK%#0inP3mI ~7=,|pswx? ;`_IOڀzM>%` O_~_~_~_~_&oؕVNj'PHn@x갎vCl;+jplN3dSH8(PB-}VlW=tZFl .~ hJp] qk84.y$^r~c/fSAjMtB;t) CRB A4^6>amhh L{\0]ShSmhǢы[Cd,07^5[GisZ*3Z~qi5ē%na7i ~JЌ~`izFoau]iJ^g6stl 6z 9mTx C:Wdkrz,o:jS- MB4XH{m)~ 9=qX_FA/X$ZDNYװr0cDg|kg$mQbH(vJѐ׎EvĽ ⨝DNE\4W两&苒.j`V2FO)?Geo,LC^[ /Q|t014kZ*wz;RPk:c3.FJ_T{6Z@98+u/)T1Q>I٣{5I dMϥ*1/mt!+t7wQBFn"F(8PFt=:(YYC WQ\_GȉU%:qwO;`H\e XA%X2+}m7.Hq ݊7# N>%8BZ_'ߴN@k o)qԂP'o^V,M;3[J;PLy t[co>=]bqXGXu2 pM1Ԝ3)&$/"4dDkC(_DPZ|#i9T&gW[zY]wt]p*>,gXuf. ޡ)4 ֪&r&x/qRO?1 G';c]3L٨Y!?.cQVC4)h@C$;=>܉.{-jucz&kλ S302 h N[%H.l*yfףǼ+,8IJ~}~nxGs9&cT]U^&l=OO($|at8h.4=i *Om)7EZ^A\]c*SMqlHjC)Hnld$`D6g:}c=gŋrNbL)< tgj-'CIC%R9+7Z×$?dcvg|u2µm-##@ c h~lgDv#+f9_6DHPiRɴXfЕDKwYm+9\Q*)geXǗV]bE$v"܌=HtW{.4nbk/@ p~GAWc%ya^!A{;h?{S%#0]erZmY=Tko<LLY9mr /BcE(Td&9]F:7^IPDj1uR O|BtOT5c1 Sg[zW$I|b0'6@\e@Kݟ>zBt |-@R nW̬]tie͂;([͑|*R2:Saԏ]DA -YQ!6_ۼT25s|t%8:MОM%.,\Z}vb3L<`*`ɽ鎛|kKG-4`kAY;܇;S*-o2( `xp+>UbG47/q;hU5|: }5D_yӽLϻCfP9_5P/,jKn?xϯZ| d+6;"=Pݵ =]o.H`Uyxg%% vK[ 4P$c'=(} 3FK`>cRMK`v/)Y0F<{:h5¾mPH+9*;JhÂݕ E\ >ІT984y5؋ -Qխ]C֡1Nr@gXFQ= ,}y\LM&+t+XލFu2tsRc20ٞu"Z"\i|q)ޑwה:v=xg,Umҩu_Ufu'Ris˜WBuUFwt!D^0Wc\f: Q $rkJ!%}|y3FvW,9[%M_qwM"ξSW] 8Ty?cȶ@&)X·M/aWȖwgO6(i({%7+d*̈\W%\ '.m֭'g$.~CN+x-+ p7ϸaV%g~oAs:LQO8$I"oLFu Y=6:!SȬ]Q}"=ǘZl8` ۝*iַM>(0 }ɉ+mQVdO2SD(jN)GS Eƕޥo AĤ!;ov ޚTW ~!tgQ*3W~`ڎY6,4+SV!~D/e*%.zyv|gNs}x6؋[OWi)1N/"'pqsn)%<3_L`"K.L()r3ylaS]]HVe}0kWANMFR(VP8 :0n*>FK%!pKinR [ΠpZt \ (27Cl7e<9> 7&Spw-l6 al6 al6 al6 al6 al2]F!A= [ӒD߂})]5Q,Gp<'u@ ԩ<cl6_d :+cNDg4@>V\1f u:T:5I F{{j~ޅ!Vr?zi9UR-1?ql|a{(F`t;r)P'oT^L[E+^X.YSp8֥1RoAꗽɚZAglM*gP̴<آ C΀zqU/2)gD;ds)d U&MKhj# NF}1aYI~[ wesͿ*<6 m;ڌSiK0@@I]^Fawpݱ!('2SQ_zK 9A葺!]ɒ$yqϿr6 ==٫?M‡@ +ub7X)Dmwo0WkHkiI `وV.q]tşc:+{"p^ 9-=+ d2`ߠ!{ mc Od.a xە3&jVpUzoYV&.leMNc'dr'|g<~|5PwFThڲ1usn GÏ.f11i⹩?Im͟nKg((tސ70Kag{1yDj4!%&#5l۝h,6U<ƐsM!з-qo/TL>{&urH/S߯ DTi甅t`4tf І(bZVHIBI"jYK[-kFDa5~@F8*K{^ROR ׋ W+1DACv#L:R:]Ŷ,GK3+@$XfN 'Ѣ.-6B<]F:0.s΀515mÔy_IL/m;9I2Pŏ̆3Q+վiaw1J{ QYBLp0ͳ8_R~5Hi#5NSgծvw`x*[p^7G7A'_Hek9io@Ō1an9n+tL?-Aj;ߋ-PT+ooZ_9͟džR :تcZf䢊0)h \ܰt -@,. ēǩjxV.L]Wf<‹j,eD{4Fw\\99qP$9$14PcNn}A9>{4?]X$"<G(Ss嵠bm'Oѹ!2 FKٶq}%MkD*I-e#YAqtfAKeKJ?1s'Zǎu @y  ܦW̩:JM͎Е~0F`/)c +P C -/bYqc ҸEx<)x3B(Xjr͗ @/h)g$%u5C2w? $ƖR5}}Mﱩ}C'n11{M;.?t>?IG%i (VB͝`R 6/^fn`"sI׍WL"ܥb+9V)il2\OS3AwR$&:~%>`%Zp.TApԧP3Bc :,T92'зPX@mݺNT^Y2 +ϡR FR䦃a8KgW$"+x &Lk8Vl+#eRݴ*?Ŧ1-3l?V] S.2;%f}WtdgL8yҟ\gZlp5f^SHm;Z| 󉦧|~pz Q¾|2UAA!@0!DʡM4/CUrfI&a8:r5yE!0ЪLY^ܾНQR \aG.jgQs_^l${W ZjP!j,Z"I*R( @FHNh]N&'<~r5XN.>ޞLaz gILǍ?Atgq4g}^:o6J"vwXlŒ2/|? QX'ġsqj#kZ0-&ͼ6'|oaK|n Px)k1'MkO]o1\H2S6A{dHY"}>? ͑LjA_;lZz'@~>OGFeN0T?5I]@ 0Gz2=knV0N M_U GHތ.\_%Ѥ+B@9^1QQ+n9aLC7 wq<Rwvs2ImDbdW=t$t%9p>º ANMF2(VP8 pk*>HK%#pinP9IYm ~|zP>xï`{?}^mӿ3/-H~% al6 al6 al6 al6 aq|_/_oKy_K@+VTqB H+/RnzeZ2ɽjHO[CXry@0r=s-bnPkyiҬCz5);hp/?VAs7EYMg˳-FD. CI G_֥0|tE`Eض?Aӷ+_hHxF8JFt7_k5W\L`4m.Tw!"JHO24ۥ0eiܿM֝ p9Ͽ)fj^WaPdy,hbH&$'d#M4.2QT<ܙ}xK4z'1h]s0[myrhd<ְN[B\ŏT?m@&W0I 1%~l6 1c >Ԙ`;!+@)zjK, R-BGf|+bs'xRz ʺmT0UǿOIXw Z9~᛿~a5ef XٖVTVf}E)5O)W?7)N 8E,su ;Dq2+h|pD&b^DkeC|hK'&>OuΦ͝&>v`U^ѿq.qW%X{mq%e$ )kU bw ގ?9 08e2d踎h DZnVu]'LrWlqh:\ qJ}%) :v#D|E 춊jQ4 ݪ!!iFmTCۯ(಼NoR4{&9MO#?F`Rrp"pi g ]I{]‘fkQ{U]"φ9`7L."σ)s;@{g?WZrHMr4P:P@A΂(zL[ +ٞr$G߂֎3`2$;/r1iOV^"}pSu2*H H8O# Σ7;l)zKo[u#Bs*6ၐs-|0UBm 7 $YMDn9nZ5`QYqVf mTm) t aH+Z0 y_ӽkzhL[''rrэ&(+xIR&wS-1'v.-Nژ_t({_;<5}_?[ 8K̟ܲR2|T&gpQH0qЋbuzKsqTQelM+K|C&D2 B?6QgfÔo2ܙn fERQc@l\,vvL XtM7/!rd/|1 ?R,E78>y(CI@Eֱ* l[rE,r=bBɰC{_ G_BQQ>7V g+d~+ysވYAphxKXaЌY!h=q~H@Uܳ 1Np ɖ+`YbZYN2 VФ/[PTC9ܧ,lTU5vb/ i9pO!ğ4;qA:/\P <ʞӅwIt,;7k ĎlPyOQ714}D} ѡaʟ[]kpJ86n&80B'Oĩ|i]TU&]0a4ؾVd˼߱%ѱW{7 1u)AحD&Dl9Ӕݶ(@xr~ö/Kgi$3 /U/v i0.Ȳ/bQ%hʖX•CZCq5Rm=fs|_ BhxCv&SQr=4p U6K&¶/فR 5dVv3_E&EZ n-_bȢU#&W(Amx-A(]ګ?tW~Lj͖ !SYXݚrUZ?j[H3.-JJ!inmZi@q^?N}/8xKy}WwṨ@ m CP3.~?~?~?~?~> yo7*@ta>홋֤a/_ؐҪ#*}ָE8w_ |YG7bp= /*ZK= f^=^leˊxlBI﯆R{6)fMH9x*7@j8CIHQ~}‚$q-,Ŋ ?zY~]Hڵ٦s-8 k}U+>_7U wd~B|hGE74s)G=XJt \xY TSpps - LzTѰ33 ;yEg;3F > T:16|?S `(0gWC[E4ZLeAvr?:j ~bЕDM|WO _s ! ]=4M=WL\yb>DZ,-"Uչ9#s!aV\W3{<;5̔ˇ;8fu!%A]݁k0$h"j\*×bT\  'MPLTo5|%== 5>. E~(Ϗ^nd?4抍x_~93 wd.ڷ<yg302iOW4ES?@W`j:"Ls**+ uc[/IąQPe4yx2KN %~ch|w @{SLh[@"1 {iq}.'J愉Wpit(*AFTQi{I*&%SMG&x] il~2{3VP;$[;qZ8b[r_\KTxŏ'V>.WFeSb= ;q!EUb`_o@Lelh[heTNz55 P/2 +JFT@q _G|녪92b=.|=>X|B}h 0b,j@sJibb $f.8ݵETFZmA.w>'m) \g4R7 D>,8}@jHOWr<ُ7+7`+ f-;6ʬeQaᫎ@FScFdr86}M|k@ZͱywCP އ+Z~nָEHZCY|>7[21vG;+TaG=@ n&tvd $̈[":0Kבs̯ZQϥ:'3uJAʦڎlTlsuDɦ7SD@l#XY<,X@\7@Vb~;3oNHYVQfh"GtTZWz |SAvt|ORB?q림7o~)'gS bDl'JXtYH1AIpsA sՐSp'|Tf*G J^ d `޼%bTJx+FAdo^!04a'9zg;S$WER+@tibnZ:bx?M&4瞡g#KsJP[ØvKRhҰޞ.,|[E~mn(VH4`̱J[ _ƦK`WnӪ8W3ܭ=r#=He!bmh{sROT!ZbjTg#QzK|^-22}\f׸.#ќ^<:_L FDvm~||b_W'Lcv_5K^r a5 LvyDԗWʢGF@>ﭦS?!$bRu|2THt$[[e]x~RTH,m6"PÌx`}^_79.5 7˅+/B?ϙ 0zYۄWh&CR|b@zi[aq[ű~C]oy bLy 4>(*ӎbrWJwD#zZCI';ś)89ߨ bs$lEcFmwꟉ\3DW\lrP6] tBIgNZ͑j?.'N.%I)جlPX 0Β_p?EkhVCzDPj5\)Ϣ;rR!k oXr!A֒agΉwI&-HШ3#H"w RI4ddHzoMzDZ#@XC/1_|(\SU>H7)3UЄb0Zsu2Mb.ush53>INux~vTjH؈nϦ]}嫘uRԹW2.2-kl\,'bQ4ش!.]ܒ<}i`08uTxDf͐i/cZ1dēhUQJpjJǔu7+l1f][ˢVMڹ^l)K]b<OiqtgE~ɻo@u@$ېRO^%ov-- -/2W 5f” /l"^9TYe_4lѨ+9j4G15(a&k?#֤IP1Rлl^p̡}1+it~rc7[ZMti_-VR AlCvt׸b c*>o~ DR9ftaK2S9ЗXyxKq3c6\ye@G;oa* aA|\5oX?CE, 1pgwu{3e]ˆ?KWEfC?#EkͶZ_k +W:8VI5'Bu$Nu7xUw O-9]EbOy{Q!-$0bn%9ayE_ ֥iIVRtK꿧^q9mJJ%򛰰inP9K9j崱 @ozY@{W_?O#7d'>@t??ҙLS)e2LS)e2LS)e2LS)e2LS){c<5!,P"NihIWv" 00C[6!bdtœM#Rob"zq#{PX<ǖUJ74g¯24G#s' n֙h/ޯU֯bkum(Stxze5Ew+,;V^:seO37a߉N&J_w״=хqeS}H>>rts){oܡӤ5?0\dUl.ExNL4F"Y 4X)29o³- |;q[(zD]BD9 [?/':V2]dg(E%i*P4HljKw/=<DƪC)g Lݙ/Ѩ.]e㉳Kpnp[1]'NmNAL E >nYyGh MnKք2XV3k/c-PFϵՇ uNu~djFk'Bţh@ef 0uq#zcUQPcҺZk 70?gOY| ־j5?eE4wg͚YLV#XKA lc >r;5% =!t+mdzÞ)MEz2&CO~iH/D@/qq m'hݩM/x ,Ȃԫd/0`ZJסDuFʨÞ܌4ʉr(iz*fxkJ袐S0JmqYd5Oη:2<((Ƒ0LOAcWh`^Hރz~׉,})>4ڂd[P[yl`!bGhա~@xC#Y(iFD.y50XApCgLfQkqxc\*6cJ/#*H"@mh9L>]1) O,bp5{_OpbjrW4 gߍZDn,Wk«nq9C<+D1glfhG K`Y߀GI/>g*CgMTHyWɈ|%«bɂӿ^eh9to:5v8;~sA5D }Ϝw tKvr/H9xOGN-A^i>,tnM#XӶ8NL#>~em}{tP|T+:w;8ԩmVpOʶ!btb٦f?HWL't񎒽ƭyšiMH%}q@@'DD<_/7dwOlnڼ+y@pa&oe(=}QjC.eӆl~3^eud2C ]Ҙvg ؁-/OzDRPqʬ1Js^fu+N8 r<ѿP}*2G<ͻg$D 7gi:B&}?g1K?S:mrn`,쒏ux}^zU\a}S ^ an*!N MlbfEΗ>e2yT؁+z]e@Kߕ(9{bf$4HWyˊ&*|(8Jg1P'*y+nxMU+ 8}zD]M mUf7rqfI0 <"T!@B0cd͉XSˬ.Nq: Q Bt|\0qۨ[$ñu9k&<)i^- [:r&-1bp~hmƃLXYXg95ߢ _Y}Z ~?vgSKk%8t\*HČ0+p>Cc&DPk8ulwP1_LC8%Z8b-'Y;0+m7`SG U< uEI|M5 KfBN2Agy.;/<\E^Yp__)][nN,v* #]&hĜ~'_Z w3 x^7< s($aZ*⏼qՂ .N*KMv;z%pG==/Ҹ1w܍eLv/W;b IvdPvyR1K#a-7m#6.|ZM9)#UItsT3_IgN(FKw̮ԯ=_8KC;@p2סZ?|\&:㕫uU Η(Bd@ފS=kdkiЧ$W8w!X, ٭t9k:QT.ԴRdCkh$( dljU~}l/\dW=xZwh99ȡbPtXd@z c\YɀtH/cf6ݍ4`(jloyjnpd`1 TqoPet} 2=E6ޫfDM&W3C,] u)wXz>eHuLSkJ`~pg% bugHe*EcwПLG]5&f8$~z揦K&T 0. okrǼ!x:͞4Cc:ݟ 9YXX :9-c |'!qŠl}V3ū"@vg[2:능=_"b~:,<ϗxX G\EF6 X^8a@T:y ΀ȧ`>=%nh/qvbuovHANMF(VP8 p*>HJ#!in씉\pKBm%Wx7?pM$~wfz>z| >W.ާ^H$ A H$ A H$ A H$ A H$ ͔:n[%߁qք<>W`eLBDmMmm]@3w|s"%4u(ujOCNt`JsvLN7fֲkC-C+{])Srk'pp,j`G<0"sX}xh=l Z1Wx?cևSWAUP!nf<5pq@ {U/jxs|է!iIOֈh{oE!vd!6q.p؎SFca `ǫ`v2^$$;PY'c=yFн0ʩ@P[ZeU`=_ӯBwjDt-pgC>CyN~ PEz#+`-,U'd W܏SS|zǧp:45):nPSʒ%zXƣQU(&?ml}a *a7lnx]1Ru2/ li[ŀ!U֙A;mzCH$=몵rʹGLQ,1e(.4흎Z$&iB.g0Jpɽ,^ypO5&t;F\ۑ޵Zs孇{־5B/~~+[BtK]q8b&:` { ]`SjTHnt60*Oټbi:sД9u:gC{Υfe 62,nJ{[+["y#nU`m7W.w,,}e9.k X/ W;)wd2ҊK}2jo܇F)#ʙBN#<;-uE"ޅm:[5>Lpz!h#rŭ'^tfof^&bH88arFz¿%{Gx䗿4OxZ\Lj}KA|}uulb~5"Nxyc7;l7Pҷ v$U Z)}a6;5)f{xv6^ws*.lZ,-yBr)utv!̛3 '(u*EKܩWnɑo?;`(;Z'=~󖛓œ)pTHGMacY ҇,EOSv˺o ʲ_xfF0db7?yW[BS@\MP[Tv~+߉&(#b0#yt=Ul8cs*rt%C.w\^$΄5C.3?D,X3:&lxօ&̢35~(r^=zNf"a--{9/ZRD5&ɵ(pEccGZ3qA(Q-e*E0 f EQOVG8hK iY>?wWqJ4]Һa6`*S*Au 8h܎X<#9ft| DZ-UCcomӟ*.Y%TPhPF; 745<;VFL`d{44ԇk*(pcF{D;;Z;*4ӂocX4KqJwQtX--'&1. nf|Qhy+t*v֞ ^q-vwk~/%0 ƃLTȑ_XU_n@ x9gǺ|lDZa ,'ꄑkYL9$pU g,8ė:V m~׫)ēl&V4gY2 Pb?/v!Q0xjǙ\($ gLpNjnPo>[.ztjGGǹ A[VF[ܰʞЩ9-:4"~+2xJʾ'{#0s 2JZܰW [ȿMzPB_D8[L7䅒/a昴)6x~a!y9!7䠤oi-%Q)>.EN3\5(󏋂 +\&"s}t}-EޡSN(^-#dL2"֋xZѫ+vvsjRQ+eyP^,-?i_  ^PիK0/(%Onz%bAцSWg"phQ 0]Tۿ>p'7kZweh l3h1m)"dņw&D ƃ:,{[,7EؿB+>Ht"=>Hv exک[:i :d@&`^Fn*v#Ut'z󴪖W:ՕMK-lIP*#pf-+{Fz$|ӭWM9)#@w vD9uk/ (A?S/8uyƙ7u)S8["DUz_-z;]N'y(f;+J)#05\"?YTʸɻ9KGRDq ]jʰ]?ou24AmyB-:ŚiJpPA}.?8 2fԽ&\HK%#!Ȱink ZDil@PP,~|@.e6|s|c ?[`gMev{EAYh!8"g=V,gTŜlY$m}0JWN-znob Ho7}Ѱ7n3\6DS;t{g9IϮ&4ޘS9}ulGi*tx2] ڣǽ5sc3:Ow~g#U9E,uH%fSѼm\y hKS2e7cʓB<,OJW=8KRp^?J񌫓͢G> *pW˜H  MzIP뀛4Tkw0_^Eqڳ z2H ~Al=U#dƴۨNxil*sهWLǥDĒ/U6ɬ!H4ީXg"SVe{7"qTv's5rL>L>XW}~ubwTT> ͹c2=N"m2H.sy En M iHPB*>šT$L6jx(;D+*T=6Wa;qRN$\KW8YΤlNNM`\,a⠙\#iG{c4"{o;qN(qU5ox/}U΄4p˭8/(K%X*+*({,k'甛Ι_ ?vP8"vNAxr&2sŰ2+㜇Z('@3/4[0Vb=l&hULrcc#/zӮ/6ptZ1BnfH9!bxȓb[; ۇVUEpOkwO'R0p)i?=ס|( ,?bX S(COܩzG}!CCX]KG:{'sTRl:Cd9ɟq6UA2ih!Ee Ǫ1~Z !f"_ȥNoeKjͧΟ"" `ȅZ] *8hg>)og-b{s-u0:|C{gUo~yC,]eԫsaئ7fN( 8E[pX) ʬGQ9fjJ6ΰJCiYQ]|cS)z~$70wu켿ZPOۧrd"(Q, b}GȪ:2g(g\d󾍭r٪rfhWbqr@nŮ,f؅%j?2uU_NZA? 0nyhϥGt6O7O5*& &$^"^O'CG$57=5-$`tLxk>VGu7+&]vVqDn, >R6T  ϱ>?$o10@v:H{,g5L*]NɌ>6V̏rcnZ ɘ?ezFb$x_f-[ΰ29^&}ۧ8FGnV)oBO"u0y+W F(c.# #.9jXRa&4\"9#Vt>*]:ങvO|[OgWģ͢>ŊXd%TFi_}`c~[sv_&IN ƪ+ekp\QY-w#E̱1fJ1죷?(ܤYr Ñ yϩ*(ΌE<}ls( ^фzݔK&^%<;0[__hZrøe?Z# cJ,3P <醧܉92 vۖ[JZ&m0tbŹw@z8Wӟ4Ձ ʰiKpRT Jζa G^oQdSo^h$4xMMfK-XK,SOQD`^wЌ5pA?2Lf:Rl:?w s5}*8)]_/+(9.V}jIF ݆/=q|,sϠHsچsӎ䰑 ʢtAՕl]$͒nAAA2bEsu ԬEĮ8Je򼧯X,Mb&DO!u\* Z]ŇJUߩRz-_QQ].lE<2 OB,K5l6YS>XgugڻZ/2Ho<"dauCX^a\yLar{MI'+XE Dd0#-MHucmV<ި^@KpN5J_>]dbwEcT`\x`p@1W~}15lQ2!&%'9֙>ڻ~Z tgl]"&!zc[.HR^oDf, p.iMJ6xfRobE2  ;&(%h jj{v7vK~{fe?]$T⌬zy_PhD2!3ӃNIfC-tR)v*;d hG";wn o(c,n#"64eҸjJ8dXhb0V4fX*2UU#@L4 댟N'B%çpRXnU:Paha٬qq\6!UjergvS޷=^XRgr>;TrNTǁ8mj'? l'f`aJaɩ߃ls} 4h}N^z+fIqnk0I Z5! ڙ[`uA;@G<F)p/dh@'aCHȵr)-ĺXk8:4&& 6z\:Aӗt 9fа11d3HJ'!in쀉>KW ň;^+E3``g?5 oQ\qN6-= 'mwNg0,m/»>+}}݂:nV*9~<\fI_(퟿]ߗ!Yl fL'гQ|qof;t!30 |ɿ<~j؋x?D1lK&=pYoJcYmR{ aUB>JƧ6_ 2梫1wY6ߎ* >JG: aܗƥ== Ě%_ѷcp~5h@ D`]y%*D7-9@7R P4{;52HXO/.?qo.Gjuf:%YDiWA^ѿtDK:3m%$C`Ca{s޽Os;3tl/RKDcg#`l (qLjo`{Y`{xJLOlOG},eD~pCu}ïLӦ I!6?ov[0tkqqܻzB1>I 5Ѐ ۂ'JUQ?9}An򌽎*58PyL*?WXua*~ 4,jZ)]!F N)9wKQґ O)&PʚVt9[i#uvIbbGo@I QPDʷ}\QΖo֟{(' zSb–=T,qDda޽K ;\&](2bt8K<&߃MSwc̭BmsUj>Sެz.Z,x*nET3x́to“94wD㮅 6xt~gmurL{\i)a8(Q([_Bߍ(|TVW42*07) Uhh *7>70KIZË,CSW> l#A;`liF捽 8.à/|f 7]8*?U&v-HܺL͆V^>\MC*ɠPF؍Dhwr9en ~+Yh%l Q~]q0_{& $2 _l))z5Ax`zۏV&E)Ca׎)LzmN*8!Na[+ElRk \:E-|X-}tUdi0}nLpNc6+3@God+ՠ[kcQ܋Z8t![쩵F`2o{ =ɵ[{U!CDF?ϑjgZ%`F{$='m9g Do#x ,+7^*HU(ՑC=3ݴ/bGc9E I-L%9p֟)9IQ!]|F $R @ $9qf70{URJ{_N>ҹ߃\v aIf(zeFWxv/pꀺ֝_kW3DږnؘEdj4B`x>0{u>s敨K}BϧfBi2zQmq3f/t!euwa%],FR.ěRJa@=;OV~zsMtU?w>[$[3GB?Np2D,/~E_FlXUߔ4dEcF~]CVa]0i&e.V7k(bZg Z῾Z2NiՙE'keE2lC[_SDe Z$d J'5& t5k! q!I;kbFp{Zg"N4*fX-&_e}:`}5"Nr8$)[sRpH,v鉝-Z=PjDžW~07?Yv^dL,Nmw0cڬHvIo <{Vb ?vĜ#]m;fh̀q R9I 1209`6l'0mAUY]Ȋ~b7=&ȌSV)(Z`uk ŎO+x9߫NzS7 <.JX 5,t c5偍[Jqr vnC ?+ܟ8Rxy(PHk AD rgePD9hExYNu2 Vqy߀)F#\ST0buL,j<`#b5!8<9)[Ze[`hEv>r \i9õcwq+=G%]ݧ܂fIZjf䞉?@̃ e}bBʨXrn[2%ĹZ۵Mrtd1&dJ6t}}Jp`,pcFIz1ث)WY/tZϠ?1&bb <`ùa/V.]{;HW(!YSy4ǥi9Ʌ3G(F=`Fʼon4dJKL 7.h@ؔ 򨊆+s=[`XJE:*%T0=E1#4Dc@$iK АA|naC~x7sHD*ovjCS1=A8K*:,&&=I}#jTɷLwQd QK#`[Rx_ĕnn?j2=P&ZRANMFJ(VP8 2r*>HJ'!in쀉4KWЬՈ;^+-_~YY5hanl~ݢ:YZ'#l~ݢ:YZ'#l~ݢ4)EȘ3\ﶲ ԅ`vAp󋋥d!uP7 2J/6ސ"5)j ڞ sk"ڨ&FjY;1I*D! l' iBzՕT޷annD`~G2WSmxyy >,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΤՑ߉`4Mi=tXS g]^<= H)KԻ;//~IIL,5'}gD.bZ_ޡdo *dL&`9: oh6{\1"xJ r=^i އel}Q.{!7ĩW Ny?cͮ<` %àL+:ӎP0DbuyGT 'L*U}bvUd迍Z]kNR&<o;=r"skd=i@ed3u@0U?k̶P[UJPmup\z{I}.@˫Qocjx_2X>g@yksddpoM>bv ZΤÄQNpf>+p%ԍsk-hQyY7^U7^͹ڏƑ+۴, ;Z:uA!?-0n1\/V@6fVBRU<`Ok3^=G oeƌT[|nf6_L#GMTM*3}5}r]4 : ƪ&i]Ǎh[-pS|侣Er-.rgg ^tg:d#)MF2.(+'DZG')W5N%A1=Oqi _3ç:˧r5m#& ٸc4MTDw ݷ6oC_}_y8 ر,N$N*ȚeSE 26>UGc3*牴(Zц/PûwTʠ%cm+?x93BAŤg.q+ pw6F# o2iz(*v ip<2b.xɶzMv xuLd"7ҝ(* 錺kwlؚ[s*W5 _+N*_7a?Rnc÷Q&ߕM3rPȶKc^qyu zupS =nܨ=,\XrCj .Yt.=Pz =X,J%9i1gȼpȂ5l!q%CXm[)MLqYq2)=sgkߺ P}te%S9M\i7XBMe*J#~4+BFx *biNvfr(pxY&_0Bk&ݼqM*wRS'ǹEXlӃz>N!f{I"tlS&J-pٵg ˴U^{yxVj4xs">`TQJa;E\Vbj-L8I ~j  "gҢ3YԒ[z w9}Ja: PIO8V.]DHvj1w>A퇫c2 ۡB@12p- "ʃ A= ~%GT-uŗ)ul0|f-VB~WO:,=q:я %?j6 $#Ԗĸh-xV8fmn6G+v I6G1ؤxb&o|fylyCsqDe~t`ׇc&ւ0WT ڹyfe%db{ xiLdm s:ryl3-h(Iû+H8 %-#G%-'{"wmQG{Vw梶8^; %Ql,wN֎1vG}px7[W$!&;+8frAw6p5S+C9&M0_Ɉ[⻏l*IW{?X}gߣ$٦ԨN6=2[ ܫ CdC&Nb6!I3| O}_-2"v$ߋH=' - m91 θ%4ٯ*oI" d{|dr,@(aʲr^֢!F\Z.JId"Aߊ}Q*V"*ڧKAGs7e\^a1| 3V'}$0b2/"XJBI@WS$|ѐ(N0bõ: RΏah׷Q%ȍNVt:V1IOw>#+]?>Wy!Omevudjf`tK<)R>6Ǒ"Mc t8m =n(/ 0~=4$~$їxHGxZwq"mo/TtHʹ-r!Yn $J`; ?hjo6]utrWuCK]J֫v1$w9 섌q.ѻFVF)~eX ]0NLF]Q'2PRaG8 +@%<&3emL)HANMFR(VP8 :r*>HJ'!in쀉*KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dK(V%DFW7Cy-#wsTJ BLru^ATLlvxTl"@ɖw)إ'{ gHĕ V81Z kuVBcky|0b_fdh`e~o[)OMɃ,J-]; 45~̕{8hė:4)G=?fugtb7r;0*+fJ8츫Ji ;ٗoruo{\K=--ҪjE"ytE9PS &7% O'mWAy^2N4z9OMmLG]KbBlqr' d)2{t%ɬ5B(P@VyӞ xۈںN#=R|[o 2`ܟ ~A|y/B[:R@{v(o>yb+c{.c^ߕ.'6CAukw,Wi5jږmAXwnlG}aW5 o/L?ܯ kKU Te~6fWþ DLLJ`sR6qͮԴMXEIeK)g@.OdOP,l\--k&,UԂcCMmgvD?%YH.';\ž!RZZ?>||q2/a̯۰3+ҹ4")tg<=XϏ쓚lpdXޔ0ZW>9nLP;M2zO̶Xɝ-GފIKN~G|s 3h6ycS.ؼֺ=1j16Jq("%&9SmQ'dhjdл`%mO,mLOEVċ!k)rRJF$Puu@t݌(z4а+LmDVJ}f~6xof7d e Ou~~W4 CHw5,.XՌlj\ 0i˴މ,s*MT0\' rʞ:,i"ܤLC#a͂T2ܣXwH!;9tD@ G?#3ּe> cH2]g^XܒCFCNU,?3ĭ D+OW3!> EUǩ'5bZPk&뾗mj[9U+[kg0WeE+JχPGgN>k2!I>7k]PH4]ElMX9ʯq?yj#)gfos#挚S٨/@t h]y5MƲ1m7K$T,*+˘ yTAtyƜp3'(dһrGMˆ2kiq{l-pcLT9]?ɠ1ӦA;~D`+ANF$9$߂]RsUs{!b $#S/^q ?sTCGOb \Rd| `(W˞tNDv67gGĩKr`nT;IN3o?j[7VCMm@q ma~(YjU w,{đxcΩ_/`y>0qpdo) ˽P\K8I,;'v{R3,?P݇_V&;ec l124M)Ⓛ&du5 ~0/Ũᙰե+lw233}ѥh˻Kn6oSd#KUr&if mOȆ/O>[K 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB X ;>vCE_q'{Ы>9bLyؙk8Ϯ M6wJaHb{̺(9~^"?U/bAWN\\j24u?޴\~fD=1tFgE,sf^5ӾESYa/j+ Ѭ R-() h~0G- wAfuM䦹OGE}47.Ml.y`DԻ@]ԺItxpxghNU(Ȩfe!{dwрzrNh)a.vT S4 C7݂-=MP髗pq\* {1hzhLV4ATAEbI 7&d#=g>iLꞠ1bY"x~ʌu-8,*3DJ9`ׅ<}x>dIBoXkh&9>ˏD3]P@ t(eXJ1h|B+ヨ'یbP ϫhc2ϻp̀ANMFR(VP8 :r*>HJ'!in쀉*KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dK(V%DFW7Cy-#wsTJ BLru^ATLlvxTl"@ɖw)إ'{ gHĕ V81Z kuVBcky|0b_fdh`e~o[)OMɃ,J-]; 45~̕{8hė:4)G=?fugtb7r;0*+fJ8츫Ji ;ٗoruo{\K=--ҪjE"ytE9PS &7% O'mWAy^2N4z9OMmLG]KbBlqr' d)2{t%ɬ5B(P@VyӞ xۈںN#=R|[o 2`ܟ ~A|y/B[:R@{v(o>yb+c{.c^ߕ.'6CAukw,Wi5jږmAXwnlG}aW5 o/L?ܯ kKU Te~6fWþ DLLJ`sR6qͮԴMXEIeK)g@.OdOP,l\--k&,UԂcCMmgvD?%YH.';\ž!RZZ?>||q2/a̯۰3+ҹ4")tg<=XϏ쓚lpdXޔ0ZW>9nLP;M2zO̶Xɝ-GފIKN~G|s 3h6ycS.ؼֺ=1j16Jq("%&9SmQ'dhjdл`%mO,mLOEVċ!k)rRJF$Puu@t݌(z4а+LmDVJ}f~6xof7d e Ou~~W4 CHw5,.XՌlj\ 0i˴މ,s*MT0\' rʞ:,i"ܤLC#a͂T2ܣXwH!;9tD@ G?#3ּe> cH2]g^XܒCFCNU,?3ĭ D+OW3!> EUǩ'5bZPk&뾗mj[9U+[kg0WeE+JχPGgN>k2!I>7k]PH4]ElMX9ʯq?yj#)gfos#挚S٨/@t h]y5MƲ1m7K$T,*+˘ yTAtyƜp3'(dһrGMˆ2kiq{l-pcLT9]?ɠ1ӦA;~D`+ANF$9$߂]RsUs{!b $#S/^q ?sTCGOb \Rd| `(W˞tNDv67gGĩKr`nT;IN3o?j[7VCMm@q ma~(YjU w,{đxcΩ_/`y>0qpdo) ˽P\K8I,;'v{R3,?P݇_V&;ec l124M)Ⓛ&du5 ~0/Ũᙰե+lw233}ѥh˻Kn6oSd#KUr&if mOȆ/O>[K 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB X ;>vCE_q'{Ы>9bLyؙk8Ϯ M6wJaHb{̺(9~^"?U/bAWN\\j24u?޴\~fD=1tFgE,sf^5ӾESYa/j+ Ѭ R-() h~0G- wAfuM䦹OGE}47.Ml.y`DԻ@]ԺItxpxghNU(Ȩfe!{dwрzrNh)a.vT S4 C7݂-9HR8Rr27$PWUgU]x/ 8؆9:Q\>2ANMFR(VP8 :r*>HJ'!in쀉*KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dK(V%DFW7Cy-#wsTJ BLru^ATLlvxTl"@ɖw)إ'{ gHĕ V81Z kuVBcky|0b_fdh`e~o[)OMɃ,J-]; 45~̕{8hė:4)G=?fugtb7r;0*+fJ8츫Ji ;ٗoruo{\K=--ҪjE"ytE9PS &7% O'mWAy^2N4z9OMmLG]KbBlqr' d)2{t%ɬ5B(P@VyӞ xۈںN#=R|[o 2`ܟ ~A|y/B[:R@{v(o>yb+c{.c^ߕ.'6CAukw,Wi5jږmAXwnlG}aW5 o/L?ܯ kKU Te~6fWþ DLLJ`sR6qͮԴMXEIeK)g@.OdOP,l\--k&,UԂcCMmgvD?%YH.';\ž!RZZ?>||q2/a̯۰3+ҹ4")tg<=XϏ쓚lpdXޔ0ZW>9nLP;M2zO̶Xɝ-GފIKN~G|s 3h6ycS.ؼֺ=1j16Jq("%&9SmQ'dhjdл`%mO,mLOEVċ!k)rRJF$Puu@t݌(z4а+LmDVJ}f~6xof7d e Ou~~W4 CHw5,.XՌlj\ 0i˴މ,s*MT0\' rʞ:,i"ܤLC#a͂T2ܣXwH!;9tD@ G?#3ּe> cH2]g^XܒCFCNU,?3ĭ D+OW3!> EUǩ'5bZPk&뾗mj[9U+[kg0WeE+JχPGgN>k2!I>7k]PH4]ElMX9ʯq?yj#)gfos#挚S٨/@t h]y5MƲ1m7K$T,*+˘ yTAtyƜp3'(dһrGMˆ2kiq{l-pcLT9]?ɠ1ӦA;~D`+ANF$9$߂]RsUs{!b $#S/^q ?sTCGOb \Rd| `(W˞tNDv67gGĩKr`nT;IN3o?j[7VCMm@q ma~(YjU w,{đxcΩ_/`y>0qpdo) ˽P\K8I,;'v{R3,?P݇_V&;ec l124M)Ⓛ&du5 ~0/Ũᙰե+lw233}ѥh˻Kn6oSd#KUr&if mOȆ/O>[K 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB X ;>vCE_q'{Ы>9bLyؙk8Ϯ M6wJaHb{̺(9~^"?U/bAWN\\j24u?޴\~fD=1tFgE,sf^5ӾESYa/j+ Ѭ R-() h~0G- wAfuM䦹OGE}47.Ml.y`DԻ@]ԺItxpxghNU(Ȩfe!{dwрzrNh)a.vT S4 C7݂-9HR8Rr27$PWUgU]x/ 8؆9:Q\>2ANMFR(VP8 :r*>HJ'!in쀉*KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dK(V%DFW7Cy-#wsTJ BLru^ATLlvxTl"@ɖw)إ'{ gHĕ V81Z kuVBcky|0b_fdh`e~o[)OMɃ,J-]; 45~̕{8hė:4)G=?fugtb7r;0*+fJ8츫Ji ;ٗoruo{\K=--ҪjE"ytE9PS &7% O'mWAy^2N4z9OMmLG]KbBlqr' d)2{t%ɬ5B(P@VyӞ xۈںN#=R|[o 2`ܟ ~A|y/B[:R@{v(o>yb+c{.c^ߕ.'6CAukw,Wi5jږmAXwnlG}aW5 o/L?ܯ kKU Te~6fWþ DLLJ`sR6qͮԴMXEIeK)g@.OdOP,l\--k&,UԂcCMmgvD?%YH.';\ž!RZZ?>||q2/a̯۰3+ҹ4")tg<=XϏ쓚lpdXޔ0ZW>9nLP;M2zO̶Xɝ-GފIKN~G|s 3h6ycS.ؼֺ=1j16Jq("%&9SmQ'dhjdл`%mO,mLOEVċ!k)rRJF$Puu@t݌(z4а+LmDVJ}f~6xof7d e Ou~~W4 CHw5,.XՌlj\ 0i˴މ,s*MT0\' rʞ:,i"ܤLC#a͂T2ܣXwH!;9tD@ G?#3ּe> cH2]g^XܒCFCNU,?3ĭ D+OW3!> EUǩ'5bZPk&뾗mj[9U+[kg0WeE+JχPGgN>k2!I>7k]PH4]ElMX9ʯq?yj#)gfos#挚S٨/@t h]y5MƲ1m7K$T,*+˘ yTAtyƜp3'(dһrGMˆ2kiq{l-pcLT9]?ɠ1ӦA;~D`+ANF$9$߂]RsUs{!b $#S/^q ?sTCGOb \Rd| `(W˞tNDv67gGĩKr`nT;IN3o?j[7VCMm@q ma~(YjU w,{đxcΩ_/`y>0qpdo) ˽P\K8I,;'v{R3,?P݇_V&;ec l124M)Ⓛ&du5 ~0/Ũᙰե+lw233}ѥh˻Kn6oSd#KUr&if mOȆ/O>[K 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB X ;>vCE_q'{Ы>9bLyؙk8Ϯ M6wJaHb{̺(9~^"?U/bAWN\\j24u?޴\~fD=1tFgE,sf^5ӾESYa/j+ Ѭ R-() h~0G- wAfuM䦹OGE}47.Ml.y`DԻ@]ԺItxpxghNU(Ȩfe!{dwрzrNh)a.vT S4 C7݂-9HR8Rr27$PWUgU]x/ 8؆9:Q\>2ANMFR(VP8 :r*>HJ'!in쀉%KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dL8L+V|DԌ׻9*dL&`9: oh6{\pM7% O'mWAy^2N4z+I)yDd"@ͶޚX;<4@-sr' $)2 ֜ 5B(P@Vyqx2nyb+c{.cQ,•7"$oBukvw,Wi5jږmA:d- S '`tcZ-=Z!s!o"Xӟ]p_t_e$m~B?vfOVK-O^B vokY(& xY)^9Iazpa{GRMK,ctvI6VKK%d uL_6:~{GGfH}F='[,_DY$i?Du J8ܙb<ñ)qh^k]ҌF^V]h6Hc=zyT#͘Tk}k/BpnAcyyWy'*a,<0vxٺܨe}i/= n`yFV8_LxO^zn6#q Ӹ(&zyBV$ tC{M+s{+7D%(gUWv X&bOhlRfU>dh ׸*WDj3:>p@y?yDp}"Hȧ?6.&,938`xye]AGSL(Bli+t$CЍz. OK4Qgyȝ}0,fm[%UO#4XT|3XA+ԝWWGOsDT-5ЅG)/cN mUH4]ElMX9ʯ~yj#໗gf@"/@t hn]yuMHƲ1m7K$T,v] <>?\q &^гZ/'k.,T^̖lIxeץOI;bZK- =ɼ6IZ1@N1Cla8 to|6aw Y!MhalR|ŻDҼCJVB0Bwhvk1%+AR4u@>JU w,}{đx9q"Ωq^J:{E MEYX˽P\K8I jX'B[SWGJV&;e] l04F>&75 ~*\6jGx cR\233}h˺n6oZSd#K5r@ $6)RKZ^(Cl筶*p 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB V/;>v^;R9bLyq\֡Dߛ M6sJaHb{(9~^"U/bAWN\\jR8 - ou{Z¬~f[L=yɦu/D:D<<_anIaуW[Ϣ { M,tQz wpW^.ӏ?+br6c2%Y[C| :2k,OgaW78$KLĝqyg<  ؀hnJx 2%tō>]̀aw+Ж$|#ʼVM7'netgbڗۈj;VDC,o %0VEO̙4A@r}xÎya^]g*IJ?(lTJj )t~WXo[ |mRsv r _*.-/By=-}xA VUt*HANMFR(VP8 :r*>HJ'!in쀉%KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dL8L+V|DԌ׻9*dL&`9: oh6{\pM7% O'mWAy^2N4z+I)yDd"@ͶޚX;<4@-sr' $)2 ֜ 5B(P@Vyqx2nyb+c{.cQ,•7"$oBukvw,Wi5jږmA:d- S '`tcZ-=Z!s!o"Xӟ]p_t_e$m~B?vfOVK-O^B vokY(& xY)^9Iazpa{GRMK,ctvI6VKK%d uL_6:~{GGfH}F='[,_DY$i?Du J8ܙb<ñ)qh^k]ҌF^V]h6Hc=zyT#͘Tk}k/BpnAcyyWy'*a,<0vxٺܨe}i/= n`yFV8_LxO^zn6#q Ӹ(&zyBV$ tC{M+s{+7D%(gUWv X&bOhlRfU>dh ׸*WDj3:>p@y?yDp}"Hȧ?6.&,938`xye]AGSL(Bli+t$CЍz. OK4Qgyȝ}0,fm[%UO#4XT|3XA+ԝWWGOsDT-5ЅG)/cN mUH4]ElMX9ʯ~yj#໗gf@"/@t hn]yuMHƲ1m7K$T,v] <>?\q &^гZ/'k.,T^̖lIxeץOI;bZK- =ɼ6IZ1@N1Cla8 to|6aw Y!MhalR|ŻDҼCJVB0Bwhvk1%+AR4u@>JU w,}{đx9q"Ωq^J:{E MEYX˽P\K8I jX'B[SWGJV&;e] l04F>&75 ~*\6jGx cR\233}h˺n6oZSd#K5r@ $6)RKZ^(Cl筶*p 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB V/;>v^;R9bLyq\֡Dߛ M6sJaHb{(9~^"U/bAWN\\jR8 - ou{Z¬~f[L=yɦu/D:D<<_anIaуW[Ϣ { M,tQz wpW^.ӏ?+br6c2%Y[C| :2k,OgaW78$KLĝqyg<  ؀hnJx 2%tō>]̀aw+Ж$|#ʼVM7'netgbڗۈj;VDC,o %0VEO̙4A@r}xÎya^]g*IJ?(lTJj )t~WXo[ |mRsv r _*.-/By=-}xA VUt*HANMFR(VP8 :r*>HJ'!in쀉%KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dL8L+V|DԌ׻9*dL&`9: oh6{\pM7% O'mWAy^2N4z+I)yDd"@ͶޚX;<4@-sr' $)2 ֜ 5B(P@Vyqx2nyb+c{.cQ,•7"$oBukvw,Wi5jږmA:d- S '`tcZ-=Z!s!o"Xӟ]p_t_e$m~B?vfOVK-O^B vokY(& xY)^9Iazpa{GRMK,ctvI6VKK%d uL_6:~{GGfH}F='[,_DY$i?Du J8ܙb<ñ)qh^k]ҌF^V]h6Hc=zyT#͘Tk}k/BpnAcyyWy'*a,<0vxٺܨe}i/= n`yFV8_LxO^zn6#q Ӹ(&zyBV$ tC{M+s{+7D%(gUWv X&bOhlRfU>dh ׸*WDj3:>p@y?yDp}"Hȧ?6.&,938`xye]AGSL(Bli+t$CЍz. OK4Qgyȝ}0,fm[%UO#4XT|3XA+ԝWWGOsDT-5ЅG)/cN mUH4]ElMX9ʯ~yj#໗gf@"/@t hn]yuMHƲ1m7K$T,v] <>?\q &^гZ/'k.,T^̖lIxeץOI;bZK- =ɼ6IZ1@N1Cla8 to|6aw Y!MhalR|ŻDҼCJVB0Bwhvk1%+AR4u@>JU w,}{đx9q"Ωq^J:{E MEYX˽P\K8I jX'B[SWGJV&;e] l04F>&75 ~*\6jGx cR\233}h˺n6oZSd#K5r@ $6)RKZ^(Cl筶*p 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB V/;>v^;R9bLyq\֡Dߛ M6sJaHb{(9~^"U/bAWN\\jR8 - ou{Z¬~f[L=yɦu/D:D<<_anIaуW[Ϣ { M,tQz wpW^.ӏ?+br6c2%Y[C| :2k,OgaW78$KLĝqyg<  ؀hnJx 2%tō>]̀aw+Ж$|#ʼVM7'netgbڗۈj;VDC,o %0VEO̙4A@r}xÎya^]g*IJ?(lTJj )t~WXo[ |mRsv r _*.-/By=-}xA VUt*HANMFR(VP8 :r*>HJ'!in쀉%KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dL8L+V|DԌ׻9*dL&`9: oh6{\pM7% O'mWAy^2N4z+I)yDd"@ͶޚX;<4@-sr' $)2 ֜ 5B(P@Vyqx2nyb+c{.cQ,•7"$oBukvw,Wi5jږmA:d- S '`tcZ-=Z!s!o"Xӟ]p_t_e$m~B?vfOVK-O^B vokY(& xY)^9Iazpa{GRMK,ctvI6VKK%d uL_6:~{GGfH}F='[,_DY$i?Du J8ܙb<ñ)qh^k]ҌF^V]h6Hc=zyT#͘Tk}k/BpnAcyyWy'*a,<0vxٺܨe}i/= n`yFV8_LxO^zn6#q Ӹ(&zyBV$ tC{M+s{+7D%(gUWv X&bOhlRfU>dh ׸*WDj3:>p@y?yDp}"Hȧ?6.&,938`xye]AGSL(Bli+t$CЍz. OK4Qgyȝ}0,fm[%UO#4XT|3XA+ԝWWGOsDT-5ЅG)/cN mUH4]ElMX9ʯ~yj#໗gf@"/@t hn]yuMHƲ1m7K$T,v] <>?\q &^гZ/'k.,T^̖lIxeץOI;bZK- =ɼ6IZ1@N1Cla8 to|6aw Y!MhalR|ŻDҼCJVB0Bwhvk1%+AR4u@>JU w,}{đx9q"Ωq^J:{E MEYX˽P\K8I jX'B[SWGJV&;e] l04F>&75 ~*\6jGx cR\233}h˺n6oZSd#K5r@ $6)RKZ^(Cl筶*p 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB V/;>v^;R9bLyq\֡Dߛ M6sJaHb{(9~^"U/bAWN\\jR8 - ou{Z¬~f[L=yɦu/D:D<<_anIaуW[Ϣ { M,tQz wpW^.ӏ?+br6c2%Y[C| :2k,OgaW78$KLĝqyg<  ؀hnJx 2%tō>]̀aw+Ж$|#ʼVM7'netgbڗۈj;VDC,o %0VEO̙4A@r}xÎya^]g*IJ?(lTJj )t~WXo[ |mRsv r _*.-/By=-}xA VUt*HANMFR(VP8 :r*>HJ'!in쀉%KWЬՈ;^+-,^~_N83XVbhT-X(>i|[7SD$ 3Dm_uxQ^61a{wE6>TOy,*1ZmI+E7x=rfjqQiKzy =b umf;tXmԀq:"y8!HOAjc2c֌"JmKl#}"E5qY,f#!HS4_5F?dOldD)uaq7P?7{%XUgT]]l<&cH )kW:W<=e&K8܍IH=;U0 h7R P4{;52H+0#e5́M+ҪTg:RZ; [0{Hqd|$ΣW!֩i("ܲr{fѝSsazӣ``C#] 3^`6` UXp?dL8L+V|DԌ׻9*dL&`9: oh6{\pM7% O'mWAy^2N4z+I)yDd"@ͶޚX;<4@-sr' $)2 ֜ 5B(P@Vyqx2nyb+c{.cQ,•7"$oBukvw,Wi5jږmA:d- S '`tcZ-=Z!s!o"Xӟ]p_t_e$m~B?vfOVK-O^B vokY(& xY)^9Iazpa{GRMK,ctvI6VKK%d uL_6:~{GGfH}F='[,_DY$i?Du J8ܙb<ñ)qh^k]ҌF^V]h6Hc=zyT#͘Tk}k/BpnAcyyWy'*a,<0vxٺܨe}i/= n`yFV8_LxO^zn6#q Ӹ(&zyBV$ tC{M+s{+7D%(gUWv X&bOhlRfU>dh ׸*WDj3:>p@y?yDp}"Hȧ?6.&,938`xye]AGSL(Bli+t$CЍz. OK4Qgyȝ}0,fm[%UO#4XT|3XA+ԝWWGOsDT-5ЅG)/cN mUH4]ElMX9ʯ~yj#໗gf@"/@t hn]yuMHƲ1m7K$T,v] <>?\q &^гZ/'k.,T^̖lIxeץOI;bZK- =ɼ6IZ1@N1Cla8 to|6aw Y!MhalR|ŻDҼCJVB0Bwhvk1%+AR4u@>JU w,}{đx9q"Ωq^J:{E MEYX˽P\K8I jX'B[SWGJV&;e] l04F>&75 ~*\6jGx cR\233}h˺n6oZSd#K5r@ $6)RKZ^(Cl筶*p 7yff16$ K;RZx|2|qq5۩a6mZ ?&qeB V/;>v^;R9bLyq\֡Dߛ M6sJaHb{(9~^"U/bAWN\\jR8 - ou{Z¬~f[L=yɦu/D:D<<_anIaуW[Ϣ { M,tQz wpW^.ӏ?+br6c2%Y[C| :2k,OgaW78$KLĝqyg<  ؀hnJx 2%tō>]̀aw+Ж$|#ʼVM7'netgbڗۈj;VDC,o %0VEO̙4A@r}xÎya^]g*IJ?(lTJj )t~WXo[ |mRsv r _*.-/By=-}xA VUt*HANMFL(VP8 40q*>HJ#in쀉/KW e;^+-ϡ~[Z'#l~ݢ:YZ'#l~ݢ:YZ'#Iir3Z'\Fq$1PA۴F߉73 /gr&ݻ]<2:dyI(uB6AwYm :wO ҈Omj큩qNKzy 9]W!7 3}yaD yR;_HthO>c /Kx^pE>BCD6{\Otj ~@5ע| eg| J' QI:SYT3~n ;yOFǏ<:1@Vf@UFX+U6-c-eJX?eB ԁag°(:=UzK4 KmQUל }r5mF08 O- \`-v掬ہމ.o' 6UACH\Dp116j ۩>~c9[3Y eb *OWF mG:~T;UpV  poX7]!9a9CPxHpg^WpF\1  jA~ Sָt_@BьvxY>JvKsh]W]A^'MEճ&pڤ:(eRq}w9!pi'LH9ηoIq<_2n9ǻ;zs TF}ʳQY˿@#;-=u3Hc Q%LW]Ҍ آ2}nF:.3H+2lr)W|]ʎ@m̽LI5hl{&9!Yo7q S$?0ޗůĝKOOsꍫ\}3W!Z܎L='Se|-XH>l"Pv^̩T\f+n-{Ҥ62#zlYe0c?2 Nz-m7oOTz?Aaɑh.-p*Gn؉8o&XQp5_@] vQ4I |ǥ& 6v~{Z LGYOEżއ q^@uћ)i[Ko3mx)5bF+ 73}y#?c#) H٭R"Ǔp[}oحoK5"q CDZ -/ldd>^Wbݓ ͕ l?D)%LM7m[`ɍZEJ :y'Obw&¤7%uQI;4y/RoʬLA1<1$$Ͼ]YFPu߷p3i&fKLH_D Ʉy]-zX}[pa9" \nb :ys!x چaZK,oM«a)|RCoblvVĞJsA^kqdC1Qi%!Vx=Vqר}Ac2㘭&)_7{Ә8U!гvĕ$bx ߈ bn{um}%pCyEdzTkZ&ŋM1c>>BJkሺ58y}8L]1A z_ja)5IG#ҹoBӍ**ȨFH2)͓F9&^0 ̼Q)x4qـe~9HI F6P) Pn"*GI{+]+W2{[(p8%C$QȞdhEXH<9&/'[[*O̓Uj76_jIOzt1L4B|O\{߅/8Q- J0i[\nkK:p [Aڗu<>;U{"h#]YӹYud|?]\! Z%G)x]dW)tmйPDF/,,׮`v5߷?ĄVG+P!g6$vM ~#{BK[Moy7YoFuZ!0*43+>BA:p"ێvz+bg?xAWc4*i!-u V H-ORakw3rj}" !Sbb %^0m-V? Sc}LK!x`l)/UL6[09t08#+4rfp6H݀~eLra\"3o#Γ[1j췢hK 4nbΤ7]ww G3$N*h@c_K 牋k6BrX"_{pzQFJ@FY=ԃP40 ?ifPfC6B[йPDc7Ȩ'VfÖ`oTS 6xa#jKf'GKӝc]f\:p3i:oo;NJ4 *u|sH% dd;GMPI8xZ|?{/?1J5Ն\#O\a/1iV6tjθm0t1/MP SݎU8 ѭFk}/n߼bAa ѰROUm#L(cͦ.-"j`%(X?.u_<nYVs h'Il֎yX*mnsT]gBf7Q}CC*0ƿ]\a. _ Ug.t{IAT|gf5: x JSrRANMF(VP8 p*>JJinP9Hj * __Զv@G޿-=7'瓟z52LS)e2LS)e2LS)e2LS)e2L#v|je㇑~V]Is{ߏSӺQ1?ߎwSED/抝ZfX]&Zq7ZEg ؒ-C(8L9;'i,3L⯂yr P!?f ځ~NW߈2@X rc_Zp щ;\nE]SŨD Fg]Y 7\s7rt$A >1](8Nx.LSΖ)DڐR_Q#FNh%D{~$,hƘ%錦wdh=fٜxA^Ν͈΅$$֘* ]!֯3eV#,QFÀNDnM[uA[/U%M[} o]HD.E\%"r+!OtyK Y$'54uW!froղ@5A 0M:44ڭ Yw1bb ?ug+ҠL{ C±p*ҁ>'\P&]9, /566?cRib@|&֭Զ[ްkAKW&'3kmt(PC[B1,&ԄfI= s Y/Rvtr3,V8cdTAtI%2I-fV㹢Tv{LPC ѿ!W sOÜmcۙgvwF֫8}fGr6s8$)I|ɾ-8cguS{Z, &կyN:͠R굎2k)KxύJßX'd{ӓeyCغ`y)6%>=[<Hu|A=mR(3ݳ ubV[z-ׁw#q0&yf [N6ڴM8s`bHp`_9TQ%s{9~cWyefİ>/.')6-Ͷ+!]T$%w3y aM֣x޸R8|98MVc˓ڄcc=D/ tF˸y; +/VnmVm6 >ښJVa)̒䁗9{x?L{CHu}X9b3ivoβ{gHDNyn< 6&oR|^-ZX$3cB}5i[5pv7 ̙x={,}ZK5*8a5'GKx` Ϻa7m8i,zCrFSaN܍hm/߲  $72_2N;VHtXD+G ,:q^s.y>\L P6EVB"h*'(L#“ -lIoXLw2i%>Nڤ8h'v^'v<|yz-`1އGW/Բ&~VVcA?:M>K2l{ٴ'ti0֮\.y F56.eEز;°Jۗ=$Ab1I`-`/DKh_3rȁ_S bqZiBHŭCBOaX~G΋CQ EO!|}/}on|"SHʁ%ʢ=% 1E[En]8? %nIF=?H4T.;8 %vh164WFv46aeZ;TɁ=}ig[)HQifِM9g>!ҰrXM홦՞&%B@Όm7[Ndgo_,VWTqϧ|,y:K=:WWnFRs[jTʶ o_\D~ʇ'alUH}wEI7}mqgHxy0  tKxߒ7Xd1(;1HXKh n$NAqzF?S2b}~Y~9Ǭ/XDJ4a+dV,=vVؓzèxH$~ U }#˙,,h,oY=) .('t`N#t"U:%^I#m4CTl=nE¹b[!,W|JfAҗbQ>bp˯er9'1k_k=NҬ K|'7B)}]Y<.uƍ!ɩpg2/Ƭi^=DӀ9BB3d-/lYur J+,Vzx +ur(@5e-+k>,`qPza Jw[R;0yO03+)V* I"%t1?2*W T~qyG1SJ2Y. 3߀b-Hˋ2eIM 4u[wdv _=;@)h]pqcѡt5%M2z%Qo+iT0HDB1{_ ªH dAoF!k!a -x?S)DLL##\3cڊ֗|4?S<47"ۃ G4~ek19Q{g]v|1g]1*ɻ@Qa$VvߛrdV0H\<ܺp җk9~W$ѼS^ԳB%W Kh;- z!tg\Kl׭pьe{'÷U3MsANMF(VP8 Pp*>HJ#+in씉F\KW-͈*+ov!|~f>>|G  ZS)e2LS)e2LS)e2LS)e2LS)e0tlg[%߁qք<>W`eLBDmMm=52\nQ[T3NTM8XuNt`JsvLNjD @Tv35ӥ40R"Ȅo !p22Y|J}6 B_ÈFSJHFF!b$O '$xćl[1!l,!$ 4>-zqoX x֏sKߘ"dd^&r_eovY52T_+`a!,W(tTQMKܬ-hr%yD׻ffQiq5t{"5%8Y>C C_swq(&(ui*5e t&JS-h' W~NSXė} ׷ FȞl5AEаwЁVԑv9_Jg\<.cm%kYQ(o)狤J9YO88'܆;Woϴ1'4_j>z,vJl)[Z JES)$?Ń(ԑ{T@uc8oO;t;q*{k6 ;cL6ˊ~]Ct`JRs@@EO'b0N[}JZ8 ˽b_;+.\qj67S)`D55Q/ o:ڌ"pq*~V` ,XMI(Ic_!t,RTHZ5 Ц:[>]G^,!V  [8C2Tl/xT\%H,]⯅4frROZ`pZXhPط*/"@MSMN(_Իj(TiO u-,AUj&VU  +@;iԲӝEgA|9?7 pQzvғ`r!l w4o+Pԇ*ԻgݹNCSRxi&Quo{Yt:yΟ`i [ͼJݶ4"b 4!^]z*a >JL&V9ut٨!!yȌXtz&Uņ兩M+nrqi] S)ֿhp;a}|:ܝAu1U KtUq>re b^*#Wu+R%If7e-q 5F$ ^2̪ 0~ww׹Vh?d0v޼vF` z"t kZ}J_09@ZSR(qMTp}Lwy:v+#ǚUc`+فA@0&u;O9fiOGIGag%B /yh;P \e'F<+R:%uFN+*r1 %f{p>NiBi8t7̚pͧ/(Cdb3HMh.鶶]7v{Ozy 1q)Z#G6i#E{JežOaMEXc*1  bK|t -a˦BcfӴCIȯboV#Z(oy'N:8܀eQ޾mQeUTy@U95xqsr(.HCCcz3t CJa|G{Ejg( i$t  )lbLxR0}y hN̞Ӿ6T3K2.E Ȟ ~ (oځ޺+zR@vMjKk;-H#J }x+]=ힽ˙MN֜5m>l>76 Zw07o^l"cB_Z9;91M`lJtվ 0e❑xN-~7<3bn;}r6_FF!ZW ؙ1f)5oS!B( [r,:uDD+Z3D7Y-O,j]k62ߒGNK*>M 0e~ӿl-&v@;crBmf7V^ӥ7ѕ(Dcs+bi ea7Q8n\kдW beX7CEMQ< Hӧ/Ǯ㆔g # < PJXNPX,ʨCFKS]U%E ܪ¼Q#kWK{qKP2P?1{[IQ:b$-. \kꚕtU:vT_rNEfXX;b>[0,oa'")fkp qZ7p}v1AANMF(VP8 o*>HJ#+in씉\cW *+ov  fR>y|O  ^~ ZS)e2LS)e2LS)e2LS)e2LS)e0tln }#&==cCc mQi}nN.q9{.r` ,xlA&Zr 1PJnW~Wm$Cݍ A%hFA=C!?e&$~+f8>LCU׵{N`!RZ1;E4\A πUs۷S@Ƭb1>Cb[dLiK@N.m62J*=Gy(n}75N&:Rzfp&Vm LDnEzx"6rrKWB95ͳJ?)b%t3vْP9T7;G=S9jІ?D?ܧ(~ k6YWmñ#)bn&`NI Y6hE0h4L}O6ϠX](@ByŻRO3iebpus"M`K}D0nHHbg.{-_BY!Jn.'Ž4 덚ڔ-O'Z8EdPߤ7:9wv-23?c$]աzJN0\:\7$y ;\*X|> R'}c +ԣKf!yVW0M#"ϕ":}3SɷuS) )N VS |~/7nũ?cA .Ʊj3zcZ4鯇W(kYY ,+n(pԔo6l2nb2i͖R-lL ys :db$*T$ wRBUk,,ٮM 29ڏghb(_Ot¢s=v Yx NS["䣹~2*jD򅈋u1Sn? bp_ZiB'rVhlA㑗-_18/_CT2/[;p^o> f'rvwǝ5s khs}yF$> (b~_ML1Cjtk߉;ȇû(pCz/`%=*!F0jv+>c(>k;kUkFO[A$&#Ǣ}h `M46h;mFjě!==saͥjͼ.Ӟ'2{p.2Ϥ,y;['W(INi'ܷVXJu8Ooer̮h_d[a0Qz2>*?*[O,o^JEVmB Fu}Tob fE _ʁ*s uF#eD2z+-$8f Y_k|<2SCԳN! xR'nq[P1> "B\;Kn_5n[ 4OppSNepstff6C"EK1U P\ZDZcgԯVw9ns# $9BW5/Rc >B4_8h yfkB x}n(êVmH G|"S^;7pL7Di644)]$YޱM)*mڥIzqsb|8 #`=́XXs#z`[#`BwczѰGV]TYy"~r=V!h q8$ hS=. t?א9zp`AoiM/6 6ytGʫ3'Q\Vʒ還2s:"1#d%EXm9r r>]$4k_Tah, /xLC/L2([書 gȡSSr[x3Z5\yG\+o65@Sxe)〥 Ck̥f ƴ *W%AA+Ы W_Oգ^3-[$jM`[IJFrjiLCwRr Ie:b=9L|tom1#he3i)~kh]j/mthń٢)BaB\޹B?}]rڤ\h[;s4kZ"Za/ǁTE }D;A/Y \GS0gjVP@'2؆truv:u6B(04(h/D߈w\0nu8R}:f]LbHW yb*sn@]#ײW)^h2=)P2UP^uK/TɱFoyjWjq4ɕ O3kƏ=S8i02u nr"8o wu?»e͹.3ARW/Kp uzV"X{ }16I^2,'/!. e9GZ,-Ѡ]:cLD#>(6p*R\aXqO4Z@l|X15X&y*^΁l`= M|J̖iWۮ/gSca~141@" bXGC]d4A,^Z#c"։73\UGA@3 ^21Z–I~QD0(NG v'6@Wgwd&Ҋ=;@$U)[SLl Q6-U3t6RI)Wb1iGoןI"- +(4Csjr)j7DANMF(VP8 p*>HJ#;in씉F^Wm}*+?zy ?G~70SO`?=t5/HLS)e2LS)e2LS)e2LS)e2LS)[DO,xlٿrH(s?Lŗg16FcXlUJMx $kƐ5(Mw[Q7p(l#tBG04R?—' 0aFGsebX@+1πiZB(x1Ĭ^NB!Y\;x4Sk8H yIP}q! C[d Um% ҹTU^ alS8;kW v=={XAwVegcIT_2I͐#e(d9 5/ǛgA@"|3WI霐N:eOպic>V<B_תF@M1KqsLW[2libQAS\,@+l7G|2_4H@~j ! xo fŤ gUY`-͇ҽ 7h  [ϊd瘸sd=.c3I5"uEobꧬ"d웍FDWCD lG3<4]lYר2˓(;@ô.bm.38@ fVSɀyWK4e IYP:4 *, u4I4oXd>ly0thV0$@)p=*qΓ1J"Xkgz@6dtz+J2nѴ˿֨ۨo`6(3b/$P?p}JLkbBhPEr]_+v`4*=m; !?%s檅@S;cd:G *?pmS,G*5SNB3Oy]Ϙʨ%,;8T:^&JRAQ^{Đ lb| {fr ePM=yt}LR%jة#S.Xa/_4RaɿKxhm>d@p r{~:+#ipퟧd{[.K ~iP d G޷ukyu_R"&‘,26DЍ9ع /2WT9-"Ȓzf`S{lDXL=yD99`E]eLrkU. [/Zno`&_ae2 7i+^jL~UoHt7Ez{3g^\i#*Q_o5~6}rTՐ4EhBCD* 9j8AV1Ef?-$&C^׷P]8{G|XUBu'qǽgԏF1{IgiHٯGsDfN>}mD)YS.c(f6>anOtdƏItaLhb{y6T/14AhC.Ư2u]uԹS٭]5mp8, R6&vy#j XϟtlV LG[%n5TK~j} ~Ӄ/\HڽQ@xZ[r;׸tqKB͜ w'V'ҩ9t '`gb@D-al1"P\"$ǣBjK#?ႄ$7kNԑl!yLio+˅sD;HbHcu(y$N;+wZ=`ȑÅ _\bO%e6dPԭK>d& t7w6co\;b6ɷjS1ZSTMHJ#;inlFTl m*+o?3r:s~v{ {`o~VpBy>zygS)e2LS)e2LS)e2LS)e2LS)-FDQ'|}HۼTclŹUy9sUγj#D1,`l%Uaf`v k:w0ېy/*QٔG隄`iW|.OD`wTpogחWn% ="ZV4 @+׮SVl>$8hF5 աp8SnMM],|!o3.Wzk +1yԨzÝV2xq5^Σ@-9?y1T,,wFJ"݀57%]Z8mPxN4.CsL:w46^Վ-qCF)BX%9yضBVP7ة1+aPׁnA@vM =eRG&*s6Ӧ~ۅ{W$/-V5K#mՠ+V}䏮-b@{YnMxCí-Er^*|, `( 6r{2N6bD ] pb6#mdhI-$T4!#6iU#lNMn}7#2S%Ζ*hʱA5b A*qP!CդeojZ{6l}ji?[942+}HWe,zN2[XG5F໭2 %1DO`9KOd6E<`$חfpFiթ m7lM/if,0KoIxN¹xe5fs- ZșgW[Ы:=i!Kb䍖-ԏ{p"ވA}D(xEˊtv+WM5*n񻂢ZIvEwfTO۷YF=?T[˵yU v^5)AIVrev \MBXy4[TED+(-E_X]3xnǫg3E[%#ږ*m"ˋEGd ,pMݟZωX2񑹤22F_~&cdRo [0pgМ[鄴[as*+%3?ez6Tg<:;7G %3 B#p  S4M{l!cp-?ɺ\BKm _wz155,{I"^yк7p׈VjVUebKazm 9I y/1ժ IY4ߒOq iS =K0뀣6?S¶vJmIQ3jFw/KcΖް8# tm6d<߇`*h@ˉXJc^ >oafr8ͶJ-KoF#ӗJd*n]0`s6U? >_sFbs3 w`ʿ} i' {hJ*OVE ۹>cTye0ݎȃM.Qw`iЬi$bߗ*tjH~ƺDdAXH#%LODYjsO ΀AK=U9~hLI .(I,i}mr"-T6Y.wiYCoqA  WԐOFHS3턂VS37 8_n_uk(LVt SdbX4WrrN5 Ԋ;#vДQ摨RLSaQ2C /u-AۿV/]c&a ^!$"A8+UV_x^ai' ^㆔ >Ⱦ܏ca}CL7*n4p5-?؀p x+cLv5s'EΓ V g6 ?7QWխލizohrɸiln|%"~‘,bRv< {EdР!Xe[zm9 uay5/a[E8ANMFn(VP8 VPm*>HJ{inP3jC}@<"s?Fݯ׀w@վHo_D- =oH$ A H$ A H$ A H$ A H$ #v"Q(K=:q-#huc O@kDnGH87'ާu0'\8=?Ws8m.yH7D bƒ"(3N^:`/yj P?N nB@11IQ0s %*!djHv:@,J%y$NyΖt.4TzAT^ [E5.l֔p خ6 vzSL[#P t9:{f0 ouM{PXMk ӵ$# Q%ɐ9Ƕ.&L#IPл=M8YaL!5r?2@0j ǔbֿQmĔ7E6jY[vf[YL㳥L2qsTύ?=ΆH{Z`h:, 3CCafE}=A&Im\ d %ۙDJB7Q/VˡX7SEDޕGqgPluhV^ܺ2n=اlC 뢙g]^9= ڼ`%$ıj64Q&T>ruV,z`yLg~#8,k?luN'VEojZѨvWb cʡ3JtD*iIz\*, cu5>%w+M%70G*p'9 0R⮊$x6Ki&&цg ;MyU7D \. ?iL]D64[WDƜx- GuOu:n;>c7z^|f( ȋ2kp^?V}vka}bPme?g3"I .CZ]̹!~RsJ+?s]?& Ys' ]$h$2;"Y-|~.{Jy%u\͟(./yߜO;\)ګz 9s uLUբTj]՞?Fv$b4Y(J It>D[͍u£y ~H˄m^S/0R uUc<kq]ҁθN+ꌷiQOus7@I`9x@E㘢x#:DdUХw3ٟ?:VkAf:*<#Y1b7qSJVЇ(m6E$hFp AxxM@jca׷? X |cuW3'm/S|>5'71]y;lؚsXUO*x#|sA4*A #D8YҐTt9WK]d_ŗ]p/GǠQNR/J-SsIׄK'fdh8H-tB sH=>Z:tĎ1Q& ׶G@jKLɩ ]5-G ]ix_WZ݃ZleSk;~byRO4>O aYkKt(3lz!M:S)L׾IeV":,$hyKVQQ;J[ȤR6ps'Z})-} tϺNj(,FN]~rSy3TmdhTG@jo8ӓ ` z,.zlIg1L yyT\ZUvv6q?޾&ᤎSC.H € =e0 dQgAfSLtesZÔ2*УөHKFϭ"o:Yz$ :ѫ I}%py?ࠅCXJ'OSÞu]E# ` I#*.b,vI,DA"ͫIgrHt 4/nr8f-V*?nTu<҂V^>{yPЀt뷁F (M#rȵپT `/(3`L_E܂Wbݬ=/=9 C1B!6I|gq;EyxqS9zsnRӳo)T誒]h /0cV.-5Fr&Ͼ+5ˤ5i>F-8FO|9 <}_g46'ovtժ ](S+"Vѵ-I39A@NWK*8X5Q@9@/ALm7le3h#O ""Յw"2ȇ;xba\EE⮊`*AaJI) MJ  xZZ+%"sbf&hnW=^PtCQ4N |Qg Zi{$HpZJ8˱Ot'[̕2ofe06Gn$Ү0v%) , Kb?zLNC--FVMTV[g;W$}AtҋdkgP30nˬnYè3<ڽANMF(VP8 p*>HJ#;inR#Ijy?}@<"s>?io/hX?]> އBQ{ 9. A H$ A H$ A H$ A H$ @J$π wjav͛*48~PʽYy}Am]@h0em^ļj #mg^fr8\7z<2]3P 5Th*p(4,¹o,<-9YEsMtSOSn͕֞O\lBx%v$0ji(V2ڭw0k bo\LIv'mVc/*yRCzV@j Xmcx7L̆e_ k˱^廇$z4x; `|;HO -s{z_>Ƽ}h]Ɔte(hlӫ+ Z-E} ]#$@AUΦ]99)Gqٿp͆i'1 F%iᷠJ;8ԧ_^x^j6׀" 3o3BH?IO9qlDk8FŅ{oREڱ,6#jt UavŒ]T#umݰE 1=4(-z|r#w }oOJCIDVJ9B" 9Kv&N8֐-)~q(v :fU<=( _;.F9݈J'e`x<.G'h3@\ #RfxWdDRMtY%=haʪ$Bی0Xzsx7 F@jksL㵊*V4i4,˄zYϢlJ[[6L?3Nc9S})ݯqѫۄ/,o DN1TGh)smVo 82ϟLL9R*EN^ԘJ+2o#H4#t\+^"Vyrsd`mni+$R.= JLb&.-u " L҂iQ<؏ p7XV X>F$a&DUA :i4&nAIOm+Iog\S!ƪ}:{06r7N`V_"axI/4IraP$,\GZ'/N!Cft=0@gAvfEZ/Kk^@P/n|q"(ՐX۱O$8C]>O>s?S!E(۾Yjzlr_Pc'Вyp5q6 u&x17upsKc3Yz [R(DDpS!w<ŜdSe8~AniMvh3u7ã#n_dx;{(Gk!dAnJL]adBQtP⣺~H)ZQœa &ϊ'{PJ2Ȍ p[=S|;hY(hO:=PHX':n<G[ 2۠K SwJ<3wxG: 0UkE7 h~Hehe+mP3c@)5wDysl7 v$IބIThI./=;hq{l"PDVhLVx U aj=ZˏkZrK]*V.'$d*j v .6Y-UmE&j{ ݒ'4ӟ<y(egD]Xq#bOv-e^(ޅd AUK_? 1 Tp[o9* iވ UEBzߧ{LU,EѮ  O.sܕdozϑ^R0dbKC[ {O0qbP4%[L̹YLاoh `";vk vOG(B%asͭw >vBAВodԌU7dؐl(\2B}Q›%=PSſ }dqѐ~9UH{L%6-1K#g(7NX\:O >TNey/_k֯En˭}ͲAjLfV.M"p@?x9XՅL3Zm7 rxd{<%ڭ!ňrf'.aP68Lee-F.Q f&R&<{Ik[ y`mKhQy%کq k ANMF(VP8 q*>HJ#+in씉0J#+Һ>?}@<"snfÈ }?^{K;cxpBzg/C U'Ce2LS)e2LS)e2LS)e2LS)a;WGXM{{"Ɔ#F  $6(1֜\u*ss6g_Դ׿;)i8@ww`3NFrs1Ȝ$1uW겪oEbA!qD$vL] # E?%}^3 щ)tHW]|3ݸƇ$m>GnɨƷ@e i'ڭi։ @ޭrRP'tHKV ЬO\L^\AR$%jI\1dMXM;Kڽc\>-b|"he3#-\Imr.=xFN ewo齡bvjehNM ;dWzR!W\m"szQdc`u?SX>I3vzgVjb2Inn(F/gA쭹FP8 :`j7[ !N1L ăWFS;/cDʾTf9# >P:{C;hZU&A/  s5 RD"6=Q)Nm@\ j K*:  Qm plgc[uYhcGl*M9k |^%P`kiF(1Q鉂GrZ9x"bӌi|!:Dfdx@;%OWۖO! ~?J<'Um48!#y2V:6"a '4618.kNU`6=9pdx8E6B02(Go,]hmgYblYfS;'M؍1t^ :$KdmzӞUFM8l-Ts !̬sP72|c|Db ^3 m4H߽aM ؼAN 6(6csJ'gubs&~7|&J:G[9E/9^Et)o[Mk7<Aw}usn)%A#TQWQ}/o]N`_Oh-H` fmx:s{n{]e!ѢlWer_m{;J1$TP ,4ٽE&$}5q> ݠbEKhce#=" U k8(-@.8 (ݡG[C>)"?ĕzEmꙂEdT3LwH)бZ?RuVNJSf[!T>&6^nƽ#3OG2^8m·|sv"c]X .Q*jqzkXrY%Pg, JKȳ=+4>̘(o6aFb13dul>M1ݱևMo$#NV Y&]ϝPWWb j=p~.bo6za#m&졞se3_'w:?ɷGخx+uZz9(uྖqfK' gKc z$#WCj $JƎ#MU 8_HSώ:\57|h.-4<5#a"m먚b(uxт["guJ8_g,iZz"Ҍ 3&|6߾Y4b?܋N;='d̰ j,+WL&~t|WQQGNh'#Q!1F6wMm0*).!dyYm` ;#Q:G4eo5LbN!Ղr6cB!݋X#6`m7fNu5qV,˛j?F\ 9:18)a'k j4*F>`DXga|=dq)\Sn\/AѪ: pnOC0k+3r̒SU,@=ҌBa=L :[zMgn2'5C+E 2v ˸Oj!G4o:C _xM*6)UyM:kh 7 # d/E9ɟya&eDJ3@Esͺ}݁~bj@;0V9z2qPҏ&jU"N;xkhVIc^gG^W#W4G=*{0r=oݬp;S1v1&H-hOX~86:k_lEXLؼ%Ls.1v'Gz:T Ebny:4u]50K;ܾd$DUF1<\j7ٲ=A< D`- mX^7nfkR '"Bt$<}DzLgZWN.'qY}| V}QU2uX)hvpgo%Ovt.2DIa8٪Y$ANMFJ(VP8 2p*>JJ;inP3)mC~yc/tW[xʟw{7geb_ 쿀c},fS?9Я= )fEP㥜SO"ڊK8E9CώqM)νFr~6nc[$?T 6kuBtiye*?@LWhM4FY*3g;(yqkʹm;qkP.1}Bې7:Mk)-gҾ[n) xoO"lKrTRmk@ _НD+)Y_WNЎۖɧ<=~Y/0ۂWTt71QsH0{DUV:)1Ϳ';ڬBčC 0^fPͲV#󿇝Zŷfk<`H=/Ƕ=@>>n\lOF$UThln!l"}nod3αg׍aNw@Oa ؽ+F}UVq)~B&LiRBvΡf"o[CY'\{Wf#DiCl6oa.uu ٜP& <gbB_1< ]}D]f UCq0.1 U6U҃|h<^hإt~p~0L feK/.UQQoavF<ܘ2dAGZvbmwX%f9o%1}P\(q Eas)NKNc7>k`rHE=Mzxh]Ht4ҫ(/jb//l)t>mU_7ܴe[ 2'7lv2Υ`!ܼs{uҶϧ, N2I(JO+{6i8}x>Yn]]h'>?x< MB=f̆\" 4RRin*5rmK.?nb7^&&uMNhAF8 'plqa89&{D;(CkdۥfC!N] gQ h U$;m%mn?_m.3oH.`6N:]$ ancp ~3/0WtC%[цj9oi靟.9Hvm'~L m> EMz$GcVd;R3NYgƺa# D#N A]ݡW 5~ǧ>? S{5ꄉo.TreQ4V/ZLeNPi1cF!`n>Hߘ_h6Ei 2]AEcֱ`krlW2u{VڑD<(GD<ߐ_35nGH^.D\Tt"" =Zx{0ҹe68M ʡqK՗=~ 86֜ʮo4 ;15fСڒ~ wa;@ do# aHa-T*eЍn |O)7ei)+Th#ɚSXpʆ%@+zpHJۛȿ(qɹI[zC*9}( OԪ՘VfԼ!S8ȵG_I:-(Z/'JJ!;inP1 mឱC~yc/tW[xʟ?~@A~<?{ܠǜy@4+?D|tiYQC;KǑYS1P0&9<~Ւ1>dROIJu׶(e8&caռƟW ,u_MpvcYN kS,mdY/3Eqar1  bE=8avfK!}| rXZa6j3JsJ&T W!S2$lf!) ʵaEĊ6}[%eCI ƴ !h$Qx0^Y5O\3CGa2}MkW?Sז=WʫU!ZϾ&?w:/Bo;!\gs8daV%l6PFi=nV{؅Eڧ\K2Ҡ{L xbhnE&@Qf#QZCo_ߧBznyXBePӯ$ y}dfWMȤ̝h 8 1z|y>Pl ӝW[p?Q<9I~f$7z{&e-,q)Z Vs)ܓNmo\EdۥJ9K`r/y5{a#7CHK]L_!/Nv E7q#py5o8k~u30PZVJS?@/a3u#_Ý?I`yv45'[H$ت~xfaChRs0q(Hsr88TZ $E6B?8@C`o mbCS;\'X8M$G3LͲ~ \S`\(/!H4iܿ2ৄN]_þc"aiD{-[vTަA((,6FA"+ 5'jE+U;:$ĕs=53,ޱ[P7zvHoXq#9۹)CЯ\=NX,J|X4Xtױqp}.̳AN =CcXX5\9DP_Rj0VAʒ<Ʒ9j%㏍Tw!E\4X~S@=7h;" 40C!B ܼ'^7͡=WhBb0A}V".ع|[II` +vV{ ϊ"cT\0>%`xF*laDWk\v۪7ݕӜE2Fҝ Vb!!aC 9Lwe(i)Cǁ.[,4{-{Jơ' -Uk`@A@'=n*DdcG,)LPZ$i">W4qA,4V'QL^33-W?n { ,/"45 $jh!KuN5wnocrdQQ2Y n/D O<٪K&COoW36Op\~bci([ԦF(쫳Ǜn-[vY];vz9!á)܌ Q{Ks tӞׯ4Px9`HrGP(d[֡'HYA`CЋxcw>SW``YiФTݣ"ѿCw6ꊖ: .fQnALʡUGQL|a:Sr=@'DxcX2w=WB4j`snET>?gu /d|6%'gbF}M'ו5֧C2.ڝe@ydxXFϚ99}ZrU RTBD.Y @8iUXTRvQ M{~4,X؀㼊N[菽 ZNZH>-ݓܳ&'0x8 AɝUt@"UQSךN$Kìjp)0}4'AӆM2>\|j?I-mHȆlDnTQ&MmŴx iפ!Ӝ2^ ӭ/~f X&J1F;]Pq7Is\Q-A^.{Yup ; [q7(o)Ee2xzXT8~4̑U>8jw L]j`Ӧs^WA:D/;"0$cjW4ݐL__P w6:4~uKս:mLqӵ$ jM65Fp0Ia?ξs*mlC B< i՜:BZy,^LC $+]O^6_d 71LJ_*_?Xi!OWa.U=ОH +=y7*2X$k MLwTxrDL -F`CC DCcJJhG0^,F*>3<..]R|KD߶X3l$h̩Wf8z Nr!xcD} ?6CjSTtExB ¨e+l۵ C 摁[JJ!KinP3)mឱC~yc/tW[xʿ;~; !ӠgnW_SۉeQ|t5" .^qq^]hv ʣ #.NMN*;t|j(vȐ+n!(+fuEpJZ[aR iB[ (wfb|;-S&r]~&ab{-X/v;>"Lo{xMl Ilpclod42>-~QTufO!sY< ?%n HkSr ufu]+zǙ2vse"HsD=!З@\-ǻE}^TfB38!13sa]". EBӌ0bx?6}AքZT)بgZ#I5]6 OŋȴOt8B'\ut')0&^%6h~P|ފna$M 4]L\0SuM1o'^5xKI;YFKJ0ѷ`|%\c4"T%DKG>6nKF} aT\wju//<0XRrItI ƶXĮYS*OWC|^dESWH+2@6nCpZaܐtiH~༅1ZKc~ZH N;ԡF7ӔE Z6ܟ?B\6Y@H ۮ2d# eEÝsl.t a~sBؒ ׶=Hݐ+f4hHt\pwda1=yRFy Y\QE<3?f.0'5z CSHQxvXڠVL¬NWxň%p:40j}t97lhd=+)+Z!2{m^ z١( RƶO.u=o:%Ipt߅jt}J&~}LXU7k8Kc`4 vŁg@5`)iG;eM,uɣ` 5y<,"j4#Hk :o ZhvbG'doW0a jRSه/!o N*j ʸUJMҠR"ڊs;i}pX -䕗M$V \4B hq{r!=3=m\삱Η7 w۬,l4bt3h uP'<_4+xCA!NuD3(7mN&qexXx\[=1Fzf n4.B\П>ȸlq`j7#]j1`ZLq691ʓmf:vAJm?YGT} ?ik o yXm B:r tC2E~ g#;d_(V}r(.s8}h@d^ϠT̀TLSb썞i [y8 dN:(c|SR='R:쩾RQ!!YE ƞIi DIF8Zֳ:,#`$ØcSBqfm3xS!`"xǫՉ7y2c{5-k1 4q14ͥ"f HO<"^uJqz4[ mUD7VLK ۰jn@ *y`w<16˒U[c9V;wՠD馟^K 9?w_zAAk! hO.SR @'4:z2zВ/,{3HHx1-qD &f$ǶLj) O >Tq,,obV*FbJJ;inP3m~yc/tW[x;};M"ߠx{/ h?>zϢ}>:Y4,ݨ|tiYQC2N{#`"#Y$3H ͭ;|wkP.![^Ց^Q_'Y/.B'eRyax;t29g =@H|Gt,vmlxTotjLo6x9iBى՗u0bvgEDOG U`ccczbT_&΋G}GW6;0U[ &y[A" b[\ҭv&DȀgO}p a4^Ec{)Vk1x}׫mP2%|8n@TonNNb`xݼw+j -ZZ*b΋)Kz ;¢=MuzWɦ"{:wq#U=O3I:E!A pq(2-/vl{ t-Α=׼-҆em/?[A ښLM`(^- u k '?rlwKg"쇂*1܉@')yܵ d\LzSX*;9r4c1NҀTVNOs_-ytцVnוvrW Y|1B}#B x v!;+Ncۂׂ&Hm?a]r cK!$9~I*",a\uG=vѽ࿅Bdŏj|Ylbh ƾ"+i^G<۲L38TLOWӐt+b]q2Fm !` =[I{LC{<YRZ3\ǩJ10arӆ 6zLJ/`6EFgb\N)f`\&="(8͵Vm%~ s=L,OniӦr[1RtSi儜-𶑼Ʊq qSf%-h~qI;Z᷊g/dQ☒ AK݂upH;> :6|p:f%KD ix:HN?LW"(J [j k5ɞ5X$wT kΙ"-?ݰqH.y*.g<75 'uYf/;`Ŋyick0zb 9e\Pw۝i..!j> zM^ BU@ t[:%q&oKL4(KQNDRPmT*2+:zq>-1, ؇YN51!n̽unC>qo.'j8]CoB7킏lY:T >#;Eޫrp꣤DG$@H:y:EZϜ>]kDCѕ;lN7l1DV D:~ <#[6iE\S{\HgI!nӡ &ShX RtpƩ<+w.Tv)͈g!ʣ8v&]T7dLM84߁w8meRDxېR?ya^5ĂAlJG|88ImIѫ7i>A?`s0A]/FQ,9do[1+eKKTj\*ko!.g i}?{>Ϸ>IG97O)H}?]&7LFzLx'Y;&_K@2Bɰe" ei?\$[U z(Jԟo?ZpQY?JU" Yd1 dz 'Sc4ʇ'fn|i#"5Wu]"ɬKQPĤѾH G`| ykv j6+_UJ \͋Վ1I@+%2ĪP.m[i|>uP(J!Q8S]k̆6uhc /;FՁ6XN+]#WMi8%+{y{ rh!`w$j4J@X䄓Bc5\eHzZ?&3hP^Q jޟY%%.R3oQb|3t ``V9|羧& C\8'fWo af 5=愣O4F9 O#3yo\_.h)chڡcҗnFߤg<6uX岟<9\+/^mH‹dpq7ANMFJ(VP8 2Pp*>JJ;inP9Lym~yc/tW[xʟ;}3m0 ١x{+cvz_ע}>:Y4,ݨ|tiYQCrqP^T{zE>HX*[ڠo29D f(N5 >K:NW1d$=,LS2$lf!) ʵaEĊ6}[ 2^Ͻ@$Nޜ6|O!ǟ+DIY"<)B՗u0bvgEDOG0:+Jd*o| ]R/Qy\w͹OE%eJ);\m 4KHϣ!$)Aq2ZA:;;q! 7jayuȍfytj61h J,A3-;5r;\I~~LukC:qMI=&i|aYC2H Ooz@gl~⾾ A;U.^a7Dxi8Uy}k)#$Y^ ,WgCcR$;N_Pvh 1S?q*[0ҖOtZ|dk-*~G^*ytyA${cv͝, 1. 羈6 wW Zecg*X5Y!Ķ> f&Ւ}A4 vƃW^~M{E򢲌pugAg<O/ɯ.zge5j<. h+i Y!'b%÷3UEtijq@?qq e[c#15cRXZ "LF>;mJT ,8%Ei^(W Ei&Il,(6p>[0?.$XoTnJ[R B|$kҦ8Oyk lأĥN81Ns^BN aw|:󤞎2nfoMdocf$4HduL歓k'O) Ϋb/Gt#xK"$Uh1fԫ_yrMoI7Z*̕Qz2=QhTߕZuzz`闅RHEp8a4h)boӷ41lp?-W?F"vp8h Nc+6INq2]w`|}Cv`ZyucqTM\׭ XI;ýqen^w*2kڊUf(7ou#S6V*Qb?[ҠSٳآIo;EۿN,x&-5}z?7V_ViX{JњsgDV"  9*[(<=&Lj6X>?JIP8o*fgLjC9GLsaΧdrԕ) l ڟX,J*t>a`N˨ קWԟj۷~>e=rWg؄w{B^';ŌoRΙreܹx6IZ.`t 1v۵mY8`Uv=)r\}z\T @<\o߯5i/fk \d\87˖~Z0yxƴ'mu[8m:ȍL.yq u`&_ٚ̒)f"FRTgjX?S7!PgedYp?IC B)'H_MԩI3y{)O\#4;.ŸC;?-o z | h</"?$pQѕ7k)]"**gTR`s{_H:(BաLlpI(Ü׀\5 N" d9PXr^,Ł#Znˏ̿71(>4h\PVKm~ MƲ̞-NFxs 2EhہA GaIVbA:}1^9?Z^KvN!jXyPg@o|ʦqֈ=knH9/A%-PF-!K)elQ6vB;Y'ʗh8}Ɂ6Ig *edHHYMb%_&~~,\+T-CK,>%o 8Y)~ pgWjq֡RGOqj1IGU{mS ,>9J\bJJ;inP9Lym~yc/tW[xʟ;}3m0 ١x{+cvz_ע}>:Y4,ݨ|tiYQCrqP^T{zE>HX*[ڠo29D f(N5 >K:NW1d$=,LS2$lf!) ʵaEĊ6}[ 2^Ͻ@$Nޜ6|O!ǟ+DIY"<)B՗u0bvgEDOG0:+Jd*o| ]R/Qy\w͹OE%eJ);\m 4KHϣ!$)Aq2ZA:;;q! 7jayuȍfytj61h J,A3-;5r;\I~~LukC:qMI=&i|aYC2H Ooz@gl~⾾ A;U.^a7Dxi8Uy}k)#$Y^ ,WgCcR$;N_Pvh 1S?q*[0ҖOtZ|dk-*~G^*ytyA${cv͝, 1. 羈6 wW Zecg*X5Y!Ķ> f&Ւ}A4 vƃW^~M{E򢲌pugAg<O/ɯ.zge5j<. h+i Y!'b%÷3UEtijq@?qq e[c#15cRXZ "LF>;mJT ,8%Ei^(W Ei&Il,(6p>[0?.$XoTnJ[R B|$kҦ8Oyk lأĥN81Ns^BN aw|:󤞎2nfoMdocf$4HduL歓k'O) Ϋb/Gt#xK"$Uh1fԫ_yrMoI7Z*̕Qz2=QhTߕZuzz`闅RHEp8a4h)boӷ41lp?-W?F"vp8h Nc+6INq2]w`|}Cv`ZyucqTM\׭ XI;ýqen^w*2kڊUf(7ou#S6V*Qb?[ҠSٳآIo;EۿN,x&-5}z?7V_ViX{JњsgDV"  9*[(<=&Lj6X>?JIP8o*fgLjC9GLsaΧdrԕ) l ڟX,J*t>a`N˨ קWԟj۷~>e=rWg؄w{B^';ŌoRΙreܹx6IZ.`t 1v۵mY8`Uv=)r\}z\T @<\o߯5i/fk \d\87˖~Z0yxƴ'mu[8m:ȍL.yq u`&_ٚ̒)f"FRTgjX?S7!PgedYp?IC B)'H_MԩI3y{)O\#4;.ŸC;?-o z | h</"?$pQѕ7k)]"**gTR`s{_H:(BաLlpI(Ü׀\5 N" d9PXr^,Ł#Znˏ̿71(>4h\PVKm~ MƲ̞-NFxs 2EhہA GaIVbA:}1^9?Z^KvN!jXyPg@o|ʦqֈ=knH9/A%-PF-!K)elQ6vB;Y'ʗh8}Ɂ6Ig *edHHYMb%_&~~,\+T-CK,>%o 8Y)~ pgWjq֡RGOqj1IGU{mS ,>9J\bJJ;inP9Lym~yc/tW[xʟ;}3m0 ١x{+cvz_ע}>:Y4,ݨ|tiYQCrqP^T{zE>HX*[ڠo29D f(N5 >K:NW1d$=,LS2$lf!) ʵaEĊ6}[ 2^Ͻ@$Nޜ6|O!ǟ+DIY"<)B՗u0bvgEDOG0:+Jd*o| ]R/Qy\w͹OE%eJ);\m 4KHϣ!$)Aq2ZA:;;q! 7jayuȍfytj61h J,A3-;5r;\I~~LukC:qMI=&i|aYC2H Ooz@gl~⾾ A;U.^a7Dxi8Uy}k)#$Y^ ,WgCcR$;N_Pvh 1S?q*[0ҖOtZ|dk-*~G^*ytyA${cv͝, 1. 羈6 wW Zecg*X5Y!Ķ> f&Ւ}A4 vƃW^~M{E򢲌pugAg<O/ɯ.zge5j<. h+i Y!'b%÷3UEtijq@?qq e[c#15cRXZ "LF>;mJT ,8%Ei^(W Ei&Il,(6p>[0?.$XoTnJ[R B|$kҦ8Oyk lأĥN81Ns^BN aw|:󤞎2nfoMdocf$4HduL歓k'O) Ϋb/Gt#xK"$Uh1fԫ_yrMoI7Z*̕Qz2=QhTߕZuzz`闅RHEp8a4h)boӷ41lp?-W?F"vp8h Nc+6INq2]w`|}Cv`ZyucqTM\׭ XI;ýqen^w*2kڊUf(7ou#S6V*Qb?[ҠSٳآIo;EۿN,x&-5}z?7V_ViX{JњsgDV"  9*[(<=&Lj6X>?JIP8o*fgLjC9GLsaΧdrԕ) l ڟX,J*t>a`N˨ קWԟj۷~>e=rWg؄w{B^';ŌoRΙreܹx6IZ.`t 1v۵mY8`Uv=)r\}z\T @<\o߯5i/fk \d\87˖~Z0yxƴ'mu[8m:ȍL.yq u`&_ٚ̒)f"FRTgjX?S7!PgedYp?IC B)'H_MԩI3y{)O\#4;.ŸC;?-o z | h</"?$pQѕ7k)]"**gTR`s{_H:(BաLlpI(Ü׀\5 N" d9PXr^,Ł#Znˏ̿71(>4h\PVKm~ MƲ̞-NFxs 2EhہA GaIVbA:}1^9?Z^KvN!jXyPg@o|ʦqֈ=knH9/A%-PF-!K)elQ6vB;Y'ʗh8}Ɂ6Ig *edHHYMb%_&~~,\+T-CK,>%o 8Y)~ pgWjq֡RGOqj1IGU{mS ,>9J\bJJ;inP1 im~yc/tW[x_}9="ߠx{/|h?>ZzϢ}>:Y4,ݨ|tiYQC2N{#`"#Y$3H ͭ;|wkP.![^Ց^Q_'Y/.B'eRyax;t29g =@H|Gt,vmlxTotjLo6x9iBى՗u0bvgEDOG U`ccczbT_&΋G}GW6;0U[ &y[A" b[\ҭv&DȀgO}p a4^Ec{)Vk1x}r '/1^یaJ$F-]\ OF-6wnX 7٤d|&Y;gk>onK:y2eJN!-sv:=YyR a?tdF'x47EmK1 FdLqcnaH%yhf_|ƨyi>:A4밬Vk  fM w󪢿Ղ[FYq !)y\ `_z|:Q?؈p>9+_Z6!ZƌFl >i)+Ζ'/GȩBc ??ǿ;pKb%wQ3y*z.,8GLLr-JuoCH ;eB6DV4o)k1vv(@.,~I]c i 5+$r)X!qTMgA?voxxl:ltd\>`#"-PoЫ1g{Gd) )>L =D$qeAȏ0X(/pMo8r{D_tI q%e$`Ob4[h 4C$.($B1HJ>qeՖ'S`6iKQ :ʂV]eeоGģQ6;z՛z@~J[ }Cq0ȫ~D ?~^؛޴Kީn\FF"&pNO0RM3a{P GA+?1y. &:5Z}kPcHUп1PgC'*˱(g nC_J#ٝ%Rvls0J15+܉#;Pqde3mNF tz+J1qWO.G0X߇6>Po$ѕO)PoݘmH0'+882aY6Q"BSIx?9|b$s~<(vtf0wM J.0;i쏷~fRz?ѿT$|`KTq~Y V2k*J;&2\ؖ hEDV"Ÿq~Q Vo\l#q1bYZ\+v0ə/ FA3Kj$_v@+V+2YBmWCBx4t;Q&`H,7)ӻvk_p@LKw=fll8cj 'pRu&]mEQ:":;T "m7KD&i JmN2ӿbcۿ~!+H,>-oY|x!5{@ şZ:1Hۤ, O4eJbZS1u V4BtN,ևO~Um4m y YR|,{,iHќ DTDćh#4&ϏFz0}V ѫř}I{z_s&|%j O"&X㻡#w2%bD?GUCSx\HxĐ"æ'4}f'{ \ozy5wהԹ:ZaYquo>SMO\\ $XTzI(VSR(V~$32:S?֏m?o-(oM#2 ".ou2  CR^ # b"ilgM|V Xb,gU?6.q>,@,.$Q7-M~|vl;pQGwA [Kgdv6z/AII ]F%uv j]]Q7%ם3!߆R8 ~D_1UYe%RA!Wd`_` 3ˌ򺀘3Np٫K&;V4U]4?,gJo =^t鏃@Ƌu'`hgsDs\qL m9o /vm#fWQp&S/M0}3SiZx?0VrIog1m}cKGr_9;rL]M-,aBÙ=+Q8{ q3P.  \b3cHZ謒ʊ)(o$%In{V8_Ǎf@ANMF(VP8 x0o*>HJ{innRVZi,@P_P,~~7=,'d،߻/ p׀tSրWan&,ȳv" _&,ȳv" _&,ȳv" _ M;-|&K*e|,E+ TO1 +A%A?L)vRZ|f?'Na6t6@nD,C6w;͵ ЈL<>Ka0'8K9펥%q!k]S!b{ˮ*_٨&ѭ:UpxIo9ݻ|A+O$ڠW$kNwK7|ǝbeJgM7Y,Kd;/I( G{n%fQrByW5lD~)fscT(<~bP~,)r^Bv a BtOu'b*ᝮ>I>SOzS};l5Tq,j;,RDt3eT^T'*n ]oQwڊ㎩=nt\ZE6Qv1B&C;]v,Bxr@s/΋?uQC1^oy1RCVAW Sn&T˧摁9 QE/x0=G-RB&/`R݈oFzVjnl%>uK sՍڞrz]oݺ-+r4áǖǧHjEZJvwsXe,Yfv"5$<T:}bD#l scc -psD #wCi :NZ(Q@1CT+ [Lp: $]%lb,CgJʃ5в&6'7e|#^=V$}pNgC!ZD$o۞)0H]n3K_sϡ1i"|/:GٽGH@ij6\ #VŽ_i ';L[O7U6O1.X%z݋="(E1dH/6[yJm=vd2vk;?GNie-(zĄ{>tOv!fbj@;Mp%Q8%q-wf4xd< G`1`~mǛ9pg%N؝]L{ޞvE ԜYˊ8=ǗǹO4Jl(];`D9 } Z~D Pydu 3GX},7~,V`Yl;?r)'EϺ o~E| F=,71S7oszcr1A+yy^_2BswHfw(_N;VOSz/ՓR?ZYD?βbڔ떖\o&+JIowp{Z{{>Eڄ87нy =k8Bٔy 4#݌! `]t`/H*"I&P{G1$m.Bs#޷$ۂq}WH1'lg,wS3~hpN^Hr!>P u32jᷓj[q# .T.UyCs ۍC{l7no-f 4t|̩gD8fS-dLug(ؓ ʱPYsByپJS:_R@a1Vh>m;l!PkRQV;`CSd~4E7 |g ,7G' ?em tTb t uGz!fM[ (nnM4Xa;Fk#sd>vlF/GM7'𿈢qIsKxqЭ ψ5T-;@PD9;XzE qƜ$Rx-z\|zB3>H~)*0Sa4ik}bIԤApa0 L f lc#^$%oM BRoCJbsPsjFzs=@=z /voGNj}=bSzKgƁy ʩJ5K[Vp;YD6:Jlҫ4;1E4cPq#T$K;Yɔ՜O8#jt $%Uqy]侞bIlxa'g1.|́#Ο{cԤ²{\eyFW qjuO6 "Σm47sCg+$=θ za@텦Z!5ӏ({@ޘ ˑb'wcҼ9Ikͳ5H(7`֭zօ>3L]W 䚘?#"'JBNEqKҏӆ{:%t,^u4mawZq@_nl" V3G񢓪+C}M1=ӥ:ԝcdܝ rN}x7mkH.R(V Gjr//rf(@MB-1xSRP",Uĵ vr+.ɞTQ9b Xr rDPJA X鹣(4?D?V|I6řh&y'@P(Ѱs..x Y4+#F0o\v@1ݷo4 ݳ\)\[o7zE =V QLnPޑZ_4oF_vMpa|52eP+z4/r?D5NvFyj7Y@'*.)OE/-6GBx;n^,HVb: oE+l'/6{;LANMF(VP8 r*>HK%#!Ȱinȯ6n)q _yc%+1e'_>oVKܗ߸_ _~Xҽ?BЇ CkO"ڞhZ8֞E=nеq<7jzݡkdZy[m<7jy" >komsvj* 7=Ǻ.%֪y`R2~]7 aW&p(jkR8'8׶̡ T<$p~yhHmkԈw9faֲI+Y %`Y8#-LvL(pՄ) 6 8CW]dh8.qdpZ uf6!]n}WAk P'  8Fb=:\f:eq ViG"Z:,{xGN'U`,-A7bux ) #NF(5\=gU*8;vp4nQ =ˈ4-s=n"qHSj/}y%Q/wK;LZ]xg -xRLنFިby~&i9t(0si1v|N up%0gG/Ty2 h\^ hA$zvM lO:˿hE=0bǘv{{)%BfK6 z{I( =N (qmGOٴ)_T^5|k1nLyyvYm(noD7i^9+0-ЫQ܈{+;!t0aw#9=^RHgu/ bkcF/Գz]lEsF[@@d"aq6 `@«d7S=i@*6 f:Gأ/rEQUU>E(;+N#EuZWg%SSvV49bpVaG"%kI͖aSHz{74ńxUi7m]-0,SP+g&]O,{7Cd31}N|(FSq Gś荟3:QInd ܐg $Ф ?Iݳԭm1qeҽ#DoRtWe1Kh< 0̭suD w2^;te@%BQ;]զ塝$P{Ԧuȯ6ޙ4mn [ցnԟYjbơc6kۖr7բD>f|}r|}$:]9d}$L?<7Vu-v K<PQHŭ/}%6s_+P#}_=4C&Ou"%{0C){7 9wZ͐f LspU:V 1?D* _8xKܨI_@lӰB6ζ{W|PIO,U?z?Ԣ#*D8qC{ˆ!9A`%.J3 o N"^PJ*@Q *63dFL@ANMF(VP8 Pr*>HJ#!inT(ɩhZC}@< c'̰l= ) OL~_= :72獓iYCviYCviYCvwȳv",Ҿw;vIqcr{miL@m)pR]Kq,s+ Cν-ThWJy6~؛FE5kc&}_yN^r 0RhADܳK\c =e1:; ŁgGhKc3\G5F/nE_+D%i5yZ0h͹61K{` pܺ ۾Msﳬ[79lޮ\7)ͫ`F%g['soWwhy ]*pnDgciSQoHp^}ʍ4(`h;}V5sFTvJY_=(tCNqr73wƠr4 t BoZgiY~6-A8IpK'c*^-wyK-E24.onvlܲIPe hwBzD*uf:Dz5'<:)?9= sAYG8B8/3Mxދ_̎ E`^U S=SMN=p Lrܠ O"bbNgB{ڳS$WɓJJe-gY'i{'D>ö~,BRmE:JoaA[SWwK0_hg9 tz+J5L3x؝:3ᢅj9Gf>l1fͼ@O2_g}E"_byQ6Iss4(\|ׁy9'Ο|$E5BeO}K=k&Rz`>[z}QG@ֲt3Ҵ bwfHi.ʿyŴpv;UG EUF0 sAx4s ؽC +ÐJ랷/`_xs~ays_>_NcfR3 ǔ!0gQm[>[hIeA4 CnT#q3<}-GDX‡yBŠ ?FgѩӈUh2dTCt_m pO@ux<'-d bߨ*J#Fxn ѩ)Xg,8l 5|#hyt.k%"nM"R,M~ `vE6IOO'%eA[+ }exBӘS^סP#?󍸗sS+r47t .]x=tA)>8x~ kHe51Xna3%:-߾C? 7 2RE[jAD"n'dh;D\$iM+%[mX%妒m6}qLZ7bTVJ '^0U},a"Z &Jk`wVS=F\`5],<P$"w \m"Ӝ#gN|+A]gN d/$ oh{W"=6&3rP&X ZËV|Z_ /-70pC| g0ʞ\-/Pm1?8f"[ӻY3h- nJvԫJͣ䛁$6` 9aP:Pʴ ׷¼Ժ2<$ܳ,/:xE 2jSm[E߻ <9v gur)8M>*(⪠z;qH,+pAQ%n͟-1vT-'SY: ЧF-Ґ Iӈz. Y3&[Ic'ڎ 2Mt%F!F:6xGBC-$0#f]&;@7ԽیoPK/e3#|ݘ1BA*<ܴ{GvYl%dj:.&d .‹c)EC2&Se0IE/֞x ̌#~r:Z%[ 4o.N3#Ꮲ̇.FJ2֍6vV_d(s("drΙFANMF(VP8 q*>HK%#! ȰinȼPk@q_P,~|~7=,|Y_/NTy_O'/ uKCkO"ڞhZ8֞E=nеq<7jzݡkdZy[͓iTq*<'y)Mf|ɕT K0TE'o\EHfU?Gk`M> 8o(Ezo{7S6A,dT?{J|`xZi+wC\./ڇ#ڗ':҆Qb߼6+r/h5wu}dz I:'t,20~ Q{óklNOL2kN{=9:\`K\WY^qa[LI$|??mrxNy'}R4v+LCu\5]61:+>J,p:3idUv1"X'yc:BPhe*Xлd{TUPԊnd@sWûGڞ- _|=ovi=dѠԱ*Fu2{`Mt]nΌ/@_Om:Qtc-rV~P(!yB(].71 :KRIxGwCnH1UX'Mu~h' Ӛ5]\Q棙T~6zt66{JD}9ZGyf͞Lk!b蝰xW[>0ѥ~13 e6n>MU*ܐς^DL-": <_ 8!!|9O[wtzȳ~x,.56&<\B-|R Ir3YB +i1=]~+Q;k v`xVpc=jZ0Q]%nzzc1jkX"} !|d専iR } P,n' 5 /E6궞5?'c IW [|J՘1P&pS7Fjɴ ]>͓ ߽f!(buVί& p 0=7[X.>>'S H3H_ى vH!^JpP<.Dv0pX& efyw1- rgS6O{0g2Ϗx SA&qzz埼M/.oyb2uF?.qdժJSKA$'qbu:q93;U?R |XV)Dtļq[FWrg.샷›[IZb 6f,G4[{*lOy#9meAGϊ3Q irBYxI~ h^>RwrOSQ@9$X,7k\N`fpF xCo݂}Kh fNt6Ch5Vi0=7@m*?s(uҩGT$t#֢V`Q60W3_Q zMĀݶ-f+X^oPnЇPxfWގ`\; \g!Ƭ."-*=?1PPA5hD6wP@ ʊa(zu3 fn$a ^S)(DͰrk"7*,Ȑ#2y>N+lx/YvwpBD/&t%%m )3vc+{򇍉1q)8tUeM Qx;4k⮘--y^}OlY:@9`HkUv@Sz_՝#b2bT DDqF[GN޿-Yox0),{>\ C4VR#3aJ '>[̸A =qBh1N<Qj xMù$m,WğR/_'=x5gؕKS uGJjmk%.}4tb;ȯ\k|P3ͬ(cD?;MZfI`IBJ:=>EqM1y&&ڝpyuP_A}^3W5n1Ľ2$z:(%(;=Iԫ7U?a#gb3;˷mHܴBǹԌ]s; +gڀ Z>.fFj$)|  ۿ"# (peQn09VE)X|Y +R!/$j0FF(즾f9VPʭ hk sq96Xj-/#[yly/*^$5NVO#jAi@A K8DOŊ#yVAomqy8 -51gH;-h]a‡c\|3%W 058 W ,݃*u$ΣKL)3N.Z,z o-&[x-b~29v;Y@KF$Pa`Xgo#6qG\|~il`5dmX=(`K}K-GzS%egִx?&䥣}woGBq)@}_zB2$N`1G'rVFDm-֘f˜וbxJBT *?pE`ЬLѰ0y1=@w2T 'hЇf6CɞYC} O !@N]ΩK5 #W wk&Vym\FXey(uFh v6~((*60 >(Lh1aANMF(VP8 o*>JJ{ino[fxj,@P_P,~<~7=,[_'{췀?o@+и7G1MCm+#+pr<V_xG't,J%y$N*D 5h#.^b؅y9w0tgnjQvZHQbֽױt{OI5bq9dxC 43F#=H& r92-Y;3?8jEyEH&C*q<nzƌ[zn8Yd'UuweKUl"bf.u|ד5*)+@."(׻O\` PJi uTOiN&N>z1ELLeݩp6sI"Wfdl&uN|صt{X&gqpݩFzD L=+(:K`.%a0qn%1kSиh; aRYI|~,AzL E`|uH;F,'T^\iEnpu[Dۂthkp}ΰcf@(^șFᣯW6f{`=t9j1]mx]nٯuLP9r <^o]6uY;eXs2~'0QeZInS8E^9 VؚM #1!Ͼ JE9]?(nG&!`G|)H6X߽ _u;:Tv\=RPÜ&83ƾUh} i%sD}Rm !|*|VGu'PC%Ns4xceyɑFG ;H/ۉl\e_:_8؎]JV)}w{Q=%o߲&J0gT>tuǩ"A~^[ƕ2HtS؜=M-3Ngmo5_P6(hT7 2 do8 Lrߵ#)YLP'locc!*?rW핯.v5ŝ^s|ϳgd<3Yp vHA;+C٪2 %ȁ[^% Zli/rV3;zr@1θo,Pڹ._b 7Fz,ގlC^Z; ʆasXEJ՜tmr0~e{6{f,X$HWjrWX.V'~t#v tטvh`3>>.X~ljg 4 9\QϨe|(&QhɥMMg僤z;rmlYsIҲ!/a#.YE.OK3*z)-GyWFO 6Dv8t*28jB}^> Ey%<*ۦ$f d|DKbs_noa7+ Ի~w2QV0S$4neMyQ%-2:.2@Z(lܓlɘ3z$$ԗWFE?eR"G },x)yԢ2g۴ŋZM7 8E6`,q͞6d&Ww ?s,dBEc_+8 Ҡ=,fӆ *ybEDv2m6E%m]@H}]H{8X+̂~.HKB9XEߏtkC]R4V͘tD1~C;+7`ҥr!EH90Q F *˛xYD$=r汌qlAgACάqJ0CDKdY֎;zef@uX ^Mܸ׵@a(d؞LȋKpG?=@W.%*Yu B(T Zo73rIk2T2Ȭyz[ pJ #BY Hq{HpN.$_E;h -MKcp@{Vh8IĔ*vX>W[}S*5=^5}UPG!;0Gu'6hVdumB#d!p[dj/ Xkr܎43guPO(p }2$+1sYW[.bnS ǜ攸= 2r{D(*AgCVɱ㚛PC+U>J5j~e5~0_3%Ώ8avs:dEmG=`# /jHSV TGQSb/M(stGrO(tӎNqѴ)NXX&\DRx&MVcd8TzptF`P^V쐃sb7=:,_'8%2='HJ#븰in쳉0MKBL'~2Kc[{>𷠅?heoW}Woov@ 4swBoSp-)e2LS)e2LS)e2LS)e2LS)e2J@GGXM{{"Ɔ#F  $6(1֜\& u˜77YU`jo}UY4Ӌ"st\1#Ke4ˠhE lݯaDCxH*l#a[jҐDS(ftmOJEG= k-䐝zIΊ2aȼ>(w@+glFun2R7Jf~h2OֺZa94p%_\$L]+"CuA {{rNW1~-Z#0v7|Aovh 8ZB])yROWK_-gݟA۶//Q@%+wݢnh)Qim,2ADBgNiBb `ry7H<ߪغK ,f:_.v`xl7[ !N1L ăWF#墸8bP 3Ԃ+[SsEUɇ*!}Ԑf*H^&\0>N,}kM{LT[v:[4z~!up^?7ވM4_aaEOܤx2vЏԳ'V?7\kVNt0Wh!%j}& >R yAgGj8ˬiP-?xō}/*^QA'CX@!59ִ$`}\ԕ%RyzP퉔vfjPqXSYI< u mZ`+>7ٛ[bk m7DpT&?6P:qkWK T\ORxP;c"6qZ55ahq_{zH4JEydhwq44Vmӿb23dzFO.u:Sۑ@KQ. \kTç{,#_91 38HYKʯ] n磄 tVnlMql ".P\2̤T S٧H+y3K@Zm{,7R`$uTHĈ=c5a<|{jb ?<7:|$Жt ʱaf55JTDt%pq&v~5Ջ_OXZ;#)"e&5,QH>Ӊ1&j _aE3ڳVWnH;S?8o!GMzDsQG(ƞѳ.5JT%NL#3uP.M2\ o徥4}9D崺4 3PZ8QmKZ*[`n g3tDz^?`;){H@R+pU$~L1akf{`:ߦ 4:\$91V#eL#tV.L"]?ݾS`,g Z.W_бYK1 P@EcFwU5:av|ҕoWl0.UI//^ ZGt3\l tUl_Q&Mz EpߐWOV&=eDZJYdF^p"dMk=(iccθ ^uabug䝘$a d/_l.K <т(Njj^Uxz]N 2 46N.xv@|+' MH.mO3 R;xe mxRD@| < -A,Jѧ(C%΂[v?erq\^y=n"B)`!k0f"qJVa"k0=7jY%5T AokT O?49&~8 QĪqc`zYa.oawۢpNlz>,Ps-Wf8gݠq%=UCV7YjE ϒ92@E:S~=RJ?WIe'Dob05#Wc~/yđ㭦& 5dEy &Z`[j0[BYڠbB}M`K38Ay`.M3b3g; B4꿱 2Sڪd"f$^U0PI-rRZvf p^RQEJ6v4E='(Ģ "#q6vz=\#]ܬ >ޟ/ %+ QHssb: Wo\GyA¢umyeS[6[v֬agF8; Q"6y4Ue,2a i]OCJ oUHK%#!2kin쥉\CKWC֭PN+Wԃl:Q^F}`QSۇ\~,>{s쿀@~EH}`}_mGDc|tiZ'#kO"?n,ZyvgȴO۴GK5/iZ' 3&(\[l=ZdqE+~J9W"D،Dxx bLzi`"F4݆%ukLIJBWdK?Pi,Ʊ&7iV II__Xp}*Lǖ&k(x@11o1Fn3V7Z&9. .uKh(pstunr!28㚣ChG[˺Ԃ,RS,-f?罆 ؟=Kͮf!_Wl~FϨ~+=0He_{O".]|U_|bch(i1GR3UFM^1-k‰;,]_i˭7B*wl+[Z /ɂ-zrk߃8NJVr K$#x=}1!mūcu7V5gW<DzXޖ1]=ꗳ9n ś_5^SЧeÀ.lIV-$|sw>:V?.s@Af$AVe ~'`fv(gFoaje2JNsMUhX[c øei-OIfjɝ`|7%ɫ\0Ox85Q7eKN vm$;vn̋ˁV䁜$ k*64mrw[hkY5M{cμZ͚8seIB}?u<<7A dT0ѵs$A)NմC ~?hc2 zt%[NrD, 8p"S=)@a-Ͷ=]L9]n0YfΗwbeX| $]%$=x7CM -9=R#H)ƞMЉ&VVW܎%gM3&4Vfާ05DWߺ \]DᷯqO=Ɏ+1m ep^/qH 9+Zj)^|% y-˓b) axXi(hA]&poy3]|cq{yH;sH'+N=ƖCJӨ;->S 7+k͸zi%5LJ&NJ0"7ʩ5@_ɗ I>mp7amQt۲a,b6G5(0 MI 2A*{ T % _c^B5HTG(*?s?\S^U')*dq#pQN ~Yֲ#qn'oFz.Vot-_F(M8y*6<5<";H3/xiN}ЪۏcH'l7P_ R~2?mzu=-n:] t 5b3bpk&a(_L5fCK#Ӄs%@kyV~RjcH ܄rnljef`gDS`o50~Ieg?z=aaܑqf<T p7ܠQy"(SNmWb&E-(nOpsRT݋QxjǚyI2͖D<(a4'ń#p^'y7fi俨"N"vbwh97MCrƹ},ʣio,0m~O:wU8}>3'BohggA},md5(V;7ʤb2ډH"a[K]nYy#Pp=+0[EWF5ۮ99by X{G}K<(ދ @3B 7ʳoiaʣs,BBXo.&.*Weж]U S@xх9Ic4h'?5߯W1qt7ȀC4y:5Ā4x@hob-U_>-~]5>+a\R͋_;Y/!{~K]/_MmoR6~1*є&P(͠e3jDt$3HJl2Ѯ hy/J# U^|-;i9:]Qrt9姉 ZiC ʸ zexI|9]7[iUN!ESPVK dRDl9dPDCE@ۨtj(Z-9Zk{kM VU;k\v#Ӱ?giV*Si.R>߇Ȱk|؇hC2pc9f;c$x>`ae*]%Nڏy / 8rh NZEf#`a JYaVF軳vVoR |^1y:MYec] Ve̫qwIz}&=fsvꈖ RO/H1gBSڵ3MV<  [& .=ڗ~-?ii@1< ٕIJ!) -ܱ/O58`|_jڍUXDáLO1+ Nm76ͫ^AS?俕.2KR9O7P3ߓ]*d[uڻL=ǿD|ɈƦY YM":lK$.~W&9 F)& \5s6KS8QWK9:phD|g橹BC\f}c?l!rMC+^擣/nwp9k,X"?h&hLƺ Ӓ~ w-(fW@9k%1w~+jBn$Jhא38*/AU3!vD Zv*֐Bm2V./2"MD1[N>q{#}7DY$l`@1mÊ?aIL MvՃ#~<&&9TjO4j݀bgl/`c."ҽ*:L1B/ս{{kկ3?'z`62d%2n8(%dtU Ϛ6QSPhðu;BȚ5>+C4&sp[ -Tx,?l+:eo(ANMF8(VP8 x*>FK%!rin씉FOlqPN6W36^|=:i{/{zw0.W PGa/,CEbO"9DV/,CEbO"9DV/,CpXЦvzll߾ۡ6B@8)ᕕ-8eK+ҩ왟B29wDibuF,_-pǮfqSzRٲRiM%=4>9svTz7!RtTfD0oWRZzHb@ Vj -#+WE+m{E8!b@r=ȍvȫ5_C[B^fY\XغAj{vub4T[d=MvJZg73=Og ;g";zX/Kn _D6, RXne_kidyvnc -…;x2 ¯|f EۥΘ% X %fV\[<ʇ}+hlCBnH=JEEDcB+7*sL†~zP&J'5Z| #|k.ȑ K4AW*Ω?g94pLg6"Xz ('$' RNqZ #e (A2]Q6j^P0sZg A\Mo="{ Xʛ󕐦_@Qyn1մv7@}YGطߑ1ΨQuh@{ 9perytpm\un}iaW̝0Pc>=RBn6L8;wið HmO.31d ޾7.Qw7grٴmr!|-# syjl[ݟgZK9̧~ !e򓔃vM_zǬj9dFpSsiJq﹝X*) \ٌ2$K$.W71M5]Gru>)ʂS7PvNU<_:!,^bD}‰tf8TwF Yy&vǡo~GC-?'@s R+OxᵜyçԎD͑6ow˾VQ9w~ldX$yJbx'RBw(3oI2q& s(•$Kڋ_Eԉ&]R`_?C>#(6=2e%+#PM&^p$8!!< XY$9)(- Lұs;=WϻCɰ,y=wȒAR8v|y:]} EvJk/Y-7Va[&ʟ|S51M@[+cyIiӘTAhVxxןcQg=@lVgfiUv |es7.Ľ#:٦*+0V]-|>Z+ gHﳮ ~ycfQ^ )T#ӈ,0?Xxҫs%"$HS[1붤db.R`I+1BŬQQ9gu!Cv1RV9g[u=rE"~k\o>4? I6( y M >!=!rQ'0Tpx~e."[VFa/  "BOr |Ya TtY'€O]g5.>>ڙrۜzc\D17D_s2(TM Kfld%J 󪺣8SRkϪk))૽6'#̈́)⏱Lت3X?q'0qr"L(-]쇺}]YY)goL q,-&AΟ9W> ZˌcG;WR;،N$w3w[7I$ u _ ߗU4P5~ T^\,…j4[Vr+&s jBMxH~v͉P|H<};k'1( r;5nSAzcG1{oM|q3œ^`[qY 4cūo,u0 ;zY0`~RF CTK0:0^~?L -G% D$u,Aas,TWxj4`F!sf`5Ϡ"CѮYÕ.uu%٫=q qrW$%j{b$$D1;zH'E1pӤmg#"ɝ~2 J;(`z`iP88{Odvi.:o4Bu,TR\kbxQU3}PI(b=;Qk~ '_ZF.@J_=+.?-awIP8-M<֣t dⲏ9ˋOuE.DQ&"q=uǣ&IgANMFp(VP8 Xw*>FK%![Ȱin씉\cWFO!͗ת&@<ǯ&_ha_&W<&/`_4O诡5q"g=V,gTŜlXPB+q#9g=p 5Gu#~(_|eI!U\ A2Nu" )vL\w;3:UW,LP` g>$Gcj-7Cab%(LAH^ѳoLX8]\NYHA;@zZ~X=H'>L(og6#B7 @>kmzg} arM!Ȫm4C(Oc+3fA9_. S8w#r1G%T?JI@KMBe? cژl!h6RVƔ7iW~CˉO9?zU(ɇ*%DĒ/U1+ ~niQ y2ֽP;DZs26{A桎QOp̿{1Ю:oO~P3U=/g<1"FT-h5cftUn,}t(4 䘏"dK"ߒq('~ol$6:n3gS"̆BGCVͅ*^M؊3J?ΣEs}) 9;\l9(Au^f] #uA34gCrcp3NG}E*k XSڐ}1m.e|QkތƴE : F A٣!YHcmݲM} T,|䄛ir |NpYn @`dh!)Wb _nr@>S.<]~l%pX'd\}4 zrK]DM ;&yS6rVB>K73daMLZ/wj(2W4|Õ|G_ o_EgTWn4eu?TJκY.^As#acc-GN4z"𠁨o&}^J۷^◢{Bʏ< u:챴t~=.Am߂5\_7L(yN6Z`Y4knNf D iwݘ/7 VVnpZadk;Kzk#5!jD7e?E/2H}lxCeNՎ3 }kH䑞ϊ3OR)(ݳ/Uľ@<-N f,1N!`2Yȥ/ۖ3cHM:?')~2ʯ]ÖJ0z'7̙TFͯNhv&baTx,Vր٠HGeF 7u2)XK΀4߭y,mprU>zkfY'fZ9;!D&-"~&`` Y37,W?TifCijc) fIȀ93-,~|t>I/0r/a{FB EPu3Q@8 ` *9nSo5(1p/}"NOm^X$fX+1V@TV+"wss>5)zɬk.XRh'ґCͣ5-iTM;hD-}f -yCvwd)2ǙƎh@g3W'Мih{At.>w11ECG, 8%L\a8EO"yS])"қTN<`[HĶW6i+u9=\tKIc s8Ө*|}]`l0vw(؟IP&5_YIx:E ;>aLL5w]`NUGKO)6毾9|::>"qG=n1j$@c Uk"8SgGd}Š)8x/#l\CnÊG׏B 1J3:Gt2|p#y*b?̌⛶ahj[lA1 O4#!6bpi=YUJ$.z[dt(CR']eG0G5O'J}s~ ,zp7yL>.&h|ܲA)C{1u=\xۂq?Q4D4@4A", <Ejn " g8C΍ݸcL-܏$_$zT+a@~gU Uj+Ց^QUD 39ĄaaJӴY,XF+ X#P>:WMgAvTh6,GXJ:o/w3{߽Ctʟ]p\U삠KКn B&c '94f{:mp51=qt3:%- }86'ב/YO >ΐ:K{3$ Bs !ia|tb=%hR'eh*t;8[ۛ>n7]+_j!I/~ 'sd@f@g$jԥ V?ҐA\lDOA!KWtN'x |̈NrV d3ԆhYB! ܍P6&,ᔝÉ%ıZm׻X ЉjkԸ|!v d̾CESFo l;@F 2isi?,+_rj |`o6V zVét:nGCvVb5$HG-=LHPQ]<ŭNAP.ө6Ѝb!/@nIimxXmtk&-%+6?UtsGRrn>vV\zhRGWtŴ n ~-T ԩ0 Ȗ~ayb:EDMJķ789$kY &\f]؎-e.`+=Ƌq4(#ڪD0O8J2VE#,3T$1M&KL)ӿc-RURݭHK%#!in씉\aKWRoukǓwXMٞd?;"xH?/^{1_ߝċP_t0_IEA_ks"}z:DV/[HpX=SAmϴ f{V¾'r%Kc.^)E=yϏ/jw =lH<V:P$L-P!oO[F*a`HwcbT}:z4Øۓ7C7'MY(ыS«"WWux(|bF'v8vD MT<ΉDp}v_@xV݅uYJlvB+tp=%RyƨoՎ\crv'*F{2;-jC D-+PjOy6f"KڠuZn9Us\7C>X~ą<Za6uM[@s-:O#gE~jԯ*4yú͆Kkx&raX@ :2G,ԢL497V =V ?MhyFyTC%{ / ogdb=U*nu!5u~w5( 0Eƒ4 64Vᅬ Ӣe k,]\8rx%-~O?ki{d!ۨ,8&887%Ѥn9IGKjr\A~ Wt : 3+ 6}ə~8f;Ļ;ڼa H]F^bJgO>WnZb6Tq:wG4= }_)}_[i 0 #-2sgps&3/(](M%̜>!.r?6U%Jߝzz dBPV=B8ӟM?UD0Ë_zHBkx4D;I`7~Z%?ݮy^cR(O> Am{xmVY֝[ܿS%o z7/!,Y+N#gEIԷ=F1c(ςrVV )毮5wXByG~$_Ӗ(pWN.lh̯c!QMd=}7>"x}y0|ɖcdt =5!d_c-,H4ߵ2fj])QcU|{2G0f9,5+TVbuD ~3) )a)+Hk <a CHV%JynK$C$J!1=K8p纣/ԄmW`S'9ׁ  i][5GA%3fGQ3Jyr$5گzú T\)7Sçm\ڧ-ZU!t*=ωql>4KAwbWl@0/a6ؼ["6:]oE) g~pDd[nW Uq'v8x\:HQ\F/'? = <U?nS<%쮒1EM_[|%_1GtXi&t- `ЯU)2P Cj0e*Vˡ;~ɊG3-tk-E^E-/1M8O $0"ЮYDb(w4#ҟ"΢+GVbxM^s갢61qSA[ʦAp^^'Y-䴽Uj(P} jޭw[A򉧍2ͽh9fUny;џ(@}ޗˮMA-%jpDFIf}~9]r;AnLobjCb)_|is,ݧM#>}dWO>!o f]" @Ɔ! })'T C\ 8c3)hqz<{*oȔc)RO(ſ99 `/t;͟Wa '27 lyۘ*TTT906~ %VI^3.EqL퀜^dŘmA:&lWTi^Ɗ-=.5M"4&:uH!V( vo]3V9T>lqqF'a8wG֊!Cs3m"2I ,u]FD=ef[v_ R`͙`&xT1!.>b&(9j #ZA]T6DhH<^Drl+Lώ|t!JxZY;MaZo쾖kˍ4+^8k?:H0ɵ&y^3]XuCs ㈘CgŔt8V )ߊ<͛fnBe52.;P'5kA7q v|EFi"W+| p@|AYmA7V"ɑyKų6 vБݑ"d~%0]l10Jh5xw򔐰PH:Z5=e夸 a37 _cygtY/]ޔ0 egGY]Yc.¨UAvb4RmtYɥ> P"/"I*hlŽv9V-ޕ{VJ7 \| nЦ>2bO:z (9xM h L ̛&5?2zH."K;2]P^~~@r2jmioGS?֝?|Ј[%U]o/[e^B^Vlōw!cW!(*:H3R}ARQBFՇ|)u$khMu |n6E3&z7W{)=sN55RR4[ri_v?fˡx_B;'$ЪF%D5'ViQgl"%/ok0Ңc8i0O"uSшinZCpLJ'hv"TEo΂7`}k^L흑:m7Äw¡nj h;S e? -Y T[ J9g"⢸;[p %S2jBVI9ȼ;EGPՉ Aӷ9u5If^g«TQNYUII,ma n1x '-BjoS6vP>Fؒ%5+(2 :iX7ԛxTMcq}+> MGCia O\[q Uiִ).W{qANMFl(VP8 Tw*>FK%!аin씉\MKW u͗ש&@߳<0_72 D_m{ۧf<=z,}`O2>{~-P 'D =W3{DO}ÔD=w9DO}ÔD=w9DO}J~ ;U'C) ~R 䆔:qrMӺRںΚ_od=~h< hfv|E9F=Ӳf:PPjir-88VN4Œ$帰ν _DV~pdC4"BD jەgW(\L9PZt6[|Eb7Zľ  !=ȺyV8!bz롤ًd}F{vwE9aS^;G|8;|=W~/^b; T ;;f{ҖRxCvkjk$wmƢ9XǾb/|xyژǬseXީ"v`=óAjy }_ϱ @E6?=|x92?9枪W iH},F؇EMY/.IJB(Vy-XfG2v_މlY ",r_g-=X<}վzdH[D◉ۖMRQ_&F%Q]Ef*Ћr{ZB ݡ*bg"p;pYNᥜL##{nG&ԑ;ze2[`b/ Ԕ=aZ2wy1l %[VU$ qM\dD{9:EMoqn2 6_aW}#kQ #b}pDO01)AE'JIeq\7HQ_Mtz+J*NsEjBNĬ/\uWKvD]QyuXݗO@bPXșeZ9&f G2p۫9rJt@ǯtGnGu]c.ovU8 ,o"t)kroP]ac\ `&[' Kö/.lR_@XMxd[nB#S_Ĺ!0f m,.OUs4P"KO!geV)(MfU(fòQ0 ]k[?4K3 ^쥤C&K T)謩 VW Qek* ~WE7ZGmYDѫ>\p4W|!5-Ë?a93$qbF:1d?IC $"N~SY>$,to KIcQH˵Ϲ/-uvPe#ﺦ΀RN 敿9(T>Hh?55J(.TI6 #\&㷴=e<)dgÿ\{[8\X5&N)8ދ- d˰N3,ׂٙ(`05C=Up ! 7NZO@LV%f)FփGijQBisE%Y/#"ܩo!eWhocqSC4ޭ1)zLkt, l%R|S:$_l=Srg,6u/SY*^5IĽ$ nϧrI1#j\Wy)I EIۭ/nݝMq$6;x^O0ce_amDҐOrb U[- U%6.pҙ-e)o]@,.^ >TT0fKu-!7rO-]֑u/1Fv!;߮]8yOTD6&:TiYy;bR="t(LZW;/9hvv̳]ýY,&f>B\wžYQqcc혁ww:V%$Sebo9Uܩ>HzX)6A30)Ͱ;?7dN_F L,Lc@ ׆=;Y*'s*P?/3њ*UhW2G]YIޠ f \ ~؞YQmqx ]͗/ 4FM M ogѻY i׾--`sܲ k/5U *4a~q6\5S`FYU]Td ٥]+ s 0W)Dwȑ\gd\K٠(@ +FaڂJjN4zB֟ 6Cn.r Ъη8WsZK^䰺q|*HYF-'3pE3r/~rE`戎IANMF<(VP8 $u*>LK&1(gnP.sr_)P0yuU%Mg~\Bt.7}2;dc8@µvݴ(^Sp9z>ge•2f 0#L#ztP@S_Bїwxc:o6^6JP>@G Z"gڍgձ(+Ҽ@ _2(ci> }=Aԉm^@'(%1T0FFZ:eNgjONϘTu@u'3'=S}M-a?w% ,'\t~% 5t1jWmw\[Țu(r%7P:17N,zu'|4&Sn]n\xoϬ|`J]|~dcFŽHx_:ZC4R{qy})40FdQuE-beR.FW mm873aP. J~1ɀ!p$^_vGT;v{5nSV$,(ٱq^G%R,άzt\ڙ&G .)ljX'dJ5PHmO=8@sQ q~ ,07`hRk_3,=bbr3}:@zq ?ַD=^">H0<DLE/Z(ҳ7#$*+G6l5ut&GHñ$Cr^y䒣Ͼv8tj3S$BmMGpҐ |GԻp<Ž EZ6nLcWٞj!upWf%Ptf줘d!-5KuضYPK2PU(dʃaRMJIh~J0}Ы˞>3ŖܗJP5_Vb`7M7=fPR}kTQ*usR"hyҰY_'JL!3vٖ6^l$10H]Rc >d[Xi vt  \`ltcMB1&ߓ5.bC~S5TKiX2G?s-OqH$ #uM]c4e'd:YQn]&;3NY$ߢ ~OBtTf]R_9AZp0ƽ9*_"uKDka00n:R6ƮmHlJp,Jl+)<b'okl7\Ǐ#Pf@ nܞq e Z`!j慹S>B104uSqBVW6Wu+tVgO&'q ϗb3vOXƱXj `!I><]*^biĭ㲡wkO՟Dߴ2l8q䛋җh4uo.?{a%v Y\*U/:6UNhܭTP8'QMWؘNjy =(aij"nbѿ4>̜hW-fi#iNeg:D^ ¾vr]R:J'EeΗrZgܯZP?grJ\'t 4UwK&HLF +J7:ss l 1&t/J.;nhV&oNg%Q1Kr6*k*\יkM/fz7M0a' S3o^XUe+,,}kt$߿X< ̎m)6G6_BGɽV0Q u T:ʎ~>;4JK0#8 ^z)-۳_=5XF[k޹{=K."UZSpNvu)Co̡)}|C-$B#凁5vZ #Mxl-2!ZNٗ-(`m>s.- RL_ADD S"On`2gNЀO8cC5` ]-#(|Q\+ 9{u}Mֲ89I:*%?Ɏ@c_}ϫ3bHWÄ9a^^aIH SkH۟f*߲nBNП ✧eUWSipkdTt"^]`Q#֗v/ݷ/M#&ЍMIeHQ^n*C/{ U'ݚja:ʥ7̓{VrTŬobO1!-RfPt7\̅#w EUH1^7mWs{f8)+?95LjlPQ'r4 =F^۱>g/oc]T۸UUZe;ܪk74` si߹Fö5jxŃFfz%Uv&[;A(/SW?.V&Dt_Nlz.@dFLZѺ;,y}w%<Ѳ=A)dOE'0p3w JIA">,aσBkbO8?]w%@l-{3~i?eAt2@RQ vt$wl2Mny㷩 ^˖[cܖM-4n,tDžA?@ސ;G01QWTd?i$zT6'?pXLE*)sh&sxO@[X+p^YEڇ?HomD*7iu'\ӉIO2(pN ! Qy.K'-ѷX$f DhP a P4kPUc<0 q5Ix*đ6Sr61- nA.0C׭'C=J9{z_C6"z`AƄGw_Q[י7uޅqrCRWE~v0&οg@^AU )}h YX90H~68rtt4UγeDH/(4[KMO6I&Na2U/0ч(-ΟV%lGvq^ 3Qf( 3('sd_Az|"ޤU9s B@uA\A&nWґ.^=Vߺ8ANMFx(VP8 `v*>LK&2L(gnP.srM)O@`zymXMٞcvvX7k?{|go?_F>63>=&Y@PB+}ÔEb\r_kQs"}w9DU$_*E[#Y,?RU9nADOodN,h$]Ry'GbR_~Ƚ;F"t}$3}8^|G}t3ᐇv.ϗT֗J"7ӃO+)8H$9%Fy ҩFP)"=}ֈvpklFJ { TRHo<޽Hp@EFK/|YUr$\(3uGx:]<N{xGqOGJlޡMGDa<:W\0IOdN#{If؜l|g+AO=4<Y`qyXp8p2]?Moq3nBV,?ob36Ɨ== c=NWt7u٤;';U엂`#߹[vZ7Ccx ;~1_ki$c3[Gk͋9XX^J̛WCjZ#a񌵉N`uաӾnE1{C0 s ߞJ@>VLjUđv@/9Z,4g@SnYO f|8M$kgѤF=ĚzG}ÔE[HyKZÔ6/6참"W<:CTc4{ [ZEax*lx< R쓡^N1%;R,6#*BYcy=,J2 jvl p3k{_?dEAߪbj=7.ptzL$˷8nkOF2:[[I ߔRMktqEԜTD0gQ{bWIPc5T[dSZ U x ԬI/.i t0"n,hұ3w/ʱ 3rG[TElS"fK xx@-y$T'ZbyL >eXmK~{ /eA侮 zʻ$V, ";!Q8SjZe"H[|q. $"*G/ [[hpvesV79h6(?{Ѱ:,R퇠d>5D|"Aƃ[v8_^P<2'S ``d/&/^:QV*;(2:dB+b2x^GU> ^Q{B?̈́t/u=_X'hԠIh.UҊ@lKV-=ss" {h9#Ƅ@K &22q4!뷋2,h76lģGPTr1D^kB]W5'l]Sz,UKkgQs_BZdnmX0iʦcJ@3$˄V[G~e6BXժL4CCRz]-q?2َ2-ELVs8:dnv9cKfP^ٖɺ;(6(U3˧ 8'xWuLx|16Ǻ[B3Ǵ"8?"ڱȶɮI},EWݛTAOA' MzI[wpО4}~rWE0|%E]UV7sʳuAx:JȲ`'nr(,vߚ৾M&?Bw7+^ ,IYiqRK\%2v64H\L~Tj& Ǯ6PH\t4as)t۰J=;h*vѫ,fNY q.Ps⊀UflPɸ*$IGXE8?7kNc|.Dc~/NKC mw9֒9C*@T.e:$ Ƚ4WR['%TZBb*( '~x#|ưs S}w RJP׾.RfxsHCr87SH#㷼u%n̷]BJ_Y-laRM,M<ĮTɃdV#ZMg/kWk iD(lT;s3sR1s< |߰lwxc~nu54r]<+L O~7#g؎e UEڰ+Y)P瞟MR7BHeRIFZP}iWuNΌ<S`q Jc P'!cVLSu?/KY~ bF4^BζO388S1 v0G+h& D<z,y٭2[b}87 ~L`` gږSϵW 'gxP[-nQuMv9B'^,Xu0tDٟ1xκ: 7%v B^6Om'7c]zOxm.RuHWgBqm qIFciyAU^;(ȯFۨk0:yꔂ'r3dm%r`ݲ&tIdrmb9c07wO"pf/nO! :ՕS `3): lPL~n;G11O5=Ji7j:r>i9H"dYy=z?Vb]Vg%;]&B-4^9<5a1V1B}P T/ZQA7S߅T*̈%0jI\oF}'~aOZU@ L@Z)[;1ge=ֿ6\7srLeboFjK~QT_%AVRi Qv9;ׯ{<6LИ<'ЭQTg韆wrws d ,ĸڬ^X53%=۶ =ڌp$$i+tC厓A>odT &TaRng?Ub{j/.S`70;*wbJzh7C;4!K/I;"wW mב$;?DXd6'ֶ|BpMrLK&|(gnP1sqo@`yG5AK{e+7_}' >~qZߢF}3:Z*1GvbwqN}XS_n)/wۻ}af Ԥ?Sӈvp y+jB;eLw\0"U݅ۋHiX\xWx#9%ʾDT%FҌ4\ΡAd[c$31"SPcK*eZ.TD!>C O3_z4Quo7 NȩϘ;#/WŷC>UzFeHg(6PY$Nf`nˇEC>n,ۍjw="a\}tK9u"go8WP@yp.-Ek m^W(+X'Pu8@~DDcc 8ףlI5HrhI{%dbLChm!5Q]S-Mxo G5_zZ:GuFGQ]źp{3 ; U,gr*$ə&!g^XIQTzvzr!̒Kڶ>9a/{S< DCG[}U;/-fuQݨ!8vȒTOފt*unpy ^Ɓjֱ%`oVuyjzFnmȁ b[x!:/uK(ͺ LEE766}+uj6!h{05KTҸ^'p(GuVXSp;a~ c\]♘,X <,B^<;t01͵! wR;vi]v1R<"B tJ@]s GN@3PpD5;EO4-ax#:y8'GuOi}l\B'KBJNZ?y!\X$P`<6UNCGEy4Y>oes -S Nw?g&|;72E@VDs#h1\ j>a@|dniZi |6sےځwAi9m .`t Slj']_"HnPª!* ;`ȭE4nD>!Zˠ%f؋Th٤*r$f'o.Tf9z,!ܕݓ;﷡v󌓲oWϩwi# Աb>"D?쯵0 ׫U@/l-ҽf~Gvx@@.X*3ywKqtV-e8iPS9nNtE웅Y:CdFDjBdݎͫH 'gy1{(D%x+T<"Ff?K Ok>?n}1+\4`>PnqZcD M@T-wXztBIUo>k]-L;\Oܺߩ!z BʄH#~9H\? տGU5^y۪B--B<(w57٨[Lx{ٷ31+h 6ZdFN|h9y?`3һT%7n ό95v%B`'نBHپ^ZCj-H]94*%";J|IPr߯٘AIg"r BML{=!EzLn|nL? A0@" .Ϻ U%Y`$ K >nS2ͦWܣ Rx;FT2=E噖$ Hst_ qxy{F%1筍i}\GZGggJvY4]nz&XX Q3j([fE4fДCfoLl:dhWO )r8ӰTȱ)a<4m$𕟺F2Yq9\g"s2(?#.dgE zKɶy^2jTUp!cƒK54ni@DŽW#Tkw;ñ{?9]Yfoz˥WI-sޤYPϨ>^tk%gȭ%oD{l|XdK=sRWkWӽԮFtJ eGp?T_|2_H |B>fOSgsNcL &"bi՛WOj>~,-!=lj&s2OUQT1*Y6YREs¤99>Xч ²/#yXA})XDYsVj>;[hX݊(3}9nBUEo@?_(ǔJm SgȌ;kuw;2?eSߐvg Żӹ9H{`.>fĜbQvFƮ5[_N D VJ S\/ O`*B7M~Yyt^C$Xikdg֐Q7b{W+B@mp\1#!W]70)ŅjSɛ]qw-"Uq0%v6n\C`w3*mw݋ ^?x@kRh#ܱRۢ&I`%/a2⹉acyi°8P,'8EezCDL"VP#( 5sՓ#t&ұ>7Q11˞G=(c];MTAĹBG,!9ӿxV v60:IAX+n?81M:Zʇ  F^8Q{4]^ƦLLwk7~؋FԶ2t7ޡà!.paLj z28W PL[/+_fTD@? V,s-)[X P3b+ ޯ/ip\ĤRUlM։M-cG2Ɖs &`JyQ?LlVեg3P]XMP~GSʖ(o4Hs)\/ RNJ6$+n QxcDɫ*lO/OH Zm޿&צMUPr1}N|5A0 0+Oq-max`iK@ R'>( wNn즧֭ATp4vjkXٚ."=6͏䂳F^1LQ~-@5nQ˜Zb,f_C\!tF[71=TigD jfnKՄ<ĤV^ibXANMF*(VP8 y*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt}9Wr޻;}Gt8L^|Ur藡_z Qݪ}XS_n)/wۻu:a=XY@u)@@"T/<]kڥS#o"U݅ۋH-\xWx#9%ʾDT%FҌ4\ΡAd[c$31"SPc7^cLJՈNUڄgp?`Bh9J;Tz;VfFՠƾ ba˸YZ?ę:}S]+А3kRi@|W)z[_ll#7wu7=FЛ)>-p ,#;%u:y~> E'}BթMºOZZw vmv HΙq |CjZ׊k{5sakt<t%akK;U~̇DwEڳ<RP"B KEs[\fbbgkOVbbhɪU"f O̫!wE#Î؝:(^bO0"L&fGz+r3yed]2ձȽE'Gjm % \ F# 'WչZH`.D}}EvsҠ`3 H /Ejmnwٸ,'xgp+A,^C#)noA X08ĞQhq$:hs !Y6Ȳq0L%囕"FX^4j,f ߓi؄~25tn.3x,=ꬬ +wf:0^{smNnGf]uD۹ .wN$}$5>ߥ>PL)ݓ^\8vr-'KXXA pGdiZF*+&I ˚ +l38U"lcC%`Ƈ~ԓqx\/K'#Bƽ=ͳ[! l3ˠŅ?2١TmA,M:t&ܿcnMs%g  ɵnFh׻vs> :ƒ5@m.E$7Cn ܢ'd>\؁trqY\~y$MJz=c:ˀ4ӞTMAe~rg& i1|ՏмA,];Yg}g049l ν=o:1a`8Uvy.B=E)Ͱ̷׬ f Uܺ#MenXMkD91tH6d+TXk=`aqhӊғҋit:`|!2&WX#lwb,/SnStջLrC$v]*։#6%JklgK3XD[f w)Wv)٩}оinD _SrC-^ڼ>nx~3"T0KG >T֤z;;xzt^A3{zѰяUd:%+eUcbз9,B 8`z6^`C!nFȾhS)g}r@4ju;2W/ &UgGU;ՁTPyAO2&#E 61Ars90'"fHDK'Q93B[?;2ݖXqZ=#cXe uk^-qCM.F{>"x'9Ud_ ΚC<*{{SP?6xDό[R+W4biAe/\ـj_ )Zpr.{\/,5衃)2f\9spDgyս-~%+pjʹvb}X6ʢ/K@#U{XezR%j` f:;zk`n͝jN׊84s_:ej[/&͂P!1=A:]AS `7 j} zO]yxqg+s@SR W~0lEn B=IPz3꩘LXɘk.iVƍHUqǹxDwu٪}۪cg}m]w_L W fT" ys\)Tދk$ɣH*G~UH5XkeXC@*XHʴO5LojWˁe/cB}'_[FyV&Z4C?w_Vyb7lIeNXXD|pX%nqb[,,] 6~_zݶk]OK4 GQi1I#bb{äOM0m ɺL6#.)0'_kW<|ʮ+{Y6޿?Y\XOƍ f(Ԭy~r`FePj/KS4&y~Pw^c۟KC! @5 y[TM{~CKڋG`;r#u~h5 k4~.k7Y"՞ )&]EANMF*(VP8 y*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt}9Wr޻;}Gt8L^|Ur藡_z Qݪ}XS_n)/wۻu:a=XY@u)@@"T/<]kڥS#o"U݅ۋH-\xWx#9%ʾDT%FҌ4\ΡAd[c$31"SPc7^cLJՈNUڄgp?`Bh9J;Tz;VfFՠƾ ba˸YZ?ę:}S]+А3kRi@|W)z[_ll#7wu7=FЛ)>-p ,#;%u:y~> E'}BթMºOZZw vmv HΙq |CjZ׊k{5sakt<t%akK;U~̇DwEڳ<RP"B KEs[\fbbgkOVbbhɪU"f O̫!wE#Î؝:(^bO0"L&fGz+r3yed]2ձȽE'Gjm % \ F# 'WչZH`.D}}EvsҠ`3 H /Ejmnwٸ,'xgp+A,^C#)noA X08ĞQhq$:hs !Y6Ȳq0L%囕"FX^4j,f ߓi؄~25tn.3x,=ꬬ +wf:0^{smNnGf]uD۹ .wN$}$5>ߥ>PL)ݓ^\8vr-'KXXA pGdiZF*+&I ˚ +l38U"lcC%`Ƈ~ԓqx\/K'#Bƽ=ͳ[! l3ˠŅ?2١TmA,M:t&ܿcnMs%g  ɵnFh׻vs> :ƒ5@m.E$7Cn ܢ'd>\؁trqY\~y$MJz=c:ˀ4ӞTMAe~rg& i1|ՏмA,];Yg}g049l ν=o:1a`8Uvy.B=E)Ͱ̷׬ f Uܺ#MenXMkD91tH6d+TXk=`aqhӊғҋit:`|!2&WX#lwb,/SnStջLrC$v]*։#6%JklgK3XD[f w)Wv)٩}оinD _SrC-^ڼ>nx~3"T0KG >T֤z;;xzt^A3{zѰяUd:%+eUcbз9,B 8`z6^`C!nFȾhS)g}r@4ju;2W/ &UgGU;ՁTPyAO2&#E 61Ars90'"fHDK'Q93B[?;2ݖXqZ=#cXe uk^-qCM.F{>"x'9Ud_ ΚC<*{{SP?6xDό[R+W4biAe/\ـj_ )Zpr.{\/,5衃)2f\9spDgyս-~%+pjʹvb}X6ʢ/K@#U{XezR%j` f:;zk`n͝jN׊84s_:ej[/&͂P!1=A:]AS `7 j} zO]yxqg+s@SR W~0lEn B=IPz3꩘LXɘk.iVƍHUqǹxDwu٪}۪cg}m]w_L W fT" ys\)Tދk$ɣH*G~UH5XkeXC@*XHʴO5LojWˁe/cB}'_[FyV&Z4C?w_Vyb7lIeNXXD|pX%nqb[,,] 6~_zݶk]OK4 GQi1I#bb{äOM0m ɺL6#.)0'_kW<|ʮ+{Y6޿?Y\XOƍ f(Ԭy~r`FePj/KS4&y~Pw^c۟KC! @5 y[TM{~CKڋG`;r#u~h5 k4~.k7Y"՞ )&]EANMF((VP8 y*>JK&L(gnP,sp9g@o@\?-yw.$7_zgocag򯩟i}?Yx{/'?Y{ ~u-CUbwqN}XS_n)/wۻuݾV{wqNRƀEr^yD8|<וKSW!g2Gequ'D 7[1*GsK|JhCr 3Hfck5jDoƘ%R5<ϙ`i~nmr{wʨ /7slZZse }9`@MrʟFHg, ȧO87;8cuj0qFD/hPY`ȑ_O"jx~Gnq+zXτgzCWL齏ޭn$?+ђr@{+a!ƺZĽf a,ɦsݏDkр3p0ȜMgo2guyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aDJsbD @If&^j!&LcG'[2Hqcjps l[+/q3?ՒDKRKr}Yi~M}_R*:߭*]v/8M"˱pood_pJfӉVSQ]?/V n Tm%z%}!o;c& +^#17jhʟToksJVmt1.24c /b`4d jm*0QʎF4/)vV4di ySBy5u~dH90%"} 5:Icɜ `,O;: GbT4uS*a/AR{W=]$9Z0E0z`W+Dި>Hygq@ꢂvG(pEnTj >yaD ܵ=Ef4lΛV ۍ}x:+sc4#g i3)Vx0{6I+U,сۤwDmE愿?a95 HǞp+=UPk~ԓBPa>b@Y\:@R>E?"f@4%Ұʟ*@NiD+"ƄWt< ewgfOW3le!`$++epMk!f@My$@v\w !fe~$:K!u-+z2b?K|KPP0.H(_X|Y&CO,uİsIteWFb͕rɻpٟwC`*0I󚺏H"iWg9*C, Ame7_$7/$p~[E f mnlXӮ"0ʹf?rq'r#.~|ͱ-%1#1,ՑU('d`qqxf&QPS5g/7."9WTm PΕL0 Niq8`(t(9݋a8H})Xtxɏ2Szfڏf TzV]HìI歿EPAyg6E^Rue~B2F}AIFb2Q^IxlڛraEm&Ԇњ!R *k ^tLAƪC z^U|k]K,<~=yYqgdMEa8{Gw*;rw?i.ۼdm_f,2ެ!-_i4ef.cK3c1h>"̏j\Z\?%S~6AؚW.Wʅ?'H3!Z 6>=pϷ=߱YT85Wmk+N@71Ea6'r? ^6Ӏ2Wj|R' 3O{" & 査_QG%+ /|16)ef./*H2MOW-7sVx$8xrkcՆ_z24 ٰ-o/ G f_ene/3X*UWjf嶉<dAJ֬qVzf|/m)-DlI3 Sl(bphһFv2VƆ|p+d7+% e%~NxZ Zw$\e 3#ۇri =(l.FT<0jEtȭ&l$n;j˳UFxf}R,ȠzَYѭJLM{_"YxGXo,tFϱDЪآ|ݮ8ĝ1_GI$Q# %Izrh oA* B{d+;۸0\&<4>~d0D",5xD$vN_DǤZa0HWS_Zt#(5"h:=ŅHK?b| : Iޕ}5qw_c[YϹI0A*Ts 9(:/+C錋=F]G'B܄=;&L7)9^O!8}_|c{K8TJ38;qة6%[-ЙL4O6ϼWJK&L(gnR׀/qiKT|ߨ80k?}Lz~uzt}9SϪˏ+9>;;Gtx|g=@?/?ao>~Bwj_n)/wۻu:bwqN}jn)`JCnU=8(gjj,T:;.:HwaF v2>F _w; rU5Q=M<3nPY!z c-a-H׻X>Db*Fc'v9C nm~31[=BL/ *ٲ'c=5WD@_nGI ,Y䆌x*rj/*`). a,ɦsݏDkрʗp״q}&7ZIX2ի^Zr r؅(NK]hR` ?n 2( C׊[lzL+nfdb=uTOlI.dO:7%:߃ _ xJk6Ph38SWgMY 3O:~=!4I1m|c(eTNU:]P<"%ȿ|a7zqnڰҮbs`x~#+RِK8@X..E <۱ #ޅvxwXìWfuקHHoY6׌lؚ٧UP_kl*l{rbpT Q6ES!*( VO 27LN!F ^_ h! "U B.JCeН9憰ң <fsq +ep34Kz]\W7dM[V2>^?z3Ԧ4Zdvͥ{cv~Կ :*~L0gaa%K:~;\ Qt)+-3۪FZVzzc`cY'?Nq!KeD"q{- r7|B!W~\ OtYRE V9?hQ^Kޘa]LJ@dm49H#3Fi&KK%b0L^JOH1_Px_:4vjZ90 +T)ZF%$iI8By]W4E*+q} hk%9#CJyONwSp1"4k]jD[7A%0bW#cfI]!5/,@%HpXbzݐUƁd@J~# vv3,hVFs9/>`{>.2/L4?r?1(5«`RN^zest ǫ7~Uu=P> j${#6\"SυBӸx\zY 7XpX;&&i JAΈ9Gc*#ή6f"vjjFnua+klDkDUWKoڱ_{McJ5,UZ+owRJ:j,qJxs?b*9bN /f2,\)nгRpRpm_}X'\{]s&1͟zb㴋-[ڃ%]},Pra\?3ŁS7s͑(=9CY(+ d|栽%? jAM{n'xvqƨf+| >k*v,3U)W]@Ék rpaGyf"n~h8MإށC+3z/֒ؾچđTa]CqT s3zn~k֋1d Q9D]ދe3%%$,dzU3礘ޙac<u'N`AO/9txٱ9 ԟVfHvM&Rf%"]^F/S?OM}BRE̐9(HxT8f6b%H㋏+0eQ͋WmR 'kƋ.cvGA|`,|_b{"a>Jpc6E*u#9k m%WKXhy-qt{nK,wNjUk 5t-I>?ŭfy)fS6%Vc/:~{a8ЊrTem5X5Zl{k "ZZBn /E#o~Cf/oh "; ^r~SG78 9z# qbR߰DryeÚ˼MLX35{<ڍEOG[▟0x{+&߽0J? W@ V#ЏHpdq pNUeUinuV~61lQPӐ=\J-W1?W Qg1ڷw";ަDL~a# 7?6UV}|@P Ԭ6 MmkN*mSG3 ݱ[>ܒ+TYXM1l{LlŹj\ض;zh$-1w؋vt<9vH? )KA22Ux?j0\9$X (>y_{iU4zA'.JHca>Tqs%\t} &\kOKpb*1Ӎ#ptkuNGp:`oXi`Ĉ>ā57͏~<ɂ)[RZvjؗ>+NT@O(hg[ӭQ]'s-;Gf*_C6{qɋ[cC˅GIQJSg֞u2?u2-ysdN;G۸u v <73Ɏa¾O|'}0vr5V9o< 0huDD-分[c7Ry8wh52G:(M=a>j^hʍO[ >lD#QdBɝ-Y{7CpKٙ0.+<~Xm'!mbL$ !Q3Wӛ:!Ȑ>*ВaWu!oq+ceMǶ41qaPz:"V4L{7R\uBf%ښR<РÞ:k) a%*u)݇mU Iw{|Zo! J`r:>72o0Ѡl3aF ``ž}eg!.Lvk^hH+&JK&L(gnR׀/qiKT|ߨ80k?}Lz~uzt}9SϪˏ+9>;;Gtx|g=@?/?ao>~Bwj_n)/wۻu:bwqN}jn)`JCnU=8(gjj,T:;.:HwaF v2>F _w; rU5Q=M<3nPY!z c-a-H׻X>Db*Fc'v9C nm~31[=BL/ *ٲ'c=5WD@_nGI ,Y䆌x*rj/*`). a,ɦsݏDkрʗp״q}&7ZIX2ի^Zr r؅(NK]hR` ?n 2( C׊[lzL+nfdb=uTOlI.dO:7%:߃ _ xJk6Ph38SWgMY 3O:~=!4I1m|c(eTNU:]P<"%ȿ|a7zqnڰҮbs`x~#+RِK8@X..E <۱ #ޅvxwXìWfuקHHoY6׌lؚ٧UP_kl*l{rbpT Q6ES!*( VO 27LN!F ^_ h! "U B.JCeН9憰ң <fsq +ep34Kz]\W7dM[V2>^?z3Ԧ4Zdvͥ{cv~Կ :*~L0gaa%K:~;\ Qt)+-3۪FZVzzc`cY'?Nq!KeD"q{- r7|B!W~\ OtYRE V9?hQ^Kޘa]LJ@dm49H#3Fi&KK%b0L^JOH1_Px_:4vjZ90 +T)ZF%$iI8By]W4E*+q} hk%9#CJyONwSp1"4k]jD[7A%0bW#cfI]!5/,@%HpXbzݐUƁd@J~# vv3,hVFs9/>`{>.2/L4?r?1(5«`RN^zest ǫ7~Uu=P> j${#6\"SυBӸx\zY 7XpX;&&i JAΈ9Gc*#ή6f"vjjFnua+klDkDUWKoڱ_{McJ5,UZ+owRJ:j,qJxs?b*9bN /f2,\)nгRpRpm_}X'\{]s&1͟zb㴋-[ڃ%]},Pra\?3ŁS7s͑(=9CY(+ d|栽%? jAM{n'xvqƨf+| >k*v,3U)W]@Ék rpaGyf"n~h8MإށC+3z/֒ؾچđTa]CqT s3zn~k֋1d Q9D]ދe3%%$,dzU3礘ޙac<u'N`AO/9txٱ9 ԟVfHvM&Rf%"]^F/S?OM}BRE̐9(HxT8f6b%H㋏+0eQ͋WmR 'kƋ.cvGA|`,|_b{"a>Jpc6E*u#9k m%WKXhy-qt{nK,wNjUk 5t-I>?ŭfy)fS6%Vc/:~{a8ЊrTem5X5Zl{k "ZZBn /E#o~Cf/oh "; ^r~SG78 9z# qbR߰DryeÚ˼MLX35{<ڍEOG[▟0x{+&߽0J? W@ V#ЏHpdq pNUeUinuV~61lQPӐ=\J-W1?W Qg1ڷw";ަDL~a# 7?6UV}|@P Ԭ6 MmkN*mSG3 ݱ[>ܒ+TYXM1l{LlŹj\ض;zh$-1w؋vt<9vH? )KA22Ux?j0\9$X (>y_{iU4zA'.JHca>Tqs%\t} &\kOKpb*1Ӎ#ptkuNGp:`oXi`Ĉ>ā57͏~<ɂ)[RZvjؗ>+NT@O(hg[ӭQ]'s-;Gf*_C6{qɋ[cC˅GIQJSg֞u2?u2-ysdN;G۸u v <73Ɏa¾O|'}0vr5V9o< 0huDD-分[c7Ry8wh52G:(M=a>j^hʍO[ >lD#QdBɝ-Y{7CpKٙ0.+<~Xm'!mbL$ !Q3Wӛ:!Ȑ>*ВaWu!oq+ceMǶ41qaPz:"V4L{7R\uBf%ښR<РÞ:k) a%*u)݇mU Iw{|Zo! J`r:>72o0Ѡl3aF ``ž}eg!.Lvk^hH+&JK&L(gnR׀/qiKT|ߨ80k?}Lz~uzt}9SϪˏ+9>;;Gtx|g=@?/?ao>~Bwj_n)/wۻu:bwqN}jn)`JCnU=8(gjj,T:;.:HwaF v2>F _w; rU5Q=M<3nPY!z c-a-H׻X>Db*Fc'v9C nm~31[=BL/ *ٲ'c=5WD@_nGI ,Y䆌x*rj/*`). a,ɦsݏDkрʗp״q}&7ZIX2ի^Zr r؅(NK]hR` ?n 2( C׊[lzL+nfdb=uTOlI.dO:7%:߃ _ xJk6Ph38SWgMY 3O:~=!4I1m|c(eTNU:]P<"%ȿ|a7zqnڰҮbs`x~#+RِK8@X..E <۱ #ޅvxwXìWfuקHHoY6׌lؚ٧UP_kl*l{rbpT Q6ES!*( VO 27LN!F ^_ h! "U B.JCeН9憰ң <fsq +ep34Kz]\W7dM[V2>^?z3Ԧ4Zdvͥ{cv~Կ :*~L0gaa%K:~;\ Qt)+-3۪FZVzzc`cY'?Nq!KeD"q{- r7|B!W~\ OtYRE V9?hQ^Kޘa]LJ@dm49H#3Fi&KK%b0L^JOH1_Px_:4vjZ90 +T)ZF%$iI8By]W4E*+q} hk%9#CJyONwSp1"4k]jD[7A%0bW#cfI]!5/,@%HpXbzݐUƁd@J~# vv3,hVFs9/>`{>.2/L4?r?1(5«`RN^zest ǫ7~Uu=P> j${#6\"SυBӸx\zY 7XpX;&&i JAΈ9Gc*#ή6f"vjjFnua+klDkDUWKoڱ_{McJ5,UZ+owRJ:j,qJxs?b*9bN /f2,\)nгRpRpm_}X'\{]s&1͟zb㴋-[ڃ%]},Pra\?3ŁS7s͑(=9CY(+ d|栽%? jAM{n'xvqƨf+| >k*v,3U)W]@Ék rpaGyf"n~h8MإށC+3z/֒ؾچđTa]CqT s3zn~k֋1d Q9D]ދe3%%$,dzU3礘ޙac<u'N`AO/9txٱ9 ԟVfHvM&Rf%"]^F/S?OM}BRE̐9(HxT8f6b%H㋏+0eQ͋WmR 'kƋ.cvGA|`,|_b{"a>Jpc6E*u#9k m%WKXhy-qt{nK,wNjUk 5t-I>?ŭfy)fS6%Vc/:~{a8ЊrTem5X5Zl{k "ZZBn /E#o~Cf/oh "; ^r~SG78 9z# qbR߰DryeÚ˼MLX35{<ڍEOG[▟0x{+&߽0J? W@ V#ЏHpdq pNUeUinuV~61lQPӐ=\J-W1?W Qg1ڷw";ަDL~a# 7?6UV}|@P Ԭ6 MmkN*mSG3 ݱ[>ܒ+TYXM1l{LlŹj\ض;zh$-1w؋vt<9vH? )KA22Ux?j0\9$X (>y_{iU4zA'.JHca>Tqs%\t} &\kOKpb*1Ӎ#ptkuNGp:`oXi`Ĉ>ā57͏~<ɂ)[RZvjؗ>+NT@O(hg[ӭQ]'s-;Gf*_C6{qɋ[cC˅GIQJSg֞u2?u2-ysdN;G۸u v <73Ɏa¾O|'}0vr5V9o< 0huDD-分[c7Ry8wh52G:(M=a>j^hʍO[ >lD#QdBɝ-Y{7CpKٙ0.+<~Xm'!mbL$ !Q3Wӛ:!Ȑ>*ВaWu!oq+ceMǶ41qaPz:"V4L{7R\uBf%ښR<РÞ:k) a%*u)݇mU Iw{|Zo! J`r:>72o0Ѡl3aF ``ž}eg!.Lvk^hH+&JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF*(VP8 z*>JK&L(gnR׀/qiGT|x80k?=Lz~uzt9Wߪ?Ǜ*Vww/}v+ 0f}aXe-o<TbW]:bwqN}XS_n)/v Y:Hʧy^V-M\wxʘs}GeԞI(ZAnBa.U *6gu $2A!`E ekbW薬EH dr#>g= o9s;Q LgI5I =طbJpjr_|DrԍBh~To0v'q9!Ŭα;'ح"ə"Qޟ ܼHک|CB89uyjzFnmȁ b[x!:/uK(ͺ\7`ȢSЂB :^+ulw=aD N %"j 'Vz'I&됨2T (S]Y~ȟunKZu7^ :HךmS!' {-fq8^ g\7{U>˙=PwQ\ /cZbx2)s9L<"&`ܐ+Ӎ XU8x$Hᖉs9+~ʸYt:*m<0왋ǵ m1ٍh 8 *q7lx׌s-8u  ]b1 f~S]C4!3 ?gIAX\QOmtuW(g"ѭ>d~I;Ka$ <,Z|Tr߄ֲ-g} K ;F{0~&6B !r/s'u)`{AY{:i +[m$`3''?s+HL' Kbxn @6iVɍѵJ̘%L)8$&wgT|F/^ @Ccᄍ4ĥ>BZ `K(% fOFT1Uz27TV9 # qDq"jçN@PWy2 }b̜/Z%2-OPChRY/Sx'KX5?G$"{ʧ3%cPb]_˼YUY#7Ț5>8q]QJ=~3R6_L..}*e;sopT<[;`tϺ_ze?׎ZØG(ueF$`8a~(MWDUA(+3 _wXރTu6H];$-by5ӏC*?s~gfdb%|DTuqy9SsV?(vlC2y $6#*S pp706Zx?DI^ǵ"JpP!zIZ>**v+ Gs@]d$C OMRxȅtF*>S ;?hz٧Uœ>@EotW@OFġndt0~_*8K˦/A7|$`IY-@{sokknI' (@iSӠЁ> nok< Gݸ*[[dҜqXT0-Z;750$ ><4HK }(>y@91< |܏a%Ee5!c4ce&h3 8IeΣ>:4Oи昗BhڞiC5Fz8=y)]jU eV!nin >O"V@o1Q!nɋ6V&zg&¢f}hD8Rh9v95{'ۋ %SoW˦0!3? җDP4_Id?ꁘfEۍ gBp=_*YÎHk& Bm5WeTQ[ՇQN$_z 7 Rn>9ӌT-~[Ӷ5g:s<ڈ6g&麦1EŘKN}~5Rg@|@aǜ fuGKne N;tMf dR A&8rwBOʹQCg*b+*j-yqe)\B/x~n?mBGjƠF01qskfەCA9&Bpש\,?I+vԠ'3Hi|0ZmVztL1 5"xTN/idžl6,~Ke"g }b4SrOK?r*yAh\~7%YSUWIs/zG\Kr.\Cr$h[ralm6` REWcvl48쭊)ż_ioTyQȘ?}bLV+q%F ?טiLP7ۺ''r? ^6Ӏf+ V=Lf@_7INWVnSq.]{ldvlĐp,Wy"Xƭb ~Ld_7l8P\nJ {Gp1`; P3bX"= 3jywW 8`.(BF s?Tyva4S]^oCH wCگ\ơ.r)ewaY3Tp\1|t*ر#":52ALfZ>5EYwFU;Nׂ6"'Ä,¹ eC%quoƌcRBN)#U,DPeHr"K?A*e 4Ԙ/gJc%l/ׇnraU"'Lsx;XVgh Iiɝ?1RֈgVqwl;!UҔ636Ă_ܲB{DiB b}:JĀ(`TX4-sT9迲bN= ɚTҳYQ"e!bTFRqJNqy]a+|"EB% oEwԎMo8ôqp awGE*5UP~-AC2(K;ۅ6R;A++/#H(wmNYPdPVܢIB{d+;۸T 6C^PF0rxEx7h3ݫJ5VAp< 0iuDBďؿlէXںGVp@ja 9d`{ɽ9_ys/qH9 mFl6l\ALǑ7:ĭK+CV(V6^Y #-ZSh_Mh&]W>A7=N9,J]òA;:/2Ibyq cب9X ռH Xdv\5;#~ %EZ=`AyR17~ 09'˹ /Uơ}UQuc0c.|\v[24K0,m^fo3Ӆߗ+7F@+}.CX1oV@jnA p%L" Y}6b,`Ter} sף FEQ$9?ݪ6ԇOANMF4(VP8 pw*>JK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7icJK&L(gnP)Cs sO#g@@o\ǯ4gCkw=~v7 뷱03{~`?sYA?!Q;]v/wۻu:bwqN}X5gw 0h!h^7*EKWy[T5ry*`}W_R{jFxOy(N7*EkY"D?d|IbKzDhT˴RWQM"ˠИ /EڻZ'(ÀN##&[A`8h..&\ojS0wF _4n|2_ٸ$bU1k%1m&/+'?i?޲*i(r&ٿ0ZiKYȡ?TJ}8kBq6j61Iwlo#aaTl9ߌ+ь w fNZj2H-2wP ؁` Yz1M] \j 睽qaoȫ.(lYTuGיZYQ6&fOyTzFWاX4 ~rgȕ.J ?7M܌"tzIe788`ԾT|JX۹R~txlc~?qq)<)/ oՓ sd7a3Πejʿ±YLRazM_ .+qG7h $ Q0ync`PLcI#/S-sB ݘ R߃vùSlq~cŇP? 7R!p -V?*L n s#ENt# 8)/yTX׋;Yo<@MyA>byQ mÖoZtmqd-%g/L!WVc0GS @`cQ+ {tiNc䶯-tJ6O 0#$NCP6c,z]=MA0qՖ1^(ӬWJB_bh1Rpu9OKrn$lBؽibPg i:}ku[S>\|`lB-༚S%K{9( )WGnQsk7V@upM<swaX2 ϡ]AYwpFOK%^UWudYDzK 2:IR/ ^&uۨBMƲжlnB#!&:+SNLUr>Jj~f 1ޙؘ-CV|j'$ʰ: *K-{R3ڸBk+J#TVR̛V>]ךV9 LpQ<+&YAM8Q;tڃ oͼ=~:]y򝺚ٱlzd*+ ~(Z&v?`'lЧ}nGn]pCPt}D? * !!QfJ?&W&Ŷ ȳKZw,SZ51VNDèF͌WgH%+[.aH ghۘt?yL?$ ?R peXT1k S,MK0u`?+-[ʑbdTɽpw<dǍ@ Bqd ~0ݽ* 0MIV5,2ݐJU485 6"m?`ilX-Сqp-S@r00'ug\ƢkM&C]s0T&B\m`"fHhL je p\)Ndݸ4Y`GRSDY8i;Ct̕xexnܚ/l\n_A%ҴaJKȩ%y5℔ %sxW'|(*?56̃pMK]kgUeN"z.hp`ڛ%X'=DӋ3Ѹ L[wȺ5*lFKmc}H,}+q]SQq4݃tX?DmG1yPwH9PVdfsP}e",*s d=A9B#$ 5!ڍw҉xdNN1?ZlƎ_Ljx_"C=H g4΂5g7^?ߊB*]S<@RUt$ sMœ[5pD t3PRrMՁHcc[Tǡ;Lg 0Aް|:uKMd`T-)7Gظ²ƒGw@ 0C6tWIAsjn^\^=۳Bt/ 7}\g~i~QAѥl2B|тC^lfG31S׿4QfWq%٬MY Pp)^4T B_өwRJ"K G} !X!:D x*dVWOεR{5yR'U6Ժa 3vSKOi& ~JS tk J|PK*pEuٰz+m)=.C T\lyW+՜տ<сpu;z!Z.i8b-CAt95߽sFJM]Jz}nlˣrMG+٣u"h}>gDSnۓ@1E^V.~/ l;Aw 7GCŊc~TԈR7? eI m? ʪ\6}I&XP'_p_(%+e}za˛dtPhb4nmq1rQ:QS|2Totg.`>{JIiQM=E1Bg}c9yc{uv/̍%h U[P.P1ԣpPFwxN5^ !jS@TT! [_E:лI{AC,Rϱl61drd"Tc ԋ9nu5j*velYQ\LJ?@0|[#x^eCHK5aLĚC5P[\NVCo1t9٬c" TB l}ɲÄOjgp?Y|Sd<5R#wPiE"d0yԴ1 C Oa|X[v{r#ti+D  2.yM$>^̞\[(%D[&.y^BA6…-Zv{Ěo ?4A믌?}7ickӒj=C"2Ãjώ 5TKussM3jIʟpUhau놀)# nzF'{b۶m2H$)) 9998w3חC̄FANNv LǍoԝ75jdGVZZjr * 0tP]UT%**JO f=tIRRR8#G͛iΜ9Vݝȑ#MDDgϦ}q~cǎ%"gyG^ fUj>5*B*kiɓ22R2\vv6̻2&$$26H3fڵ+]v<==o.ޥKחHRqZhAK,LO7|򄅅];;; ݹsgJJJ,3'Sߟ*9}eΝ@GҌi[lܹs|P׏? ;;[6d.F1.P999 fhvN8`>>>֯l{w0fZ*aiE9wAš:>n%Gۯ.++Cyy9њn`:XcG {|(,,ݻx!_Xco(?1cƠq*B^{5Q7nm[&$ =y`.]zmQViѹsg1!۶m HII֭[_ժR˗qm!,,L0l޽WV1괴4⦥ھ}"""eO}0&x.$cΦfxBlO4͛g9~~~Vh0 .$|r{ii)Ç[\VhF9p>LVB˗LG0L>}n8ڊ9r4 8GK``vqNXXc?c˖-*++9zhҍ'ٳg+_7'x~ 6}w,;;/4 ݿڶm˥?ˣJ-ZI%%%<7m^B믿$g˖-셅= YEîw{LVkiFDw-رc ^{=n8|'ⴋytї?Uqj6m: ?L*4$% UVF… a4Xx)y̺hrhAD*~DD/^4>L u\ҺuDaѤIћ7o`Z W<˗/V&?3m6/00233 Wtdd$uǣk1 #ŅG]@@2ݲ[>^ں}=pwL!CpO{ݥWYR%кydeeA&UvfO=OF]&O{ 6vNl!!!4yd_MM ;wRRRhҤIݻw޽?{l^F{ 뾖/=ê0Bii)jJII"n. 6=p-6%%%5wo!``m0`փ`J`؋R[ʣp] Tt[/k߾anoR_B@ff&gϞM_m{)Ѭvp( O\M6D~~>*z?4azwF1f;vo,5J___m|Q2dRhL4Ip$f=zjfY],*SS.ѣG{hr0RYYKgܹTVVsӝgҮvrpۛrssE㧧ӃLn OOO1/== ~k\}t.]ܹt?Sea+"&/]dyy( e7Jj47L4hyyy8vѮJ-Q:[+eҥKB6GGG3v׮]axakZֺQ+)5Ri5yUpӉŹvA?FPZF?lذwR,bj$z-8qDmݤI( ?Gynzrؖ k}5/G۲ʡK6v+ܑ͛7?Gˈ#ȚE{L[>7g믏dY׬YITgܟx O a_mHzz:.]~}ctKk׮<6u-R|sΆBv3Cld-g,.dk O<*3f`̘1ك3gru_#~P~< .\ޫuoÇAAA~:`֭0`=֬YcFRPP kZO1Fii)P -gϞ5/)YՍPBVCpȝ*[B 鄔j7խ?FwKfݓtОwӓ uW> PJJh֭#??? Bޒ*OOOrASj51B?܊Z_!󎋋#:s4FrOzǎE ,-|uN蓖Fj#Z"ѦM$$$`vY@oʕ+mzȖeeeP(;w./^lzvV\i}jc?E9sV\M8q"-ZJMMEhh(.]0\R0m4L>]F*_~%̙]'''Vr覭}|ܡhd[o @PBTz+WD||s(J#GDӦM*{3f̀J5tP888`ѢE Sxo&.]SCb3δG{xxͿQFB:6K|2!\]]eONY%$X; LbRqȮfnnn&ADܹvBa"## =4gΜ[x˗/st߀9EqGSJqM(JēO>]O>ݨlW^Ehh(nڵ2de5~:ro(&Mùth~{߻w/}Yq̝Iwd;rRGҨQ#A;ww?ԩSeu_؋cСCllذwѣk)5v9!EQQ,YbL]\4 oDOOO:uwݻIVS߾}y/j^yI7}\]]) Dܺu+j0aGPI;wv=zd}ʭݝڵkGڵNVStt4vX/yq)44nRDDǎ^`ϝ;g svv6]p<==)++wر[hi%%%ukTUU%E*++@""ɡ3gFDܤQFݸqJɨ39M_?={ŋe6~FF'AYj-ZО={hт2 }ҴiSUj"S]ԏ BjjM2dMf/ `0f0R3 f Sj)5*'T{%MVs f9 .ԩ ֮]+ƽ{н{w( a6湕CPT*; D֭[|N]*tHQQS]segg֭[\[5k`R3|BRܻwɭ&L"mِjpbݼ}&)aVRPP ڕɓ'M~w`O3UݻkY0fX6mڠ<^zɬ4 /2f [n]]3+tk_qF'rqq:t(Xn~~>M<ڶmK(((Hk׮7k޽+zr=(585**JVd8pI'/6/%O:y49#uѮRMR:{Ll߾#أRc||<ŋ&y-^#GM;`w}`ݻwSLL`jSj`jǏv>NNN<3fH#+V0kʕdlժJݹsg_Æ y<0+pizԺC|LޜE7~nVǍg{"iGhjWYJm؝fcAVI7m۶ݐPj'R4ِklݮrJ:eee(--]\\ϛ۷y}˺;Zsx}jzǎZZkK !--.OokO]UڲX;YfY bƍ%VVVKj5WZ.klqǏ7moܼySuqq1BBBU:'2eM:**ʪin۶ #F:3 ׯ_Gpp0ڵk'խvoԵǒ_axSxqDvelaRkڵKݻYzfm}]Z=zXTyϟo~ڕ)?ݳP5޿?/-c- 1e^f ~lyOJJ3~}OOO*cǻ>~#[V'NѥKwU5Lŋ۵kȖUkJnL:~mznLJNII1X.>}5lؐauB!OrriL>ٳgEQKuuAYkjjdꫯ,^F?jI۷oգGYq+++I6lЮF?tٵkAY?n4^BBAJ;>Q;whZpfggiӦ1117o}Y-77k֬QSS d9m駟b„ ~R?Fڻp>cl޼ Ll߳*++evK 3?E[ w^fy}7ve:899& AII ~zS.]лwoqfΜ "]sn:lڴ ǎ۷@pfΜ+7"##QUU'ϳ/.ї٬UrLqbccm` ;;VѬY3rqq[K&MdRjc}벎`I4i ;7''p^ע)Jlٲ۶m!đXlp{Ŋ8{,233%lttIN°adו. 6DMM ?+S=$ӐS7BO;vʕ+z*@XX ..Nv+lٲwFEE|}}Ϧ:!!wOMpvsqj5ݹsʈرc;M0233%nbˍt1ڰa6bi.((J=00KT4X[F%X\]]IVs| X(_1̙3mgSKsNIwww"wu0쒒,\wΊq=K 9r$֭[{:u/DnK*?1ڷo"ի\&Ub VKzzzrwMVQ[j"7|Dտ޽{FѣGd; MDK`lْ̘1Z_>!륛wZZjӧ4FrOM6ԤIn-[Z#FȮc|tB8,PYEƩ F*uYY ΝkK=g+W.i X|MeEk+aSqq1gPFF'-GֳgbƍXr%V\ɹogΜApp0.]>R0m4L>{jj*BCCtRqbtr蓖???,Y`61َ9,^={DΝeiU^g۶mhԨkxyyԃP>U̚ IDATޠAd1omuؿ?4h%K <<\V[) ,XܹsyY>|Xh@R.6BG3E_N@е ӧOQII EDDOXk)9W Y;!GLZU|oFԗ[71ju.],TnR l!Y19 28GHVlykIgRKՏ~,*/++3(Jϛba._LHRѰah 244T QMM a@D.77A#Hv}dggs~:ti.9HOII obW D16 Iˁ۵kӧݫ۟Zƻw/Bn q5 %OOOZno̘1Rk׮&?.u'7[~RLqqqy!lRrKτ Ņ'$FCsӦMF;tSÇ''''1b,~TWWȑ#͍|}}i39CzMk.$$$4EQ|wҥK]v ,5QYjSj!F fr:ofNjo0s̱\:mڸ EDDX=mIxWdȐ=XgJݯ_?mۖNi4 4 N:A8{,,Q7!%8q"/'x'Sqq1OpBM_Fr_op@;VK#7 777O8p m6h4L8s[jwN5558twh߾xZ4KgDW\£Yfr|}]JMMwyZj%r-]hi Bru///+SRRhРA .BnbJr9urr2Yd-zK{b҃\˧/ImNҿq秭ς2 .… q߿ @`` ]}4 bҬ{TlB &7*ʬׯܹsǬE˖-1k, < { }0$xzzѣPTP(mu# fbb"J%\\\_Ã(Q .. 4 .++ÀgYoر#󯮮ƕ+WpIl۶ vNdӧƍøqЫW/Ņ5&&KKK#q@> 8[3f*=zh6i҄:d,)Rwy) _ { 4k ˖-Ϣ W^EΝ-k֬aƍ/Y #m̪0-T֯>}:OȎhfFuu5w>EEE cf0JӦMY2lNp<"[rr2V^-ߧOlܸ5"3 A۶mE>|'OU^y[N?11;k@fG!Ch @P`&۰a0m4Q5"3EUUlق888@Psrr3<5k֠2ggg#)) O>YZh?/^d`v܉4=*ƉgϞpA<|~M3oꕱX}TTTѣIPX-/ۛʬZoߦ_~겊zEYYYdۚxQ+FVɓ'm.֭[EepvvՒș6߿O65r[JRR)JePTH-[-[Rpp09;;U3C-gJ/paݻGO=h`zMmԨh+V`l="##e=w=ctر#{9DGG#<<DUUJKKq]deeʕ+pAn5kL]ɓ'cFõkӦM?oO… ~zѩl~)>S|ᇲdǶ-~gQ?___<ܵ'ӑΝ;իׯ_GHHbbb/@V[]A᫯KMMȑ#ʆ>lGϞ= TXXhe9vT*2lْ.^hKKKiyq+K& gذaqO>MF4~޽ªn޼YrHݯl^h̰qVӧO,F#Y^^Nڵ%55jZj%*ϼyd{nɇ[oe5y322$077ݯ0Ե1c߬!!!k'''`m>r.ٳ%eھ};3zߛ֊+$'Kq]<?WfkSի%0a]J%1C<;v0+ͩSJArrVVVJ}mN~muGΆǖ-[ÇѠA62>}Aj۷~kq<]O͕K.U2ц|v+֭[%Թ]vE-D7lZl)wewuuŁPPP ;?OcPۈgyv+ߙ3gD-^n9x ShӦǭ.\K.?33ڵ#NFa+3Զwv-_QQQ .0EQVͯEǡC 6Lp~A4ݻڡyv-wbhϊ~+//o|;wRlذApjrr20e^[jKծ{ꩧDZj%nB'Ϟ=ۦ2X`yP(b $%%Ӯ];уݯP3I8y$zƤID|2>30qDF-?j(ɏvRU?0Co 00Pذa* k׮?~>^ֹl ***SNeR*4w\ ԧOIzaԗ~:H;h zU3g͏Ue vcѨ+WPpp#FIϟ0ϙ3Eǎcmo&ƶ.@4j(|'|B^^^Fiذ!eggsqnJNNNP3CmGn޼I;w6<DaaaԢE jذ!VPPPǡ׬Y#hIQfͨe˖`4 kIMMڌjfM ==]0Tk7nLW k{MNڵkM-%%Y`~QQQ~˗/GN=km^ɓ'M6!''Ǣ6l=z`ذaݻYZ )vѦ.]Š+\pvvF׮]+_3_UNoV`03<``0P3 3 ``0P3 3 ``0f0 3 ``0f0 3 ɁR /EDD@ɩrV>rкukmVPVѥK?&劊œ9s[?ФIOXx1hFK!7ŋѾ}{xyy}KC_.\.]@`ڵ۶mCLL 4 x L8d{AxWeΓO>bh4gJ^j*DDD111̺iΝ;UVԩS_m4NV駟bV+mϝ; ߟW:uFA ٳuwiDGGCV#11dy7Yh/6KVk豱ʵr0EwϦX$lrww2jժmۖIV s@ׯ222(((Ȥ4J%UVVҟI>>>\Hڼy3/nVVI/,,$~:X`ڿ?FCj*""tT*wA[jh4M111pB2\M)55}֬Y4x`Aڰar7Ɛ^=׿E9rbbb-KXNyMRXn(.S 5)##,C&;V0߸q Ο?ߪZKNN̙3iРAA g4P(aÆٙ.XxFAA988PeeA3gP``A^^^f`;X{S>s͍\bc5NV ~LGddYqk㈝ƍc̘1xaСh޼U9~8qqӧOǚ5k;`CBB$9sdsd4k SLAnd\ZZcٳu{ۇ_~n `ٳDJ^ݺuÞ={_9eNaС׶999x駱|rt\=6ډڪ[KaGq1 æ1 3  C]RR3g"66pttD X `Сf=z :?st^] tu͞uYzٲeZɓ'q}TUUYa|gpYq;vfWX]rFAT*ёj5?~\p̰aèQFHԿ_Ee4')DGG> oPHH9;;?˔I(11*up zEBjhɒ%TQQaթGg\Ƞ^zɉBCC)))*++,o￧N:yxxPLL ͙3JKK(K&1Nvv65BBBHR? >222D6tYn=SLԽ{w:|}2qDjݺ5#Sn?bG-÷mۖGߗ Eԭ[7*))S߾}IR˗-cT*8p |RW^%OOO_UU}kN瓟 Ω]z5) `62U1Wݹsw 4^Cmp(--T*ѣN [AԲeKUVV-~ؾ}{ݻw<(󉌌F͛7EYEQP/_\V0<ߓO>IQQQ1;vy,p 70"##Yf={Ef66Wpjժhva ܩS͜9 u6miӦ6n@2x`rtt4p'RI'N?Cpьpa_]Vk׮!""O 3|އsK>}b۷/tRkx1eA^LcNdeegϞj16ۨdz*}Y8^^^v=!<<9[#/Dž зoZ+s޽.!ODUUQSS_ǒ%Kpy?w[l[ݍQ[ڣˤImݺUrL8ұcGJzEx 8qBvÜ:2e }9r$ӧO[T_h#[͕mڴi@pXAݻwENJ… ~*0vzĉ=jq7nܘbccƌCP(ҥKң6'cjJJJ1n{+Wza0rHk7o>}#F@TTݻ[ѣxױj*XݻѨQ#֭[رcR9zN:/Zh۷ocӦMtU-)) CBB*++1|pDEE {޽{ѹsgKM9dJse={6^x >Ѻukؾ};BBB/ $$@Fٳ'B,[ %%%8u,խ[BT_~BÇ? ""yyy޷oߎ8T*t8vn޼իWΝ;ذaAUV!>>ZiӦGrr2rssf!##˗޽{uBQQ=۷SNXl"rBP 11 wA 0j(n/G2`ׯB%K  ooo̟?f 1l0@V#>>^^^PT ¤IsNܹs|HDoԶm[Z*/h=jPEDDO?s/.e(d,++0:y$íZJr:/):a=f988PXXݹsڵkGa ܶҲb jHOOƍ>[l|}}iĈ Vӓ6XZZőZ&ӧ9sg|׭[G{&???h4DGBɽ\]]i@j:vh߆=||MjРQJJfeeQ\\yzzRǎyۚX=IC}U޺̝;ɉZjE)))fRRդT*ۛbbbmܸڷooqw!YM 95d'"֭ߟa;::!UϦWZ};v3͛h߾=֮]~͑(-ڵ+wݶ,Yq1K/555P*قIlj`a]W``0P3 3 ``0P3 F}MϻYIENDB`dyne-frei0r-b93ec51/docs/scripts/000077500000000000000000000000001524104146000166675ustar00rootroot00000000000000dyne-frei0r-b93ec51/docs/scripts/build-api.mjs000066400000000000000000000011561524104146000212530ustar00rootroot00000000000000import { spawnSync } from 'node:child_process' import { fileURLToPath } from 'node:url' import { dirname, resolve } from 'node:path' const docsDirectory = resolve(dirname(fileURLToPath(import.meta.url)), '..') const repositoryRoot = resolve(docsDirectory, '..') const result = spawnSync('doxygen', ['docs/Doxyfile'], { cwd: repositoryRoot, shell: process.platform === 'win32', stdio: 'inherit' }) if (result.error || result.status !== 0) { console.error('Doxygen is required to build the complete website.') if (result.error) { console.error(result.error.message) } process.exit(1) } process.exit(0) dyne-frei0r-b93ec51/docs/scripts/check-site.mjs000066400000000000000000000052371524104146000214300ustar00rootroot00000000000000import { existsSync, readdirSync, readFileSync } from 'node:fs' import { dirname, extname, join, relative, resolve } from 'node:path' import { fileURLToPath } from 'node:url' const docsDirectory = resolve(dirname(fileURLToPath(import.meta.url)), '..') const outputDirectory = join(docsDirectory, '.vitepress', 'dist') const basePath = process.env.BASE_PATH ?? '/frei0r/' const normalizedBasePath = basePath === '/' ? '' : `/${basePath.replace(/^\/+|\/+$/g, '')}` if (!existsSync(join(outputDirectory, 'index.html'))) { throw new Error('Build the website before running the checker.') } const htmlFiles = [] function collectHtml(directory) { for (const entry of readdirSync(directory, { withFileTypes: true })) { const path = join(directory, entry.name) if (entry.isDirectory()) { if (relative(outputDirectory, path) === 'codedoc') { continue } collectHtml(path) } else if (extname(entry.name) === '.html') { htmlFiles.push(path) } } } function localCandidates(sourceFile, value) { const withoutFragment = value.split('#', 1)[0].split('?', 1)[0] if (!withoutFragment || withoutFragment.startsWith('//')) { return [] } const withoutBase = normalizedBasePath && withoutFragment.startsWith(`${normalizedBasePath}/`) ? `/${withoutFragment.slice(normalizedBasePath.length + 1)}` : withoutFragment === normalizedBasePath ? '/' : withoutFragment const base = withoutFragment.startsWith('/') ? outputDirectory : dirname(sourceFile) const target = resolve(base, withoutBase.replace(/^\/+/, '')) return [target, `${target}.html`, join(target, 'index.html')] } collectHtml(outputDirectory) const missing = [] const attributePattern = /\b(?:href|src)=["']([^"'<>]+)["']/g for (const htmlFile of htmlFiles) { const html = readFileSync(htmlFile, 'utf8') for (const match of html.matchAll(attributePattern)) { const value = match[1] if (/^(?:[a-z]+:|#)/i.test(value)) { continue } const candidates = localCandidates(htmlFile, decodeURI(value)) if (candidates.length > 0 && !candidates.some(existsSync)) { missing.push(`${relative(outputDirectory, htmlFile)} -> ${value}`) } } } const retainedPaths = [ 'index.html', 'pics/fla_name_lb.webp', 'pics/frei0r.png', 'frei0r-all.webm', 'codedoc/html/index.html', 'codedoc/html/frei0r_8h.html' ] for (const path of retainedPaths) { if (!existsSync(join(outputDirectory, path))) { missing.push(`retained path missing: ${path}`) } } if (missing.length > 0) { console.error(missing.join('\n')) process.exit(1) } console.log(`Checked ${htmlFiles.length} HTML files and ${retainedPaths.length} retained paths.`) dyne-frei0r-b93ec51/docs/software-sources.md000066400000000000000000000072211524104146000210370ustar00rootroot00000000000000# Software integration inventory This inventory backs the public software page. Status describes the evidence available on 2026-06-06, not a compatibility guarantee for every package build. ## Current and verified | Software | Relationship | Evidence | | --- | --- | --- | | [FFmpeg](https://ffmpeg.org/) | Direct host. Its current filter documentation includes the `frei0r` video filter and `frei0r_src` video source. Builds require frei0r support to be enabled. | [FFmpeg filter documentation](https://ffmpeg.org/ffmpeg-filters.html#frei0r) | | [MLT](https://www.mltframework.org/) | Direct multimedia-framework host. MLT exposes frei0r services and is the integration layer used by several editors. | [MLT frei0r repository module](https://github.com/mltframework/mlt/tree/master/src/modules/frei0r) | | [Kdenlive](https://kdenlive.org/) | Active editor built on MLT. Its effects documentation identifies the editor's effect workflow; frei0r services arrive through MLT. | [Kdenlive effects documentation](https://docs.kdenlive.org/en/effects_and_filters.html) | | [Shotcut](https://www.shotcut.org/) | Active editor built on MLT; frei0r services arrive through that framework. | [Shotcut source](https://github.com/mltframework/shotcut) | | [Flowblade](https://jliljebl.github.io/flowblade/) | Active editor built on MLT and distributed with frei0r plugins in its documented dependencies. | [Flowblade repository](https://github.com/jliljebl/flowblade) | | [Liquidsoap](https://www.liquidsoap.info/) | Direct programmable media host with video operators backed by frei0r. | [Liquidsoap video documentation](https://www.liquidsoap.info/doc-dev/video.html) | ## Current projects requiring careful wording These are useful ecosystem links, but the public page should avoid claiming a current direct integration until its exact path is confirmed. | Software | Safe description | | --- | --- | | [GStreamer](https://gstreamer.freedesktop.org/) | Has carried frei0r plugin wrappers; verify the currently shipped plugin set for the linked release. | | [Pure Data](https://puredata.info/) | Historical/current multimedia environment associated with frei0r wrappers; link a maintained wrapper before calling it direct support. | | [OpenShot](https://www.openshot.org/) | Active editor using FFmpeg and historically listed as a frei0r host; describe only after verifying current frei0r exposure. | | [Pitivi](https://www.pitivi.org/) | Active GStreamer editor historically listed as a host; any frei0r availability is through its multimedia stack. | | [gmerlin](https://gmerlin.sourceforge.net/) | Multimedia framework historically connected to frei0r and gavl; current project status and integration need verification. | ## Historical adopters These projects matter to frei0r's interoperability and preservation history, but should not be presented as recommended current hosts without new evidence. - [LiVES](https://sourceforge.net/projects/lives/) - [FreeJ](https://freej.dyne.org/) - Gephex - [Open Movie Editor](https://sourceforge.net/projects/openmovieeditor/) - [VeeJay](https://veejayhq.github.io/) - MøB - DVEdit - AVconv/Libav Where a project site is unavailable, the public history should link a reliable archive or omit the link rather than sending readers to an unrelated domain. ## Editorial rules - "Supports frei0r" means a current primary source identifies a direct loader or wrapper. - "Through MLT" and "through GStreamer" are integration paths, not separate direct implementations. - Do not infer current support from Wikipedia or the old frei0r website alone. - Put current, well-documented choices before historical projects. - Link to the host's frei0r-specific documentation when one exists. dyne-frei0r-b93ec51/docs/software.md000066400000000000000000000067161524104146000173660ustar00rootroot00000000000000# Software supporting frei0r frei0r is useful because effects are shared between hosts. Support may be direct, or provided by a multimedia framework such as MLT. ## Current, verified hosts

Direct host

FFmpeg

Provides the frei0r filter and frei0r_src source in filter graphs. See the official filter documentation.

Direct framework host

MLT

Loads frei0r services for applications through its maintained frei0r module.

Through MLT

Kdenlive

A full non-linear editor whose effect system is built on MLT services.

Through MLT

Shotcut

A cross-platform editor built on MLT, exposing effects through its filter interface.

Through MLT

Flowblade

A GNU/Linux non-linear editor whose documented dependencies include MLT and frei0r plugins.

Direct host

Liquidsoap

A programmable streaming language with video operators backed by frei0r. See its video documentation.

## Other integration paths These projects have current or historical connections to frei0r, but plugin availability can depend on the installed distribution, wrapper, or multimedia stack: - **GStreamer** has shipped frei0r wrappers in its plugin collections. - **Pure Data** has been used with frei0r through video and plugin wrappers. - **Pitivi** uses GStreamer; frei0r availability depends on that stack. - **OpenShot** uses FFmpeg and has historically been listed among frei0r hosts. - **gmerlin** and gavl share part of frei0r's free-video ecosystem. Check the current host and operating-system package documentation before depending on one of these paths. ## Historical adopters Earlier free video projects helped shape, test and spread the common plugin interface. They remain part of the project's history even when they are no longer a practical recommendation: - [LiVES](https://sourceforge.net/projects/lives/) - [FreeJ](https://freej.dyne.org/) - Gephex - [Open Movie Editor](https://sourceforge.net/projects/openmovieeditor/) - [VeeJay](https://veejayhq.github.io/) - MøB - DVEdit - AVconv/Libav The [project history](/history) explains how application developers arrived at the minimal shared API. ## Host developers The normative interface is the small [`include/frei0r.h`](https://github.com/dyne/frei0r/blob/master/include/frei0r.h) header. A host discovers shared libraries, reads plugin metadata, constructs an instance and calls the update function appropriate to the plugin type. - [Read the API overview](/api) - [Browse generated API documentation](https://dyne.org/frei0r/codedoc/html/) - [Discuss integrations](https://t.me/frei0r) dyne-frei0r-b93ec51/docs/using-frei0r.md000066400000000000000000000045361524104146000200440ustar00rootroot00000000000000# Using frei0r Install frei0r first, then select effects from a host application or load them programmatically. The host owns decoding, timelines, controls and output; the plugin transforms or creates frames. ## Find plugins On Unix-like systems, hosts search standard frei0r library directories such as: - `/usr/lib/frei0r-1` - `/usr/local/lib/frei0r-1` - `$HOME/.frei0r-1/lib` Set `FREI0R_PATH` to provide additional plugin directories: ```sh export FREI0R_PATH="$HOME/my-frei0r:/opt/frei0r/lib/frei0r-1" ``` Unix uses `:` between entries. Windows uses `;`. The precise search and naming rules are documented in [`include/frei0r.h`](https://github.com/dyne/frei0r/blob/master/include/frei0r.h). ## FFmpeg Apply a frei0r filter: ```sh ffmpeg -i input.mp4 -vf "frei0r=filter_name=glow" output.mp4 ``` Pass plugin parameters as a `|`-separated string: ```sh ffmpeg -i input.mp4 \ -vf "frei0r=filter_name=pixeliz0r:filter_params=0.08|0.08" \ output.mp4 ``` Use a generator plugin as a video source: ```sh ffmpeg -f lavfi \ -i "frei0r_src=size=1280x720:framerate=30:filter_name=partik0l" \ -t 10 output.mp4 ``` Plugin names and parameters differ by installation. A source checkout includes a metadata scanner: ```sh cd test make frei0r-meta make scan-meta ``` See the current [FFmpeg frei0r documentation](https://ffmpeg.org/ffmpeg-filters.html#frei0r) for complete option and escaping rules. ## Editors and frameworks Kdenlive, Shotcut and Flowblade use MLT as their media engine. Installed frei0r services appear through each editor's normal effects or filters interface. Names and grouping can differ because the host supplies the user interface. Liquidsoap exposes frei0r within programmable video pipelines. Start with its [video documentation](https://www.liquidsoap.info/doc-dev/video.html). The [supporting-software page](/software) distinguishes direct hosts from applications receiving the plugins through another framework. ## Troubleshooting 1. Confirm the plugin package matches the host architecture. 2. Confirm the host was built with its frei0r integration enabled. 3. Check the standard plugin path or set `FREI0R_PATH`. 4. Inspect plugin metadata from a source build. 5. Ask on [Telegram](https://t.me/frei0r) or open a [GitHub issue](https://github.com/dyne/frei0r/issues) with operating system, host version, plugin name and installation path. dyne-frei0r-b93ec51/frei0r.pc.in000066400000000000000000000003201524104146000163630ustar00rootroot00000000000000prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ Name: frei0r Description: minimalistic plugin API for video effects Version: @PROJECT_VERSION@ Libs: Cflags: -I${includedir} dyne-frei0r-b93ec51/include/000077500000000000000000000000001524104146000156735ustar00rootroot00000000000000dyne-frei0r-b93ec51/include/frei0r.h000066400000000000000000000500071524104146000172350ustar00rootroot00000000000000/** @mainpage frei0r - a minimalistic plugin API for video effects * * @section sec_intro Introduction * * This is frei0r - a minimalistic plugin API for video effects. * * The main emphasis is on simplicity - there are many different applications * that use video effects, and they all have different requirements regarding * their internal plugin API. And that's why frei0r does not try to be a * one-in-all general video plugin API, but instead an API for the most * common video effects: simple filters, sources and mixers that can be * controlled by parameters. * * It's our hope that this way these simple effects can be shared between * many applications, avoiding their reimplementation by different * projects. * * On the other hand, this is not meant as a competing standard to * more ambitious efforts that try to satisfy the needs of many different * applications and more complex effects. * * * @section sec_overview Overview * * If you are new to frei0r, the best thing is probably to have * a look at the frei0r header, * which is quite simple. * * After that, you might want to look at the * frei0r functions in more detail. * * When developing a new frei0r effect, you have to choose * - which effect type to use (\ref PLUGIN_TYPE), * - which color model to use (\ref COLOR_MODEL), and * - which parameter types (\ref PARAM_TYPE) your effect will support. * * To round things up, you should decide whether your effect should have * an associated icon (\ref icons), and where it will be installed * (\ref pluglocations). * * @section sec_changes Changes * * @subsection sec_changes_1_1_1_2 From frei0r 1.1 to frei0r 1.2 * - make \ in plugin path optional * - added section on FREI0R_PATH environment variable * - added requirement to initialize all parameters in f0r_construct() * * @subsection sec_changes_1_0_1_1 From frei0r 1.0 to frei0r 1.1 * * - added specifications for plugin locations * - added specifications for frei0r icons * - added RGBA8888 color model * - added packed32 color model * - added better specification of color models * - added string type * - added bounds to resolution (8 <= width, height <= 2048) * - width and height must be an integer multiple of 8 * - frame data must be 16 byte aligned * - improved update specification (must not change parameters, * must restore fpu state) * - added note for applications to ignore effects with unknown fields * - added new plugin types mixer2 and mixer3 * - added section about \ref concurrency */ /** * \addtogroup pluglocations Plugin Locations * @section sec_pluglocations Plugin Locations * * For Unix platforms there are rules for the location of frei0r plugins. * * frei0r 1.x plugin files should be located in * * - (1) /usr/lib/frei0r-1/\ * - (2) /usr/local/lib/frei0r-1/\ * - (3) $HOME/.frei0r-1/lib/\ * * Examples: * * - /usr/lib/frei0r-1/mob/flippo.so * - /usr/lib/frei0r-1/drone/flippo.so * - /usr/local/lib/frei0r-1/gephex/coma/invert0r.so * - /home/martin/.frei0r-1/lib/martin/test.so * * Like in these examples plugins should be placed in \ subdirs * to reduce name clashes. However, \ is optional and may be left blank. * * @subsection sec_order Plugin Loading Order * * The application shall load plugins in the following order: 3, 2, 1. * If a name clash occurs (two or more frei0r plugins with identical * effect name), the plugins in directory 3 have precedence over plugins * in directory 2, and those in directory 2 have precedence over plugins * in directory 1. * * This makes it possible for users to "override" effects that are * installed in system wide directories by placing plugins in their * home directory. * * The order of loading plugins inside each of the directories * 1, 2, and 3 is not defined. * * @subsection sec_path FREI0R_PATH Environment Variable * * If the environment variable FREI0R_PATH is defined, then it shall be * considered a colon separated list of directories which replaces the * default list. * * For example: * * FREI0R_PATH=/home/foo/frei0r-plugins:/usr/lib/frei0r-1:/etc/frei0r * * On Windows platforms a semicolon ';' must be used instead of colon * ':' to separate FREI0R_PATH entries (due to the way filenames are * interpreted), hence a cross-platform host application should detect * the platform running and adjust the parsed char accordingly, for * example: * * FREI0R_PATH="C:\Program Files\frei0r-1;%%PROGRAMFILES%\frei0r-1" * */ /** *\addtogroup icons Icons for frei0r effects * @section sec_icons Icons for frei0r effects * * Each frei0r effect can have an associated icon. * * @subsection sec_icon_format Icon Format * * The format of frei0r icons must be png. * Recommended resolution is 64x64. * The icon filename of an effect with effect name "frei0r" * must be "frei0r.png". * * @subsection sec_icon_location Icon location * * The exact location where the application should look for the * plugin is platform dependent. * * For Windows platforms, the icon should be at the same place as * the plugin containing the effect. * * For Unix platforms, the following mapping from plugin location * to icon location must be used: * * Let \/\ be a frei0r plugin with name \. * Then the corresponding icon (if any) shall be located in * \/\.png. * \ can be obtained in the following way: * * @verbatim | ---------------------------------------------------------------------------- $HOME/.frei0r-1/lib/ | $HOME/.frei0r-1/icons/ /usr/local/lib/frei0r-1/ | /usr/local/share/frei0r-1/icons/ /usr/lib/frei0r-1/ | /usr/share/frei0r-1/icons/ * | @endverbatim * * (The wildcard '*' stands for any other plugin_path) * * For other platforms, no location is defined. We recommend to use the * plugin path where possible. */ /** * \addtogroup concurrency Concurrency * @section sec_concurrency Concurrency * * - \ref f0r_init * - \ref f0r_deinit * * These methods must not be called more than once. It is obvious that no * concurrent calls are allowed. * * * - \ref f0r_get_plugin_info * - \ref f0r_get_param_info * - \ref f0r_construct * - \ref f0r_destruct * * Concurrent calls of these functions are allowed. * * * - \ref f0r_set_param_value * - \ref f0r_get_param_value * - \ref f0r_update * - \ref f0r_update2 * * If a thread is in one of these methods its allowed for another thread to * enter one of these methods for a different effect instance. But for one * effect instance only one thread is allowed to execute any of these methods. */ /** \file * \brief This file defines the frei0r api, version 1.2. * * A conforming plugin must implement and export all functions declared in * this header. * * A conforming application must accept only those plugins which use * allowed values for the described fields. */ #ifndef INCLUDED_FREI0R_H #define INCLUDED_FREI0R_H #include /** * The frei0r API major version */ #define FREI0R_MAJOR_VERSION 1 /** * The frei0r API minor version */ #define FREI0R_MINOR_VERSION 2 //--------------------------------------------------------------------------- /** * f0r_init() is called once when the plugin is loaded by the application. * \see f0r_deinit */ int f0r_init(void); /** * f0r_deinit is called once when the plugin is unloaded by the application. * \see f0r_init */ void f0r_deinit(void); //--------------------------------------------------------------------------- /** \addtogroup PLUGIN_TYPE Type of the Plugin * These defines determine whether the plugin is a * source, a filter or one of the two mixer types * @{ */ /** one input and one output */ #define F0R_PLUGIN_TYPE_FILTER 0 /** just one output */ #define F0R_PLUGIN_TYPE_SOURCE 1 /** two inputs and one output */ #define F0R_PLUGIN_TYPE_MIXER2 2 /** three inputs and one output */ #define F0R_PLUGIN_TYPE_MIXER3 3 /** @} */ //--------------------------------------------------------------------------- /** \addtogroup COLOR_MODEL Color Models * List of supported color models. * * Note: the color models are endian independent, because the * color components are defined by their position in memory, not * by their significance in an uint32_t value. * * For effects that work on the color components, * RGBA8888 is the recommended color model for frei0r-1.2 effects. * For effects that only work on pixels, PACKED32 is the recommended * color model since it helps the application to avoid unnecessary * color conversions. * * Effects can choose an appropriate color model, applications must support * all color models and do conversions if necessary. Source effects * must not use the PACKED32 color model because the application must know * in which color model the created framebuffers are represented. * * For each color model, a frame consists of width*height pixels which * are stored row-wise and consecutively in memory. The size of a pixel is * 4 bytes. There is no extra pitch parameter * (i.e. the pitch is simply width*4). * * The following additional constraints must be honored: * - The top-most line of a frame is stored first in memory. * - A frame must be aligned to a 16 byte border in memory. * - The width and height of a frame must be positive * - The width and height of a frame must be integer multiples of 8 * * These constraints make sure that each line is stored at an address aligned * to 16 byte. */ /*@{*/ /** * In BGRA8888, each pixel is represented by 4 consecutive * unsigned bytes, where the first byte value represents * the blue, the second the green, and the third the red color * component of the pixel. The last value represents the * alpha value. */ #define F0R_COLOR_MODEL_BGRA8888 0 /** * In RGBA8888, each pixel is represented by 4 consecutive * unsigned bytes, where the first byte value represents * the red, the second the green, and the third the blue color * component of the pixel. The last value represents the * alpha value. */ #define F0R_COLOR_MODEL_RGBA8888 1 /** * In PACKED32, each pixel is represented by 4 consecutive * bytes, but it is not defined how the color components are * stored. The true color format could be RGBA8888, * BGRA8888, a packed 32 bit YUV format, or any other * color format that stores pixels in 32 bit. * * This is useful for effects that don't work on color but * only on pixels (for example a mirror effect). * * Note that source effects must not use this color model. */ #define F0R_COLOR_MODEL_PACKED32 2 /*@}*/ /** * The f0r_plugin_info_t structure is filled in by the plugin * to tell the application about its name, type, number of parameters, * and version. * * An application should ignore (i.e. not use) frei0r effects that * have unknown values in the plugin_type or color_model field. * It should also ignore effects with a too high frei0r_version. * * This is necessary to be able to extend the frei0r spec (e.g. * by adding new color models or plugin types) in a way that does not * result in crashes when loading effects that make use of these * extensions into an older application. * * All strings are unicode, 0-terminated, and the encoding is utf-8. */ typedef struct f0r_plugin_info { const char* name; /**< The (short) name of the plugin */ const char* author; /**< The plugin author */ /** The plugin type * \see PLUGIN_TYPE */ int plugin_type; int color_model; /**< The color model used */ int frei0r_version; /**< The frei0r major version this plugin is built for*/ int major_version; /**< The major version of the plugin */ int minor_version; /**< The minor version of the plugin */ int num_params; /**< The number of parameters of the plugin */ const char* explanation; /**< An optional explanation string */ } f0r_plugin_info_t; /** * Is called once after init. The plugin has to fill in the values in info. * * \param info Pointer to an info struct allocated by the application. */ void f0r_get_plugin_info(f0r_plugin_info_t* info); //--------------------------------------------------------------------------- /** \addtogroup PARAM_TYPE Parameter Types * * @{ */ /** * Parameter type for boolean values * \see f0r_param_bool */ #define F0R_PARAM_BOOL 0 /** * Parameter type for doubles * \see f0r_param_double */ #define F0R_PARAM_DOUBLE 1 /** * Parameter type for color * \see f0r_param_color */ #define F0R_PARAM_COLOR 2 /** * Parameter type for position * \see f0r_param_position */ #define F0R_PARAM_POSITION 3 /** * Parameter type for string * \see f0r_param_string */ #define F0R_PARAM_STRING 4 /** * The boolean type. The allowed range of values is [0, 1]. * [0, 0.5[ is mapped to false and [0.5, 1] is mapped to true. */ typedef double f0r_param_bool; /** * The double type. The allowed range of values is [0, 1]. */ typedef double f0r_param_double; /** * The color type. All three color components are in the range [0, 1]. */ typedef struct f0r_param_color { float r; /**< red color component */ float g; /**< green color component */ float b; /**< blue color component */ } f0r_param_color_t; /** * The position type. Both position coordinates are in the range [0, 1]. */ typedef struct f0r_param_position { double x; /**< x coordinate */ double y; /**< y coordinate */ } f0r_param_position_t; /** * The string type. * Zero terminated array of 8-bit values in utf-8 encoding */ typedef char* f0r_param_string; /** @} */ /** * Similar to f0r_plugin_info_t, this structure is filled by the plugin * for every parameter. * * All strings are unicode, 0-terminated, and the encoding is utf-8. */ typedef struct f0r_param_info { const char* name; /** #include #include #include namespace frei0r { class fx; // remember me static std::string s_name; static std::string s_author; static std::string s_explanation; static std::pair s_version; static unsigned int s_effect_type; static unsigned int s_color_model; static fx* (*s_build) (unsigned int, unsigned int); struct param_info { param_info(const std::string& name, const std::string& desc, int type) : m_name(name), m_desc(desc), m_type(type) {} std::string m_name; std::string m_desc; int m_type; }; static std::vector s_params; class fx { public: unsigned int width; unsigned int height; unsigned int size; // = width * height std::vector param_ptrs; fx() { s_params.clear(); // reinit static params } virtual unsigned int effect_type()=0; void register_param(f0r_param_color& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_COLOR)); } void register_param(double& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_DOUBLE)); } void register_param(bool& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_BOOL)); } void register_param(f0r_param_position& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_POSITION)); } void register_param(std::string& p_loc, const std::string& name, const std::string& desc) { param_ptrs.push_back(&p_loc); s_params.push_back(param_info(name,desc,F0R_PARAM_STRING)); } void get_param_value(f0r_param_t param, int param_index) { if (!param || param_index < 0 || param_index >= (int)param_ptrs.size()) return; void* ptr = param_ptrs[param_index]; switch (s_params[param_index].m_type) { case F0R_PARAM_BOOL : *static_cast(param) = *static_cast(ptr) ? 1.0 : 0.0; break; case F0R_PARAM_DOUBLE: *static_cast(param) = *static_cast(ptr); break; case F0R_PARAM_COLOR: *static_cast(param) = *static_cast(ptr); break; case F0R_PARAM_POSITION: *static_cast(param) = *static_cast(ptr); break; case F0R_PARAM_STRING: *static_cast(param) = const_cast(static_cast(ptr)->c_str()); break; } } void set_param_value(f0r_param_t param, int param_index) { if (!param || param_index < 0 || param_index >= (int)param_ptrs.size()) return; void* ptr = param_ptrs[param_index]; switch (s_params[param_index].m_type) { case F0R_PARAM_BOOL : *static_cast(ptr) = (*static_cast(param) > 0.5) ; break; case F0R_PARAM_DOUBLE: *static_cast(ptr) = *static_cast(param); break; case F0R_PARAM_COLOR: *static_cast(ptr) = *static_cast(param); break; case F0R_PARAM_POSITION: *static_cast(ptr) = *static_cast(param); break; case F0R_PARAM_STRING: { f0r_param_string str = *static_cast(param); if (str) *static_cast(ptr) = str; break; } } } virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) = 0; virtual ~fx() { } }; class source : public fx { protected: source() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_SOURCE; } virtual void update(double time, uint32_t* out) = 0; private: virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) { (void)in1; // unused (void)in2; // unused (void)in3; // unused update(time, out); } }; class filter : public fx { protected: filter() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_FILTER; } virtual void update(double time, uint32_t* out, const uint32_t* in1) = 0; private: virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) { (void)in2; // unused (void)in3; // unused update(time, out, in1); } }; class mixer2 : public fx { protected: mixer2() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_MIXER2; } virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) = 0; private: virtual void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2, const uint32_t* in3) { (void)in3; // unused update(time, out, in1, in2); } }; class mixer3 : public fx { protected: mixer3() {} public: virtual unsigned int effect_type(){ return F0R_PLUGIN_TYPE_MIXER3; } }; // register stuff template class construct { public: construct(const std::string& name, const std::string& explanation, const std::string& author, const int& major_version, const int& minor_version, unsigned int color_model = F0R_COLOR_MODEL_BGRA8888) { T a(0,0); s_name=name; s_explanation=explanation; s_author=author; s_version=std::make_pair(major_version,minor_version); s_build=build; s_effect_type=a.effect_type(); s_color_model=color_model; } private: static fx* build(unsigned int width, unsigned int height) { return new T(width,height); } }; } // the exported frei0r functions int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = frei0r::s_name.c_str(); info->author = frei0r::s_author.c_str(); info->plugin_type = frei0r::s_effect_type; info->color_model = frei0r::s_color_model; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = frei0r::s_version.first; info->minor_version = frei0r::s_version.second; info->explanation = frei0r::s_explanation.c_str(); info->num_params = static_cast(frei0r::s_params.size()); } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { if (!info || param_index < 0 || param_index >= (int)frei0r::s_params.size()) return; info->name=frei0r::s_params[param_index].m_name.c_str(); info->type=frei0r::s_params[param_index].m_type; info->explanation=frei0r::s_params[param_index].m_desc.c_str(); } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { frei0r::fx* nfx = frei0r::s_build(width, height); nfx->width=width; nfx->height=height; nfx->size=width*height; return nfx; } void f0r_destruct(f0r_instance_t instance) { delete static_cast(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { if (instance) static_cast(instance)->set_param_value(param, param_index); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { if (instance) static_cast(instance)->get_param_value(param, param_index); } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { static_cast(instance)->update(time, outframe, inframe1, inframe2, inframe3); } // compatibility for frei0r 1.0 void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { f0r_update2(instance, time, inframe, 0, 0, outframe); } dyne-frei0r-b93ec51/include/frei0r/000077500000000000000000000000001524104146000170625ustar00rootroot00000000000000dyne-frei0r-b93ec51/include/frei0r/blur.h000066400000000000000000000164321524104146000202050ustar00rootroot00000000000000/* blur.h * Copyright (C) 2004--2005 Mathieu Guindon * Julien Keable * Jean-Sebastien Senecal (js@drone.ws) * * Modified by Richard Spindler (richard.spindler AT gmail.com) for blurring in * the mask0mate Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #define SIZE_RGBA 4 static inline int MAX(int a, int b) { return (a > b ? a : b); } static inline int MIN(int a, int b) { return (a < b ? a : b); } static inline void subtract_acc(uint32_t *dst, const uint32_t *src) { int n=SIZE_RGBA; while (n--) *dst++ -= *src++; } static inline void add_acc(uint32_t *dst, const uint32_t *src) { int n=SIZE_RGBA; while (n--) *dst++ += *src++; } static inline void divide(unsigned char *dst, const uint32_t *src, const unsigned int val) { int n=SIZE_RGBA; while (n--) *dst++ = *src++ / val; } typedef struct squareblur_instance { unsigned int width; unsigned int height; double kernel; /* the kernel size, as a percentage of the biggest of width and height */ uint32_t *mem; /* memory accumulation matrix of uint32_t (size = acc_width*acc_height*SIZE_RGBA) */ uint32_t **acc; /* accumulation matrix of pointers to SIZE_RGBA consecutive uint32_t in mem (size = acc_width*acc_height) */ } squareblur_instance_t; /* Updates the summed area table. */ static void update_summed_area_table(squareblur_instance_t *inst, const uint32_t *src) { register unsigned char *iter_data; register uint32_t *iter_mem; register unsigned int i, x, y; uint32_t acc_buffer[SIZE_RGBA]; /* accumulation buffer */ unsigned int row_width; unsigned int width, height; unsigned int cell_size; /* Compute basic params. */ width = inst->width+1; height = inst->height+1; row_width = SIZE_RGBA * width; cell_size = SIZE_RGBA * sizeof(uint32_t); /* Init iterators. */ iter_data = (unsigned char*) src; iter_mem = inst->mem; /* Process first row (all zeros). */ memset(iter_mem, 0, row_width * cell_size); iter_mem += row_width; if (height >= 1) { /* Process second row. */ memset(acc_buffer, 0, cell_size); memset(iter_mem, 0, cell_size); /* first column is void */ iter_mem += SIZE_RGBA; for (x=1; xname = "Kernel size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The size of the kernel, as a proportion to its coverage of the image"; break; } } static f0r_instance_t blur_construct(unsigned int width, unsigned int height) { squareblur_instance_t* inst = (squareblur_instance_t*)malloc(sizeof(squareblur_instance_t)); unsigned int i; unsigned int acc_width, acc_height = height+1; uint32_t* iter_mem; uint32_t** iter_acc; /* set params */ inst->width = width; inst->height = height; acc_width = width+1; acc_height = height+1; inst->kernel = 0.0; /* allocate memory for the summed-area-table */ inst->mem = (uint32_t*) malloc(acc_width*acc_height*SIZE_RGBA*sizeof(uint32_t)); inst->acc = (uint32_t**) malloc(acc_width*acc_height*sizeof(uint32_t*)); /* point at the right place */ iter_mem = inst->mem; iter_acc = inst->acc; for (i=0; iacc); free(inst->mem); free(instance); } static void blur_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); squareblur_instance_t* inst = (squareblur_instance_t*)instance; switch(param_index) { case 0: /* kernel size */ inst->kernel = *((double*)param); break; } } static void blur_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); squareblur_instance_t* inst = (squareblur_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->kernel; break; } } static void blur_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); squareblur_instance_t* inst = (squareblur_instance_t*)instance; unsigned int width = inst->width; unsigned int height = inst->height; unsigned int acc_width = width+1; /* width of the summed area table */ unsigned int max = MAX(width, height); unsigned int kernel_size = (unsigned int) (inst->kernel * max / 2.0); unsigned int x, y; unsigned int x0, x1, y0, y1; unsigned int area; if (kernel_size <= 0) { /* No blur, just copy image. */ memcpy(outframe, inframe, width*height*sizeof(uint32_t)); } else { assert(inst->acc); unsigned char* dst = (unsigned char*)outframe; uint32_t** acc = inst->acc; uint32_t sum[SIZE_RGBA]; unsigned int y0_offset, y1_offset; /* Compute the summed area table. */ update_summed_area_table(inst, inframe); /* Loop through the image's pixels. */ for (y=0;y #include #include "frei0r/math.h" /** * String identifiers for gradient types available using Cairo. */ #define GRADIENT_LINEAR "gradient_linear" #define GRADIENT_RADIAL "gradient_radial" /** * String identifiers for blend modes available using Cairo. */ #define NORMAL "normal" #define ADD "add" #define SATURATE "saturate" #define MULTIPLY "multiply" #define SCREEN "screen" #define OVERLAY "overlay" #define DARKEN "darken" #define LIGHTEN "lighten" #define COLORDODGE "colordodge" #define COLORBURN "colorburn" #define HARDLIGHT "hardlight" #define SOFTLIGHT "softlight" #define DIFFERENCE "difference" #define EXCLUSION "exclusion" #define HSLHUE "hslhue" #define HSLSATURATION "hslsaturation" #define HSLCOLOR "hslcolor" #define HSLLUMINOSITY "hslluminosity" /** * frei0r_cairo_set_operator * @cr: Cairo context * @op: String identifier for a blend mode * * Sets cairo context to use the defined blend mode for all paint operations. */ void frei0r_cairo_set_operator(cairo_t *cr, char *op) { // Validate inputs if (!cr || !op) { if (cr) { cairo_set_operator (cr, CAIRO_OPERATOR_OVER); } return; } if(strcmp(op, NORMAL) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_OVER); } else if(strcmp(op, ADD) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_ADD); } else if(strcmp(op, SATURATE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_SATURATE); } else if(strcmp(op, MULTIPLY) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_MULTIPLY); } else if(strcmp(op, SCREEN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_SCREEN); } else if(strcmp(op, OVERLAY) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_OVERLAY); } else if(strcmp(op, DARKEN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_DARKEN); } else if(strcmp(op, LIGHTEN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_LIGHTEN); } else if(strcmp(op, COLORDODGE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_COLOR_DODGE); } else if(strcmp(op, COLORBURN) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_COLOR_BURN); } else if(strcmp(op, HARDLIGHT) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HARD_LIGHT); } else if(strcmp(op, SOFTLIGHT) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_SOFT_LIGHT); } else if(strcmp(op, DIFFERENCE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_DIFFERENCE); } else if(strcmp(op, EXCLUSION) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_EXCLUSION); } else if(strcmp(op, HSLHUE) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_HUE); } else if(strcmp(op, HSLSATURATION) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_SATURATION); } else if(strcmp(op, HSLCOLOR) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_COLOR); } else if(strcmp(op, HSLLUMINOSITY ) == 0) { cairo_set_operator (cr, CAIRO_OPERATOR_HSL_LUMINOSITY); } else { cairo_set_operator (cr, CAIRO_OPERATOR_OVER); } } /** * frei0r_cairo_set_rgba_LITTLE_ENDIAN * @cr: Cairo context * @red: red component, 0 - 1 * @green: green component, 0 - 1 * @blue: blue component, 0 - 1 * @alpha: opacity of color, 0 -1 * * Sets cairo context to use the defined color paint operations. * Switches red and blue channels to get correct color on little endian machines. * This method only works correctly on little endian machines. */ void frei0r_cairo_set_rgba_LITTLE_ENDIAN(cairo_t* cr, double red, double green, double blue, double alpha) { cairo_set_source_rgba (cr, blue, green, red, alpha); } /** * frei0r_cairo_set_rgb_LITTLE_ENDIAN * @cr: Cairo context * @red: red component, 0 - 1 * @green: green component, 0 - 1 * @blue: blue component, 0 - 1 * * Sets cairo context to use the defined color paint operations. * Switches red and blue channels to get correct color on little endian machines. * This method only works correctly on little endian machines. */ void frei0r_cairo_set_rgb_LITTLE_ENDIAN(cairo_t* cr, double red, double green, double blue) { cairo_set_source_rgb (cr, blue, green, red); } /** * freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN( * @pat: Cairo pattern * @offset: offset of color position in pattern space, 0 - 1 * @red: red component, 0 - 1 * @green: green component, 0 - 1 * @blue: blue component, 0 - 1 * @alpha: opacity of color, 0 -1 * * Sets color stop for cairo patterns. * Switches red and blue channels to get correct color on little endian machines. * This method only works correctly on little endian machines. */ void freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN(cairo_pattern_t *pat, double offset, double red, double green, double blue, double alpha) { cairo_pattern_add_color_stop_rgba (pat, offset, blue, green, red, alpha); } /** * frei0r_cairo_get_pixel_position * @norm_pos: position in range 0 - 1, either x or y * @dim: dimension, either width or height * * Converts double range [0 -> 1] to pixel range [-2*dim -> 3*dim]. Input 0.4 gives position 0. * * Returns: position in pixels */ double frei0r_cairo_get_pixel_position (double norm_pos, int dim) { double pos_o = -(dim * 2.0); return pos_o + norm_pos * dim * 5.0; } /** * frei0r_cairo_get_scale * @norm_scale: scale in range 0 - 1 * * Converts double range [0 -> 1] to scale range [0 -> 5]. Input 0.2 gives scale 1.0. * * Returns: scale */ double frei0r_cairo_get_scale (double norm_scale) { return norm_scale * 5.0; } /** * Convert frei0r RGBA to pre-multiplied alpha as needed by Cairo. * * \param rgba the image buffer with format F0R_COLOR_MODEL_RGBA8888 * \param pixels the size of the image buffer in number of pixels * \param alpha if >= 0, the alpha channel will be set to this value * \see frei0r_cairo_unpremultiply_rgba */ void frei0r_cairo_premultiply_rgba (unsigned char *rgba, int pixels, int alpha) { // Validate inputs if (!rgba || pixels <= 0) { return; } int i = pixels + 1; while ( --i ) { register unsigned char a = rgba[3]; if (a == 0) { *((uint32_t *)rgba) = 0; } else if (a < 0xff) { rgba[0] = ( rgba[0] * a ) >> 8; rgba[1] = ( rgba[1] * a ) >> 8; rgba[2] = ( rgba[2] * a ) >> 8; } if (alpha >= 0) rgba[3] = alpha; rgba += 4; } } /** * Convert Cairo ARGB pre-multiplied alpha to frei0r straight RGBA. * * \param rgba the image buffer with format CAIRO_FORMAT_ARGB32 * \param pixels the size of the image buffer in number of pixels * \see frei0r_cairo_premultiply_rgba */ void frei0r_cairo_unpremultiply_rgba (unsigned char *rgba, int pixels) { // Validate inputs if (!rgba || pixels <= 0) { return; } int i = pixels + 1; while ( --i ) { register unsigned char a = rgba[3]; if (a > 0 && a < 0xff) { rgba[0] = MIN(( rgba[0] << 8 ) / a, 255); rgba[1] = MIN(( rgba[1] << 8 ) / a, 255); rgba[2] = MIN(( rgba[2] << 8 ) / a, 255); } rgba += 4; } } /** * Convert frei0r RGBA to pre-multiplied alpha as needed by Cairo. * * \param rgba the image buffer with format F0R_COLOR_MODEL_RGBA8888 * \param pixels the size of the image buffer in number of pixels * \param alpha if >= 0, the alpha channel will be set to this value * \see frei0r_cairo_premultiply_rgba * * This is the same as frei0r_cairo_premultiply_rgba but it writes the * output to a different buffer. */ void frei0r_cairo_premultiply_rgba2 (unsigned char *in, unsigned char *out, int pixels, int alpha) { // Validate inputs if (!in || !out || pixels <= 0) { return; } int i = pixels + 1; while ( --i ) { register unsigned char a = in[3]; if (a == 0) { *((uint32_t *)out) = 0; } else if (a == 0xff) { memcpy(out, in, 4); } else { out[0] = ( in[0] * a ) >> 8; out[1] = ( in[1] * a ) >> 8; out[2] = ( in[2] * a ) >> 8; if (alpha < 0) out[3] = a; } if (alpha >= 0) out[3] = alpha; in += 4; out += 4; } } dyne-frei0r-b93ec51/include/frei0r/cfc.h000066400000000000000000000220441524104146000177700ustar00rootroot00000000000000/* cfc.h * uchar->float and float->uchar conversion for packed RGBA video * with flexible gamma correction * * Copyright (C) 2012 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a part of the Frei0r package * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ // the float to uint8_t conversion is done // using Spitzak type tables (upper 16 bits // of a float value used as table index) // see http://mysite.verizon.net/spitzak/conversion/ #include #include typedef struct { float r; float g; float b; float a; } float_rgba; //------------------------------------------------------ //the following gamma functions need not be speed optimized, //as they are only used for table generation //-------------------------------------------------------- //rec 709 gamma forward (linear to gamma) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_709_f(float a) { return (a<=0.018) ? 4.5*a : 1.099*powf(a,0.45)-0.099; } //-------------------------------------------------------- //rec 709 gamma backward (gamma to linear) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_709_b(float a) { return (a<=0.081) ? a/4.5 : powf((a+0.099)/1.099,1.0/0.45); } //---------------------------------------------------- //sRGB gamma forward (linear to gamma) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_sRGB_f(float a) { return (a<=0.0031308) ? 12.92*a : 1.055*powf(a,1.0/2.4)-0.055; } //-------------------------------------------------------- //sRGB gamma backward (gamma to linear) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_sRGB_b(float a) { return (a<=0.04045) ? a/12.92 : powf((a+0.055)/1.055,2.4); } //---------------------------------------------------- //plain gamma (power function) forward (linear to gamma) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_plain_f(float a, float g) { return powf(a,1.0/g); } //-------------------------------------------------------- //plain gamma (power function) backward (gamma to linear) //a = input, should be in the 0.0 to 1.0 range static inline float gamma_plain_b(float a, float g) { return powf(a,g); } //-------------------------------------------------------- //dummy function for linear tables (no gamma) //g = gamma value static inline float gamma_none(float a) { return a; } //------------------------------------------------ //expand highlights using a modified Spitzak formula //with limited max output value (250) //(for values up to 2500 use 1.0001 and 0.493) //input [0...1] //output [0...250] static inline float exp_hl(float a) { return (a<=0.4781) ? a : 0.25/(1.001-a); } //------------------------------------------------------------ //compress highlights using a modified Spitzak formula //with limited max input value (250) //(for values up to 2500 use 1.0001 and 0.493) //input [0...250] //output [0...1] static inline float cps_hl(float a) { return (a<=0.4781) ? a : 1.001-0.25/a; } //---------------------------------------------------------- //float to char conversion is done using the upper 16 bits //of the float number as an index into the conversion table. //This union is used for type punning, to avoid problems //with compiler optimizations, as the read access in the //cfc_tab_8 function directly follows writing typedef union { float a; uint16_t i[2]; } flint; //-------------------------------------------------------- //generate forward and backward conversion tables //for 8 bit (uint8_t) video //*ft = forward table (float to uchar, linear to gamma) // must have space for 65536 char elements //*bt = backward table (uchar to float, gamma to linear) // must have space for 256 float elements //type = what kind of gamma function will be used: // 0 = linear (no gamma, just multiply/divide by 255) // 1 = plain gamma (pure power function) // 2 = rec 709 gamma // 3 = sRGB gamma // 4 = sRGB gamma with highlight expansion/compression // types 0...3 map to [0...1] linear float range // type 4 maps to [0...250] linear float range //g = gamma value, 0.3 to 3.0 (only used with type=1) static inline void cfc_tab_8(uint8_t *ft, float *bt, int type, float g) { uint16_t i; float a; flint fi; // *** generate float to char conversion table *** for (i=0;i<128;i++) //positive denormals map to zero ft[i]=0; for (i=128;i<=32639;i++) //positive numbers map to 0...255 { //#if FREI0R_BYTE_ORDER == FREI0R_BIG_ENDIAN // fi.i[0]=i; fi.i[1]=0x8000; //big endian //#endif //#if FREI0R_BYTE_ORDER == FREI0R_LITTLE_ENDIAN fi.i[1]=i; fi.i[0]=0x8000; //little endian //#endif a=fi.a; switch (type) { case 0: a=gamma_none(a); break; case 1: a=gamma_plain_f(a,g); break; case 2: a=gamma_709_f(a); break; case 3: a=gamma_sRGB_f(a); break; case 4: a=cps_hl(a); a=gamma_sRGB_f(a); break; default: break; } if (a>0.9999) a=0.9999; ft[i]=(uint8_t)(256.0*a); } for (i=32640;i<32768;i++) //positive NANs and infinite map to 255 ft[i]=255; for (i=32768;i!=65535;i++) //everything negative maps to 0 ft[i]=0; ft[65535]=0; // *** generate char to float conversion table *** for (i=0;i<=255;i++) { a=((float)i+0.5)/256.0; switch (type) { case 0: a=gamma_none(a); break; case 1: a=gamma_plain_b(a,g); break; case 2: a=gamma_709_b(a); break; case 3: a=gamma_sRGB_b(a); break; case 4: a=gamma_sRGB_b(a); a=exp_hl(a); break; default: break; } bt[i]=a; } } //-------------------------------------------------------- //convert from paked uchar RGBA to packed float RGBA //w,h are width and height of the image //tab = table used for RGB conversion //atab = table used for alpha conversion (usually linear) static inline void RGBA8_2_float(const uint32_t *in, float_rgba *out, int w, int h, float *tab, float *atab) { int i; uint8_t *cin=(uint8_t *)in; for (i=0;ii[1]]; } //endif //#if FREI0R_BYTE_ORDER == FREI0R_BIG_ENDIAN //static inline float_2_uint8(const float *in, uint8_t *tab) //{ //return tab[((flint*)in)->i[0]]; //} //#endif dyne-frei0r-b93ec51/include/frei0r/colorspace.h000066400000000000000000000232051524104146000213670ustar00rootroot00000000000000/* frei0r/colorspace.h * Copyright (C) 2004 Mathieu Guindon, Julien Keable, Jean-Sebastien Senecal * This file is part of Frei0r. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef INCLUDED_FREI0R_COLORSPACE_H #define INCLUDED_FREI0R_COLORSPACE_H #include "frei0r/math.h" #include #include // # Basic colorspace convert functions (from the Gimp gimpcolorspace.h) #### /* int functions */ /** * rgb_to_hsv_int * @red: The red channel value, returns the Hue channel * @green: The green channel value, returns the Saturation channel * @blue: The blue channel value, returns the Value channel * * The arguments are pointers to int representing channel values in * the RGB colorspace, and the values pointed to are all in the range * [0, 255]. * * The function changes the arguments to point to the HSV value * corresponding, with the returned values in the following * ranges: H [0, 360], S [0, 255], V [0, 255]. **/ inline void rgb_to_hsv_int (int *red /* returns hue */, int *green /* returns saturation */, int *blue /* returns value */) { double r, g, b; double h, s, v; double min; double delta; r = *red; g = *green; b = *blue; if (r > g) { v = MAX (r, b); min = MIN (g, b); } else { v = MAX (g, b); min = MIN (r, b); } delta = v - min; if (v == 0.0) s = 0.0; else s = delta / v; if (s == 0.0) h = 0.0; else { if (r == v) h = 60.0 * (g - b) / delta; else if (g == v) h = 120 + 60.0 * (b - r) / delta; else h = 240 + 60.0 * (r - g) / delta; if (h < 0.0) h += 360.0; if (h > 360.0) h -= 360.0; } *red = ROUND (h); *green = ROUND (s * 255.0); *blue = ROUND (v); } /** * hsv_to_rgb_int * @hue: The hue channel, returns the red channel * @saturation: The saturation channel, returns the green channel * @value: The value channel, returns the blue channel * * The arguments are pointers to int, with the values pointed to in the * following ranges: H [0, 360], S [0, 255], V [0, 255]. * * The function changes the arguments to point to the RGB value * corresponding, with the returned values all in the range [0, 255]. **/ inline void hsv_to_rgb_int (int *hue /* returns red */, int *saturation /* returns green */, int *value /* returns blue */) { double h, s, v, h_temp; double f, p, q, t; int i; if (*saturation == 0) { *hue = *value; *saturation = *value; // *value = *value; } else { h = *hue; s = *saturation / 255.0; v = *value / 255.0; if (h == 360) h_temp = 0; else h_temp = h; h_temp = h_temp / 60.0; i = (int) floor (h_temp); f = h_temp - i; p = v * (1.0 - s); q = v * (1.0 - (s * f)); t = v * (1.0 - (s * (1.0 - f))); switch (i) { case 0: *hue = ROUND (v * 255.0); *saturation = ROUND (t * 255.0); *value = ROUND (p * 255.0); break; case 1: *hue = ROUND (q * 255.0); *saturation = ROUND (v * 255.0); *value = ROUND (p * 255.0); break; case 2: *hue = ROUND (p * 255.0); *saturation = ROUND (v * 255.0); *value = ROUND (t * 255.0); break; case 3: *hue = ROUND (p * 255.0); *saturation = ROUND (q * 255.0); *value = ROUND (v * 255.0); break; case 4: *hue = ROUND (t * 255.0); *saturation = ROUND (p * 255.0); *value = ROUND (v * 255.0); break; case 5: *hue = ROUND (v * 255.0); *saturation = ROUND (p * 255.0); *value = ROUND (q * 255.0); break; } } } /** * rgb_to_hsl_int * @red: Red channel, returns Hue channel * @green: Green channel, returns Lightness channel * @blue: Blue channel, returns Saturation channel * * The arguments are pointers to int representing channel values in the * RGB colorspace, and the values pointed to are all in the range [0, 255]. * * The function changes the arguments to point to the corresponding HLS * value with the values pointed to in the following ranges: H [0, 360], * L [0, 255], S [0, 255]. **/ inline void rgb_to_hsl_int (unsigned int *red /* returns red */, unsigned int *green /* returns green */, unsigned int *blue /* returns blue */) { unsigned int r, g, b; double h, s, l; unsigned int min, max; unsigned int delta; r = *red; g = *green; b = *blue; if (r > g) { max = MAX (r, b); min = MIN (g, b); } else { max = MAX (g, b); min = MIN (r, b); } l = (max + min) / 2.0; if (max == min) { s = 0.0; h = 0.0; } else { delta = (max - min); if (l < 128) s = 255 * (double) delta / (double) (max + min); else s = 255 * (double) delta / (double) (511 - max - min); if (r == max) h = (g - b) / (double) delta; else if (g == max) h = 2 + (b - r) / (double) delta; else h = 4 + (r - g) / (double) delta; h = h * 42.5; if (h < 0) h += 255; else if (h > 255) h -= 255; } *red = ROUND (h); *green = ROUND (s); *blue = ROUND (l); } inline int hsl_value_int (double n1, double n2, double hue) { double value; if (hue > 255) hue -= 255; else if (hue < 0) hue += 255; if (hue < 42.5) value = n1 + (n2 - n1) * (hue / 42.5); else if (hue < 127.5) value = n2; else if (hue < 170) value = n1 + (n2 - n1) * ((170 - hue) / 42.5); else value = n1; return ROUND (value * 255.0); } /** * hsl_to_rgb_int * @hue: Hue channel, returns Red channel * @saturation: Saturation channel, returns Green channel * @lightness: Lightness channel, returns Blue channel * * The arguments are pointers to int, with the values pointed to in the * following ranges: H [0, 360], L [0, 255], S [0, 255]. * * The function changes the arguments to point to the RGB value * corresponding, with the returned values all in the range [0, 255]. **/ inline void hsl_to_rgb_int (unsigned int *hue /* returns red */, unsigned int *saturation /* returns green */, unsigned int *lightness /* returns blue */) { double h, s, l; h = *hue; s = *saturation; l = *lightness; if (s == 0) { /* achromatic case */ *hue = (int)l; *lightness = (int)l; *saturation = (int)l; } else { double m1, m2; if (l < 128) m2 = (l * (255 + s)) / 65025.0; else m2 = (l + s - (l * s) / 255.0) / 255.0; m1 = (l / 127.5) - m2; /* chromatic case */ *hue = hsl_value_int (m1, m2, h + 85); *saturation = hsl_value_int (m1, m2, h); *lightness = hsl_value_int (m1, m2, h - 85); } } /** * gimp_rgb_to_cmyk_int: * @red: the red channel; returns the cyan value (0-255) * @green: the green channel; returns the magenta value (0-255) * @blue: the blue channel; returns the yellow value (0-255) * @pullout: the percentage of black to pull out (0-100); returns * the black value (0-255) * * Does a naive conversion from RGB to CMYK colorspace. A simple * formula that doesn't take any color-profiles into account is used. * The amount of black pullout how can be controlled via the @pullout * parameter. A @pullout value of 0 makes this a conversion to CMY. * A value of 100 causes the maximum amount of black to be pulled out. **/ inline void gimp_rgb_to_cmyk_int (int *red, int *green, int *blue, int *pullout) { int c, m, y; c = 255 - *red; m = 255 - *green; y = 255 - *blue; if (*pullout == 0) { *red = c; *green = m; *blue = y; } else { int k = 255; if (c < k) k = c; if (m < k) k = m; if (y < k) k = y; k = (k * CLAMP (*pullout, 0, 100)) / 100; *red = ((c - k) << 8) / (256 - k); *green = ((m - k) << 8) / (256 - k); *blue = ((y - k) << 8) / (256 - k); *pullout = k; } } /** * gimp_cmyk_to_rgb_int: * @cyan: the cyan channel; returns the red value (0-255) * @magenta: the magenta channel; returns the green value (0-255) * @yellow: the yellow channel; returns the blue value (0-255) * @black: the black channel (0-255); doesn't change * * Does a naive conversion from CMYK to RGB colorspace. A simple * formula that doesn't take any color-profiles into account is used. **/ inline void cmyk_to_rgb_int (int *cyan, int *magenta, int *yellow, int *black) { int c, m, y, k; c = *cyan; m = *magenta; y = *yellow; k = *black; if (k) { c = ((c * (256 - k)) >> 8) + k; m = ((m * (256 - k)) >> 8) + k; y = ((y * (256 - k)) >> 8) + k; } *cyan = 255 - c; *magenta = 255 - m; *yellow = 255 - y; } #endif dyne-frei0r-b93ec51/include/frei0r/math.h000066400000000000000000000031171524104146000201660ustar00rootroot00000000000000#ifndef INCLUDED_FREI0R_MATH_H #define INCLUDED_FREI0R_MATH_H /* Code stripped from The Gimp: INT_MULT(a,b,t) INT_MULT3(a,b,c,t) INT_BLEND(a,b,alpha,tmp) CLAMP ROUND MAX255 Code stripped from Drone: CLAMP0255 SQR */ /* Clamps a int32-range int between 0 and 255 inclusive. */ #ifndef CLAMP0255 static inline unsigned char CLAMP0255(int32_t a) { return (unsigned char) ( (((-a) >> 31) & a) // 0 if the number was negative | (255 - a) >> 31); // -1 if the number was greater than 255 } #endif /* Provided temporary int t, returns a * b / 255 */ #ifndef INT_MULT #define INT_MULT(a,b,t) ((t) = (a) * (b) + 0x80, ((((t) >> 8) + (t)) >> 8)) #endif /* This version of INT_MULT3 is very fast, but suffers from some slight roundoff errors. It returns the correct result 99.987 percent of the time */ #ifndef INT_MULT3 #define INT_MULT3(a,b,c,t) ((t) = (a) * (b) * (c) + 0x7F5B, \ ((((t) >> 7) + (t)) >> 16)) #endif #ifndef INT_BLEND #define INT_BLEND(a,b,alpha,tmp) (INT_MULT((a) - (b), alpha, tmp) + (b)) #endif #ifndef CLAMP //! Clamp x at min and max #define CLAMP(x,min,max) ((x) < (min) ? (min) : ((x) > (max) ? (max) : (x))) #endif #ifndef ROUND //! Round. #define ROUND(x) ((int32_t)((x)+0.5)) #endif #ifndef SQR //! Square. #define SQR(x) ((x) * (x)) #endif #ifndef MAX255 //! Limit a (0->511) int to 255. uint8_t MAX255(uint32_t a) { return (uint8_t) (a | ((a & 256) - ((a & 256) >> 8))); } #endif #ifndef MIN #define MIN(x, y) ((x) < (y) ? (x) : (y)) #endif #ifndef MAX #define MAX(x, y) ((x) > (y) ? (x) : (y)) #endif #endif dyne-frei0r-b93ec51/msvc/000077500000000000000000000000001524104146000152205ustar00rootroot00000000000000dyne-frei0r-b93ec51/msvc/frei0r_1_0.def000066400000000000000000000002311524104146000175220ustar00rootroot00000000000000EXPORTS f0r_init f0r_deinit f0r_get_plugin_info f0r_get_param_info f0r_construct f0r_destruct f0r_set_param_value f0r_get_param_value f0r_updatedyne-frei0r-b93ec51/msvc/frei0r_1_1.def000066400000000000000000000002321524104146000175240ustar00rootroot00000000000000EXPORTS f0r_init f0r_deinit f0r_get_plugin_info f0r_get_param_info f0r_construct f0r_destruct f0r_set_param_value f0r_get_param_value f0r_update2dyne-frei0r-b93ec51/msvc/frei0r_1_2.def000066400000000000000000000002331524104146000175260ustar00rootroot00000000000000EXPORTS f0r_init f0r_deinit f0r_get_plugin_info f0r_get_param_info f0r_construct f0r_destruct f0r_set_param_value f0r_get_param_value f0r_update2 dyne-frei0r-b93ec51/src/000077500000000000000000000000001524104146000150375ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/CMakeLists.txt000066400000000000000000000003061524104146000175760ustar00rootroot00000000000000set (CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed") if(NOT MSVC) link_libraries(m) endif() add_subdirectory (filter) add_subdirectory (generator) add_subdirectory (mixer2) add_subdirectory (mixer3) dyne-frei0r-b93ec51/src/filter/000077500000000000000000000000001524104146000163245ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/3dflippo/000077500000000000000000000000001524104146000200445ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/3dflippo/3dflippo.c000066400000000000000000000242441524104146000217360ustar00rootroot00000000000000/* 3dflippo.c */ /* * 25/01/2006 c.e. prelz * * My second frei0r effect - more complex flipping * * Copyright (C) 2006 BEK - Bergen Senter for Elektronisk Kunst * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.h" #include #include #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #define MSIZE 4 #define TWO_PI (M_PI*2.0) enum axis { AXIS_X, AXIS_Y, AXIS_Z }; #include typedef struct tdflippo_instance { unsigned int width,height,fsize; int *mask; float flip[3],rate[3],center[2]; unsigned char invertrot,dontblank,fillblack,mustrecompute; } tdflippo_instance_t; static float **newmat(unsigned char unit_flg); static void matfree(float **mat); static float **mat_translate(float tx,float ty,float tz); static float **mat_rotate(enum axis ax,float angle); static float **matmult(float **mat1,float **mat2); static void vetmat(float **mat,float *x,float *y,float *z); static void recompute_mask(tdflippo_instance_t* inst); int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* flippoInfo) { flippoInfo->name="3dflippo"; flippoInfo->author="c.e. prelz AS FLUIDO "; flippoInfo->plugin_type=F0R_PLUGIN_TYPE_FILTER; flippoInfo->color_model=F0R_COLOR_MODEL_PACKED32; flippoInfo->frei0r_version=FREI0R_MAJOR_VERSION; flippoInfo->major_version=0; flippoInfo->minor_version=1; flippoInfo->num_params=11; flippoInfo->explanation="Frame rotation in 3d-space"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name="X axis rotation"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation on the X axis"; break; case 1: info->name="Y axis rotation"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation on the Y axis"; break; case 2: info->name="Z axis rotation"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation on the Z axis"; break; case 3: info->name="X axis rotation rate"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation rate on the X axis"; break; case 4: info->name="Y axis rotation rate"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation rate on the Y axis"; break; case 5: info->name="Z axis rotation rate"; info->type=F0R_PARAM_DOUBLE; info->explanation="Rotation rate on the Z axis"; break; case 6: info->name="Center position (X)"; info->type=F0R_PARAM_DOUBLE; info->explanation="Position of the center of rotation on the X axis"; break; case 7: info->name="Center position (Y)"; info->type=F0R_PARAM_DOUBLE; info->explanation="Position of the center of rotation on the Y axis"; break; case 8: info->name="Invert rotation assignment"; info->type=F0R_PARAM_BOOL; info->explanation="If true, when mapping rotation, make inverted (wrong) assignment"; break; case 9: info->name="Don't blank mask"; info->type=F0R_PARAM_BOOL; info->explanation="Mask for frame transposition is not blanked, so a trace of old transpositions is maintained"; break; case 10: info->name="Fill with image or black"; info->type=F0R_PARAM_BOOL; info->explanation="If true, pixels that are not transposed are black, otherwise, they are copied with the original"; break; } } f0r_instance_t f0r_construct(unsigned int width,unsigned int height) { tdflippo_instance_t *inst=(tdflippo_instance_t*)calloc(1, sizeof(*inst)); inst->width=width; inst->height=height; inst->fsize=width*height; inst->flip[0]=inst->flip[1]=inst->flip[2]=inst->rate[0]=inst->rate[1]=inst->rate[2]=0.5; inst->mask=(int*)malloc(sizeof(int)*inst->fsize); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { tdflippo_instance_t* inst=(tdflippo_instance_t*)instance; free(inst->mask); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); tdflippo_instance_t *inst=(tdflippo_instance_t*)instance; switch(param_index) { case 0: inst->flip[0]=(float)(*((double*)param)); break; case 1: inst->flip[1]=(float)(*((double*)param)); break; case 2: inst->flip[2]=(float)(*((double*)param)); break; case 3: inst->rate[0]=(float)(*((double*)param)); break; case 4: inst->rate[1]=(float)(*((double*)param)); break; case 5: inst->rate[2]=(float)(*((double*)param)); break; case 6: inst->center[0]=(float)(*((double*)param)); break; case 7: inst->center[1]=(float)(*((double*)param)); break; case 8: inst->invertrot=(*((double*)param)>=0.5); break; case 9: inst->dontblank=(*((double*)param)>=0.5); break; case 10: inst->fillblack=(*((double*)param)>=0.5); break; } if((param_index>=0 && param_index<=2) || (param_index>=6 && param_index<=9)) inst->mustrecompute=1; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); tdflippo_instance_t *inst=(tdflippo_instance_t*)instance; switch(param_index) { case 0: *((double*)param)=inst->flip[0]; break; case 1: *((double*)param)=inst->flip[1]; break; case 2: *((double*)param)=inst->flip[2]; break; case 3: *((double*)param)=inst->rate[0]; break; case 4: *((double*)param)=inst->rate[1]; break; case 5: *((double*)param)=inst->rate[2]; break; case 6: *((double*)param)=inst->center[0]; break; case 7: *((double*)param)=inst->center[1]; break; case 8: *((double*)param)=(inst->invertrot ? 1.0 : 0.0); break; case 9: *((double*)param)=(inst->dontblank ? 1.0 : 0.0); break; case 10: *((double*)param)=(inst->fillblack ? 1.0 : 0.0); break; } } void f0r_update(f0r_instance_t instance,double time, const uint32_t *inframe, uint32_t *outframe) { assert(instance); tdflippo_instance_t* inst=(tdflippo_instance_t*)instance; int i; if(inst->rate[0]!=0.5 || inst->rate[1]!=0.5 || inst->rate[2]!=0.5 || inst->mustrecompute) { inst->mustrecompute=0; /* * We are changing: apply change and recompute mask */ for(i=0;i<3;i++) { inst->flip[i]+=inst->rate[i]-0.5; if(inst->flip[i]<0.0) inst->flip[i]+=1.0; else if(inst->flip[i]>=1.0) inst->flip[i]-=1.0; } recompute_mask(inst); } for(i=0;ifsize;i++) { if(inst->mask[i]>=0) outframe[i]=inframe[inst->mask[i]]; else if(!inst->fillblack) outframe[i]=inframe[i]; else outframe[i]=0; } } static float **newmat(unsigned char unit_flg) { int i; float **to_ret=(float**)malloc(sizeof(float *)*MSIZE); for(i=0;iwidth*inst->center[0]; float ypos=(float)inst->height*inst->center[1]; float **mat=mat_translate(xpos,ypos,0.0); if(inst->flip[0]!=0.5) mat=matmult(mat,mat_rotate(AXIS_X,(inst->flip[0]-0.5)*TWO_PI)); if(inst->flip[1]!=0.5) mat=matmult(mat,mat_rotate(AXIS_Y,(inst->flip[1]-0.5)*TWO_PI)); if(inst->flip[2]!=0.5) mat=matmult(mat,mat_rotate(AXIS_Z,(inst->flip[2]-0.5)*TWO_PI)); mat=matmult(mat,mat_translate(-xpos,-ypos,0.0)); #if 0 fprintf(stderr,"Resarra %.2f %.2f %.2f %.2f | %.2f %.2f %.2f %.2f | %.2f %.2f %.2f %.2f | %.2f %.2f %.2f %.2f\n", mat[0][0],mat[0][1],mat[0][2],mat[0][3], mat[1][0],mat[1][1],mat[1][2],mat[1][3], mat[2][0],mat[2][1],mat[2][2],mat[2][3], mat[3][0],mat[3][1],mat[3][2],mat[3][3]); #endif int x,y,nx,ny,pos; float xf,yf,zf; if(!inst->dontblank) memset(inst->mask,0xff,sizeof(int)*inst->fsize); for(y=0,pos=0;yheight;y++) for(x=0;xwidth;x++,pos++) { xf=x; yf=y; zf=0.0; vetmat(mat,&xf,&yf,&zf); nx=(int)(xf+0.5); ny=(int)(yf+0.5); if(nx>=0 && nxwidth && ny>=0 && nyheight) { if(!inst->invertrot) inst->mask[ny*inst->width+nx]=pos; else inst->mask[pos]=ny*inst->width+nx; } } matfree(mat); } dyne-frei0r-b93ec51/src/filter/3dflippo/CMakeLists.txt000066400000000000000000000004161524104146000226050ustar00rootroot00000000000000set (SOURCES 3dflippo.c) set (TARGET 3dflippo) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/CMakeLists.txt000066400000000000000000000060231524104146000210650ustar00rootroot00000000000000if (${GAVL_FOUND}) add_subdirectory (rgbparade) add_subdirectory (scale0tilt) add_subdirectory (vectorscope) endif (${GAVL_FOUND}) if (${OpenCV_FOUND}) add_subdirectory (facebl0r) add_subdirectory (facedetect) endif (${OpenCV_FOUND}) if (${Cairo_FOUND}) add_subdirectory (cairoimagegrid) add_subdirectory (cairogradient) add_subdirectory (mirr0r) add_subdirectory (shake0scillate) endif (${Cairo_FOUND}) add_subdirectory (3dflippo) add_subdirectory (aech0r) add_subdirectory (alpha0ps) add_subdirectory (autothresh0ld) add_subdirectory (balanc0r) add_subdirectory (baltan) add_subdirectory (bluescreen0r) add_subdirectory (bgsubtract0r) add_subdirectory (blur) add_subdirectory (brightness) add_subdirectory (bw0r) add_subdirectory (cartoon) add_subdirectory (camerashake) add_subdirectory (cluster) add_subdirectory (colgate) add_subdirectory (coloradj) add_subdirectory (colordistance) add_subdirectory (colorenhance) add_subdirectory (colorize) add_subdirectory (colorhalftone) add_subdirectory (colortap) add_subdirectory (contrast0r) add_subdirectory (c0rners) add_subdirectory (curves) add_subdirectory (d90stairsteppingfix) add_subdirectory (defish0r) add_subdirectory (delay0r) add_subdirectory (delaygrab) add_subdirectory (denoise) add_subdirectory (distort0r) add_subdirectory (dither) add_subdirectory (edgeglow) add_subdirectory (elastic_scale) add_subdirectory (emboss) add_subdirectory (equaliz0r) add_subdirectory (filmgrain) add_subdirectory (flippo) add_subdirectory (gamma) add_subdirectory (gateweave) add_subdirectory (glow) add_subdirectory (glitch0r) #add_subdirectory (host_param_test) add_subdirectory (heatmap0r) add_subdirectory (hueshift0r) add_subdirectory (invert0r) add_subdirectory (kaleid0sc0pe) add_subdirectory (keyspillm0pup) add_subdirectory (lenscorrection) add_subdirectory (letterb0xed) add_subdirectory (levels) add_subdirectory (lightgraffiti) add_subdirectory (luminance) add_subdirectory (mask0mate) add_subdirectory (medians) add_subdirectory (measure) add_subdirectory (ndvi) add_subdirectory (nervous) add_subdirectory (normaliz0r) add_subdirectory (nosync0r) add_subdirectory (ntsc) add_subdirectory (perspective) add_subdirectory (pixeliz0r) add_subdirectory (pixels0rt) add_subdirectory (pixs0r) add_subdirectory (posterize) add_subdirectory (premultiply) add_subdirectory (primaries) add_subdirectory (RGB) add_subdirectory (rgbnoise) add_subdirectory (rgbsplit0r) add_subdirectory (saturat0r) add_subdirectory (scanline0r) add_subdirectory (select0r) add_subdirectory (sharpness) add_subdirectory (sigmoidaltransfer) add_subdirectory (sobel) add_subdirectory (softglow) add_subdirectory (sopsat) add_subdirectory (spillsupress) add_subdirectory (squareblur) add_subdirectory (tehroxx0r) add_subdirectory (three_point_balance) add_subdirectory (threelay0r) add_subdirectory (threshold0r) add_subdirectory (timeout) add_subdirectory (tint0r) add_subdirectory (transparency) add_subdirectory (tutorial) add_subdirectory (twolay0r) add_subdirectory (vertigo) add_subdirectory (vignette) add_subdirectory (water) dyne-frei0r-b93ec51/src/filter/RGB/000077500000000000000000000000001524104146000167365ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/RGB/B.c000066400000000000000000000047771524104146000173020ustar00rootroot00000000000000/* B.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct rgb_instance { unsigned int width; unsigned int height; } rgb_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbInfo) { rgbInfo->name = "B"; rgbInfo->author = "Richard Spindler"; rgbInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbInfo->major_version = 0; rgbInfo->minor_version = 9; rgbInfo->num_params = 0; rgbInfo->explanation = "Extracts Blue from Image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgb_instance_t* inst = (rgb_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_instance_t* inst = (rgb_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;y> 8 ) | ((0x00ff0000 & (*src)) >> 16 ) ; } } dyne-frei0r-b93ec51/src/filter/RGB/CMakeLists.txt000066400000000000000000000011551524104146000215000ustar00rootroot00000000000000set (R_SOURCES R.c) set (G_SOURCES G.c) set (B_SOURCES B.c) if (MSVC) set (R_SOURCES ${R_SOURCES} ${FREI0R_DEF}) set (G_SOURCES ${G_SOURCES} ${FREI0R_DEF}) set (B_SOURCES ${B_SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (R MODULE ${R_SOURCES}) add_library (G MODULE ${G_SOURCES}) add_library (B MODULE ${B_SOURCES}) set_target_properties (R PROPERTIES PREFIX "") set_target_properties (G PROPERTIES PREFIX "") set_target_properties (B PROPERTIES PREFIX "") install (TARGETS R LIBRARY DESTINATION ${LIBDIR}) install (TARGETS G LIBRARY DESTINATION ${LIBDIR}) install (TARGETS B LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/RGB/G.c000066400000000000000000000050001524104146000172630ustar00rootroot00000000000000/* G.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct rgb_instance { unsigned int width; unsigned int height; } rgb_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbInfo) { rgbInfo->name = "G"; rgbInfo->author = "Richard Spindler"; rgbInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbInfo->major_version = 0; rgbInfo->minor_version = 9; rgbInfo->num_params = 0; rgbInfo->explanation = "Extracts Green from Image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgb_instance_t* inst = (rgb_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_instance_t* inst = (rgb_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;y> 8 ) ; } } dyne-frei0r-b93ec51/src/filter/RGB/R.c000066400000000000000000000047771524104146000173220ustar00rootroot00000000000000/* R.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct rgb_instance { unsigned int width; unsigned int height; } rgb_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbInfo) { rgbInfo->name = "R"; rgbInfo->author = "Richard Spindler"; rgbInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbInfo->major_version = 0; rgbInfo->minor_version = 9; rgbInfo->num_params = 0; rgbInfo->explanation = "Extracts Red from Image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgb_instance_t* inst = (rgb_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_instance_t* inst = (rgb_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;y #include ////// Uncomment to force non optimisation version //~ #undef __SSE2__ ////// TODO / IDEAS / ... ////// // IDEA - directionnal echo ? (X/Y like parameter ) // TODO RGB gradient by fading influence need more love (See '//Fade by color layers')! // FIXME SSE2 version doesn't support RGB fading influence ! // FIXME (Veejay specifics?) on activate/deactivate/activate/..., some buffers must be cleared! // EXPLORE ME - //~ if((skip_count++)>m_skip) { //~ - skip_count = 0; //~ - m_factor += (factor * 64); //~ [...] //~ } // EXPLORE ME a very high m_factor value give some interesting color result ( m_factor += (factor * 64) * m_skip;) /* Intrinsic declarations */ #if defined(__SSE2__) #include // TODO mmx support and others // #elif defined(__MMX__) // #include #endif #define SKIP_MAX_IMAGES 8 #define M_FACTOR_MAV 127 union px_t { uint32_t u; unsigned char c[4]; // 0=B, 1=G,2=R,3=A ? i think :P }; class aech0r : public frei0r::filter { private: f0r_param_double factor; //~ f0r_param_double factor_r; //Fade by color layers //~ f0r_param_double factor_g; //~ f0r_param_double factor_b; f0r_param_double strobe_period; bool bright; bool flag_r; bool flag_g; bool flag_b; //~ f0r_param_double fade_rgb; //Fade by color layers //~ f0r_param_double flag_rgb; unsigned int m_factor; //~ unsigned int m_factor_r; //Fade by color layers //~ unsigned int m_factor_g; //~ unsigned int m_factor_b; //~ unsigned int m_flag_rgb; //Fade by color layers //~ unsigned int m_flag_r; //~ unsigned int m_flag_g; //~ unsigned int m_flag_b; unsigned int m_skip; unsigned int m_skip_count; bool firsttime; //~ unsigned int m_rgb; //Fade by color layers #ifdef __SSE2__ long long int m_factor_sse2; inline void tracesse2_add(uint32_t* out, const uint32_t* in); inline void tracesse2_sub(uint32_t* out, const uint32_t* in); #else unsigned int m_factor_r; unsigned int m_factor_g; unsigned int m_factor_b; inline void trace_add(uint32_t* out, const uint32_t* in); inline void trace_sub(uint32_t* out, const uint32_t* in); #endif public: aech0r(unsigned int width, unsigned int height) { factor = 0.15; // Quasi full echo has default bright = false; // Dark mode has default flag_r = false; // No RGB flag has default flag_g = false; flag_b = false; strobe_period = 0; // No strobe has default //~ fade_rgb = ? //Fade by color layers firsttime = true; m_skip_count = 0; register_param(factor, "Fade Factor", "Disappearance rate of the echo"); // 0 No fade, 1 No Trace register_param(bright, "Direction", "Darker or Brighter echo"); // Add or Subtract data register_param(flag_r, "Keep RED", "Influence on Red channel"); // 0 Fade canal, 1 Keep canal data register_param(flag_g, "Keep GREEN", "Influence on Green channel"); // 0 Fade canal, 1 Keep canal data register_param(flag_b, "Keep BLUE", "Influence on Blue channel"); // 0 Fade canal, 1 Keep canal data register_param(strobe_period, "Strobe period", "Rate of the stroboscope: from 0 to 8 frames"); //~ register_param(fade_rgb, "Plans fade", "RGB"); //Fade by color layers //~ register_param(factor_r, "Fade R", "influence"); // 0 No fade, 1 No Trace //~ register_param(factor_g, "Fade G", "influence"); // 0 No fade, 1 No Trace //~ register_param(factor_b, "Fade B", "influence"); // 0 No fade, 1 No Trace //~ register_param(flag_rgb, "Plans comparison", "RGB"); } ~aech0r() { } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (firsttime) { memcpy(out, in, size * sizeof(uint32_t) ); // assuming we are RGBA only firsttime = false; return; } m_skip = (strobe_period * SKIP_MAX_IMAGES); if(m_skip_count++ < m_skip) { return; } m_skip_count = 0; //~ m_factor = m_factor_sse2 = 0; //blink unsigned int bright_factor = (bright)? 0:UINT_MAX; //~ m_rgb = (fade_rgb * 8); //Fade by color layers m_factor = (factor * M_FACTOR_MAV); //MAgic Value ;-) #ifdef __SSE2__ // sse2 mask for fade operation m_factor_sse2 = 0; m_factor_sse2 = (flag_r==true)?(bright_factor << 24):(m_factor << 16); m_factor_sse2 += (flag_g==true)?(bright_factor << 16):(m_factor << 8); m_factor_sse2 += (flag_b==true)?(bright_factor << 8):(m_factor << 0); #else m_factor_r = (flag_r==true)?(bright_factor):(m_factor); m_factor_g = (flag_g==true)?(bright_factor):(m_factor); m_factor_b = (flag_b==true)?(bright_factor):(m_factor); #endif //~ m_factor_r = m_factor * factor_r; //Fade by color layers //~ m_factor_g = m_factor * factor_g; //~ m_factor_b = m_factor * factor_b; //~ m_flag_rgb=1+flag_rgb*6; //~ m_flag_b = (m_flag_rgb & 1) == 1; //~ m_flag_g = (m_flag_rgb & 2) == 2; //~ m_flag_r = (m_flag_rgb & 4) == 4; //~ m_factor_sse2 = (m_factor << 16) + (m_factor << 8) + m_factor ; if(bright) { for(unsigned int i = 0 ; i < size ; i+=4) { #ifdef __SSE2__ tracesse2_sub(out+i, in+i); #else trace_sub(out+i, in+i); trace_sub(out+i+1, in+i+1); trace_sub(out+i+2, in+i+2); trace_sub(out+i+3, in+i+3); #endif } } else { for(unsigned int i = 0 ; i < size ; i+=4) { #ifdef __SSE2__ tracesse2_add(out+i, in+i); #else trace_add(out+i, in+i); trace_add(out+i+1, in+i+1); trace_add(out+i+2, in+i+2); trace_add(out+i+3, in+i+3); #endif } } } }; #ifdef __SSE2__ inline void aech0r::tracesse2_sub(uint32_t* out, const uint32_t* in) { __m128i aa = _mm_load_si128((__m128i*)in); __m128i bb = _mm_load_si128((__m128i*)out); // set a fade (rgb) computation __m128i ff = _mm_set1_epi32(m_factor_sse2); bb = _mm_subs_epu8(bb, ff); // unsigned a < b __m128i tmp = _mm_cmpeq_epi8( aa, _mm_min_epu8(aa, bb)); // create a bit mask ff = _mm_cmpeq_epi32 (tmp, _mm_set1_epi8(0xff)); bb = _mm_or_si128 (_mm_andnot_si128 (ff, aa),_mm_and_si128 (bb,ff)); _mm_store_si128((__m128i*)&out[0], bb); } inline void aech0r::tracesse2_add(uint32_t* out, const uint32_t* in) { __m128i aa = _mm_load_si128((__m128i*)in); __m128i bb = _mm_load_si128((__m128i*)out); // set a fade (rgb) value __m128i ff = _mm_set1_epi32(m_factor_sse2); bb = _mm_adds_epu8(bb, ff); // unsigned a >= b __m128i tmp = _mm_cmpeq_epi8( aa, _mm_max_epu8(aa, bb)); // create a bit mask ff = _mm_cmpeq_epi32 (tmp, _mm_set1_epi8(0xff)); bb = _mm_or_si128 (_mm_andnot_si128 (ff, aa),_mm_and_si128 (bb,ff)); _mm_store_si128((__m128i*)&out[0], bb); } #else inline void aech0r::trace_sub(uint32_t* out, const uint32_t* in) { px_t po, pi; po.u = *out; pi.u = *in; //~ po.c[0]=(m_rgb & 4)?pi.c[0]:CLAMP0255(po.c[0] - m_factor_b);//Fade by color layers //~ po.c[1]=(m_rgb & 2)?pi.c[1]:CLAMP0255(po.c[1] - m_factor_g); //~ po.c[2]=(m_rgb & 1)?pi.c[2]:CLAMP0255(po.c[2] - m_factor_r); //NOTA : BGR order come from Frei0r spec po.c[0]=(CLAMP0255(po.c[0] - m_factor_b)); po.c[1]=(CLAMP0255(po.c[1] - m_factor_g)); po.c[2]=(CLAMP0255(po.c[2] - m_factor_r)); *out = po.u; if( (po.c[0]<=pi.c[0]) | (po.c[1]<=pi.c[1]) | (po.c[2]<=pi.c[2]) ) { *out = pi.u; } } inline void aech0r::trace_add(uint32_t* out, const uint32_t* in) { px_t po, pi; po.u = *out; pi.u = *in; //NOTA : BGR order come from Frei0r spec po.c[0] = CLAMP0255(po.c[0] + m_factor_b); po.c[1] = CLAMP0255(po.c[1] + m_factor_g); po.c[2] = CLAMP0255(po.c[2] + m_factor_r); //~ po.c[0]=(m_rgb & 4)?pi.c[0]:CLAMP0255(po.c[0] + m_factor_b); //Fade by color layers //~ po.c[1]=(m_rgb & 2)?pi.c[1]:CLAMP0255(po.c[1] + m_factor_g); //~ po.c[2]=(m_rgb & 1)?pi.c[2]:CLAMP0255(po.c[2] + m_factor_r); *out = po.u; //~ if( ((po.c[0]>pi.c[0])&m_flag_b) | //Fade by color layers (why this test is here and not in trace_sub?) //~ ((po.c[1]>pi.c[1])&m_flag_g) | //~ ((po.c[2]>pi.c[2])&m_flag_r) ) { if( ((po.c[0]>pi.c[0])) | ((po.c[1]>pi.c[1])) | ((po.c[2]>pi.c[2])) ) { *out = pi.u; } } #endif // __SSE2__ frei0r::construct plugin("aech0r", "analog video echo", "d-j-a-y & vloop", 0,1); dyne-frei0r-b93ec51/src/filter/alpha0ps/000077500000000000000000000000001524104146000200345ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/alpha0ps/CMakeLists.txt000066400000000000000000000017431524104146000226010ustar00rootroot00000000000000set (O_SOURCES alpha0ps_alpha0ps.c fibe_f.h) set (G_SOURCES alpha0ps_alphagrad.c) set (S_SOURCES alpha0ps_alphaspot.c) if (MSVC) set (O_SOURCES ${O_SOURCES} ${FREI0R_DEF}) set (G_SOURCES ${G_SOURCES} ${FREI0R_DEF}) set (S_SOURCES ${S_SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (alpha0ps_alpha0ps MODULE ${O_SOURCES}) add_library (alpha0ps_alphagrad MODULE ${G_SOURCES}) add_library (alpha0ps_alphaspot MODULE ${S_SOURCES}) if(NOT MSVC) target_link_libraries(alpha0ps_alpha0ps -lm) target_link_libraries(alpha0ps_alphagrad -lm) target_link_libraries(alpha0ps_alphaspot -lm) endif() set_target_properties (alpha0ps_alpha0ps PROPERTIES PREFIX "") set_target_properties (alpha0ps_alphagrad PROPERTIES PREFIX "") set_target_properties (alpha0ps_alphaspot PROPERTIES PREFIX "") install (TARGETS alpha0ps_alpha0ps LIBRARY DESTINATION ${LIBDIR}) install (TARGETS alpha0ps_alphagrad LIBRARY DESTINATION ${LIBDIR}) install (TARGETS alpha0ps_alphaspot LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/alpha0ps/alpha0ps_alpha0ps.c000066400000000000000000000342171524104146000235070ustar00rootroot00000000000000/* alpha0ps.c This frei0r plugin is for display & manipulation of alpha channel Version 0.1 jul 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 28 aug 2012 ver 0.2 endian proofing 03 sep 2012 ver 0.3 add alpha blur */ //compile: gcc -c -fPIC -Wall alpha0ps.c -o alpha0ps.o //link: gcc -shared -o alpha0ps.so alpha0ps.o #include #include #include #include #include #include "fibe_f.h" //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; //parameters int disp; int din; int op; float thr; float sga; int inv; //auxiliary variables for fibe2o float f,q,a0,a1,a2,b0,b1,b2,rd1,rd2,rs1,rs2,rc1,rc2; } inst; //--------------------------------------------------- void alphagray(inst *in, uint8_t *infr, uint8_t *oufr) { uint8_t s; int i; if (in->din==0) for (i=0;iw*in->h;i++) { s=oufr[4*i+3]; oufr[4*i]=s; oufr[4*i+1]=s; oufr[4*i+2]=s; oufr[4*i+3]=0xFF; } else for (i=0;iw*in->h;i++) { s=infr[4*i+3]; oufr[4*i]=s; oufr[4*i+1]=s; oufr[4*i+2]=s; oufr[4*i+3]=0xFF; } } //--------------------------------------------------- void grayred(inst *in, uint8_t *infr, uint8_t *oufr) { int i,rr; uint8_t r,g,b,a,y; if (in->din==0) for (i=0;iw*in->h;i++) { b=infr[4*i+2]; g=infr[4*i+1]; r=infr[4*i]; a=oufr[4*i+3]; y=(r>>2)+(g>>1)+(b>>2); //approx luma y=64+(y>>1); rr=y+(a>>1); if (rr>255) rr=255; oufr[4*i]=rr; oufr[4*i+1]=y; oufr[4*i+2]=y; oufr[4*i+3]=0xFF; } else for (i=0;iw*in->h;i++) { b=infr[4*i+2]; g=infr[4*i+1]; r=infr[4*i]; a=infr[4*i+3]; y=(r>>2)+(g>>1)+(b>>2); //approx luma y=64+(y>>1); rr=y+(a>>1); if (rr>255) rr=255; oufr[4*i]=rr; oufr[4*i+1]=y; oufr[4*i+2]=y; oufr[4*i+3]=0xFF; } } //--------------------------------------------------- void drawsel(inst *in, uint8_t *infr, uint8_t *oufr, int bg) { int i; uint32_t bk; uint32_t r,g,b,a; switch (bg) { case 0: bk=0x00; break; case 1: bk=0x80; break; case 2: bk=0xFF; break; default: break; } if (in->din==0) for (i=0;iw*in->h;i++) { if (bg==3) { if (((i/8)%2)^((i/8/in->w)%2)) bk=0x64; else bk=0x9B; } b=oufr[4*i+2]; g=oufr[4*i+1]; r=oufr[4*i]; a=oufr[4*i+3]; r=(a*r+(255-a)*bk)>>8; g=(a*g+(255-a)*bk)>>8; b=(a*b+(255-a)*bk)>>8; oufr[4*i]=r; oufr[4*i+1]=g; oufr[4*i+2]=b; oufr[4*i+3]=0xFF; } else for (i=0;iw*in->h;i++) { if (bg==3) { if (((i/8)%2)^((i/8/in->w)%2)) bk=0x64; else bk=0x9B; } b=infr[4*i+2]; g=infr[4*i+1]; r=infr[4*i]; a=infr[4*i+3]; r=(a*r+(255-a)*bk)>>8; g=(a*g+(255-a)*bk)>>8; b=(a*b+(255-a)*bk)>>8; oufr[4*i]=r; oufr[4*i+1]=g; oufr[4*i+2]=b; oufr[4*i+3]=0xFF; } } //---------------------------------------------------------- //shave based on average of 8 neighbors void shave_alpha(float *sl, float *ab, int w, int h) { int i,j,p; float m; for (i=1;ial[p-1]) ab[p]=al[p-1]; if (al[p]>al[p+1]) ab[p]=al[p+1]; if (al[p]>al[p-w]) ab[p]=al[p-w]; if (al[p]>al[p+w]) ab[p]=al[p+w]; p++; } } break; case 1: for (i=1;ial[p-1]) m=al[p-1]; if (al[p]>al[p+1]) m=al[p+1]; if (al[p]>al[p-w]) m=al[p-w]; if (al[p]>al[p+w]) m=al[p+w]; md=al[p]; if (al[p]>al[p-1-w]) md=al[p-1-w]; if (al[p]>al[p+1-w]) md=al[p+1-w]; if (al[p]>al[p-1+w]) md=al[p-1+w]; if (al[p]>al[p+1+w]) md=al[p+1+w]; ab[p]=0.4*al[p]+0.4*m+0.2*md; // ab[p]=0.3*al[p]+0.4*m+0.3*md; p++; } } break; } for (i=0;ithr) ? hi : lo; } //---------------------------------------------------------- void blur_alpha(inst *in, float *falpha) { int i; for (i=0;iw*in->h;i++) falpha[i]*=0.0039215; fibe2o_f(falpha, in->w, in->h, in->a1, in->a2, in->rd1, in->rd2, in->rs1, in->rs2, in->rc1, in->rc2, 1); for (i=0;iw*in->h;i++) { falpha[i]*=255.0; if (falpha[i]>255.0) falpha[i]=255.0; if (falpha[i]<0.0) falpha[i]=0.0; } } //-------------------------------------------------------- //Aitken-Neville interpolacija iz 4 tock (tretjega reda) //t = stevilo tock v arrayu //array xt naj bo v rastocem zaporedju, lahko neekvidistanten float AitNev3(int t, float xt[], float yt[], float x) { float p[10]; int i,j,m; float zero = 0.0f; // MSVC doesn't allow division through a zero literal, but allows it through non-const variable set to zero if ((xxt[t-1])) { // printf("\n\n x=%f je izven mej tabele!",x); return 1.0/zero; } //poisce, katere tocke bo uporabil m=0; while (x>xt[m++]); m=m-4/2-1; if (m<0) m=0; if ((m+4)>(t-1)) m=t-4; for (i=0;i<4;i++) p[i]=yt[i+m]; for (j=1;j<4;j++) for (i=(4-1);i>=j;i--) { p[i]=p[i]+(x-xt[i+m])/(xt[i+m]-xt[i-j+m])*(p[i]-p[i-1]); } return p[4-1]; } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="alpha0ps"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=4; info->num_params=6; info->explanation="Display and manipulation of the alpha channel"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Display"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Display input alpha"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 2: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Shrink/Grow/Blur amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Invert"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->disp=0; in->din=0; in->op=0; in->thr=0.5; in->sga=1.0; in->inv=0; in->f=0.05; in->q=0.55; //blur calcab_lp1(in->f, in->q, &in->a0, &in->a1, &in->a2, &in->b0, &in->b1, &in->b2); in->a1=in->a1/in->a0; in->a2=in->a2/in->a0; rep(-0.5, 0.5, 0.0, &in->rd1, &in->rd2, 256, in->a1, in->a2); rep(1.0, 1.0, 0.0, &in->rs1, &in->rs2, 256, in->a1, in->a2); rep(0.0, 0.0, 1.0, &in->rc1, &in->rc2, 256, in->a1, in->a2); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; float am1[]={0.499999,0.7,1.0,1.5,2.0,3.0,4.0,5.0,7.0,10.0,15.0,20.0,30.0,40.0,50.0,70.0,100.0,150.0,200.00001}; float iir2f[]={0.475,0.39,0.325,0.26,0.21,0.155,0.112,0.0905,0.065,0.0458,0.031,0.0234,0.01575,0.0118,0.0093,0.00725,0.00505,0.0033,0.0025}; float iir2q[]={0.53,0.53,0.54,0.54,0.54,0.55,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6}; chg=0; switch(param_index) { case 0: //Display tmpi=map_value_forward(*((double*)parm), 0.0, 6.9999); if (p->disp != tmpi) chg=1; p->disp=tmpi; break; case 1: //Display input alpha tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->din != tmpi) chg=1; p->din=tmpi; break; case 2: //Operation tmpi=map_value_forward(*((double*)parm), 0.0, 7.9999); if (p->op != tmpi) chg=1; p->op=tmpi; break; case 3: //Threshold tmpf=*(double*)parm; if (tmpf!=p->thr) chg=1; p->thr=tmpf; break; case 4: //Shrink/Grow/Blur amount tmpf=map_value_forward(*((double*)parm), 0.0, 4.9999); if (p->sga != tmpf) chg=1; p->sga=tmpf; break; case 5: //Invert tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->inv != tmpi) chg=1; p->inv=tmpi; break; } if (chg==0) return; if (param_index==4) // blur amount changed { p->f=AitNev3(19, am1, iir2f, 0.5+3.0*p->sga); p->q=AitNev3(19, am1, iir2q, 0.5+3.0*p->sga); calcab_lp1(p->f, p->q, &p->a0, &p->a1, &p->a2, &p->b0, &p->b1, &p->b2); p->a1=p->a1/p->a0; p->a2=p->a2/p->a0; rep(-0.5, 0.5, 0.0, &p->rd1, &p->rd2, 256, p->a1, p->a2); rep(1.0, 1.0, 0.0, &p->rs1, &p->rs2, 256, p->a1, p->a2); rep(0.0, 0.0, 1.0, &p->rc1, &p->rc2, 256, p->a1, p->a2); } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->disp, 0.0, 6.9999); break; case 1: *((double*)param)=map_value_backward(p->din, 0.0, 1.0);//BOOL!! break; case 2: *((double*)param)=map_value_backward(p->op, 0.0, 6.9999); break; case 3: *((double*)param)=p->thr; break; case 4: *((double*)param)=map_value_backward(p->sga, 0.0, 2.9999); break; case 5: *((double*)param)=map_value_backward(p->inv, 0.0, 1.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; float *falpha, *ab; uint8_t *infr, *oufr; assert(instance); in=(inst*)instance; infr=(uint8_t*)inframe; oufr=(uint8_t*)outframe; falpha = calloc(in->w * in->h, sizeof(float)); ab = calloc(in->w * in->h, sizeof(float)); for (i=0;iw*in->h;i++) falpha[i] = infr[4*i+3]; switch (in->op) { case 0: break; case 1: for (i=0;isga;i++) shave_alpha(falpha, ab, in->w, in->h); break; case 2: for (i=0;isga;i++) shrink_alpha(falpha, ab, in->w, in->h, 0); break; case 3: for (i=0;isga;i++) shrink_alpha(falpha, ab, in->w, in->h, 1); break; case 4: for (i=0;isga;i++) grow_alpha(falpha, ab, in->w, in->h, 0); break; case 5: for (i=0;isga;i++) grow_alpha(falpha, ab, in->w, in->h, 1); break; case 6: threshold_alpha(falpha, in->w, in->h, 255.0*in->thr, 255.0, 0.0); break; case 7: blur_alpha(in, falpha); break; default: break; } if (in->inv==1) for (i=0;iw*in->h;i++) falpha[i] = 255.0 - falpha[i]; for (i=0;iw*in->h;i++) { outframe[i] = inframe[i]; oufr[4*i+3] = (uint8_t) falpha[i]; } switch (in->disp) { case 0: break; case 1: alphagray(in, infr, oufr); break; case 2: grayred(in, infr, oufr); break; case 3: drawsel(in, infr, oufr, 0); break; case 4: drawsel(in, infr, oufr, 1); break; case 5: drawsel(in, infr, oufr, 2); break; case 6: drawsel(in, infr, oufr, 3); break; default: break; } free(falpha); free(ab); } //********************************************************** dyne-frei0r-b93ec51/src/filter/alpha0ps/alpha0ps_alphagrad.c000066400000000000000000000157071524104146000237250ustar00rootroot00000000000000/* alphagrad.c This frei0r plugin fills alpha channel with a gradient Version 0.1 aug 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall alphagrad.c -o alphagrad.o //link: gcc -shared -o alphagrad.so alphagrad.o #include #include #include #include #include //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; float poz,wdt,tilt,min,max; uint32_t *gr8; int op; } inst; //----------------------------------------------------- //RGBA8888 little endian void fill_grad(inst *in) { int i,j; float st,ct,po,wd,d,a; st=sinf(in->tilt); ct=cosf(in->tilt); po=(-in->w/2.0+in->poz*in->w)*1.5; wd=in->wdt*in->w; if (in->min==in->max) { for (i=0;ih*in->w;i++) in->gr8[i]=(((uint32_t)(in->min*255.0))<<24)&0xFF000000; return; } for (i=0;ih;i++) for (j=0;jw;j++) { d=(i-in->h/2)*ct+(j-in->w/2)*st-po; if (fabsf(d)>wd/2.0) { if (d>0.0) a=in->min; else a=in->max; } else { if (d>wd/2.0) d=wd/2.0; a = in->min+(wd/2.0-d) / wd*(in->max-in->min); } a=255.0*a; in->gr8[i*in->w+j] = (((uint32_t)a)<<24)&0xFF000000; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="alphagrad"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=6; info->explanation="Fills alpha channel with a gradient"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Position"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Transition width"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Min"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Max"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->poz=0.5; in->wdt=0.5; in->tilt=0.0; in->min=0.0; in->max=1.0; in->op=0; in->gr8 = (uint32_t*)calloc(in->w*in->h, sizeof(uint32_t)); fill_grad(in); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->gr8); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=*((double*)parm); if (tmpf!=p->poz) chg=1; p->poz=tmpf; break; case 1: tmpf=*((double*)parm); if (tmpf!=p->wdt) chg=1; p->wdt=tmpf; break; case 2: tmpf=map_value_forward(*((double*)parm), -3.15, 3.15); if (tmpf!=p->tilt) chg=1; p->tilt=tmpf; break; case 3: tmpf=*((double*)parm); if (tmpf!=p->min) chg=1; p->min=tmpf; break; case 4: tmpf=*((double*)parm); if (tmpf!=p->max) chg=1; p->max=tmpf; break; case 5: tmpi=map_value_forward(*((double*)parm), 0.0, 4.9999); if (p->op != tmpi) chg=1; p->op=tmpi; break; } if (chg==0) return; fill_grad(p); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=p->poz; break; case 1: *((double*)param)=p->wdt; break; case 2: *((double*)param)=map_value_backward(p->tilt, -3.15, 3.15); break; case 3: *((double*)param)=p->min; break; case 4: *((double*)param)=p->max; break; case 5: *((double*)param)=map_value_backward(p->op, 0.0, 4.9999); break; } } //------------------------------------------------- //RGBA8888 little endian void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; uint32_t t; assert(instance); in=(inst*)instance; switch (in->op) { case 0: //write on clear for (i=0;ih*in->w;i++) outframe[i] = (inframe[i]&0x00FFFFFF) | in->gr8[i]; break; case 1: //max for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)>in->gr8[i]) ? inframe[i]&0xFF000000 : in->gr8[i]; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 2: //min for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)gr8[i]) ? inframe[i]&0xFF000000 : in->gr8[i]; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 3: //add for (i=0;ih*in->w;i++) { t=((inframe[i]&0xFF000000)>>1)+(in->gr8[i]>>1); t = (t>0x7F800000) ? 0xFF000000 : t<<1; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; case 4: //subtract for (i=0;ih*in->w;i++) { t= ((inframe[i]&0xFF000000)>in->gr8[i]) ? (inframe[i]&0xFF000000)-in->gr8[i] : 0; outframe[i] = (inframe[i]&0x00FFFFFF) | t; } break; default: break; } } //********************************************************** dyne-frei0r-b93ec51/src/filter/alpha0ps/alpha0ps_alphaspot.c000066400000000000000000000323111524104146000237630ustar00rootroot00000000000000/* alphaspot.c This frei0r plugin draws simple shapes into the alpha channel Version 0.1 aug 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall alphaspot.c -o alphaspot.o //link: gcc -shared -o alphaspot.so alphaspot.o //#include #include #include #include #include #include #include //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; float pozx,pozy,sizx,sizy,wdt,tilt,min,max; int shp,op; uint8_t *gr8; } inst; //---------------------------------------------------------- //general (rotated) rectangle with soft border void gen_rec_s(uint8_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d,db,st,ct,g,is1,is2; if ((siz1 == 0.0f) || (siz2 == 0.0f)) return; st = sinf(tilt); ct = cosf(tilt); is1 = 1.0f/siz1; is2 = 1.0f/siz2; for (i = 0; i < h; i++) { for (j = 0; j < w; j++) { d1 = (i-pozy)*st+(j-pozx)*ct; d2 = (i-pozy)*ct-(j-pozx)*st; d1 = fabsf(d1)*is1; d2 = fabsf(d2)*is2; d = (d1 1.0f) { g = min; } else { if (db <= 1.004f - wb) { g = max; } else { g = min + (1.0f - wb-db)/wb*(max-min); } } sl[i*w+j] = lrintf(g * 255.0f); } } } //---------------------------------------------------------- //general (rotated) ellipse with soft border void gen_eli_s(uint8_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d,db,st,ct,is1,is2,g; if ((siz1 == 0.0f) || (siz2 == 0.0f)) return; st = sinf(tilt); ct = cosf(tilt); is1 = 1.0f/siz1; is2 = 1.0f/siz2; for (i = 0; i < h; i++) { for (j = 0; j < w; j++) { d1 = (i-pozy)*st+(j-pozx)*ct; d2 = (i-pozy)*ct-(j-pozx)*st; d = hypotf(d1*is1,d2*is2); db = d; //neenakomeren rob!!! if (d > 1.0f) { g = min; } else { if (db <= 1.004f - wb) { g = max; } else { g = min + (1.0f - wb-db)/wb*(max-min); } } sl[i*w+j] = lrintf(g * 255.0f); } } } //---------------------------------------------------------- //general (rotated) triangle with soft border void gen_tri_s(uint8_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d3,d4,d,st,ct,is1,is2,k5,lim,db,g; if ((siz1 == 0.0f) || (siz2 == 0.0f)) return; st =sinf(tilt); ct = cosf(tilt); is1 = 1.0f/siz1; is2 = 1.0f/siz2; k5 = 1.0f/sqrtf(5.0f); lim = 0.82f; for (i = 0; i < h; i++) { for (j = 0; j < w; j++) { d1 = (i-pozy)*st+(j-pozx)*ct; d2 = (i-pozy)*ct-(j-pozx)*st; d1 = d1*is1; d2 = d2*is2; d3 = (2.0f * d1+d2 + 1.0f)*k5; d4 = (2.0f* d1-d2 - 1.0f)*k5; d2 = fabsf(d2); d3 = fabsf(d3); d4 = fabsf(d4); d = d2; if (d3 > d) d=d3; if (d4 > d) d=d4; db = d; if (fabsf(d) > lim) { g = min; } else { if (db <= 1.004f * lim-wb) { g = max; } else { g = min + (lim-wb-db)/wb*(max-min); } } sl[i*w+j] = lrintf(g * 255.0f); } } } //---------------------------------------------------------- //general (rotated) diamond shape with soft border void gen_dia_s(uint8_t* sl, int w, int h, float siz1, float siz2, float tilt, float pozx, float pozy, float min, float max, float wb) { int i,j; float d1,d2,d,db,st,ct,is1,is2,g; if ((siz1 == 0.0f) || (siz2 == 0.0f)) return; st = sinf(tilt); ct = cosf(tilt); is1 = 1.0f/siz1; is2 = 1.0f/siz2; for (i = 0; i < h; i++) { for (j = 0; j < w; j++) { d1 = (i-pozy)*st+(j-pozx)*ct; d2 = (i-pozy)*ct-(j-pozx)*st; d = fabsf(d1*is1)+fabsf(d2*is2); db = d; if (fabsf(d) > 1.0f) { g = min; } else { if (db <= 1.004f - wb) { g = max; } else { g = min + (1.0f - wb-db)/wb*(max-min); } } sl[i*w+j] = lrintf(g * 255.0f); } } } //----------------------------------------------------- void draw(inst *in) { switch (in->shp) { case 0: gen_rec_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; case 1: gen_eli_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; case 2: gen_tri_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; case 3: gen_dia_s(in->gr8, in->w, in->h, in->sizx*in->w, in->sizy*in->h, in->tilt, in->pozx*in->w, in->pozy*in->h, in->min, in->max, in->wdt); break; default: break; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // MANDATORY FREI0R FUNCTIONS //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "alphaspot"; info->author = "Marko Cebokli"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 2; info->num_params = 10; info->explanation = "Draws simple shapes into the alpha channel"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Shape"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Position X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Position Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Size X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Size Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 6: info->name = "Transition width"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 7: info->name = "Min"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 8: info->name = "Max"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 9: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in = calloc(1, sizeof(inst)); in->w = width; in->h = height; in->shp = 0; in->pozx = 0.5f; in->pozy = 0.5f; in->sizx = 0.1f; in->sizy = 0.1f; in->wdt = 0.2f; in->tilt = 0.0f; in->min = 0.0f; in->max = 1.0f; in->op = 0; in->gr8 = calloc(in->w*in->h, sizeof(*in->gr8)); draw(in); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in = (inst*) instance; free(in->gr8); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p = (inst*) instance; chg = 0; switch (param_index) { case 0: tmpi = map_value_forward(*((double*)parm), 0.0f, 3.9999f); if (p->shp != tmpi) chg=1; p->shp = tmpi; break; case 1: tmpf = *(double*)parm; if (tmpf != p->pozx) chg = 1; p->pozx = tmpf; break; case 2: tmpf = *(double*)parm; if (tmpf != p->pozy) chg = 1; p->pozy = tmpf; break; case 3: tmpf = *(double*)parm; if (tmpf != p->sizx) chg = 1; p->sizx = tmpf; break; case 4: tmpf = *(double*)parm; if (tmpf != p->sizy) chg = 1; p->sizy = tmpf; break; case 5: tmpf = map_value_forward(*((double*)parm), -3.15f, 3.15f); if (tmpf != p->tilt) chg = 1; p->tilt = tmpf; break; case 6: tmpf = *(double*)parm; if (tmpf != p->wdt) chg = 1; p->wdt = tmpf; break; case 7: tmpf = *(double*)parm; if (tmpf != p->min) chg = 1; p->min = tmpf; break; case 8: tmpf = *(double*)parm; if (tmpf != p->max) chg = 1; p->max = tmpf; break; case 9: tmpi = map_value_forward(*((double*)parm), 0.0f, 4.9999f); if (p->op != tmpi) chg = 1; p->op = tmpi; break; } if (chg == 0) return; draw(p); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param) = map_value_backward(p->shp, 0.0f, 3.9999f); break; case 1: *((double*)param) = p->pozx; break; case 2: *((double*)param) = p->pozy; break; case 3: *((double*)param) = p->sizx; break; case 4: *((double*)param) = p->sizy; break; case 5: *((double*)param) = map_value_backward(p->tilt, -3.15f, 3.15f); break; case 6: *((double*)param) = p->wdt; break; case 7: *((double*)param) = p->min; break; case 8: *((double*)param) = p->max; break; case 9: *((double*)param) = map_value_backward(p->op, 0.0f, 4.9999f); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; uint8_t *inp = (uint8_t*) inframe; uint8_t *outp = (uint8_t*) outframe; assert(instance); in = (inst*)instance; memcpy(outframe, inframe, sizeof(*inframe) * in->w * in->h); switch (in->op) { case 0: //write on clear for (i = 0; i < in->h*in->w; i++) { outp[4*i+3] = in->gr8[i]; } break; case 1: //max for (i = 0; i < in->h*in->w; i++) { outp[4*i+3] = (inp[4*i+3] > in->gr8[i]) ? inp[4*i+3] : in->gr8[i]; } break; case 2: //min for (i = 0; i < in->h*in->w; i++) { outp[4*i+3] = (inp[4*i+3] < in->gr8[i]) ? inp[4*i+3] : in->gr8[i]; } break; case 3: //add for (i = 0;i < in->h*in->w; i++) { outp[4*i+3] = MAX255(inp[4*i+3] + in->gr8[i]); } break; case 4: //subtract for (i = 0; i < in->h*in->w; i++) { outp[4*i+3] = (inp[4*i+3] > in->gr8[i]) ? inp[4*i+3] - in->gr8[i] : 0; } break; default: break; } } dyne-frei0r-b93ec51/src/filter/alpha0ps/fibe_f.h000066400000000000000000000112661524104146000214250ustar00rootroot00000000000000//fibe1_f.h //Skalarna (float) verzija // MC maj 2012 #define EDGEAVG 8 double PI=3.14159265358979; //--------------------------------------------------------- //koeficienti za biquad lowpass iz f in q // f v Nyquistih 0.0 < f < 0.5 void calcab_lp1(float f, float q, float *a0, float *a1, float *a2, float *b0, float *b1, float *b2) { float a,b; a=sinf(PI*f)/2.0/q; b=cosf(PI*f); *b0=(1.0-b)/2.0; *b1=1.0-b; *b2=(1.0-b)/2.0; *a0=1.0+a; *a1=-2.0*b; *a2=1.0-a; //printf("a=%9.6f %9.6f %9.6f b=%9.6f %9.6f %9.6f\n",*a0,*a1,*a2,*b0,*b1,*b2); } //--------------------------------------------------- //kompenzacija na desni //c=0.0 "odziv na zacetno stanje" (zunaj crno) //gain ni kompenziran void rep(float v1, float v2, float c, float *i1, float *i2, int n, float a1, float a2) { int i; float lb[8192]; lb[0]=v1;lb[1]=v2; for (i=2;i=0;i--) { lb[i]=lb[i]-a1*lb[i+1]-a2*lb[i+2]; } *i1=lb[0]; *i2=lb[1]; } //------------------------------------------------------- // 2-tap IIR v stirih smereh a only verzija, a0=1.0 //desno kompenzacijo izracuna direktno (rdx,rsx,rcx) //optimized for speed // rep za navzgor racuna iz ze procesiranih // (fibe-2 ga racuna iz deviskih) void fibe2o_f(float s[], int w, int h, float a1, float a2, float rd1, float rd2, float rs1, float rs2, float rc1, float rc2, int ec) { float cr,g,g4,avg,gavg,avgg,iavg; float rep1,rep2; int i,j; int jw,jww,h1w,h2w,iw,i1w,i2w; g=1.0/(1.0+a1+a2); g4=1.0/g/g/g/g; avg=EDGEAVG; //koliko vzorcev za povprecje pri edge comp gavg=g4/avg; avgg=1.0/g/avg; iavg=1.0/avg; for (j=0;j=0;i--) //nazaj { s[jw+i]=s[jw+i]-a1*s[jw+i+1]-a2*s[jw+i+2]; } } //prvih avg vrstic //printaj(s,w,h,1,1,0); //edge comp zgoraj za navzdol for (j=0;j=0;i--) //po stolpcih { //nazaj s[jw+i]=s[jw+i]-a1*s[jw+i+1]-a2*s[jw+i+2]; //dol s[jw+i+2]=s[jw+i+2]-a1*s[jw-w+i+2]-a2*s[jw-w-w+i+2]; } //se leva stolpca dol s[jw+1]=s[jw+1]-a1*s[jw-w+1]-a2*s[jw-w-w+1]; s[jw]=s[jw]-a1*s[jw-w]-a2*s[jw-w-w]; } //po vrsticah //printaj(s,w,h,1,1,0); //printf("\n\n"); //printaj(s,w,h,100,100,0); //pa se navzgor //spodnji dve vrstici h1w=(h-1)*w; h2w=(h-2)*w; for (j=0;j=0;i--) //gor { iw=i*w; i1w=iw+w; i2w=i1w+w; for (j=0;j * * This is based on Otsu's algorithm to segment an image into foreground * or background based on the shape of the histogram. Instead of doing a * hard threshold, we use the threshold obtained from Otsu's algorithm * as the base for a sigmoidal transfer with a high slope; this produces * a more eye-soothing threshold effect as seen in ImageMagick. * * This has the added benefit that, whereas the sigmoidal filter's base * requires manual tuning, here it is determined algorithmically and thus * can adapt on a frame-to-frame basis. * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" #include "variance.h" typedef struct { unsigned int width, height; float slope; uint8_t lut[256][256]; uint8_t *lumaframe; } s0ft0tsu_t; static void gen_sigmoid_lut (uint8_t lut[256][256], float slope) { float k = expf(slope) / 255.0; for (int j = 0; j < 256; ++j) for (int i = 0; i < 256; ++i) lut[j][i] = CLAMP (255.0 / (1.0 + expf(-k * (i - j))), 0, 255); } int f0r_init() { return 0; } void f0r_deinit() {} f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { s0ft0tsu_t* s = calloc(1, sizeof(s0ft0tsu_t)); s->width = width; s->height = height; s->slope = 4.0; s->lumaframe = malloc(s->width * s->height); gen_sigmoid_lut(s->lut, s->slope); return s; } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "autothreshold"; info->author = "Cynthia"; info->explanation = "Automatically threshold moving pictures"; info->major_version = 0; info->minor_version = 1; info->frei0r_version = FREI0R_MAJOR_VERSION; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->num_params = 1; } void f0r_get_param_info(f0r_param_info_t *info, int index) { switch (index) { case 0: info->name = "Slope"; info->explanation = "Slope of sigmoidal transfer"; info->type = F0R_PARAM_DOUBLE; break; } } void f0r_get_param_value(f0r_instance_t inst, f0r_param_t param, int index) { s0ft0tsu_t* s = inst; switch (index) { case 0: *(double*)param = s->slope / 7.0; break; } } void f0r_set_param_value(f0r_instance_t inst, f0r_param_t param, int index) { s0ft0tsu_t* s = inst; switch (index) { case 0: s->slope = *(double*)param * 7.0; gen_sigmoid_lut(s->lut, s->slope); break; } } void f0r_update(f0r_instance_t inst, double time, const uint32_t* inframe, uint32_t* outframe) { s0ft0tsu_t *s = inst; uint8_t *src = (uint8_t*)inframe; uint8_t *dst = s->lumaframe; uint8_t r, g, b, luma; size_t len = s->width * s->height; // Normalised histogram (L = 256) float hist[256] = {0}; for (int i = 0; i < len; ++i) { r = *src++; g = *src++; b = *src++; src++; // Ignore alpha luma = CLAMP(0.299 * r + 0.587 * g + 0.114 * b, 0, 255); *dst++ = luma; ++hist[luma]; // Add to histogram } // Normalise histogram; becomes a probability distribution for (int i = 0; i < 256; ++i) hist[i] /= len; uint8_t thresh = 0.0; float max_var = 0.0; // Maximum inter-class variance. for (int i = 1; i < 256; ++i) { float var = find_variance(hist, i); if (var > max_var) { thresh = i; max_var = var; } } src = (uint8_t*)s->lumaframe; // Replenish dst = (uint8_t*)outframe; for (int i = 0; i < len; ++i) { // Select the appropriate transfer uint8_t* lut = s->lut[thresh]; luma = lut[*src++]; *dst++ = luma; *dst++ = luma; *dst++ = luma; *dst++ = 0xFF; // TODO Copy alpha } } void f0r_destruct(f0r_instance_t inst) { s0ft0tsu_t* s = inst; free(s->lumaframe); free(s); } dyne-frei0r-b93ec51/src/filter/autothresh0ld/variance.h000066400000000000000000000043451524104146000230610ustar00rootroot00000000000000#ifdef __SSE2__ #include #endif static float find_variance(float *hist, int thresh) { float w_0 = 0.0, mu_0 = 0.0, w_1 = 0.0, mu_1 = 0.0; for (int i = 0; i < thresh; ++i) { w_0 += hist[i]; mu_0 += i * hist[i]; } for (int i = thresh; i < 256; ++i) { w_1 += hist[i]; mu_1 += i * hist[i]; } float mu_diff = (mu_0/w_0 - mu_1/w_1); return w_0*w_1*mu_diff*mu_diff; } #ifdef __SSE2__ static float _sse1_hadd_ps(__m128 v) { // Based on a StackOverflow answer. __m128 shuf = _mm_shuffle_ps(v, v, _MM_SHUFFLE(2, 3, 0, 1)); __m128 sums = _mm_add_ps(v, shuf); shuf = _mm_movehl_ps(shuf, sums); sums = _mm_add_ss(sums, shuf); return _mm_cvtss_f32(sums); } static float find_variance_sse2(float *hist, int thresh) { __m128 vw_0 = _mm_setzero_ps(), vmu_0 = _mm_setzero_ps(), vw_1 = _mm_setzero_ps(), vmu_1 = _mm_setzero_ps(); __m128 vcnt = _mm_set_ps(0, 1, 2, 3); int thresh_low = (thresh / 4 + 0) * 4, thresh_up = (thresh / 4 + 1) * 4; for (int i = 0; i < thresh_low; i+=4) { __m128 vhist = _mm_castsi128_ps(_mm_loadu_si128((void*)&hist[i])); vw_0 = _mm_add_ps(vhist, vw_0); vmu_0 = _mm_add_ps(_mm_mul_ps(vcnt, vhist), vw_0); vcnt = _mm_add_ps(vcnt, _mm_set1_ps(4)); } // This is skipped, and handled as an edge case by non-SSE code. vcnt = _mm_add_ps(vcnt, _mm_set1_ps(4)); for (int i = thresh_up; i < 256; i+=4) { __m128 vhist = _mm_castsi128_ps(_mm_loadu_si128((void*)&hist[i])); vw_1 = _mm_add_ps(vhist, vw_1); vmu_1 = _mm_add_ps(_mm_mul_ps(vcnt, vhist), vw_1); vcnt = _mm_add_ps(vcnt, _mm_set1_ps(4)); } float w_0 = _sse1_hadd_ps(vw_0), mu_0 = _sse1_hadd_ps(vmu_0), w_1 = _sse1_hadd_ps(vw_1), mu_1 = _sse1_hadd_ps(vmu_1); // This edge case is here, because thresh may not be a multiple of 4. for (int i = thresh_low; i < thresh; ++i) { w_0 += hist[i]; mu_0 += i * hist[i]; } for (int i = thresh; i < thresh_up; ++i) { w_1 += hist[i]; mu_1 += i * hist[i]; } float mu_diff = (mu_0/w_0 - mu_1/w_1); return w_0*w_1*mu_diff*mu_diff; } #endif dyne-frei0r-b93ec51/src/filter/balanc0r/000077500000000000000000000000001524104146000200065ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/balanc0r/CMakeLists.txt000066400000000000000000000004161524104146000225470ustar00rootroot00000000000000set (SOURCES balanc0r.c) set (TARGET balanc0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/balanc0r/balanc0r.c000066400000000000000000000702501524104146000216400ustar00rootroot00000000000000/* balanc0r.c * Copyright (C) 2009 Dan Dennedy * This file is a Frei0r plugin based on digikam's white balance plugin * whose code is under the following copyrights. * Code in setRGBmult and f0r_set_param_value derived from code * copyright (C) 2005-2006 Gilles Caulier . * Values in bbWB array from code * copyright (C) 2004-2005 by Pawel T. Jochym . * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" static const float bbWB[][3] = { /* 2000 */ { 1.0000, 0.5977, 0.0120 }, /* 2010 */ { 1.0000, 0.6021, 0.0140 }, /* 2020 */ { 1.0000, 0.6064, 0.0160 }, /* 2030 */ { 1.0000, 0.6107, 0.0181 }, /* 2040 */ { 1.0000, 0.6150, 0.0202 }, /* 2050 */ { 1.0000, 0.6193, 0.0223 }, /* 2060 */ { 1.0000, 0.6236, 0.0244 }, /* 2070 */ { 1.0000, 0.6278, 0.0265 }, /* 2080 */ { 1.0000, 0.6320, 0.0287 }, /* 2090 */ { 1.0000, 0.6362, 0.0309 }, /* 2100 */ { 1.0000, 0.6403, 0.0331 }, /* 2110 */ { 1.0000, 0.6444, 0.0353 }, /* 2120 */ { 1.0000, 0.6485, 0.0375 }, /* 2130 */ { 1.0000, 0.6526, 0.0398 }, /* 2140 */ { 1.0000, 0.6566, 0.0421 }, /* 2150 */ { 1.0000, 0.6606, 0.0444 }, /* 2160 */ { 1.0000, 0.6646, 0.0467 }, /* 2170 */ { 1.0000, 0.6686, 0.0491 }, /* 2180 */ { 1.0000, 0.6725, 0.0514 }, /* 2190 */ { 1.0000, 0.6764, 0.0538 }, /* 2200 */ { 1.0000, 0.6803, 0.0562 }, /* 2210 */ { 1.0000, 0.6842, 0.0586 }, /* 2220 */ { 1.0000, 0.6880, 0.0611 }, /* 2230 */ { 1.0000, 0.6918, 0.0635 }, /* 2240 */ { 1.0000, 0.6956, 0.0660 }, /* 2250 */ { 1.0000, 0.6994, 0.0685 }, /* 2260 */ { 1.0000, 0.7031, 0.0710 }, /* 2270 */ { 1.0000, 0.7068, 0.0735 }, /* 2280 */ { 1.0000, 0.7105, 0.0761 }, /* 2290 */ { 1.0000, 0.7142, 0.0786 }, /* 2300 */ { 1.0000, 0.7178, 0.0812 }, /* 2310 */ { 1.0000, 0.7214, 0.0838 }, /* 2320 */ { 1.0000, 0.7250, 0.0864 }, /* 2330 */ { 1.0000, 0.7286, 0.0890 }, /* 2340 */ { 1.0000, 0.7321, 0.0917 }, /* 2350 */ { 1.0000, 0.7356, 0.0943 }, /* 2360 */ { 1.0000, 0.7391, 0.0970 }, /* 2370 */ { 1.0000, 0.7426, 0.0997 }, /* 2380 */ { 1.0000, 0.7461, 0.1024 }, /* 2390 */ { 1.0000, 0.7495, 0.1051 }, /* 2400 */ { 1.0000, 0.7529, 0.1079 }, /* 2410 */ { 1.0000, 0.7563, 0.1106 }, /* 2420 */ { 1.0000, 0.7596, 0.1134 }, /* 2430 */ { 1.0000, 0.7630, 0.1162 }, /* 2440 */ { 1.0000, 0.7663, 0.1189 }, /* 2450 */ { 1.0000, 0.7696, 0.1217 }, /* 2460 */ { 1.0000, 0.7728, 0.1246 }, /* 2470 */ { 1.0000, 0.7761, 0.1274 }, /* 2480 */ { 1.0000, 0.7793, 0.1302 }, /* 2490 */ { 1.0000, 0.7825, 0.1331 }, /* 2500 */ { 1.0000, 0.7857, 0.1360 }, /* 2510 */ { 1.0000, 0.7889, 0.1388 }, /* 2520 */ { 1.0000, 0.7920, 0.1417 }, /* 2530 */ { 1.0000, 0.7951, 0.1446 }, /* 2540 */ { 1.0000, 0.7982, 0.1476 }, /* 2550 */ { 1.0000, 0.8013, 0.1505 }, /* 2560 */ { 1.0000, 0.8043, 0.1534 }, /* 2570 */ { 1.0000, 0.8074, 0.1564 }, /* 2580 */ { 1.0000, 0.8104, 0.1593 }, /* 2590 */ { 1.0000, 0.8134, 0.1623 }, /* 2600 */ { 1.0000, 0.8163, 0.1653 }, /* 2610 */ { 1.0000, 0.8193, 0.1683 }, /* 2620 */ { 1.0000, 0.8222, 0.1713 }, /* 2630 */ { 1.0000, 0.8251, 0.1743 }, /* 2640 */ { 1.0000, 0.8280, 0.1773 }, /* 2650 */ { 1.0000, 0.8309, 0.1804 }, /* 2660 */ { 1.0000, 0.8337, 0.1834 }, /* 2670 */ { 1.0000, 0.8365, 0.1865 }, /* 2680 */ { 1.0000, 0.8393, 0.1895 }, /* 2690 */ { 1.0000, 0.8421, 0.1926 }, /* 2700 */ { 1.0000, 0.8449, 0.1957 }, /* 2710 */ { 1.0000, 0.8476, 0.1988 }, /* 2720 */ { 1.0000, 0.8504, 0.2019 }, /* 2730 */ { 1.0000, 0.8531, 0.2050 }, /* 2740 */ { 1.0000, 0.8558, 0.2081 }, /* 2750 */ { 1.0000, 0.8585, 0.2112 }, /* 2760 */ { 1.0000, 0.8611, 0.2144 }, /* 2770 */ { 1.0000, 0.8637, 0.2175 }, /* 2780 */ { 1.0000, 0.8664, 0.2206 }, /* 2790 */ { 1.0000, 0.8690, 0.2238 }, /* 2800 */ { 1.0000, 0.8715, 0.2269 }, /* 2810 */ { 1.0000, 0.8741, 0.2301 }, /* 2820 */ { 1.0000, 0.8766, 0.2333 }, /* 2830 */ { 1.0000, 0.8792, 0.2365 }, /* 2840 */ { 1.0000, 0.8817, 0.2397 }, /* 2850 */ { 1.0000, 0.8842, 0.2429 }, /* 2860 */ { 1.0000, 0.8866, 0.2461 }, /* 2870 */ { 1.0000, 0.8891, 0.2493 }, /* 2880 */ { 1.0000, 0.8915, 0.2525 }, /* 2890 */ { 1.0000, 0.8940, 0.2557 }, /* 2900 */ { 1.0000, 0.8964, 0.2589 }, /* 2910 */ { 1.0000, 0.8987, 0.2621 }, /* 2920 */ { 1.0000, 0.9011, 0.2654 }, /* 2930 */ { 1.0000, 0.9035, 0.2686 }, /* 2940 */ { 1.0000, 0.9058, 0.2719 }, /* 2950 */ { 1.0000, 0.9081, 0.2751 }, /* 2960 */ { 1.0000, 0.9104, 0.2784 }, /* 2970 */ { 1.0000, 0.9127, 0.2816 }, /* 2980 */ { 1.0000, 0.9150, 0.2849 }, /* 2990 */ { 1.0000, 0.9172, 0.2882 }, /* 3000 */ { 1.0000, 0.9195, 0.2914 }, /* 3010 */ { 1.0000, 0.9217, 0.2947 }, /* 3020 */ { 1.0000, 0.9239, 0.2980 }, /* 3030 */ { 1.0000, 0.9261, 0.3013 }, /* 3040 */ { 1.0000, 0.9283, 0.3046 }, /* 3050 */ { 1.0000, 0.9304, 0.3079 }, /* 3060 */ { 1.0000, 0.9326, 0.3112 }, /* 3070 */ { 1.0000, 0.9347, 0.3145 }, /* 3080 */ { 1.0000, 0.9368, 0.3178 }, /* 3090 */ { 1.0000, 0.9389, 0.3211 }, /* 3100 */ { 1.0000, 0.9410, 0.3244 }, /* 3110 */ { 1.0000, 0.9430, 0.3277 }, /* 3120 */ { 1.0000, 0.9451, 0.3310 }, /* 3130 */ { 1.0000, 0.9471, 0.3343 }, /* 3140 */ { 1.0000, 0.9492, 0.3376 }, /* 3150 */ { 1.0000, 0.9512, 0.3410 }, /* 3160 */ { 1.0000, 0.9532, 0.3443 }, /* 3170 */ { 1.0000, 0.9551, 0.3476 }, /* 3180 */ { 1.0000, 0.9571, 0.3509 }, /* 3190 */ { 1.0000, 0.9590, 0.3543 }, /* 3200 */ { 1.0000, 0.9610, 0.3576 }, /* 3210 */ { 1.0000, 0.9629, 0.3609 }, /* 3220 */ { 1.0000, 0.9648, 0.3643 }, /* 3230 */ { 1.0000, 0.9667, 0.3676 }, /* 3240 */ { 1.0000, 0.9686, 0.3709 }, /* 3250 */ { 1.0000, 0.9705, 0.3743 }, /* 3260 */ { 1.0000, 0.9723, 0.3776 }, /* 3270 */ { 1.0000, 0.9741, 0.3810 }, /* 3280 */ { 1.0000, 0.9760, 0.3843 }, /* 3290 */ { 1.0000, 0.9778, 0.3876 }, /* 3300 */ { 1.0000, 0.9796, 0.3910 }, /* 3310 */ { 1.0000, 0.9814, 0.3943 }, /* 3320 */ { 1.0000, 0.9831, 0.3977 }, /* 3330 */ { 1.0000, 0.9849, 0.4010 }, /* 3340 */ { 1.0000, 0.9867, 0.4044 }, /* 3350 */ { 1.0000, 0.9884, 0.4077 }, /* 3360 */ { 1.0000, 0.9901, 0.4111 }, /* 3370 */ { 1.0000, 0.9918, 0.4144 }, /* 3380 */ { 1.0000, 0.9935, 0.4177 }, /* 3390 */ { 1.0000, 0.9952, 0.4211 }, /* 3400 */ { 1.0000, 0.9969, 0.4244 }, /* 3410 */ { 1.0000, 0.9985, 0.4278 }, /* 3420 */ { 1.0000, 1.0000, 0.4311 }, /* 3430 */ { 1.0000, 1.0000, 0.4345 }, /* 3440 */ { 1.0000, 1.0000, 0.4378 }, /* 3450 */ { 1.0000, 1.0000, 0.4412 }, /* 3460 */ { 1.0000, 1.0000, 0.4445 }, /* 3470 */ { 1.0000, 1.0000, 0.4479 }, /* 3480 */ { 0.9992, 1.0000, 0.4512 }, /* 3490 */ { 0.9977, 1.0000, 0.4545 }, /* 3500 */ { 0.9962, 1.0000, 0.4579 }, /* 3510 */ { 0.9947, 1.0000, 0.4612 }, /* 3520 */ { 0.9932, 1.0000, 0.4646 }, /* 3530 */ { 0.9918, 1.0000, 0.4679 }, /* 3540 */ { 0.9903, 1.0000, 0.4712 }, /* 3550 */ { 0.9888, 1.0000, 0.4746 }, /* 3560 */ { 0.9874, 1.0000, 0.4779 }, /* 3570 */ { 0.9859, 1.0000, 0.4812 }, /* 3580 */ { 0.9845, 1.0000, 0.4846 }, /* 3590 */ { 0.9830, 1.0000, 0.4879 }, /* 3600 */ { 0.9816, 1.0000, 0.4912 }, /* 3610 */ { 0.9802, 1.0000, 0.4945 }, /* 3620 */ { 0.9788, 1.0000, 0.4979 }, /* 3630 */ { 0.9773, 1.0000, 0.5012 }, /* 3640 */ { 0.9759, 1.0000, 0.5045 }, /* 3650 */ { 0.9745, 1.0000, 0.5078 }, /* 3660 */ { 0.9731, 1.0000, 0.5111 }, /* 3670 */ { 0.9717, 1.0000, 0.5144 }, /* 3680 */ { 0.9703, 1.0000, 0.5178 }, /* 3690 */ { 0.9689, 1.0000, 0.5211 }, /* 3700 */ { 0.9676, 1.0000, 0.5244 }, /* 3710 */ { 0.9662, 1.0000, 0.5277 }, /* 3720 */ { 0.9648, 1.0000, 0.5310 }, /* 3730 */ { 0.9634, 1.0000, 0.5343 }, /* 3740 */ { 0.9621, 1.0000, 0.5376 }, /* 3750 */ { 0.9607, 1.0000, 0.5409 }, /* 3760 */ { 0.9594, 1.0000, 0.5442 }, /* 3770 */ { 0.9580, 1.0000, 0.5474 }, /* 3780 */ { 0.9567, 1.0000, 0.5507 }, /* 3790 */ { 0.9553, 1.0000, 0.5540 }, /* 3800 */ { 0.9540, 1.0000, 0.5573 }, /* 3810 */ { 0.9527, 1.0000, 0.5606 }, /* 3820 */ { 0.9514, 1.0000, 0.5638 }, /* 3830 */ { 0.9500, 1.0000, 0.5671 }, /* 3840 */ { 0.9487, 1.0000, 0.5704 }, /* 3850 */ { 0.9474, 1.0000, 0.5736 }, /* 3860 */ { 0.9461, 1.0000, 0.5769 }, /* 3870 */ { 0.9448, 1.0000, 0.5802 }, /* 3880 */ { 0.9435, 1.0000, 0.5834 }, /* 3890 */ { 0.9422, 1.0000, 0.5867 }, /* 3900 */ { 0.9409, 1.0000, 0.5899 }, /* 3910 */ { 0.9397, 1.0000, 0.5932 }, /* 3920 */ { 0.9384, 1.0000, 0.5964 }, /* 3930 */ { 0.9371, 1.0000, 0.5996 }, /* 3940 */ { 0.9358, 1.0000, 0.6029 }, /* 3950 */ { 0.9346, 1.0000, 0.6061 }, /* 3960 */ { 0.9333, 1.0000, 0.6093 }, /* 3970 */ { 0.9321, 1.0000, 0.6126 }, /* 3980 */ { 0.9308, 1.0000, 0.6158 }, /* 3990 */ { 0.9296, 1.0000, 0.6190 }, /* 4000 */ { 0.9283, 1.0000, 0.6222 }, /* 4010 */ { 0.9271, 1.0000, 0.6254 }, /* 4020 */ { 0.9259, 1.0000, 0.6286 }, /* 4030 */ { 0.9247, 1.0000, 0.6318 }, /* 4040 */ { 0.9234, 1.0000, 0.6350 }, /* 4050 */ { 0.9222, 1.0000, 0.6382 }, /* 4060 */ { 0.9210, 1.0000, 0.6414 }, /* 4070 */ { 0.9198, 1.0000, 0.6446 }, /* 4080 */ { 0.9186, 1.0000, 0.6478 }, /* 4090 */ { 0.9174, 1.0000, 0.6509 }, /* 4100 */ { 0.9162, 1.0000, 0.6541 }, /* 4110 */ { 0.9150, 1.0000, 0.6573 }, /* 4120 */ { 0.9138, 1.0000, 0.6605 }, /* 4130 */ { 0.9126, 1.0000, 0.6636 }, /* 4140 */ { 0.9115, 1.0000, 0.6668 }, /* 4150 */ { 0.9103, 1.0000, 0.6699 }, /* 4160 */ { 0.9091, 1.0000, 0.6731 }, /* 4170 */ { 0.9080, 1.0000, 0.6762 }, /* 4180 */ { 0.9068, 1.0000, 0.6794 }, /* 4190 */ { 0.9056, 1.0000, 0.6825 }, /* 4200 */ { 0.9045, 1.0000, 0.6856 }, /* 4210 */ { 0.9033, 1.0000, 0.6887 }, /* 4220 */ { 0.9022, 1.0000, 0.6919 }, /* 4230 */ { 0.9011, 1.0000, 0.6950 }, /* 4240 */ { 0.8999, 1.0000, 0.6981 }, /* 4250 */ { 0.8988, 1.0000, 0.7012 }, /* 4260 */ { 0.8974, 1.0000, 0.7041 }, /* 4270 */ { 0.8960, 1.0000, 0.7070 }, /* 4280 */ { 0.8946, 1.0000, 0.7098 }, /* 4290 */ { 0.8932, 1.0000, 0.7127 }, /* 4300 */ { 0.8918, 1.0000, 0.7155 }, /* 4310 */ { 0.8904, 1.0000, 0.7184 }, /* 4320 */ { 0.8890, 1.0000, 0.7212 }, /* 4330 */ { 0.8876, 1.0000, 0.7240 }, /* 4340 */ { 0.8862, 1.0000, 0.7269 }, /* 4350 */ { 0.8849, 1.0000, 0.7297 }, /* 4360 */ { 0.8835, 1.0000, 0.7325 }, /* 4370 */ { 0.8821, 1.0000, 0.7353 }, /* 4380 */ { 0.8808, 1.0000, 0.7381 }, /* 4390 */ { 0.8795, 1.0000, 0.7409 }, /* 4400 */ { 0.8781, 1.0000, 0.7437 }, /* 4410 */ { 0.8768, 1.0000, 0.7465 }, /* 4420 */ { 0.8755, 1.0000, 0.7493 }, /* 4430 */ { 0.8742, 1.0000, 0.7521 }, /* 4440 */ { 0.8729, 1.0000, 0.7549 }, /* 4450 */ { 0.8716, 1.0000, 0.7576 }, /* 4460 */ { 0.8703, 1.0000, 0.7604 }, /* 4470 */ { 0.8690, 1.0000, 0.7632 }, /* 4480 */ { 0.8677, 1.0000, 0.7659 }, /* 4490 */ { 0.8664, 1.0000, 0.7687 }, /* 4500 */ { 0.8652, 1.0000, 0.7714 }, /* 4510 */ { 0.8639, 1.0000, 0.7742 }, /* 4520 */ { 0.8627, 1.0000, 0.7769 }, /* 4530 */ { 0.8614, 1.0000, 0.7797 }, /* 4540 */ { 0.8602, 1.0000, 0.7824 }, /* 4550 */ { 0.8589, 1.0000, 0.7851 }, /* 4560 */ { 0.8577, 1.0000, 0.7879 }, /* 4570 */ { 0.8565, 1.0000, 0.7906 }, /* 4580 */ { 0.8553, 1.0000, 0.7933 }, /* 4590 */ { 0.8541, 1.0000, 0.7960 }, /* 4600 */ { 0.8529, 1.0000, 0.7987 }, /* 4610 */ { 0.8517, 1.0000, 0.8014 }, /* 4620 */ { 0.8505, 1.0000, 0.8041 }, /* 4630 */ { 0.8493, 1.0000, 0.8068 }, /* 4640 */ { 0.8481, 1.0000, 0.8095 }, /* 4650 */ { 0.8469, 1.0000, 0.8122 }, /* 4660 */ { 0.8458, 1.0000, 0.8148 }, /* 4670 */ { 0.8446, 1.0000, 0.8175 }, /* 4680 */ { 0.8434, 1.0000, 0.8202 }, /* 4690 */ { 0.8423, 1.0000, 0.8228 }, /* 4700 */ { 0.8411, 1.0000, 0.8255 }, /* 4710 */ { 0.8400, 1.0000, 0.8282 }, /* 4720 */ { 0.8389, 1.0000, 0.8308 }, /* 4730 */ { 0.8377, 1.0000, 0.8335 }, /* 4740 */ { 0.8366, 1.0000, 0.8361 }, /* 4750 */ { 0.8355, 1.0000, 0.8387 }, /* 4760 */ { 0.8344, 1.0000, 0.8414 }, /* 4770 */ { 0.8333, 1.0000, 0.8440 }, /* 4780 */ { 0.8322, 1.0000, 0.8466 }, /* 4790 */ { 0.8311, 1.0000, 0.8492 }, /* 4800 */ { 0.8300, 1.0000, 0.8518 }, /* 4810 */ { 0.8289, 1.0000, 0.8544 }, /* 4820 */ { 0.8278, 1.0000, 0.8570 }, /* 4830 */ { 0.8268, 1.0000, 0.8596 }, /* 4840 */ { 0.8257, 1.0000, 0.8622 }, /* 4850 */ { 0.8246, 1.0000, 0.8648 }, /* 4860 */ { 0.8236, 1.0000, 0.8674 }, /* 4870 */ { 0.8225, 1.0000, 0.8700 }, /* 4880 */ { 0.8215, 1.0000, 0.8725 }, /* 4890 */ { 0.8204, 1.0000, 0.8751 }, /* 4900 */ { 0.8194, 1.0000, 0.8777 }, /* 4910 */ { 0.8183, 1.0000, 0.8802 }, /* 4920 */ { 0.8173, 1.0000, 0.8828 }, /* 4930 */ { 0.8163, 1.0000, 0.8853 }, /* 4940 */ { 0.8153, 1.0000, 0.8879 }, /* 4950 */ { 0.8143, 1.0000, 0.8904 }, /* 4960 */ { 0.8132, 1.0000, 0.8930 }, /* 4970 */ { 0.8122, 1.0000, 0.8955 }, /* 4980 */ { 0.8112, 1.0000, 0.8980 }, /* 4990 */ { 0.8102, 1.0000, 0.9005 }, /* 5000 */ { 0.8093, 1.0000, 0.9031 }, /* 5010 */ { 0.8083, 1.0000, 0.9056 }, /* 5020 */ { 0.8073, 1.0000, 0.9081 }, /* 5030 */ { 0.8063, 1.0000, 0.9106 }, /* 5040 */ { 0.8053, 1.0000, 0.9131 }, /* 5050 */ { 0.8044, 1.0000, 0.9156 }, /* 5060 */ { 0.8034, 1.0000, 0.9181 }, /* 5070 */ { 0.8024, 1.0000, 0.9206 }, /* 5080 */ { 0.8015, 1.0000, 0.9230 }, /* 5090 */ { 0.8005, 1.0000, 0.9255 }, /* 5100 */ { 0.7996, 1.0000, 0.9280 }, /* 5110 */ { 0.7986, 1.0000, 0.9305 }, /* 5120 */ { 0.7977, 1.0000, 0.9329 }, /* 5130 */ { 0.7968, 1.0000, 0.9354 }, /* 5140 */ { 0.7958, 1.0000, 0.9378 }, /* 5150 */ { 0.7949, 1.0000, 0.9403 }, /* 5160 */ { 0.7940, 1.0000, 0.9427 }, /* 5170 */ { 0.7931, 1.0000, 0.9452 }, /* 5180 */ { 0.7922, 1.0000, 0.9476 }, /* 5190 */ { 0.7913, 1.0000, 0.9500 }, /* 5200 */ { 0.7904, 1.0000, 0.9524 }, /* 5210 */ { 0.7895, 1.0000, 0.9549 }, /* 5220 */ { 0.7886, 1.0000, 0.9573 }, /* 5230 */ { 0.7877, 1.0000, 0.9597 }, /* 5240 */ { 0.7868, 1.0000, 0.9621 }, /* 5250 */ { 0.7859, 1.0000, 0.9645 }, /* 5260 */ { 0.7850, 1.0000, 0.9669 }, /* 5270 */ { 0.7841, 1.0000, 0.9693 }, /* 5280 */ { 0.7833, 1.0000, 0.9717 }, /* 5290 */ { 0.7824, 1.0000, 0.9741 }, /* 5300 */ { 0.7815, 1.0000, 0.9764 }, /* 5310 */ { 0.7807, 1.0000, 0.9788 }, /* 5320 */ { 0.7798, 1.0000, 0.9812 }, /* 5330 */ { 0.7790, 1.0000, 0.9835 }, /* 5340 */ { 0.7781, 1.0000, 0.9859 }, /* 5350 */ { 0.7773, 1.0000, 0.9883 }, /* 5360 */ { 0.7764, 1.0000, 0.9906 }, /* 5370 */ { 0.7756, 1.0000, 0.9930 }, /* 5380 */ { 0.7748, 1.0000, 0.9953 }, /* 5390 */ { 0.7739, 1.0000, 0.9976 }, /* 5400 */ { 0.7731, 1.0000, 1.0000 }, /* 5410 */ { 0.7723, 1.0000, 1.0000 }, /* 5420 */ { 0.7715, 1.0000, 1.0000 }, /* 5430 */ { 0.7706, 1.0000, 1.0000 }, /* 5440 */ { 0.7698, 1.0000, 1.0000 }, /* 5450 */ { 0.7690, 1.0000, 1.0000 }, /* 5460 */ { 0.7682, 1.0000, 1.0000 }, /* 5470 */ { 0.7674, 1.0000, 1.0000 }, /* 5480 */ { 0.7666, 1.0000, 1.0000 }, /* 5490 */ { 0.7658, 1.0000, 1.0000 }, /* 5500 */ { 0.7650, 1.0000, 1.0000 }, /* 5510 */ { 0.7642, 1.0000, 1.0000 }, /* 5520 */ { 0.7634, 1.0000, 1.0000 }, /* 5530 */ { 0.7627, 1.0000, 1.0000 }, /* 5540 */ { 0.7619, 1.0000, 1.0000 }, /* 5550 */ { 0.7611, 1.0000, 1.0000 }, /* 5560 */ { 0.7603, 1.0000, 1.0000 }, /* 5570 */ { 0.7596, 1.0000, 1.0000 }, /* 5580 */ { 0.7588, 1.0000, 1.0000 }, /* 5590 */ { 0.7580, 1.0000, 1.0000 }, /* 5600 */ { 0.7573, 1.0000, 1.0000 }, /* 5610 */ { 0.7565, 1.0000, 1.0000 }, /* 5620 */ { 0.7558, 1.0000, 1.0000 }, /* 5630 */ { 0.7550, 1.0000, 1.0000 }, /* 5640 */ { 0.7543, 1.0000, 1.0000 }, /* 5650 */ { 0.7535, 1.0000, 1.0000 }, /* 5660 */ { 0.7528, 1.0000, 1.0000 }, /* 5670 */ { 0.7521, 1.0000, 1.0000 }, /* 5680 */ { 0.7513, 1.0000, 1.0000 }, /* 5690 */ { 0.7506, 1.0000, 1.0000 }, /* 5700 */ { 0.7499, 1.0000, 1.0000 }, /* 5710 */ { 0.7492, 1.0000, 1.0000 }, /* 5720 */ { 0.7484, 1.0000, 1.0000 }, /* 5730 */ { 0.7477, 1.0000, 1.0000 }, /* 5740 */ { 0.7470, 1.0000, 1.0000 }, /* 5750 */ { 0.7456, 1.0000, 1.0000 }, /* 5760 */ { 0.7436, 1.0000, 1.0000 }, /* 5770 */ { 0.7416, 1.0000, 1.0000 }, /* 5780 */ { 0.7396, 1.0000, 1.0000 }, /* 5790 */ { 0.7377, 1.0000, 1.0000 }, /* 5800 */ { 0.7358, 1.0000, 1.0000 }, /* 5810 */ { 0.7338, 1.0000, 1.0000 }, /* 5820 */ { 0.7319, 1.0000, 1.0000 }, /* 5830 */ { 0.7300, 1.0000, 1.0000 }, /* 5840 */ { 0.7281, 1.0000, 1.0000 }, /* 5850 */ { 0.7263, 1.0000, 1.0000 }, /* 5860 */ { 0.7244, 1.0000, 1.0000 }, /* 5870 */ { 0.7225, 1.0000, 1.0000 }, /* 5880 */ { 0.7207, 1.0000, 1.0000 }, /* 5890 */ { 0.7189, 1.0000, 1.0000 }, /* 5900 */ { 0.7170, 1.0000, 1.0000 }, /* 5910 */ { 0.7152, 1.0000, 1.0000 }, /* 5920 */ { 0.7134, 1.0000, 1.0000 }, /* 5930 */ { 0.7116, 1.0000, 1.0000 }, /* 5940 */ { 0.7099, 1.0000, 1.0000 }, /* 5950 */ { 0.7081, 1.0000, 1.0000 }, /* 5960 */ { 0.7063, 1.0000, 1.0000 }, /* 5970 */ { 0.7046, 1.0000, 1.0000 }, /* 5980 */ { 0.7029, 1.0000, 1.0000 }, /* 5990 */ { 0.7011, 1.0000, 1.0000 }, /* 6000 */ { 0.6994, 1.0000, 1.0000 }, /* 6010 */ { 0.6977, 1.0000, 1.0000 }, /* 6020 */ { 0.6960, 1.0000, 1.0000 }, /* 6030 */ { 0.6943, 1.0000, 1.0000 }, /* 6040 */ { 0.6926, 1.0000, 1.0000 }, /* 6050 */ { 0.6910, 1.0000, 1.0000 }, /* 6060 */ { 0.6893, 1.0000, 1.0000 }, /* 6070 */ { 0.6877, 1.0000, 1.0000 }, /* 6080 */ { 0.6860, 1.0000, 1.0000 }, /* 6090 */ { 0.6844, 1.0000, 1.0000 }, /* 6100 */ { 0.6828, 1.0000, 1.0000 }, /* 6110 */ { 0.6812, 1.0000, 1.0000 }, /* 6120 */ { 0.6796, 1.0000, 1.0000 }, /* 6130 */ { 0.6780, 1.0000, 1.0000 }, /* 6140 */ { 0.6764, 1.0000, 1.0000 }, /* 6150 */ { 0.6748, 1.0000, 1.0000 }, /* 6160 */ { 0.6733, 1.0000, 1.0000 }, /* 6170 */ { 0.6717, 1.0000, 1.0000 }, /* 6180 */ { 0.6702, 1.0000, 1.0000 }, /* 6190 */ { 0.6686, 1.0000, 1.0000 }, /* 6200 */ { 0.6671, 1.0000, 1.0000 }, /* 6210 */ { 0.6656, 1.0000, 1.0000 }, /* 6220 */ { 0.6641, 1.0000, 1.0000 }, /* 6230 */ { 0.6626, 1.0000, 1.0000 }, /* 6240 */ { 0.6611, 1.0000, 1.0000 }, /* 6250 */ { 0.6596, 1.0000, 1.0000 }, /* 6260 */ { 0.6581, 1.0000, 1.0000 }, /* 6270 */ { 0.6566, 1.0000, 1.0000 }, /* 6280 */ { 0.6552, 1.0000, 1.0000 }, /* 6290 */ { 0.6537, 1.0000, 1.0000 }, /* 6300 */ { 0.6523, 1.0000, 1.0000 }, /* 6310 */ { 0.6508, 1.0000, 1.0000 }, /* 6320 */ { 0.6494, 1.0000, 1.0000 }, /* 6330 */ { 0.6480, 1.0000, 1.0000 }, /* 6340 */ { 0.6465, 1.0000, 1.0000 }, /* 6350 */ { 0.6451, 1.0000, 1.0000 }, /* 6360 */ { 0.6437, 1.0000, 1.0000 }, /* 6370 */ { 0.6423, 1.0000, 1.0000 }, /* 6380 */ { 0.6410, 1.0000, 1.0000 }, /* 6390 */ { 0.6396, 1.0000, 1.0000 }, /* 6400 */ { 0.6382, 1.0000, 1.0000 }, /* 6410 */ { 0.6368, 1.0000, 1.0000 }, /* 6420 */ { 0.6355, 1.0000, 1.0000 }, /* 6430 */ { 0.6341, 1.0000, 1.0000 }, /* 6440 */ { 0.6328, 1.0000, 1.0000 }, /* 6450 */ { 0.6315, 1.0000, 1.0000 }, /* 6460 */ { 0.6301, 1.0000, 1.0000 }, /* 6470 */ { 0.6288, 1.0000, 1.0000 }, /* 6480 */ { 0.6275, 1.0000, 1.0000 }, /* 6490 */ { 0.6262, 1.0000, 1.0000 }, /* 6500 */ { 0.6249, 1.0000, 1.0000 }, /* 6510 */ { 0.6236, 1.0000, 1.0000 }, /* 6520 */ { 0.6223, 1.0000, 1.0000 }, /* 6530 */ { 0.6210, 1.0000, 1.0000 }, /* 6540 */ { 0.6198, 1.0000, 1.0000 }, /* 6550 */ { 0.6185, 1.0000, 1.0000 }, /* 6560 */ { 0.6173, 1.0000, 1.0000 }, /* 6570 */ { 0.6160, 1.0000, 1.0000 }, /* 6580 */ { 0.6148, 1.0000, 1.0000 }, /* 6590 */ { 0.6135, 1.0000, 1.0000 }, /* 6600 */ { 0.6123, 1.0000, 1.0000 }, /* 6610 */ { 0.6111, 1.0000, 1.0000 }, /* 6620 */ { 0.6098, 1.0000, 1.0000 }, /* 6630 */ { 0.6086, 1.0000, 1.0000 }, /* 6640 */ { 0.6074, 1.0000, 1.0000 }, /* 6650 */ { 0.6062, 1.0000, 1.0000 }, /* 6660 */ { 0.6050, 1.0000, 1.0000 }, /* 6670 */ { 0.6038, 1.0000, 1.0000 }, /* 6680 */ { 0.6026, 1.0000, 1.0000 }, /* 6690 */ { 0.6015, 1.0000, 1.0000 }, /* 6700 */ { 0.6003, 1.0000, 1.0000 }, /* 6710 */ { 0.5991, 1.0000, 1.0000 }, /* 6720 */ { 0.5980, 1.0000, 1.0000 }, /* 6730 */ { 0.5968, 1.0000, 1.0000 }, /* 6740 */ { 0.5957, 1.0000, 1.0000 }, /* 6750 */ { 0.5945, 1.0000, 1.0000 }, /* 6760 */ { 0.5934, 1.0000, 1.0000 }, /* 6770 */ { 0.5923, 1.0000, 1.0000 }, /* 6780 */ { 0.5911, 1.0000, 1.0000 }, /* 6790 */ { 0.5900, 0.9992, 1.0000 }, /* 6800 */ { 0.5889, 0.9981, 1.0000 }, /* 6810 */ { 0.5878, 0.9970, 1.0000 }, /* 6820 */ { 0.5867, 0.9959, 1.0000 }, /* 6830 */ { 0.5856, 0.9948, 1.0000 }, /* 6840 */ { 0.5845, 0.9937, 1.0000 }, /* 6850 */ { 0.5834, 0.9926, 1.0000 }, /* 6860 */ { 0.5823, 0.9915, 1.0000 }, /* 6870 */ { 0.5813, 0.9904, 1.0000 }, /* 6880 */ { 0.5802, 0.9893, 1.0000 }, /* 6890 */ { 0.5791, 0.9882, 1.0000 }, /* 6900 */ { 0.5781, 0.9871, 1.0000 }, /* 6910 */ { 0.5770, 0.9861, 1.0000 }, /* 6920 */ { 0.5760, 0.9850, 1.0000 }, /* 6930 */ { 0.5749, 0.9839, 1.0000 }, /* 6940 */ { 0.5739, 0.9829, 1.0000 }, /* 6950 */ { 0.5728, 0.9818, 1.0000 }, /* 6960 */ { 0.5718, 0.9808, 1.0000 }, /* 6970 */ { 0.5708, 0.9797, 1.0000 }, /* 6980 */ { 0.5698, 0.9787, 1.0000 }, /* 6990 */ { 0.5687, 0.9776, 1.0000 }, /* 7000 */ { 0.5677, 0.9766, 1.0000 }, }; typedef struct balanc0r_instance { unsigned int width; unsigned int height; f0r_param_color_t color; double temperature; double green; float mr, mg, mb; } balanc0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* colordistance_info) { colordistance_info->name = "White Balance"; colordistance_info->author = "Dan Dennedy"; colordistance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colordistance_info->color_model = F0R_COLOR_MODEL_RGBA8888; colordistance_info->frei0r_version = FREI0R_MAJOR_VERSION; colordistance_info->major_version = 0; colordistance_info->minor_version = 3; colordistance_info->num_params = 2; colordistance_info->explanation = "Adjust the white balance / color temperature"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Neutral Color"; info->type = F0R_PARAM_COLOR; info->explanation = "Choose a color from the source image that should be white."; break; case 1: info->name = "Green Tint"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Adjust the level of green."; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { balanc0r_instance_t* inst = (balanc0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->color.r = 1.0; inst->color.g = 1.0; inst->color.b = 1.0; inst->temperature = 4750.0; inst->green = 1.2; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } static void setRGBmult(balanc0r_instance_t *o) { int t = o->temperature/10.0 - 200.0; float mi; o->mr = 1.0 / bbWB[t][0]; o->mg = 1.0 / bbWB[t][1] * o->green; o->mb = 1.0 / bbWB[t][2]; // Normalize to at least 1.0, so we are not dimming colors only bumping. mi = MIN(o->mr, o->mg); mi = MIN(mi, o->mb); o->mr /= mi; o->mg /= mi; o->mb /= mi; } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); balanc0r_instance_t* inst = (balanc0r_instance_t*)instance; switch(param_index) { case 0: { inst->color = *((f0r_param_color_t*)param); int l = 0; int r = sizeof(bbWB)/sizeof(float)/3; int m = (l + r )/2; double t = MAX(inst->color.r, inst->color.g); t = MAX(t, inst->color.b); if (t > 0) { double sR = inst->color.r /t; double sG = inst->color.g /t; double sB = inst->color.b /t; double mRB = sR/sB; for (;r - l > 1 ; m = (l + r)/2) { if (bbWB[m][0] / bbWB[m][2] > mRB) l = m; else r = m; } t = m * 10.0 + 2000.0; inst->temperature = CLAMP(t, 2200.0, 7000.0); inst->green = (bbWB[m][1] / bbWB[m][0]) / (sG/sR); } setRGBmult(inst); break; } case 1: { double g = *((double*)param); // convert frei0r range to natural range [1.0, 2.5] g = 1.0 + (2.5 - 1.0) * g; if (g != 1.2) { inst->green = g; setRGBmult(inst); } break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); balanc0r_instance_t* inst = (balanc0r_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param) = inst->color; break; case 1: // convert natural range [1.0, 2.5] to frei0r range [0,1] *((double*)param) = (inst->green - 1.0) / (2.5 - 1.0); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); balanc0r_instance_t* inst = (balanc0r_instance_t*)instance; unsigned int len = inst->width * inst->height + 1; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (--len) { *dst++ = CLAMP0255(*src++ * inst->mr); *dst++ = CLAMP0255(*src++ * inst->mg); *dst++ = CLAMP0255(*src++ * inst->mb); *dst++ = *src++; // copy alpha } } dyne-frei0r-b93ec51/src/filter/baltan/000077500000000000000000000000001524104146000175655ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/baltan/CMakeLists.txt000066400000000000000000000004141524104146000223240ustar00rootroot00000000000000set (SOURCES baltan.cpp) set (TARGET baltan) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/baltan/baltan.cpp000066400000000000000000000052071524104146000215360ustar00rootroot00000000000000/* * * BaltanTV - like StreakTV, but following for a long time * Copyright (C) 2001 FUKUCHI Kentarou * ported to FreeJ by jaromil * * 2009/8/26 * Ported to frei0r from the old FreeJ filter API * -Jaromil * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #define PLANES 32 #define STRIDE 8 #define STRIDE2 16 /* (STRIDE*2) */ #define STRIDE3 24 /* (STRIDE*3) */ // freej compat facilitator typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; class Baltan: public frei0r::filter { public: Baltan(int wdt, int hgt); ~Baltan(); virtual void update(double time, uint32_t* out, const uint32_t* in); private: ScreenGeometry geo; void _init(int wdt, int hgt); uint32_t *planebuf; uint32_t *planetable[PLANES]; int plane; int pixels; }; Baltan::Baltan(int wdt, int hgt) { int i; _init(wdt, hgt); pixels = geo.w*geo.h; planebuf = (uint32_t*)calloc(geo.size, PLANES); for(i=0;i>2; cf = plane & (STRIDE-1); for(i=0; i>2; } plane++; plane = plane & (PLANES-1); } void Baltan::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; geo.size = geo.w*geo.h*(geo.bpp/8); } frei0r::construct plugin("Baltan", "delayed alpha smoothed blit of time", "Kentaro, Jaromil", 3,1); dyne-frei0r-b93ec51/src/filter/bgsubtract0r/000077500000000000000000000000001524104146000207265ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/bgsubtract0r/CMakeLists.txt000066400000000000000000000004261524104146000234700ustar00rootroot00000000000000set (SOURCES bgsubtract0r.c) set (TARGET bgsubtract0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/bgsubtract0r/bgsubtract0r.c000066400000000000000000000153361524104146000235040ustar00rootroot00000000000000/* bgsubtract0r.c */ /* * Frei0r plugin to perform background subtraction on a still video. * * Copyright (C) 2013 Samuel Mimram * * This plugin operates on still videos, i.e. the camera is not moving, and its * aim is to remove the background image, keeping only the moving parts. It is * thus a way to have a green screen without a green screen. The first image is * taken as reference for the background, so the video should start without the * moving stuff, who should come in afterwards. * * A few settings can be set such as: * - the threshold in order to decide whether a pixel is the same as in the * reference image * - whether to remove "noise" (i.e. isolated pixels) * - optional blurring of edges * * Some recommendations: * - obviously the background should be of a (really) different color than the * moving actor * - light in order to avoid shadows on the background * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" typedef struct bgsubtract0r_instance { unsigned int width; unsigned int height; uint8_t threshold; char denoise; /* Remove noise from mask. */ uint32_t* reference; /* The reference image. */ uint8_t* mask; /* Where the mask is computed. */ int blur; /* Width of alpha-channel blurring. */ } bgsubtract0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* bgsubtract0r_info) { bgsubtract0r_info->name = "BgSubtract0r"; bgsubtract0r_info->author = "Samuel Mimram"; bgsubtract0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; bgsubtract0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; bgsubtract0r_info->frei0r_version = FREI0R_MAJOR_VERSION; bgsubtract0r_info->major_version = 0; bgsubtract0r_info->minor_version = 3; bgsubtract0r_info->num_params = 3; bgsubtract0r_info->explanation = "Bluescreen the background of a static video."; } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->denoise = 1; inst->blur = 0; inst->threshold = 26; inst->reference = NULL; inst->mask = malloc(sizeof(uint8_t)*width*height); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; free(inst->reference); free(inst->mask); free(inst); } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Threshold for difference"; break; case 1: info->name = "denoise"; info->type = F0R_PARAM_BOOL; info->explanation = "Remove noise"; break; case 2: info->name = "blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur alpha channel by given radius (to remove sharp edges)"; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; switch(param_index) { case 0: inst->threshold = *((double*)param) * 255.; break; case 1: inst->denoise = *((double*)param) >= 0.5; break; case 2: inst->blur = (int)(*((double*)param)+0.5); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double)inst->threshold / 255.; break; case 1: *((double*)param) = inst->denoise ? 1. : 0.; break; case 2: *((double*)param) = inst->blur; break; } } #define MAX(x,y) ((x) > (y) ? (x) : (y)); inline static uint8_t dst(uint32_t x, uint32_t y) { uint8_t d; uint8_t* px = (uint8_t*)&x; uint8_t* py = (uint8_t*)&y; d = abs(px[0]-py[0]); d = MAX(d, abs(px[1]-py[1])); d = MAX(d, abs(px[2]-py[2])); return d; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); bgsubtract0r_instance_t* inst = (bgsubtract0r_instance_t*)instance; unsigned int width = inst->width; unsigned int height = inst->height; unsigned int len = width * height; uint8_t *mask = inst->mask; int blur = inst->blur; int i; int j; int n; uint8_t* pi; uint8_t* po; if (!inst->reference) { int blen = sizeof(uint32_t)*len; inst->reference = malloc(blen); memmove(inst->reference, inframe, blen); memset(mask, 0, sizeof(uint8_t)*len); } else { for (i=0; ireference[i], inframe[i]) > inst->threshold) ? 0xff : 0; } /* Clean up the mask. */ if (inst->denoise) for (j=1; j=6) mask[width*j+i] = 0xff; } } for (i=0; i= width || jj < 0 || jj >= height) a += 0xff; else a += mask[width*jj+ii]; } a /= s; po = (uint8_t*)&outframe[width*j+i]; po[3] = a; } } } dyne-frei0r-b93ec51/src/filter/bluescreen0r/000077500000000000000000000000001524104146000207155ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/bluescreen0r/CMakeLists.txt000066400000000000000000000004301524104146000234520ustar00rootroot00000000000000set (SOURCES bluescreen0r.cpp) set (TARGET bluescreen0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/bluescreen0r/bluescreen0r.cpp000066400000000000000000000051731524104146000240200ustar00rootroot00000000000000/* * Bluescreen0r * 2009 Hedde Bosman * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include #include #include #include #include #include class bluescreen0r : public frei0r::filter { private: double dist; f0r_param_color color; bool invert; uint32_t r256,g256,b256; // returns the distance to 'color', but does not normalize inline uint32_t distance(uint32_t pixel) { uint32_t d = 0; int t; t = ((pixel&0x00FF0000) >> 16) - b256; d += t*t; t = ((pixel&0x0000FF00) >> 8) - g256; d += t*t; t = ((pixel&0x000000FF) >> 0) - r256; d += t*t; return (uint32_t) d; // no sqrtf } public: bluescreen0r(unsigned int width, unsigned int height) { dist = 0.288; color.r = 0; color.g = 0.94; color.b = 0; invert = false; register_param(color, "Color", "The color to make transparent (B G R)"); register_param(dist, "Distance", "Distance to Color (127 is good)"); register_param(invert, "Invert", "Whether to produce the inverse of the effect on the alpha channel"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { const uint32_t* pixel =in; uint32_t* outpixel= out; uint32_t distInt = (uint32_t) (dist*dist*195075); uint32_t distInt2 = distInt/2; r256=255*color.r; g256=255*color.g; b256=255*color.b; while(pixel != in+size) { *outpixel= (*pixel & 0x00FFFFFF); // copy all except alpha uint32_t d = distance(*pixel); // get distance unsigned char a = (*pixel >> 24); // default alpha if (d < distInt) { a = 0; if (d > distInt2) { a = 256*(d-distInt2)/distInt2; } } if (invert) a = 255 - a; *outpixel |= (a<<24); ++outpixel; ++pixel; } } }; frei0r::construct plugin("bluescreen0r", "Color to alpha (blit SRCALPHA)", "Hedde Bosman", 0, 5, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/blur/000077500000000000000000000000001524104146000172705ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/blur/CMakeLists.txt000066400000000000000000000004741524104146000220350ustar00rootroot00000000000000set (SOURCES IIRblur.c fibe.h) set (TARGET IIRblur) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/blur/IIRblur.c000066400000000000000000000245501524104146000207520ustar00rootroot00000000000000/* IIRblur.c This Frei0r plugin implements fast IIR blurring of video Version 0.1 jul 2011 Copyright (C) 2011 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall IIRblur.c -o IIRblur.o //link: gcc -shared -o IIRblur.so IIRblur.o //stdio samo za debug izpise //#include #include #include #include #include #include #include double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; #include "fibe.h" //---------------------------------------- //struktura za instanco efekta typedef struct { //status int h; int w; //parameters float am; //amount of blur int ty; //type of blur [0..2] int ec; //edge compensation (BOOL) //video buffers float_rgba *img; //internal variables float a1,a2,a3; float rd1,rd2,rs1,rs2,rc1,rc2; } inst; //-------------------------------------------------------- //Aitken-Neville interpolacija iz 4 tock (tretjega reda) //t = stevilo tock v arrayu //array xt naj bo v rastocem zaporedju, lahko neekvidistanten float AitNev3(int t, float xt[], float yt[], float x) { float p[10]; int i,j,m; if ((xxt[t-1])) { // printf("\n\n x=%f je izven mej tabele!",x); // Return a reasonable value instead of dividing by zero if (xxt[m++]); m=m-4/2-1; if (m<0) m=0; if ((m+4)>(t-1)) m=t-4; for (i=0;i<4;i++) p[i]=yt[i+m]; for (j=1;j<4;j++) for (i=(4-1);i>=j;i--) { // Check for division by zero float denominator = xt[i+m]-xt[i-j+m]; if (denominator == 0.0f) { // If denominator is zero, skip this iteration to avoid undefined behavior continue; } p[i]=p[i]+(x-xt[i+m])/denominator*(p[i]-p[i-1]); } return p[4-1]; } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] logarithmic //min and max must be positive! float map_value_forward_log(double v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return sr*expf(k*(v-0.5)); } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] logarithmic //min and max must be positive! double map_value_backward_log(float v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return logf(v/sr)/k+0.5; } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="IIR blur"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=3; info->explanation="Three types of fast IIR blurring"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of blur"; break; case 1: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur type"; break; case 2: info->name = "Edge"; info->type = F0R_PARAM_BOOL; info->explanation = "Edge compensation"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->img=calloc(width*height*4,sizeof(float)); in->am=map_value_forward_log(0.2, 0.5, 100.0); in->a1=-0.796093; in->a2=0.186308; in->ty=1; in->ec=1; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->img); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg,tmpi; float a0,b0,b1,b2,f,q,s; float am1[]={0.499999,0.7,1.0,1.5,2.0,3.0,4.0,5.0,7.0,10.0, 15.0,20.0,30.0,40.0,50.0,70.0,100.0,150.0,200.00001}; //float iir2f[]={0.448,0.4,0.31,0.25,0.21,0.15,0.1,0.075, // 0.055,0.039,0.026,0.02,0.013,0.01,0.008,0.006, // 0.0042,0.0029,0.00205}; //float iir2q[]={0.53,0.53,0.54,0.54,0.54,0.55,0.6,0.7,0.7, // 0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7}; float iir2q[]={0.53,0.53,0.54,0.54,0.54,0.55,0.6,0.6,0.6, 0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6}; //float iir1a1[]={0.167,0.3,0.5,0.65,0.7,0.8,0.88,0.92,0.95, // 0.96,0.97,0.98,0.985,0.988,0.99,0.992,0.993,0.9955, // 0.997}; float iir1a1[]={0.138,0.24,0.34,0.45,0.55, 0.65,0.728,0.775,0.834,0.88, 0.92,0.937,0.958,0.968,0.9745, 0.98,0.986,0.991,0.9931}; //po sigmi float iir2f[]={0.475,0.39,0.325,0.26,0.21, 0.155,0.112,0.0905,0.065,0.0458, 0.031,0.0234,0.01575,0.0118,0.0093, 0.00725,0.00505,0.0033,0.0025}; //po sigmi float iir3si[]={0.5,0.7,1.0,1.5,2.0, 3.0,4.0,5.0,7.0,10.0, 15.0,20.0,30.0,40.0,50.0, 70.0,100.0,150.0,186.5}; p=(inst*)instance; chg=0; switch(param_index) { case 0: // tmpf=map_value_forward(*((double*)parm), 0.5, 100.0); if (*((double*)parm) == 0.0) tmpf = 0.0; else tmpf=map_value_forward_log(*((double*)parm), 0.5, 100.0); if (tmpf!=p->am) chg=1; p->am=tmpf; break; case 1: tmpf=*((double*)parm); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 2.9999); if ((tmpi<0)||(tmpi>2.0)) break; if (p->ty != tmpi) chg=1; p->ty = tmpi; break; case 2: p->ec=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! break; } if (chg==0) return; switch(p->ty) { case 0: //FIBE-1 p->a1=AitNev3(19, am1, iir1a1, p->am); //printf("Set parm FIBE-1 a1=%f (p->am=%f)\n",p->a1,p->am); break; case 1: //FIBE-2 f=AitNev3(19, am1, iir2f, p->am); q=AitNev3(19, am1, iir2q, p->am); calcab_lp1(f, q, &a0, &p->a1, &p->a2, &b0, &b1, &b2); p->a1=p->a1/a0; p->a2=p->a2/a0; rep(-0.5, 0.5, 0.0, &p->rd1, &p->rd2, 256, p->a1, p->a2); rep(1.0, 1.0, 0.0, &p->rs1, &p->rs2, 256, p->a1, p->a2); rep(0.0, 0.0, 1.0, &p->rc1, &p->rc2, 256, p->a1, p->a2); //printf("Set parm FIBE-2 a1=%f a2=%f\n",p->a1,p->a2); break; case 2: //FIBE-3 s=AitNev3(19, am1, iir3si, p->am); young_vliet(s, &a0, &p->a1, &p->a2, &p->a3); p->a1=-p->a1/a0; p->a2=-p->a2/a0; p->a3=-p->a3/a0; //printf("Set parm FIBE-3 a1=%f a2=%f a3=%f\n",p->a1,p->a2,p->a3); break; } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: // *((double*)param)=map_value_backward(p->am, 0.5, 100.0); *((double*)param)=map_value_backward_log(p->am, 0.5, 100.0); break; case 1: *((double*)param)=map_value_backward(p->ty, 0.0, 2.9999); break; case 2: *((double*)param)=map_value_backward(p->ec, 0.0, 1.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; assert(instance); in=(inst*)instance; if (in->am==0.0) //zero blur, just copy and return { memcpy(outframe, inframe, in->w * in->h * sizeof(uint32_t)); return; } //do the blur switch(in->ty) { case 0: fibe1o_8(inframe, outframe, in->img, in->w, in->h, in->a1, in->ec); break; case 1: fibe2o_8(inframe, outframe, in->img, in->w, in->h, in->a1, in->a2, in->rd1, in->rd2, in->rs1, in->rs2, in->rc1, in->rc2, in->ec); break; case 2: fibe3_8(inframe, outframe, in->img, in->w, in->h, in->a1, in->a2, in->a3, in->ec); // The bottom 3 lines were not updated, and outframe may be initialized with garbage. // Copy the 4th line from the bottom to the bottom 3 lines. for (i = 0; i < 3; i++) memcpy(&outframe[in->w * (in->h - 3 + i)], &outframe[in->w * (in->h - 4)], in->w * 4); break; } //copy alpha for (i=0;iw*in->h;i++) { outframe[i]=(outframe[i]&0x00FFFFFF) | (inframe[i]&0xFF000000); } } dyne-frei0r-b93ec51/src/filter/blur/README000077500000000000000000000075211524104146000201600ustar00rootroot00000000000000IIRblur does three different types of blur: Exponential Decay, Resonant Lowpass and Gaussian. They are all implemented as fast IIR filters, so the computation time does not depend on the blur size. Written by Marko Cebokli, jul 2011 and released under GNU GPL RELEASE NOTES ** jul 2011 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) Description of the parameters: "Amount" Just that. Controls the effective size of the blur kernel, the bigger it is, the more the image is blurred. "Type" Selects among the three types of blur: Exponential Decay, Resonant Lowpass and Gaussian. - Exponential Decay is the fastest. It's equivalent kernel has a peak in the center, making the effect a little similar to those "soft focus" lens attachments. - Resonant Lowpass has a smoothness very similar to a Gaussian, and is the default choice. -Gaussian is the slowest of the three, and is included mostly for completeness sake. It is visually very similar to the resonant lowpass, so its main use would be in some scientific application, where a "measurement quality Gaussian" is required. "Edge" Enables edge compensation ("anti vignette"). At the edges of the image, the convolution kernel "hangs over", causing some vignetting, which is visible especially with larger blurs. This option uses an average of the edge pixels to eliminate that vignetting. A short explanation of blur techniques Image blur is a 2D convolution, which is a rather slow process. When done directly, the computation time is proportional to the square of the kernel size. Therefore, people have invented several techniques to speed it up. The most popular is the use of a Gaussian kernel, which can be separated into two 1D kernels. This way, the computation time is only proportional to the kernel size, not it's square. The "bokeh" of a Gaussian is very smooth. The fastest possible blur is a convolution with a flat rectangular kernel ("Box blur"). Using the "running average" algorithm, it runs at just four additions per pixel per color, regardless of kernel size. However, it's anisotropic sinc type frequency response produces a very ugly "bokeh". Last but not least are IIR ("recursive") techniques, as used in this plugin. Somewhat more computation is needed than for box blur, but the amount is still independent of kernel size, and "bokeh" quality is way beyond box blur. Already with only two taps, a very nice "bokeh" can be achieved. A note about the functions in the "fibe.h" file FIBE stands for "Fast IIR Blur Engine". The functions implement quadrilateral IIR filters (the same IIR filter is run in four directions). FIBE-1 uses single delay IIR cells. Their exponential decay type response gives it a distinctive non-isotropic look, whose "diamond bokeh" might not be to everybody's liking. However, it is very fast, consuming only cca five MACs per pixel per channel (color), regardless of blur size. FIBE-2 uses two delays IIR cells, which can give a better circular symmetry. It runs at slightly more than nine MACs pppc, which is comparable to a 3x3 direct 2D convolution, and faster than all, except the tiniest size, separable FIR Gaussian blurs. It can give a very nice, soft and symmetric blur. I judged it's quality good enough, to merit being the default choice. FIBE-3 uses three delays IIR cells, which is enough for the Young-van Vliet [1] approximation of a Gaussian kernel to within 0.17% (9 bits). It runs at something more than 13 MACs pppc. The algorithms are very simple, but the code is a bit bloated, because I did some optimizations for speed. The algorithms are so simple, that using SSE didn't bring much speedup - the limiting factor is memory bandwidth, not arithmetic. Therefore I decided not to include the SSE versions. [1] Ian T. Young, Lucas J. van Vliet: Recursive implementation of the Gaussian filter Signal Processing 44 (1995) 139-151 dyne-frei0r-b93ec51/src/filter/blur/fibe.h000077500000000000000000001074741524104146000203660ustar00rootroot00000000000000//fibe.h FAST IIR BLUR ENGINE /* Copyright (C) 2011 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* NOTE: float_rgba must be declared externally as typedef struct { float r; float g; float b; float a; } float_rgba; -------------------------------- CONTENTS OF FIBE.H FILE: -------------------------------- calcab_lp1() auxiliary function to calculate lowpass tap coefficients for FIBE-2 young_vliet() auxiliary function to calculate tap coefs for Gauss approximation with FIBE-3 rep() auxiliary function to calculate wraparound values for FIBE-2 fibe1o_8() one tap quadrilateral IIR filter speed optimized C function includes 8bit/float conversions fibe2o_8() two tap quadrilateral IIR filter speed optimized C function includes 8bit/float conversions fibe3_8() three tap quadrilateral IIR filter includes 8bit/float conversions The functions work internally with floats. I have included the 8bit/float conversion into the first and last processing loops, to avoid two additional cache polluting and therefore time consuming "walks" through memory. */ //edge compensation average size #define EDGEAVG 8 #include #include #include "frei0r/math.h" //--------------------------------------------------------- //koeficienti za biquad lowpass iz f in q // f v Nyquistih 0.0 < f < 0.5 void calcab_lp1(float f, float q, float *a0, float *a1, float *a2, float *b0, float *b1, float *b2) { float a,b; a=sinf(PI*f)/2.0/q; b=cosf(PI*f); *b0=(1.0-b)/2.0; *b1=1.0-b; *b2=(1.0-b)/2.0; *a0=1.0+a; *a1=-2.0*b; *a2=1.0-a; } //--------------------------------------------------------- //3tap iir coefficients for Gauss approximation according to: //Ian T. Young, Lucas J. van Vliet: //Recursive implementation of the Gaussian filter //Signal Processing 44 (1995) 139-151 // s=sigma 0.5 < s < 200.0 void young_vliet(float s, float *a0, float *a1, float *a2, float *a3) { float q; q=0.0; if (s>2.5) { q = 0.98711*s - 0.96330; } else { //to velja za s>0.5 !!!! q = 3.97156 - 4.14554*sqrtf(1.0-0.26891*s); } *a0 = 1.57825 + 2.44413*q + 1.4281*q*q + 0.422205*q*q*q; *a1 = 2.44413*q + 2.85619*q*q + 1.26661*q*q*q; *a2 = -1.4281*q*q - 1.26661*q*q*q; *a3 = 0.422205*q*q*q; } //--------------------------------------------------- //kompenzacija na desni //c=0.0 "odziv na zacetno stanje" (zunaj crno) //gain ni kompenziran void rep(float v1, float v2, float c, float *i1, float *i2, int n, float a1, float a2) { int i; float lb[8192]; lb[0]=v1;lb[1]=v2; for (i=2;i=0;i--) { lb[i]=lb[i]-a1*lb[i+1]-a2*lb[i+2]; } *i1=lb[0]; *i2=lb[1]; } //--------------------------------------------------------- // 1-tap IIR v 4 smereh //optimized for speed //loops rearanged for more locality (better cache hit ratio) //outer (vertical) loop 2x unroll to break dependency chain //simplified indexes void fibe1o_8(const uint32_t* inframe, uint32_t* outframe, float_rgba *s, int w, int h, float a, int ec) { int i,j; float b,g,g4,avg,avg1,cr,cg,cb,g4a,g4b; int p,pw,pj,pwj,pww,pmw; avg=EDGEAVG; //koliko vzorcev za povprecje pri edge comp avg1=1.0/avg; g=1.0/(1.0-a); g4=1.0/g/g/g/g; //predpostavimo, da je "zunaj" crnina (nicle) b=1.0/(1.0-a)/(1.0+a); //prvih avg vrstic for (i=0;i>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); cr=cr+s[p+j].r; cg=cg+s[p+j].g; cb=cb+s[p+j].b; } cr=cr*avg1; cg=cg*avg1; cb=cb*avg1; s[p].r=cr*g+b*(s[p].r-cr); s[p].g=cg*g+b*(s[p].g-cg); s[p].b=cb*g+b*(s[p].b-cb); } else for (j=0;j>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); } for (j=1;j>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); s[p+j].r=s[p+j].r+a*s[p+j-1].r; s[p+j].g=s[p+j].g+a*s[p+j-1].g; s[p+j].b=s[p+j].b+a*s[p+j-1].b; } if (ec!=0) { cr=0.0;cg=0.0;cb=0.0; for (j=w-avg;j=0;j--) //nazaj { s[p+j].r=a*s[p+j+1].r+s[p+j].r; s[p+j].g=a*s[p+j+1].g+s[p+j].g; s[p+j].b=a*s[p+j+1].b+s[p+j].b; } } //prvih avg vrstic samo navzdol (nazaj so ze) for (i=0;i>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); cr=cr+s[p+j].r; cg=cg+s[p+j].g; cb=cb+s[p+j].b; } cr=cr*avg1; cg=cg*avg1; cb=cb*avg1; s[p].r=cr*g+b*(s[p].r-cr); s[p].g=cg*g+b*(s[p].g-cg); s[p].b=cb*g+b*(s[p].b-cb); cr=0.0;cg=0.0;cb=0.0; for (j=0;j>8); s[pw+j].b=(float)((inframe[pw+j]&0xFF0000)>>16); cr=cr+s[pw+j].r; cg=cg+s[pw+j].g; cb=cb+s[pw+j].b; } cr=cr*avg1; cg=cg*avg1; cb=cb*avg1; s[pw].r=cr*g+b*(s[pw].r-cr); s[pw].g=cg*g+b*(s[pw].g-cg); s[pw].b=cb*g+b*(s[pw].b-cb); } else { for (j=0;j>8); s[p+j].b=(float)((inframe[p+j]&0xFF0000)>>16); } for (j=0;j>8); s[pw+j].b=(float)((inframe[pw+j]&0xFF0000)>>16); } } for (j=1;j>8); s[pj].b=(float)((inframe[pj]&0xFF0000)>>16); s[pj].r=s[pj].r+a*s[pj-1].r; s[pj].g=s[pj].g+a*s[pj-1].g; s[pj].b=s[pj].b+a*s[pj-1].b; s[pwj].r=(float)(inframe[pwj]&0xFF); s[pwj].g=(float)((inframe[pwj]&0xFF00)>>8); s[pwj].b=(float)((inframe[pwj]&0xFF0000)>>16); s[pwj].r=s[pwj].r+a*s[pwj-1].r; s[pwj].g=s[pwj].g+a*s[pwj-1].g; s[pwj].b=s[pwj].b+a*s[pwj-1].b; } if (ec!=0) { cr=0.0;cg=0.0;cb=0.0; for (j=w-avg;j=1;j--) //nazaj { pj=p+j;pwj=pw+j; s[pj-1].r=a*s[pj].r+s[pj-1].r; s[pj-1].g=a*s[pj].g+s[pj-1].g; s[pj-1].b=a*s[pj].b+s[pj-1].b; s[pwj].r=a*s[pwj+1].r+s[pwj].r; s[pwj].g=a*s[pwj+1].g+s[pwj].g; s[pwj].b=a*s[pwj+1].b+s[pwj].b; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[pj].r=s[pj].r+a*s[pmw+j].r; s[pj].g=s[pj].g+a*s[pmw+j].g; s[pj].b=s[pj].b+a*s[pmw+j].b; s[pwj+1].r=s[pwj+1].r+a*s[pj+1].r; s[pwj+1].g=s[pwj+1].g+a*s[pj+1].g; s[pwj+1].b=s[pwj+1].b+a*s[pj+1].b; } //konec levo s[pw].r=s[pw].r+a*s[pw+1].r; //nazaj s[pw].g=s[pw].g+a*s[pw+1].g; s[pw].b=s[pw].b+a*s[pw+1].b; s[p].r=s[p].r+a*s[pmw].r; //dol s[p].g=s[p].g+a*s[pmw].g; s[p].b=s[p].b+a*s[pmw].b; s[pw+1].r=s[pw+1].r+a*s[p+1].r; //dol s[pw+1].g=s[pw+1].g+a*s[p+1].g; s[pw+1].b=s[pw+1].b+a*s[p+1].b; s[pw].r=s[pw].r+a*s[p].r; //dol s[pw].g=s[pw].g+a*s[p].g; s[pw].b=s[pw].b+a*s[p].b; } //ce je sodo stevilo vrstic, moras zadnjo posebej if (i!=h) { p=i*w; pw=p+w; for (j=1;j=0;j--) //nazaj in dol { s[p+j].r=a*s[p+j+1].r+s[p+j].r; s[p+j].g=a*s[p+j+1].g+s[p+j].g; s[p+j].b=a*s[p+j+1].b+s[p+j].b; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[p+j+1].r=s[p+j+1].r+a*s[p-w+j+1].r; s[p+j+1].g=s[p+j+1].g+a*s[p-w+j+1].g; s[p+j+1].b=s[p+j+1].b+a*s[p-w+j+1].b; } //levi piksel vert s[p].r=s[p].r+a*s[p-w].r; s[p].g=s[p].g+a*s[p-w].g; s[p].b=s[p].b+a*s[p-w].b; } //zadnja vrstica (h-1) g4b=g4*b; g4a=g4/(1.0-a); p=(h-1)*w; if (ec!=0) { for (i=0;i=0;i--) //po vrsticah navzgor { p=i*w; pw=p+w; for (j=0;j>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=0;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } s[jw].r=g4*s[jw].r-(a1+a2)*g*cr; s[jw].g=g4*s[jw].g-(a1+a2)*g*cg; s[jw].b=g4*s[jw].b-(a1+a2)*g*cb; s[jw+1].r=g4*s[jw+1].r-a1*s[jw].r-a2*g*cr; s[jw+1].g=g4*s[jw+1].g-a1*s[jw].g-a2*g*cg; s[jw+1].b=g4*s[jw+1].b-a1*s[jw].b-a2*g*cb; if (ec!=0) { //edge comp za nazaj cr=0.0;cg=0.0;cb=0.0; for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } for (i=2;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); s[jw+i].r=g4*s[jw+i].r-a1*s[jw+i-1].r-a2*s[jw+i-2].r; s[jw+i].g=g4*s[jw+i].g-a1*s[jw+i-1].g-a2*s[jw+i-2].g; s[jw+i].b=g4*s[jw+i].b-a1*s[jw+i-1].b-a2*s[jw+i-2].b; } for (i=w-avg;i=0;i--) //nazaj { s[jw+i].r=s[jw+i].r-a1*s[jw+i+1].r-a2*s[jw+i+2].r; s[jw+i].g=s[jw+i].g-a1*s[jw+i+1].g-a2*s[jw+i+2].g; s[jw+i].b=s[jw+i].b-a1*s[jw+i+1].b-a2*s[jw+i+2].b; } } //prvih avg vrstic //edge comp zgoraj za navzdol for (j=0;j>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=0;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } s[jw].r=g4*s[jw].r-(a1+a2)*g*cr; s[jw].g=g4*s[jw].g-(a1+a2)*g*cg; s[jw].b=g4*s[jw].b-(a1+a2)*g*cb; s[jw+1].r=g4*s[jw+1].r-a1*s[jw].r-a2*g*cr; s[jw+1].g=g4*s[jw+1].g-a1*s[jw].g-a2*g*cg; s[jw+1].b=g4*s[jw+1].b-a1*s[jw].b-a2*g*cb; if (ec!=0) { //edge comp za nazaj cr=0.0;cg=0.0;cb=0.0; for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); cr=cr+s[jw+i].r; cg=cg+s[jw+i].g; cb=cb+s[jw+i].b; } cr=cr*gavg; cg=cg*gavg; cb=cb*gavg; } else for (i=w-avg;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); } for (i=2;i>8); s[jw+i].b=(float)((inframe[jw+i]&0xFF0000)>>16); s[jw+i].r=g4*s[jw+i].r-a1*s[jw+i-1].r-a2*s[jw+i-2].r; s[jw+i].g=g4*s[jw+i].g-a1*s[jw+i-1].g-a2*s[jw+i-2].g; s[jw+i].b=g4*s[jw+i].b-a1*s[jw+i-1].b-a2*s[jw+i-2].b; } for (i=w-avg;i=0;i--) //po stolpcih { //nazaj s[jw+i].r=s[jw+i].r-a1*s[jw+i+1].r-a2*s[jw+i+2].r; s[jw+i].g=s[jw+i].g-a1*s[jw+i+1].g-a2*s[jw+i+2].g; s[jw+i].b=s[jw+i].b-a1*s[jw+i+1].b-a2*s[jw+i+2].b; //dol s[jw+i+2].r=s[jw+i+2].r-a1*s[jw-w+i+2].r-a2*s[jw-w-w+i+2].r; s[jw+i+2].g=s[jw+i+2].g-a1*s[jw-w+i+2].g-a2*s[jw-w-w+i+2].g; s[jw+i+2].b=s[jw+i+2].b-a1*s[jw-w+i+2].b-a2*s[jw-w-w+i+2].b; } //se leva stolpca dol s[jw+1].r=s[jw+1].r-a1*s[jw-w+1].r-a2*s[jw-w-w+1].r; s[jw+1].g=s[jw+1].g-a1*s[jw-w+1].g-a2*s[jw-w-w+1].g; s[jw+1].b=s[jw+1].b-a1*s[jw-w+1].b-a2*s[jw-w-w+1].b; s[jw].r=s[jw].r-a1*s[jw-w].r-a2*s[jw-w-w].r; s[jw].g=s[jw].g-a1*s[jw-w].g-a2*s[jw-w-w].g; s[jw].b=s[jw].b-a1*s[jw-w].b-a2*s[jw-w-w].b; } //po vrsticah //pa se navzgor //spodnji dve vrstici h1w=(h-1)*w; h2w=(h-2)*w; for (j=0;j255) s[j+h1w].r=255.0; if (s[j+h1w].r<0.0) s[j+h1w].r=0.0; if (s[j+h1w].g>255) s[j+h1w].g=255.0; if (s[j+h1w].g<0.0) s[j+h1w].g=0.0; if (s[j+h1w].b>255) s[j+h1w].b=255.0; if (s[j+h1w].b<0.0) s[j+h1w].b=0.0; outframe[j+h1w]=((uint32_t)s[j+h1w].r&0xFF) + (((uint32_t)s[j+h1w].g&0xFF)<<8) + (((uint32_t)s[j+h1w].b&0xFF)<<16); s[j+h2w].r=s[j+h2w].r-a1*s[j+h1w].r-a2*rep1.r; s[j+h2w].g=s[j+h2w].g-a1*s[j+h1w].g-a2*rep1.g; s[j+h2w].b=s[j+h2w].b-a1*s[j+h1w].b-a2*rep1.b; if (s[j+h2w].r>255) s[j+h2w].r=255.0; if (s[j+h2w].r<0.0) s[j+h2w].r=0.0; if (s[j+h2w].g>255) s[j+h2w].g=255.0; if (s[j+h2w].g<0.0) s[j+h2w].g=0.0; if (s[j+h2w].b>255) s[j+h2w].b=255.0; if (s[j+h2w].b<0.0) s[j+h2w].b=0.0; outframe[j+h2w]=((uint32_t)s[j+h2w].r&0xFF) + (((uint32_t)s[j+h2w].g&0xFF)<<8) + (((uint32_t)s[j+h2w].b&0xFF)<<16); } //ostale vrstice for (i=h-3;i>=0;i--) //gor { iw=i*w; i1w=iw+w; i2w=i1w+w; for (j=0;j255) s[j+iw].r=255.0; if (s[j+iw].r<0.0) s[j+iw].r=0.0; if (s[j+iw].g>255) s[j+iw].g=255.0; if (s[j+iw].g<0.0) s[j+iw].g=0.0; if (s[j+iw].b>255) s[j+iw].b=255.0; if (s[j+iw].b<0.0) s[j+iw].b=0.0; outframe[j+iw]=((uint32_t)s[j+iw].r&0xFF) + (((uint32_t)s[j+iw].g&0xFF)<<8) + (((uint32_t)s[j+iw].b&0xFF)<<16); } } } //------------------------------------------------------- // 3-tap IIR v stirih smereh //a only verzija, a0=1.0 //edge efekt na desni kompenzira tako, da racuna 256 vzorcev //cez rob in in gre potem nazaj void fibe3_8(const uint32_t* inframe, uint32_t* outframe, float_rgba s[], int w, int h, float a1, float a2, float a3, int ec) { float cr,cg,cb,g,g4; int i,j; const float avg = EDGEAVG; // how many samples for average at edge comp const int cez = 256; // how many samples go right float_rgba *lb = malloc((MAX(w, h) + cez) * sizeof(*lb)); g=1.0/(1.0+a1+a2+a3); g4=1.0/g/g/g/g; for (j=0;j>8); s[j*w+i].b=(float)((inframe[j*w+i]&0xFF0000)>>16); cr=cr+s[j*w+i].r; cg=cg+s[j*w+i].g; cb=cb+s[j*w+i].b; } cr=g4*cr/avg; cg=g4*cg/avg; cb=g4*cb/avg; } else for (i=0;i>8); s[j*w+i].b=(float)((inframe[j*w+i]&0xFF0000)>>16); } lb[0].r=g4*s[j*w].r-(a1+a2+a3)*g*cr; lb[0].g=g4*s[j*w].g-(a1+a2+a3)*g*cg; lb[0].b=g4*s[j*w].b-(a1+a2+a3)*g*cb; lb[1].r=g4*s[j*w+1].r-a1*lb[0].r-(a2+a3)*g*cr; lb[1].g=g4*s[j*w+1].g-a1*lb[0].g-(a2+a3)*g*cg; lb[1].b=g4*s[j*w+1].b-a1*lb[0].b-(a2+a3)*g*cb; lb[2].r=g4*s[j*w+2].r-a1*lb[1].r-a2*lb[0].r-a3*g*cr; lb[2].g=g4*s[j*w+2].g-a1*lb[1].g-a2*lb[0].g-a3*g*cg; lb[2].b=g4*s[j*w+2].b-a1*lb[1].b-a2*lb[0].b-a3*g*cb; for (i=3;i>8); s[j*w+i].b=(float)((inframe[j*w+i]&0xFF0000)>>16); lb[i].r=g4*s[j*w+i].r-a1*lb[i-1].r-a2*lb[i-2].r-a3*lb[i-3].r; lb[i].g=g4*s[j*w+i].g-a1*lb[i-1].g-a2*lb[i-2].g-a3*lb[i-3].g; lb[i].b=g4*s[j*w+i].b-a1*lb[i-1].b-a2*lb[i-2].b-a3*lb[i-3].b; } cr=0.0;cg=0.0;cb=0.0; if (ec!=0) { //edge comp for (i=w-avg;i=w;i--) { lb[i].r=lb[i].r-a1*lb[i+1].r-a2*lb[i+2].r-a3*lb[i+3].r; lb[i].g=lb[i].g-a1*lb[i+1].g-a2*lb[i+2].g-a3*lb[i+3].g; lb[i].b=lb[i].b-a1*lb[i+1].b-a2*lb[i+2].b-a3*lb[i+3].b; } s[j*w+w-1].r=lb[w-1].r-a1*lb[w].r-a2*lb[w+1].r-a3*lb[w+2].r; s[j*w+w-1].g=lb[w-1].g-a1*lb[w].g-a2*lb[w+1].g-a3*lb[w+2].g; s[j*w+w-1].b=lb[w-1].b-a1*lb[w].b-a2*lb[w+1].b-a3*lb[w+2].b; s[j*w+w-2].r=lb[w-2].r-a1*s[j*w+w-1].r-a2*lb[w].r-a3*lb[w+1].r; s[j*w+w-2].g=lb[w-2].g-a1*s[j*w+w-1].g-a2*lb[w].g-a3*lb[w+1].g; s[j*w+w-2].b=lb[w-2].b-a1*s[j*w+w-1].b-a2*lb[w].b-a3*lb[w+1].b; s[j*w+w-3].r=lb[w-3].r-a1*s[j*w+w-2].r-a2*s[j*w+w-1].r-a3*lb[w].r; s[j*w+w-3].g=lb[w-3].g-a1*s[j*w+w-2].g-a2*s[j*w+w-1].g-a3*lb[w].g; s[j*w+w-3].b=lb[w-3].b-a1*s[j*w+w-2].b-a2*s[j*w+w-1].b-a3*lb[w].b; for (i=w-4;i>=0;i--) //nazaj { s[j*w+i].r=lb[i].r-a1*s[j*w+i+1].r-a2*s[j*w+i+2].r-a3*s[j*w+i+3].r; s[j*w+i].g=lb[i].g-a1*s[j*w+i+1].g-a2*s[j*w+i+2].g-a3*s[j*w+i+3].g; s[j*w+i].b=lb[i].b-a1*s[j*w+i+1].b-a2*s[j*w+i+2].b-a3*s[j*w+i+3].b; } } //po vrsticah for (j=0;j=h;i--) { lb[i].r=lb[i].r-a1*lb[i+1].r-a2*lb[i+2].r-a3*lb[i+3].r; lb[i].g=lb[i].g-a1*lb[i+1].g-a2*lb[i+2].g-a3*lb[i+3].g; lb[i].b=lb[i].b-a1*lb[i+1].b-a2*lb[i+2].b-a3*lb[i+3].b; } s[j+(h-1)*w].r=lb[h-1].r-a1*lb[h].r-a2*lb[h+1].r-a3*lb[h+2].r; s[j+(h-1)*w].g=lb[h-1].g-a1*lb[h].g-a2*lb[h+1].g-a3*lb[h+2].g; s[j+(h-1)*w].b=lb[h-1].b-a1*lb[h].b-a2*lb[h+1].b-a3*lb[h+2].b; s[j+(h-2)*w].r=lb[h-2].r-a1*s[j+(h-1)*w].r-a2*lb[h].r-a3*lb[h+1].r; s[j+(h-2)*w].g=lb[h-2].g-a1*s[j+(h-1)*w].g-a2*lb[h].g-a3*lb[h+1].g; s[j+(h-2)*w].b=lb[h-2].b-a1*s[j+(h-1)*w].b-a2*lb[h].b-a3*lb[h+1].b; s[j+(h-3)*w].r=lb[h-3].r-a1*s[j+(h-2)*w].r-a2*s[j+(h-1)*w].r-a3*lb[h].r; s[j+(h-3)*w].g=lb[h-3].g-a1*s[j+(h-2)*w].g-a2*s[j+(h-1)*w].g-a3*lb[h].g; s[j+(h-3)*w].b=lb[h-3].b-a1*s[j+(h-2)*w].b-a2*s[j+(h-1)*w].b-a3*lb[h].b; for (i=h-4;i>=0;i--) //gor { s[j+w*i].r=lb[i].r-a1*s[j+w*(i+1)].r-a2*s[j+w*(i+2)].r-a3*s[j+w*(i+3)].r; s[j+w*i].g=lb[i].g-a1*s[j+w*(i+1)].g-a2*s[j+w*(i+2)].g-a3*s[j+w*(i+3)].g; s[j+w*i].b=lb[i].b-a1*s[j+w*(i+1)].b-a2*s[j+w*(i+2)].b-a3*s[j+w*(i+3)].b; outframe[j+w*i]=((uint32_t)s[j+w*i].r&0xFF) + (((uint32_t)s[j+w*i].g&0xFF)<<8) + (((uint32_t)s[j+w*i].b&0xFF)<<16); } } //po stolpcih free(lb); } dyne-frei0r-b93ec51/src/filter/brightness/000077500000000000000000000000001524104146000204745ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/brightness/CMakeLists.txt000066400000000000000000000004221524104146000232320ustar00rootroot00000000000000set (SOURCES brightness.c) set (TARGET brightness) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/brightness/brightness.c000066400000000000000000000076441524104146000230230ustar00rootroot00000000000000/* brightness.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct brightness_instance { unsigned int width; unsigned int height; int brightness; /* the brightness [-256, 256] */ unsigned char lut[256]; /* look-up table */ } brightness_instance_t; /* Updates the look-up-table. */ void update_lut(brightness_instance_t *inst) { int i; unsigned char *lut = inst->lut; int brightness = inst->brightness; if (brightness < 0) { for (i=0; i<256; ++i) lut[i] = CLAMP0255((i * (256 + brightness))>>8); } else { for (i=0; i<256; ++i) lut[i] = CLAMP0255(i + (((256 - i) * brightness)>>8)); } } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* brightness_info) { brightness_info->name = "Brightness"; brightness_info->author = "Jean-Sebastien Senecal"; brightness_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; brightness_info->color_model = F0R_COLOR_MODEL_RGBA8888; brightness_info->frei0r_version = FREI0R_MAJOR_VERSION; brightness_info->major_version = 0; brightness_info->minor_version = 2; brightness_info->num_params = 1; brightness_info->explanation = "Adjusts the brightness of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Brightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The brightness value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { brightness_instance_t* inst = (brightness_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); brightness_instance_t* inst = (brightness_instance_t*)instance; switch(param_index) { int val; case 0: /* contrast */ val = (int) ((*((double*)param) - 0.5) * 512.0); /* remap to [-256, 256] */ if (val != inst->brightness) { inst->brightness = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); brightness_instance_t* inst = (brightness_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) ( (inst->brightness + 256.0) / 512.0 ); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); brightness_instance_t* inst = (brightness_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++;// copy alpha } } dyne-frei0r-b93ec51/src/filter/bw0r/000077500000000000000000000000001524104146000171765ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/bw0r/CMakeLists.txt000066400000000000000000000004061524104146000217360ustar00rootroot00000000000000set (SOURCES bw0r.c) set (TARGET bw0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/bw0r/bw0r.c000066400000000000000000000036101524104146000202140ustar00rootroot00000000000000#include "frei0r.h" #include #include typedef struct blackwhite_instance { unsigned int width; unsigned int height; } blackwhite_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* blackwhiteInfo) { blackwhiteInfo->name = "bw0r"; blackwhiteInfo->author = "coma@gephex.org"; blackwhiteInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; blackwhiteInfo->color_model = F0R_COLOR_MODEL_RGBA8888; blackwhiteInfo->frei0r_version = FREI0R_MAJOR_VERSION; blackwhiteInfo->major_version = 0; blackwhiteInfo->minor_version = 9; blackwhiteInfo->num_params = 0; blackwhiteInfo->explanation = "Turns image black/white."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { blackwhite_instance_t* inst = (blackwhite_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); blackwhite_instance_t* inst = (blackwhite_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=h;y>0;--y) for(x=w;x>0;--x,++src,++dst) { int tmpbw; unsigned char* tmpc = (unsigned char*)src; tmpbw = (tmpc[0] + tmpc[1] + tmpc[2]) / 3; *dst = (tmpc[3] << 24) | (tmpbw << 16) | (tmpbw << 8) | tmpbw; } } dyne-frei0r-b93ec51/src/filter/bw0r/bw0r_post.jpg000066400000000000000000000337111524104146000216240ustar00rootroot00000000000000JFIFHHExifMM*C  !"$"$ @" V !1AQ"aq2#3BRSb$Cr%45TV&6UcsDuƒ?8vx8vwyóǏTgFyó6*<}ͮ:~ל3'ǏyQ=^?tlMѧ*%-O_9Tz WQڬ(LWlt+ױ%E.龣]]K\Pヱ=u:#x;#a 楐BhnF`. ^ml\>|_<%^$^%!FwxLm=d Yߋlg10}*^F$ʒ+;8_tz$'kah{c^Hξ7m_᏷Fy#\ƕ(s#E;~גu%);~ߒuma/J]7F=$[ k6oP[BH zE&PBBolps8K0-NFI[yIMy_Hөg R\&jZ0nG63 Am}Bj/Hm*u*r[/8ܵIsi!jd# _a_Tؔ$m&efU^,_Us2șyƲF׶0~>fHhs8^m-@9Ws{~q&_rv*6y~c8R BcYQrImshOZTu 6cӫ;oԎ;$亊c:+ݔV>ՅGB9 %Nu Kv&M #>Oh~ 'IΕ2J씑+n2*Aml'@Nr"e9Ӽ_Jb ΅D)PPH7n^iNW nl*ġJ!# '$XS,bN+yDPk5Pbg2}+\AwiwWH}-"tK+Vm :LrobFAJe{zMt*P`,:vRnUM:6: QCTD/*i (fU&,ҜehyJedQ]eڦJ+e[nЃ7/8SqA:u-%Oi_UH%ĹTN|GVy e 7@)L{fhXњz#Ԑ/dн7HM"M5{(?(l ';VoX7y GmUiY X\-L W_D4tr:6V\`UIU%VݱڢPđ= ^* KPAپ*ՏucG|XdZiɛ:WMԍq {Va`)OGqNe*Psto{'n׉ʰp9L\L;F1fA CKBb6-RihVlJ6#&ɖ2h R$"{;, oReX{맣0p?;<խ|<3fNQ&ϒL~O0..}{!Nm Y2M>`{.(nMe֖҉#( m $lƘ造Kuy8m--(*`cϕ")R^QEg|g韍1f~4-.W4<\%@XMxZ< Z}Gݛo86*M]b4Q?–Ǒm'A12[ ܍OqcJS 5KdC&*REBeKhpTJlq{,gUgO|k\a4YRy{Nߖ UW3W33\ƫ=&Ri2g)4![zij'N%W|[Mĝ/eaK褃AY\pTځ^~]ᩜu.2RB84m=JUnaH۪3x"8l ebT qXG2s*;6}%GKӕ7QiмQNi<-{\![d ^fO4|ElTҒup@b:Ʋ1O̧iz#ۑ%Jw4K-Ŭ<ս4gVZù2jNmK:qrk֗fu*M¬RFԤ 籅.R}e]J]@jXe/1Q4[QƦ9O!%3?:̔ ~a6ʉ!-YSjҕIxzZXau$q)Q)%;-}'KTݕZ>RHR*i =\Q(f=9ɰ76:w 2|;'!,giq,7u)nXY߷m;r7wGoG/X#J^ $01N܌ψo@;r3>!3܌͈-@;r3> ?$H(M_hooG꘥H)(!kN ;}3*M*5N9ӷ.K$2 {n)})t`gR֔!H؏pfԒ5L.6@yXWLHErC% up]whc•Nnlj|?(T)\C9%u 06n fe3\˴'1օ,8Nl:Pa,$eg\ܝu}Mj5%“mS\Ju7)ar \X^VW൭Oq*jc3&:iQY|7*@P D mp :TlB-&FrRH&$_zw`nn*6Mt[ElD b{7s;!: DX*bI)|=~[aT8IKA'W8P.z[>*A}ֲ[lFSs LNJ`[V%Fu,Vıͦp|Ӓ !ZfG)ݗRD7%Jb5CiJMNG~Ϯ|չ@Yo%$`ݕ̻XmԵBRܟmn*y4F %WU=]_d=LǍ1#4w)T"=Nr-%OSh_k΀m7Gʈ-jdfB37*4RHݼߝPz`'zz[oN1R̲ kTS4T)ģ~\Iٲ Q1QnlHHʄ–ځIJFjlR#-3J\,%)*75|uSSIͶH,:ȶUtF5ytҘWC7mQU~f"mRvqlTdv~cʪ2?WL~.ٲ"rrO v˭-- Fd(XGUVK\w@Ud/)S䔂nNOG)J% .zjhRa̒mC[ԫ5&86*Q\I;LzrXqܔvͽ"9N,Y:DMJsu(M&=(x*k8\eV$D ZQ(۲<)zKC34z&H6lmfZZ s/a_KF Sۙ(+x26y)B%ۉj}r(6Wqi+96;#iRm@(^*; i4vf+y!A+HUQ^0J4ۭQ p2;ѫszXi- ]!*7o^UZvjY\D6씃ormD!Vm(8r94?EqSuNs맇rsU}`Za?̳mr/:A^peX3,Ǿ^-]"vHy32B\@6& *kX14i+aƌ( K#PRE&aƒuǺe-Q 7̯T)nn; 29bNΨ7/LSHl߲]^"Ve@L$Z236 *6JEYЫ#IcQJfx8;¬uHE$O$%f?Zjn)*IÃ&U*O35³ R&lNaud%WdHE 8QEbr!¹cb1էhq ZBsX6P7r!!+F[Sla HB鳏NNGP2~ZFΡԙ0&)O:d+eeqqAii:f*&ez؛o5 JԒ /a2=qӑnGuQNhK6Q"ݏ0BLis$Nlbbu M T+L0吚l#(JBt*eʏD[JBS쀕NpKM}LjC쉋)R ~*)sI*JOt vUaD)&*MJ+SP$b*#RtAŌik۬MG?#?]H 8)9JEK[4V,/K$ OWDVó}Eo{E'gA!*7!C2ȥkqń6u \`0"9֞2EobN]C9Banz:SLrמ;{1bi8~=-(kNK6ӨW2͝%AKЌ"#]0bU5OA"ԑKd&+B):ι -)cOZJ[9Xv=(Rz #<u@y7+Q ,PIЈ7o킲4B!;@+[MQT(7K@)3g䃨:DJ| 6"5smOo?[cEQqTC%+ۧ#&I\\۪WX8ө)D}>96$VlLTqha|yL-mUl/o 󾚛.#R4\X폠Lz'Y7ze&ʬz#GKVE?Q&,%>pJH/jx=9Xnd)]nnRRF4QÚol+rC[4ה_IR nFt϶* b"PIGTDc,pO$aʓ7 wg_/ЦEhz/>‚RU峊iJ9%,(%J=b[o"ecFJRH nu IB'Dm%.mm+̢Tz[fKXo+heH]͈6 ;trLL m(C7%M%.?Wb˔IVa)!^:S<Ձ =Pz۫22&(x r6fǎ^YҾ<EfP7&rc{uBtIέnwl\P=bT(`柣 54"SK'nx $t'SMB=qfI,DX% ZRRyU%FEtle:`(d^FǨteͣ#uma'O8@y`SjFk B5Re&d-D[uP,osdO̿*Y u; 8Jm͡{+ X_R}W$a~bXuGʧB`v:'ܓ !A:p.έd(xE/9;1]\OMƇM!I)?5͡C?&LHuJVC|8D[)z*h|FLZޞ ܧ˭!><;t>uCswFUT\FQi46TuSQM OПO[0HuT}[63[iT!՟&/[KBա9t s V!Z>D. u"5ZJ>nF#,w$x3*LDdw+沸cR(q \P 03i~>>hxuK`M@Kk-^ԍ|wjD-EEu"nE m9SlvIXG4 ua^SPvOo{NVgN^̬_txmԷD. pOVSmtcͻ4f?T?r0k4w|6q8u̧UYg<OT*򜅦=/SS@=b4H |KMʓ0e*njzW JeHG6MyHƓ@8&_+nTq)[L-k퐝T9 1t+)Y?. :/; SqzвHUMm/Bj~OJ[>O*A7GAHmdp>>ZFUjY*!W0ZH-͠\cQLWXd6תdkr\Xk+`jsCܜ~za}l e46=dt?輖[s Iq\<+) TuGAtڌlZsDCC Ts)*.s5rLp*.ڶ~2P>h+` $:cB= UT^BK0Iu~ےt*myH6YoҺ{ C* o(r)X>$f APuuGPV7E7*s\, X`v}Vtl,:BYn.+Ǻ$wuEMSsu-tኞD]!:"ci<9Twfe_ǎm%(:ǎ_-p+5G1fgv(LWiYSF 6,sbeJ1''@;{TRJ..5u.qC4I8p)Hm/h %l 2u}e1|M )թ*˚BIϿNjG(t{Vg sR)MQamj#l.^il\ۗX9C܋x+͉}mg||l[Zn*e)K Rl# j mrɰ+5E :U,ZR亙Rl }ZFM-j+ͯޢB-'f%W\h $vp vy̭2ْ9,Ivl`geU5i…ҽF[6>YK*@m S"ě^P 1,BΥI :Mm^0ZQzV|9vմmj̾(A0!E PwI&`DK"ɽWF̷s:I#]5Ys%>+az=2RCTؕfٷwvMyb{Î5bvb*ߓ4ڌ›oAAHi*=zu&aĨcȆ.f_L]=1?ΐ٪xosbqHȁ:yuGΞ0GR9S K=+?Lts{A|CRsxw19_V}1(_ǹaO=XmMJ$I:CTSn GTC<`" bۧ|fwx1xQY#ljlj|Qm0+s[K*m*=#Mp(w%kDe.HE_W I85TC K[| S@}1mu^ hpx0|6QrDQ:%@;@ $F5M- 0Q}+(4W ?Gr@Ka#9$pՠ&` kF)A`8Ecm-FPp&AYZ6vGJJ 6:\t,2vS1 `a#,UHi.#Hy sh12s>e:)FenM[up3 [KO6RJT\cyIuJW9̭GfrM ee,{b-_31*pVk{8;wox sa'T,Ra馓8&ڮA~ LUj&;4ʹVk)ZT,nA;i]2 J4W6P7j-(ș@N! J6fo\Lq) Q⑌)u-,]ylV\Ŋ j9.Tw  ua3T:(:\!jBҡ[Ax̹.>ܩm)*o`FI ʃ fKhK<2]-!*ZrVk vɫxB/2܋ TʔH#ꎙ1jWvRIIu -fͶb~}AƜRh`/P`L{ʂ>+"T`)Oum )B/hEsj.a &D_YJKi;)~kV\]Pt9kop}T"CSfh騲mP*TzrQ[p] Z BUfDTfMuXHf#C'-2QJAPhDSϏO[g6ԫ`E553#+ 7Z#mgE #ZT:aS{ 4MH i=1 rHU#동,Mf`fOUUg ~yԻJZCCbg[ pW|ʴgN;,Ro[:faA :X>a@%WpV.9&VH頏0>j)eH:~)Oi#:l똷QJVY+ p.6o({(XvTNA3X% SnIrYԁΑe% \ascI:T҉ܲ>['I6y(BNJ/D Gtoh04'%i$BRVTI߷LK-rJRM,RUJ.z1G,@SRGպ ͒E 0~#RcoJjf["l3>{%)gUΏ6[^hiacRq@fp,@J7};ꎩ \hIyE)`醐Z@#`Ĝ:x/ /3fIhs8^m-&E& N>rkNְ|%lK 9Z3\lݲ옓܂l~PQٌ9WyEU?d8/9<WG<׿u +䞹EIdduG8 liS%S./{þߴ0ZKŠ)jqJȭON!]KkGHz|>R 7e4wŊ}jE֜t}Hn: Roӥn \Jr6H09"#oj5]y@)S@*q`J:\!]۪a(U :Lխn-FJѐjERx4FdC dͨ孨:e:F1fA CKB\ђ3a~msNTnP q^ B4RhЕl=f$F$L ,ws)JEԑ}R=XD/*u}P*u&*Vu.vPKJʥz?1>|'"9R-".&Ȣ/7Z.KL_˾;ӡa|py[Q;B?2x8sNFf]KISt:B/=~7u>xRR4ټxꁒ"BMêItuuh̍,E;þ mJ32?2 0n}!JukUzD*yݟwcG|/a ˞Bє4`VeJpzΑ;uV%)NY|KF0,( A̢ED1-.h'M3fVVt#\qS(oSs}T12hE2 U%CYl)Sŗ, % *cm;#aJ?`rȍŴ-AS4,l&hd= m"r] y;ߠb7K%Ks$ 7/M{sԹ `$l$gؘҤE1VI&ۍ@iqt 6 l쎉O0..}{!Jm Y2M>b +reS2&!@؂#v,ؐ,c2LvD]im(Z*䧇+nP۫/IYÚZ (hmꀓsvƘ2fFJ*ƾf~4Ǔ.B RN>^3u`-҂6 1YPx`2PI Z<Î\y03Jar>s{- IʝcK;n#韍1e?a3)x3XjZ8fL9*ʄ,>%o Rm;ⳐlAmƧNqp@_)6oouF,oG;uN_wwn,έ:ܲɓP/rto\(H~tv#Ņ-#:&~%;*A2 K|/?^*,ӪxA/V:miviR*+$mJNd d7Yȫqc% @̩祲!Ɠ|)\U2ӏ8K*%6Pԁ`J$Iva)u`T\zD<ىJGiψ?!u%qdRm<~-Shh:B D/GoG@HcgM ̟ƫ!ψ [ԗtD{jq'o y,{0vR) P[cgψof;rױ?Iǩ\pTځ^~]᭜u.2RB84m=Ƌؑ5T,@I@' UD‘U4=fvE~q%JakNJw{ uʍonX6AM,^1S- aRlA̫\l&Ϥs*Nܹ,'MWҗ@?}Q38v-_Jԋӕ7Qi:&y8u+iKB >ɖmI#Tƈ"{PDʛQ><|Ud [0rMCzg34|NHd`mg'QǍЉKJFPgS#pMNtE& ;b rHfdVV tS1--d"S3!xwr%B8iNsD) 06n fDiJMNvpEЋ|'L$2b!uK0)&W6](OrM0h2Sӎs .nNAP^dj59/3߳냼5nPpy[*aɪb@> ٖyGnaIy.%NdJI J.,l/`+Z֧ U~Hr?i Xf]X4jZO!)JnO6 uMZ L{1`* *{u}2US߫??(yi (u"O @6*uod`IKA'W8P.z[>U-ML-NX6)Eģ~\I콈p&yLT[YPRҒ[P))Hڢ6cXw?)5>Uy̤*%t6JTR6z]S[qjoIJRU 킌nnuqkJOPZmNg .Bra{>:ff|$ NQd[*#ArzfUZotMX5N5yfVO"ǝtҘWC7mye4-S6kgdÍSBuOߋXRI"mRv|)?ڃSM7HTd6~cUTdôҘ.~U?~=oT+?{+?{G=eM>BtòrhE$)T԰:1G:/Rkeɛ\}3OJT=*)؝ xBy?HRMVv[D-"eےno Fa3)'CΩĶA$H]^&4(ވ@&NBGQҋ^4. *RI* DAMNȼt#\bnw)'6cUUEҔ @&`\N ^wE, Mem Ty7Ƿ ꘘ@bێnخ d!T.ڃch%I:_d ZF؈IVd: Ҝ )b^>qeRH"~~)+"njw|#ʂe>osd鱩>\ғ%Bjs $'2l$N3Iq!F]q2W<õn?T>NٷDXRi \ݐ~H}rmV-ꇦuQMT -NSNR`#/zZF@KR,saPrDI~ܔMʄNJ-mF6nbLT;2$\>7EU%" *6FʬH#Ezh0P `.vFv!<Ы#Icӵ-EE*w}rǢn4:dns4U Tb֔u:а6mHE$O$%f-|l.XO֊jEeA0ɕJ5ItG0':U)JXEQ ,<0|L%%Yh6\\ʭJY_+l$< |V7xIcKgOo~a!:3+& u9R6kvv .{07hDw.cCN7d۬NS|W*lUuZ>bvq{, Uc|Hg̲)iZqa)MH'ADMW)'hq ZBsX6P7r!!+F[[la HB鳏L?Huy̪Q{#@mW`˫(n8SʿNGP2B(aHvEj)i:69Banz:SLrמ;{ %HZX)3O~Q+![+(%$Et]NW]4땚ܙ&,mF/kXPosnF4hr ՌA/47[$a2=q"2^ZrXAٳ4izG>njU@NhK6"ݏ0a= ʖ$[~mMN{Ɲ2I[Qi&(\/ԑKdsR):θ?j<1-/KfM VhWb%4R@}c-)cOZK%[9XCr*(*&2¦Q-[P '0өBHJmW* 7 ÄYT>NGc`ٵ>ȦJJk&:x;)R ~}UK2IЈ7oPOPSթ%IIʬ($-8,FP'zZ.ocf`S(BH1Цhy m-&X̔饢f0\$q<'H;?F};8@$A'7K1%\HX2qXGlR6ʧo N7i]:d]eG5DRx;ԃ R4#P`mbƚM}vt 9 U>X%hJ7v(N8G`9z̚m s(#CD({ƮYP8vѝ3&/Tg9ЄЫ6J(N.ݛq`LclWm$=I[?9InmJX霏Rj[C&6~ JBa|C7:wSe jRՆKiSP$$Go>yTڍjJ_6HUWzИ9Ru&2 R,v2ixbeVI=OcI >:J|Bk1ɡP4(%oL}HbمxP{Z'HU X QÇTP,_)Rì)S{~J^eDNkTPG.)+۴NC=9Xnd)PrnRRD[BUƔd2wi*K/=@$q"|h6$ P5 ^:I%lǏ ЛNa2Z78MIR l(;NPF] a@RN?WaNPӨ+TBG1_i͆JJ?M"^S * sIH9M%S#8X2 b@Jq2~ Ob@7%"-C[=A˨kDJVok$\DI(PNX}y}Xe4DA$sbۭ(M!$VCM {BR '0YfcdUV"'"!,:@X@ڽ2,_H*X-:A"$+A y4HP0KWN͐HYHN7OjrP,$DʜDYӂpD!;!BLUYB;1Zq:G8qLVafjt4,Jj/8RUb"E5ͮ.!A\B,[l s 8bdqra?S5U˥ XJ2fZ\IB~eTmD7@71샇3ڋ퍬cV6?qN9NȻp#SʙL(-E*Y*')VWM,/'_}oI1쨸XYm YSJQ-Ll(jTRLCRqB7z2héJV)#^MNp* 2tN-'JBt"*EsXIB'Dm%.mm/2ZQnMA.S^xeڏTج؋S`:>U,:xE/9;1]\Ou430nE6G"bLL m(C7%M%›)bI%9湴(z55eCU*ho>:W}'ęݚqc,wPs jY__Ë4Ye,2-U9?0=Ž|8s.QnMno+ ")%B6i0PSM%,,|~Q9Sman8mN:4}G'gu 1؁ A8@hD|B|d6Z'.z.raJ+WG>xtHoDݧ]5uwWTeVD$2G4 evGH9lw$x:f%`MZL[YjNk,Ʉ'L'Rt-D[uPY:jD8H:h7"6oɣReɜى+TMs RcxPf6MORy=+)ϓ|i͘[xt:u 5:Œӊc++s-AĊebF!t0o,]B״!Jэ-u>Oͩ*A7GDϢz3Xc }p:4:p8&~6$Y+VѕAiC:-7Ǫ.:RuirEӴ:%E#` E Y #x<ɔ%Q9-q%¦iM#*1`#0c̷QpմF+Qe_D#p)7(N%$JQHZR-R,JDFXʍͣL!0-k~Fz%"`xDq7pJE;-Q }0-\Ēnஞu촗Z荗&r" d8AivPvxXdH1]m)׋ Y'Bo9 -3ZQ`(JQR" euXR)=pPs*;a}JY6$oڃ P*)>͍L.ڠMrTISvj0ZSswTTBl_#2 0`" (1I_r\mDipuA Vۭ˷[S"yHHvraן`h(8y6`vl4uÕ:`fb(m&P@X6$y:\SSI x$ԅtC#Mv$6/KÀ(Z0>Jt )WM1k 8MC075:L&I6N #include #include #include #include #include "frei0r/math.h" #include "interp.h" //---------------------------------------- //structure for Frei0r instance typedef struct { int h; int w; float x1; float y1; float x2; float y2; float x3; float y3; float x4; float y4; int stretchON; float stretchx; float stretchy; int intp; int transb; float feath; int op; interpp interp; float *map; unsigned char *amap; int mapIsDirty; } inst; //2D point typedef struct //tocka v ravnini { float x; float y; } tocka2; //2D line typedef struct //premica v ravnini { float a; float b; float c; float sa; //se normalna oblika float ca; float p; } premica2; // line through two points in the plane (2D) // calculate a, b, c for the equation of the line: ax + by + c = 0 // ps se sin a, cos a and p for normal form // return: (return value) // - 10 if it is not possible to determine p. coincident points // 0 general p. general case // + 1 vertical p. x v * a vertical // + 2 horizontal p. y v * b horizontal // a line through two points int premica2d(tocka2 t1, tocka2 t2, premica2 *p) { float dx,dy,m; dx=t2.x-t1.x; dy=t2.y-t1.y; if (dx==0.0) //navpicna { if (dy==0.0) return -10; p->a=1.0; p->b=0.0; p->c=-t1.x; m=1.0/p->a; if (p->c>=0) m=-m; p->sa=m; p->ca=0.0; p->p=m*p->c; return 1; } if (dy==0.0) //vodoravna { if (dx==0.0) return -10; p->a=0.0; p->b=1.0; p->c=-t1.y; m=1.0/p->b; if (p->c>=0) m=-m; p->sa=0.0; p->ca=m; p->p=m*p->c; return 2; } //posevna p->a=1.0/dx; p->b=-1.0/dy; p->c=t1.y/dy-t1.x/dx; m=1.0/sqrtf(p->a*p->a+p->b*p->b); if (p->c>=0) m=-m; p->sa=m*p->a; p->ca=m*p->b; p->p=m*p->c; return 0; } // ------------------------------------------------ ----- // point distance from line (for alpha feather) // distance between a point and a line // needed only for alpha feathering float razd_t_p(tocka2 t, premica2 p) { float r; r = t.x*p.ca + t.y*p.sa + p.p; return r; } // ------------------------------------------------ ----- // intersection of two lines in a plane (2D) // return: // 0 if everything is OK // - 1 if the lines are parallel // intersection of two lines int presecisce2(premica2 p1, premica2 p2, tocka2 *t) { float d1,d2,d3; d1=p1.a*p2.b-p2.a*p1.b; if (d1==0.0) //vzporedni { return -1; } d2=p1.b*p2.c-p2.b*p1.c; d3=p1.c*p2.a-p2.c*p1.a; t->x=d2/d1; t->y=d3/d1; return 0; } // ------------------------------------------------ --------------- // generate mapping for a general quadrangle // wi, hi = input image size // wo, ho = output image size // vog [] = the four corners // str: 0 = no stretch 1 = do stretch // strx, stry: stretch values ​​[0 ... 1] 0.5 = no stretch void cetverokotnik4(int wi, int hi, int wo, int ho, tocka2 vog[], int str, float strx, float stry, float *map) { double a,b,c,d,e,f,g,h,a2,b2,c2,u,v,aa,bb,de,sde,v1,v2,u1,u2; tocka2 T; int x,y; float kx,ky,k1,k2; de=0.0;v1=1000.0;v2=1000.0; //da compiler ne jamra kx=4.0*2.0*fabsl(strx-0.5)+0.00005; k1=1.0-1.0/(kx+1.0); ky=4.0*2.0*fabsl(stry-0.5)+0.00005; k2=1.0-1.0/(ky+1.0); for (y=0;y=0.0) { sde=sqrt(de); v1=(-b2+sde)/2.0/a2; v2=(-b2-sde)/2.0/a2; } else { v1=1001.0; //krneki zunaj v2=1001.0; //krneki zunaj } } aa=b+d*v1; bb=f+h*v1; if (fabs(aa)>fabs(bb)) u1 = (aa!=0.0) ? -(a+c*v1)/aa : 1000.0; else u1 = (bb!=0.0) ? -(e+g*v1)/bb : 1000.0; aa=b+d*v2; bb=f+h*v2; if (fabs(aa)>fabs(bb)) u2 = (aa!=0.0) ? -(a+c*v2)/aa : 1000.0; else u2 = (bb!=0.0) ? -(e+g*v2)/bb : 1000.0; if ((u1>0.0)&&(u1<1.0)&&(v1>0.0)&&(v1<1.0)) { u=u1; v=v1; } else { if ((u2>0.0)&&(u2<1.0)&&(v2>0.0)&&(v2<1.0)) { u=u2; v=v2; } else { u=1002.0; v=1002.0; } } //if requested, apply stretching if (str!=0) { if (strx>0.5) u=(1.0-1.0/(kx*u+1.0))/k1; else u=1.0-(1.0-1.0/(kx*(1.0-u)+1.0))/k1; if (stry>0.5) v=(1.0-1.0/(ky*v+1.0))/k2; else v=1.0-(1.0-1.0/(ky*(1.0-v)+1.0))/k2; } //zdaj samo se vpise izracunana (u,v) v map[] if ((u>=0.0)&&(u<=1.0)&&(v>=0.0)&&(v<=1.0)) { //ce smo znotraj orig slike map[2*(y*wo+x)]=u*(wi-1); map[2*(y*wo+x)+1]=v*(hi-1); } else { map[2*(y*wo+x)]=-1; map[2*(y*wo+x)+1]=-1; } } } } //--------------------------------------------------------------- //generate mapping for a triangle void trikotnik1(int wi, int hi, int wo, int ho, tocka2 vog[], tocka2 R, tocka2 S, premica2 p12, premica2 p23, premica2 p34, premica2 p41, int t12, int t23, int str, float strx, float stry, float *map) { int x,y; tocka2 T,A,B; premica2 p5,p6; float u,v; float kx,ky,k1,k2; kx=4.0*2.0*fabsl(strx-0.5)+0.00005; k1=1.0-1.0/(kx+1.0); ky=4.0*2.0*fabsl(stry-0.5)+0.00005; k2=1.0-1.0/(ky+1.0); for (y=0;yfabsf(p12.b)) //bolj pokonci u=(A.y-vog[0].y)/(vog[1].y-vog[0].y); else u=(A.x-vog[0].x)/(vog[1].x-vog[0].x); } else { presecisce2(p5,p34,&A); if (fabsf(p34.a)>fabsf(p34.b)) //bolj pokonci u=(A.y-vog[3].y)/(vog[2].y-vog[3].y); else u=(A.x-vog[3].x)/(vog[2].x-vog[3].x); } premica2d(T,S,&p6); presecisce2(p6,p23,&B); if (t23!=-10) //razlicno od cetverokotnika { if (fabsf(p23.a)>fabsf(p23.b)) //bolj pokonci v=(B.y-vog[1].y)/(vog[2].y-vog[1].y); else v=(B.x-vog[1].x)/(vog[2].x-vog[1].x); } else { presecisce2(p6,p41,&B); if (fabsf(p41.a)>fabsf(p41.b)) //bolj pokonci v=(B.y-vog[0].y)/(vog[3].y-vog[0].y); else v=(B.x-vog[0].x)/(vog[3].x-vog[0].x); } //if requested, apply stretching if (str!=0) { if (strx>0.5) u=(1.0-1.0/(kx*u+1.0))/k1; else u=1.0-(1.0-1.0/(kx*(1.0-u)+1.0))/k1; if (stry>0.5) v=(1.0-1.0/(ky*v+1.0))/k2; else v=1.0-(1.0-1.0/(ky*(1.0-v)+1.0))/k2; } //zdaj samo se vpise izracunana (u,v) v map[] if ((u>=0.0)&&(u<=1.0)&&(v>=0.0)&&(v<=1.0)) { //ce smo znotraj orig slike map[2*(y*wo+x)]=u*(wi-1); map[2*(y*wo+x)+1]=v*(hi-1); } else { map[2*(y*wo+x)]=-1; map[2*(y*wo+x)+1]=-1; } } } } //------------------------------------------------------- //generates a map of alpha values for transparent background //with feathered (soft) border //feath = soft border width 0..max in pixels //amap = generated alpha map //map = map generated by geom4c_b() //nots[] = flags for inner sides //for now it does not feather caustics on concaves an crossed sides void make_alphamap(unsigned char *amap, tocka2 vog[], int wo, int ho, float *map, float feath, int nots[]) { float r12, r23, r34, r41, rmin; tocka2 t; int i,j; premica2 p12,p23,p34,p41; premica2d(vog[0],vog[1],&p12); // 1-2 premica2d(vog[2],vog[3],&p34); // 3-4 premica2d(vog[3],vog[0],&p41); // 4-1 premica2d(vog[1],vog[2],&p23); // 2-3 for (i=0;i=0.0)&&(map[2*(i*wo+j)+1]>=0.0)) { //inside if (rmin<=feath) //border area amap[i*wo+j]=255*(rmin/feath); else amap[i*wo+j]=255; } else //outside amap[i*wo+j]=0; } } //------------------------------------------------------- void apply_alphamap(uint32_t* frame, int w, int h, unsigned char *amap, int operation) { int i, length; uint32_t t; length = w * h; switch (operation) { case 0: //write on clear for (i=0;i>1)+(t>>1); t = (t>0x7F800000) ? 0xFF000000 : t<<1; frame[i] = (frame[i]&0x00FFFFFF) | t; } break; case 4: //subtract for (i=0;it) ? (frame[i]&0xFF000000)-t : 0; frame[i] = (frame[i]&0x00FFFFFF) | t; } break; default: break; } } // ------------------------------------------------ --------------- // function for byte fields (char) // generate map from the four corners // first checks for different types of degenerate geometrty ... // wi, hi input image size // wo, ho output image size // vog [] the four corners // nots [] "inner" sides (for alpha feathering) int geom4c_b(int wi, int hi, int wo, int ho, tocka2 vog[], int str, float strx, float stry, float *map, int nots[]) { premica2 p12,p23,p34,p41; tocka2 R,S; int r41,r23,s12,s34; //tocki R in S int p1,p2; //paralelnost stranic int t12,t23,t34,t41; //sovpadanje tock int tip; //1=degen trik 2=paral 3=splosni 4=twist 5=konkavni int i; for (i=0;i<4;i++) //convert indexes to positions (pixel) { vog[i].x=vog[i].x+0.5; vog[i].y=vog[i].y+0.5; } tip=3; t12=premica2d(vog[0],vog[1],&p12); // 1-2 t34=premica2d(vog[2],vog[3],&p34); // 3-4 t41=premica2d(vog[3],vog[0],&p41); // 4-1 t23=premica2d(vog[1],vog[2],&p23); // 2-3 //preveri degeneracijo v crto ali piko //check for degeneration into a line or point if ((t12+t34+t41+t23)<-19) { //vec kot dve sovpadata //daj tu fill with background?? return 0; } if (((vog[0].x==vog[2].x)&&(vog[0].y==vog[2].y)) || ((vog[1].x==vog[3].x)&&(vog[1].y==vog[3].y))) { //sovpadata dve diagonalni tocki //daj tu fill with background?? return 0; } p1=presecisce2(p12,p34,&S); //tocka S p2=presecisce2(p41,p23,&R); //tocka R //preveri degeneracijo v trikotnik (sovpadanje nediagonalnih tock) //check for degeneration into triangle (coincident non-diagonal c.) if (t12==-10) {R=vog[0];p12=p34;p1=-1;tip=1;} if (t34==-10) {R=vog[2];p34=p12;p1=-1;tip=1;} if (t41==-10) {S=vog[0];p41=p23;p2=-1;tip=1;} if (t23==-10) {S=vog[2];p23=p41;p2=-1;tip=1;} //preveri vzporednost //check parallelity if (p1==-1) //vzporedni 1-2 in 3-4 { if (fabsf(p12.a)>fabsf(p12.b)) //bolj pokonci {S.y=1.0E9;S.x=-(p12.b*S.y+p12.c)/p12.a;} else {S.x=1.0E9;S.y=-(p12.a*S.x+p12.c)/p12.b;} } if (p2==-1) //vzporedni 2-3 in 4-1 { if (fabsf(p41.a)>fabsf(p41.b)) //bolj pokonci {R.y=1.0E9;R.x=-(p41.b*R.y+p41.c)/p41.a;} else {R.x=1.0E9;R.y=-(p41.a*R.x+p41.c)/p41.b;} } //pogleda, ce je priblizno paralelogram //check if approximately parallelogram if (((fabsf(R.x)>1000000.0)||(fabsf(R.y)>1000000.0)) && ((fabsf(S.x)>1000000.0)||(fabsf(S.y)>1000000.0))) tip=2; //preveri, ce je prekrizan ali konkaven (R ali S med ogljici) //check for concave or crossed sides r41=0;r23=0;s12=0;s34=0; if (fabsf(p41.a)>fabsf(p41.b)) //bolj pokonci {if (((R.y-vog[3].y)*(R.y-vog[0].y))<0.0) r41=1;}//R na 4-1 else {if (((R.x-vog[3].x)*(R.x-vog[0].x))<0.0) r41=1;}//R na 4-1 if (fabsf(p23.a)>fabsf(p23.b)) //bolj pokonci {if (((R.y-vog[1].y)*(R.y-vog[2].y))<0.0) r23=1;}//R na 2-3 else {if (((R.x-vog[1].x)*(R.x-vog[2].x))<0.0) r23=1;}//R na 2-3 if (fabsf(p12.a)>fabsf(p12.b)) //bolj pokonci {if (((S.y-vog[0].y)*(S.y-vog[1].y))<0.0) s12=1;}//S na 1-2 else {if (((S.x-vog[0].x)*(S.x-vog[1].x))<0.0) s12=1;}//S na 1-2 if (fabsf(p34.a)>fabsf(p34.b)) //bolj pokonci {if (((S.y-vog[2].y)*(S.y-vog[3].y))<0.0) s34=1;}//S na 3-4 else {if (((S.x-vog[2].x)*(S.x-vog[3].x))<0.0) s34=1;}//S na 3-4 if (((r41+r23+s12+s34)>0)&&(tip==3)) { if ((r41*r23+s12*s34)==0) //konkaven tip=5; else //prekrizan tip=4; } //prepare nots[] flags nots[0]=nots[1]=nots[2]=nots[3]=0; if (tip==4) { nots[0] = (s12==0) ? 0 : 1; nots[1] = (r23==0) ? 0 : 1; nots[2] = (s34==0) ? 0 : 1; nots[3] = (r41==0) ? 0 : 1; } if (tip==5) { nots[2] = (s12==0) ? 0 : 1; nots[3] = (r23==0) ? 0 : 1; nots[0] = (s34==0) ? 0 : 1; nots[1] = (r41==0) ? 0 : 1; } //OK, zdaj gremo risat... switch (tip) { case 0: //should never come to here... break; case 1: //triangle trikotnik1(wi, hi, wo, ho, vog, R, S, p12, p23, p34, p41, t12, t23, str, strx, stry, map); break; case 2: //paralelogram //a faster algorithm could be used here... case 3: //general quadrangle case 4: //crossed sides case 5: //concave quadrangle cetverokotnik4(wi, hi, wo, ho, vog, str, strx, stry, map); break; } return 0; } //------------------------------------------------------- interpp set_intp(inst p) { switch (p.intp) //katero interpolacijo bo uporabil { // case -1:return interpNNpr_b; //nearest neighbor+print case 0: return interpNN_b32; //nearest neighbor case 1: return interpBL_b32; //bilinear case 2: return interpBC_b32; //bicubic smooth case 3: return interpBC2_b32; //bicibic sharp case 4: return interpSP4_b32; //spline 4x4 case 5: return interpSP6_b32; //spline 6x6 case 6: return interpSC16_b32; //lanczos 8x8 default: return NULL; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="c0rners"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=15; info->explanation="Four corners geometry engine"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Corner 1 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 1"; break; case 1: info->name = "Corner 1 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 1"; break; case 2: info->name = "Corner 2 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 2"; break; case 3: info->name = "Corner 2 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 2"; break; case 4: info->name = "Corner 3 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 3"; break; case 5: info->name = "Corner 3 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 3"; break; case 6: info->name = "Corner 4 X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X coordinate of corner 4"; break; case 7: info->name = "Corner 4 Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y coordinate of corner 4"; break; case 8: info->name = "Enable Stretch"; info->type = F0R_PARAM_BOOL; info->explanation = "Enable stretching"; break; case 9: info->name = "Stretch X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of stretching in X direction"; break; case 10: info->name = "Stretch Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of stretching in Y direction"; break; case 11: info->name = "Interpolator"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Quality of interpolation"; break; case 12: info->name = "Transparent Background"; info->type = F0R_PARAM_BOOL; info->explanation = "Makes background transparent"; break; case 13: info->name = "Feather Alpha"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Makes smooth transition into transparent"; break; case 14: info->name = "Alpha operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=(inst*)calloc(1, sizeof(inst)); in->w=width; in->h=height; in->x1=0.333333; in->y1=0.333333; in->x2=0.666666; in->y2=0.333333; in->x3=0.666666; in->y3=0.666666; in->x4=0.333333; in->y4=0.666666; in->stretchON=0; in->stretchx=0.5; in->stretchy=0.5; in->intp=1; in->transb=0; in->feath=1.0; in->op=0; in->map=(float*)calloc(1, sizeof(float)*(in->w*in->h*2+2)); in->amap=(unsigned char*)calloc(1, sizeof(char)*(in->w*in->h*2+2)); in->interp=set_intp(*in); in->mapIsDirty=1; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *p; p=(inst*)instance; free(p->map); free(p->amap); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: //X coordinate of corner 1 tmpf=*(double*)parm; if (tmpf!=p->x1) chg=1; p->x1=tmpf; break; case 1: //Y coordinate of corner 1 tmpf=*(double*)parm; if (tmpf!=p->y1) chg=1; p->y1=tmpf; break; case 2: //X coordinate of corner 2 tmpf=*(double*)parm; if (tmpf!=p->x2) chg=1; p->x2=tmpf; break; case 3: //Y coordinate of corner 2 tmpf=*(double*)parm; if (tmpf!=p->y2) chg=1; p->y2=tmpf; break; case 4: //X coordinate of corner 3 tmpf=*(double*)parm; if (tmpf!=p->x3) chg=1; p->x3=tmpf; break; case 5: //Y coordinate of corner 3 tmpf=*(double*)parm; if (tmpf!=p->y3) chg=1; p->y3=tmpf; break; case 6: //X coordinate of corner 4 tmpf=*(double*)parm; if (tmpf!=p->x4) chg=1; p->x4=tmpf; break; case 7: //Y coordinate of corner 4 tmpf=*(double*)parm; if (tmpf!=p->y4) chg=1; p->y4=tmpf; break; case 8: //Enable stretching tmpf=map_value_forward(*((double*)parm), 0.0, 1.0);//BOOL!! if (p->stretchON != tmpf) chg=1; p->stretchON = tmpf; break; case 9: //Stretch X tmpf=*(double*)parm; if (tmpf!=p->stretchx) chg=1; p->stretchx=tmpf; break; case 10: //Stretch Y tmpf=*(double*)parm; if (tmpf!=p->stretchy) chg=1; p->stretchy=tmpf; break; case 11: //Interpolation tmpf=map_value_forward(*((double*)parm), 0.0, 6.999); if (p->intp != tmpf) chg=1; p->intp=tmpf; break; case 12: //Transparent Background tmpf=map_value_forward(*((double*)parm), 0.0, 1.0);//BOOL!! // if (p->transb != tmpf) chg=1; p->transb = tmpf; break; case 13: //Feather Alpha tmpf=map_value_forward(*((double*)parm), 0.0, 100.0); if (tmpf!=p->feath) chg=1; p->feath=tmpf; break; case 14: //Alpha operation p->op=map_value_forward(*((double*)parm), 0.0, 4.9999); break; } if (chg!=0) { p->interp=set_intp(*p); p->mapIsDirty = 1; } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; double tmpf; p=(inst*)instance; switch(param_index) { case 0: //X coordinate of corner 1 tmpf=(float)p->x1; *((double*)param)=tmpf; break; case 1: //Y coordinate of corner 1 tmpf=(float)p->y1; *((double*)param)=tmpf; break; case 2: //X coordinate of corner 2 tmpf=(float)p->x2; *((double*)param)=tmpf; break; case 3: //Y coordinate of corner 2 tmpf=(float)p->y2; *((double*)param)=tmpf; break; case 4: //X coordinate of corner 3 tmpf=(float)p->x3; *((double*)param)=tmpf; break; case 5: //Y coordinate of corner 3 tmpf=(float)p->y3; *((double*)param)=tmpf; break; case 6: //X coordinate of corner 4 tmpf=(float)p->x4; *((double*)param)=tmpf; break; case 7: //Y coordinate of corner 4 tmpf=(float)p->y4; *((double*)param)=tmpf; break; case 8: //Enable stretching *((double*)param)=map_value_backward(p->stretchON, 0.0, 1.0); //BOOL!! break; case 9: //Stretch X tmpf=(float)p->stretchx; *((double*)param)=tmpf; break; case 10: //Stretch Y tmpf=(float)p->stretchy; *((double*)param)=tmpf; break; case 11: //Interpolation *((double*)param)=map_value_backward(p->intp, 0.0, 6.0); //!!!!!! 6.999 ???? tudi v defish!!!! break; case 12: //Transparent Background *((double*)param)=map_value_backward(p->transb, 0.0, 1.0); //BOOL!! break; case 13: //Feather Alpha *((double*)param)=map_value_backward(p->feath, 0.0, 100.0); break; case 14: //Alpha operation *((double*)param)=map_value_backward(p->op, 0.0, 4.9999); break; } } #define EPSILON 1e-5f #define EQUIVALENT_FLOATS(x, y) (fabsf((x) - (y)) < EPSILON) //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *p; int bkgr; p=(inst*)instance; if (EQUIVALENT_FLOATS(p->x1, 0.333333f) && EQUIVALENT_FLOATS(p->y1, 0.333333f) && EQUIVALENT_FLOATS(p->x2, 0.666666f) && EQUIVALENT_FLOATS(p->y2, 0.333333f) && EQUIVALENT_FLOATS(p->x3, 0.666666f) && EQUIVALENT_FLOATS(p->y3, 0.666666f) && EQUIVALENT_FLOATS(p->x4, 0.333333f) && EQUIVALENT_FLOATS(p->y4, 0.666666f) && (!p->stretchON || ( EQUIVALENT_FLOATS(p->stretchx, 0.5f) && EQUIVALENT_FLOATS(p->stretchy, 0.5f)))) { memcpy(outframe, inframe, p->w * p->h * 4); return; } if (p->mapIsDirty) { tocka2 vog[4]; int nots[4]; vog[0].x=(p->x1*3-1)*p->w; vog[0].y=(p->y1*3-1)*p->h; vog[1].x=(p->x2*3-1)*p->w; vog[1].y=(p->y2*3-1)*p->h; vog[2].x=(p->x3*3-1)*p->w; vog[2].y=(p->y3*3-1)*p->h; vog[3].x=(p->x4*3-1)*p->w; vog[3].y=(p->y4*3-1)*p->h; geom4c_b(p->w, p->h, p->w, p->h, vog, p->stretchON, p->stretchx, p->stretchy, p->map, nots); make_alphamap(p->amap, vog, p->w, p->h, p->map, p->feath, nots); p->mapIsDirty = 0; } //if (p->transb==0) bkgr=0xFF000000; else bkgr=0; bkgr=0xFF000000; remap32(p->w, p->h, p->w, p->h, (unsigned char*) inframe, (unsigned char *) outframe, p->map, bkgr, p->interp); if (p->transb!=0) apply_alphamap(outframe, p->w, p->h, p->amap, p->op); } dyne-frei0r-b93ec51/src/filter/c0rners/interp.h000066400000000000000000000510521524104146000213550ustar00rootroot00000000000000//interp.c /* * Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a part of the Frei0r plugin "c0rners" * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /******************************************************************* * The remapping functions use a map array, which contains a pair * of floating values fo each pixel of the output image. These * represent the location in the input image, from where the value * of the given output pixel should be interpolated. * They are given in pixels of the input image. * If the output image is wo pixels wide, then the x coordinate * of the pixel in row r and column c is at 2*(r*wo+c) in the map * array, and y at 2*(r*wo+c)+1 * * The map array is usually computation intensive to generate, and * he purpose of the map array is to allow fast remapping of * several images (video) using the same map array. ******************************************************************/ //compile: gcc -c -O2 -Wall -std=c99 -fPIC interp.c -o interp.o // -std=c99 za roundf() // -fPIC da lahko linkas v .so (za frei0r) #include #include /* za debug printoute */ #include //-------------------------------------------------------- //pointer to an interpolating function typedef int (*interpp)(unsigned char*, int, int, float, float, unsigned char*); //************************************ //REMAP AN IMAGE //-------------------------------------------------------- // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, unsigned char bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[wo*i+j]); else izs[wo*i+j]=bgc; //background fill } } //-------------------------------------------------------- //for four byte (int, 32 bit) values (packed RGB color) //little endian !! // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap32(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, uint32_t bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[4*(wo*i+j)]); else //background fill { izs[4*(wo*i+j)]=bgc; izs[4*(wo*i+j)+1]=bgc>>8; izs[4*(wo*i+j)+2]=bgc>>16; izs[4*(wo*i+j)+3]=bgc>>24; } } } //************************************** //HERE BEGIN THE INTERPOLATION FUNCTIONS //------------------------------------------------------ //za debugging - z izpisovanjem //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNNpr_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { //printf("u=%5.2f v=%5.2f ",x,y); printf("u=%5.3f v=%5.3f ",x/(w-1),y/(h-1)); //printf("U=%2d V=%2d ",(int)roundf(x),(int)roundf(y)); #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti v packed color 32 bitnem formatu //little endian !! // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif v[0]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w]; v[1]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+1]; v[2]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+2]; v[3]=sl[(int)roundf(x)*4+(int)roundf(y)*4*w+3]; return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBL_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; a=sl[k]+(sl[k+1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l+1]-sl[l])*(x-(float)m); *v=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBL_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l,n1,l1,k1; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; k1=4*(k+1); l1=4*(l+1); n1=4*((n+1)*w+m); l=4*l; k=4*k; a=sl[k]+(sl[k1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l1]-sl[n1])*(x-(float)m); v[0]=a+(b-a)*(y-(float)n); a=sl[k+1]+(sl[k1+1]-sl[k+1])*(x-(float)m); b=sl[l+1]+(sl[l1+1]-sl[n1+1])*(x-(float)m); v[1]=a+(b-a)*(y-(float)n); a=sl[k+2]+(sl[k1+2]-sl[k+2])*(x-(float)m); b=sl[l+2]+(sl[l1+2]-sl[n1+2])*(x-(float)m); v[2]=a+(b-a)*(y-(float)n); a=sl[k+3]+(sl[k1+3]-sl[k+3])*(x-(float)m); b=sl[l+3]+(sl[l1+3]-sl[n1+3])*(x-(float)m); v[3]=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti //kar Aitken-Neville formula iz Bronstajna // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBC_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[l]; p2[i]=sl[l+1]; p3[i]=sl[l+2]; p4[i]=sl[l+3]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; //printf("p=%f ",p[3]); if (p[3]>256.0) p[3]=255.0; //printf("p=%f ",p[3]); *v=p[3]; return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBC_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,b,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; for (b=0;b<4;b++) { //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[4*l+b]; p2[i]=sl[4*(l+1)+b]; p3[i]=sl[4*(l+2)+b]; p4[i]=sl[4*(l+3)+b]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; if (p[3]>256.0) p[3]=255.0; v[b]=p[3]; } return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,k,l,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=n*w+m; for (i=0;i<4;i++) { p[i]=0.0; l=k+i; p[i]=wy[0]*sl[l]; l+=w; p[i]+=wy[1]*sl[l]; l+=w; p[i]+=wy[2]*sl[l]; l+=w; p[i]+=wy[3]*sl[l]; } pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int b,i,k,l,m,n,u; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=4*(n*w+m); u=4*w; for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; l=k+4*i; p[i]=wy[0]*sl[l]; l+=u; p[i]+=wy[1]*sl[l]; l+=u; p[i]+=wy[2]*sl[l]; l+=u; p[i]+=wy[3]*sl[l]; } k++; pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSP4_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSP4_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n,b; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,b,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (b=0;b<4;b++) { for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSC16_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSC16_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,b,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (b=0;b<4;b++) { for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } dyne-frei0r-b93ec51/src/filter/cairogradient/000077500000000000000000000000001524104146000211375ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/cairogradient/CMakeLists.txt000066400000000000000000000006231524104146000237000ustar00rootroot00000000000000set (SOURCES cairogradient.c) set (TARGET cairogradient) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairogradient ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/cairogradient/cairogradient.c000066400000000000000000000241031524104146000241160ustar00rootroot00000000000000/* * cairogradient.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include #include "frei0r.h" #include "frei0r/cairo.h" typedef struct cairo_gradient_instance { unsigned int width; unsigned int height; char *pattern; f0r_param_color_t start_color; double start_opacity; f0r_param_color_t end_color; double end_opacity; double start_x; double start_y; double end_x; double end_y; char *end_point; double offset; char *blend_mode; } cairo_gradient_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "cairogradient"; info->author = "Janne Liljeblad"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 1; info->minor_version = 0; info->num_params = 11; info->explanation = "Draws a gradient on top of image. Filter is given gradient start and end points, colors and opacities."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "pattern"; info->type = F0R_PARAM_STRING; info->explanation = "Linear or radial gradient";// Accepted values: 'gradient_linear' and 'gradient_radial break; case 1: info->name = "start color"; info->type = F0R_PARAM_COLOR; info->explanation = "First color of the gradient"; break; case 2: info->name = "start opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of the first color of the gradient"; break; case 3: info->name = "end color"; info->type = F0R_PARAM_COLOR; info->explanation = "Second color of the gradient"; break; case 4: info->name = "end opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of the second color of the gradient"; break; case 5: info->name = "start x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of the start point of the gradient"; break; case 6: info->name = "start y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of the start point of the gradient"; break; case 7: info->name = "end x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of the end point of the gradient"; break; case 8: info->name = "end y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of the end point of the gradient"; break; case 9: info->name = "offset"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Position of first color in the line connecting gradient ends, really useful only for radial gradient"; break; case 10: info->name = "blend mode"; info->type = F0R_PARAM_STRING; info->explanation = "Blend mode used to compose gradient on image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*) calloc (1, sizeof(*inst)); inst->width = width; inst->height = height; const char* pattern_val = GRADIENT_LINEAR; inst->pattern = (char*) malloc (strlen(pattern_val) + 1); strcpy (inst->pattern, pattern_val); inst->start_color.r = 0.0; inst->start_color.g = 0.0; inst->start_color.b = 0.0; inst->start_opacity = 0.5; inst->end_color.r = 1.0; inst->end_color.g = 1.0; inst->end_color.b = 1.0; inst->end_opacity = 0.5; inst->start_x = 0.5; inst->start_y = 0.0; inst->end_x = 0.5; inst->end_y = 1.0; inst->offset = 0.0; const char* blend_val = NORMAL; inst->blend_mode = (char*) malloc (strlen(blend_val) + 1 ); strcpy (inst->blend_mode, blend_val); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; free(inst->blend_mode); free(inst->pattern); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; char* sval; switch(param_index) { case 0: sval = (*(char**)param); inst->pattern = (char*)realloc (inst->pattern, strlen(sval) + 1); strcpy( inst->pattern, sval ); break; case 1: inst->start_color = *((f0r_param_color_t*)param); break; case 2: inst->start_opacity = *((double*)param); break; case 3: inst->end_color = *((f0r_param_color_t*)param); break; case 4: inst->end_opacity = *((double*)param); break; case 5: inst->start_x = *((double*)param); break; case 6: inst->start_y = *((double*)param); break; case 7: inst->end_x = *((double*)param); break; case 8: inst->end_y = *((double*)param); break; case 9: inst->offset = *((double*)param); break; case 10: sval = (*(char**)param); inst->blend_mode = (char*) realloc (inst->blend_mode, strlen(sval) + 1); strcpy (inst->blend_mode, sval); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_string *)param) = inst->pattern; break; case 1: *((f0r_param_color_t*)param) = inst->start_color; break; case 2: *((double*)param) = inst->start_opacity; break; case 3: *((f0r_param_color_t*)param) = inst->end_color; break; case 4: *((double*)param) = inst->end_opacity; break; case 5: *((double*)param) = inst->start_x; break; case 6: *((double*)param) = inst->start_y; break; case 7: *((double*)param) = inst->end_x; break; case 8: *((double*)param) = inst->end_y; break; case 9: *((double*)param) = inst->offset; break; case 10: *((f0r_param_string *)param) = inst->blend_mode; break; } } void draw_gradient(cairo_gradient_instance_t* inst, unsigned char* dst, const unsigned char* src, double time) { int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, inst->width); cairo_surface_t *surface = cairo_image_surface_create_for_data (dst, CAIRO_FORMAT_ARGB32, inst->width, inst->height, stride); cairo_t *cr = cairo_create (surface); cairo_surface_t* src_image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, inst->width, inst->height, stride); cairo_set_source_surface (cr, src_image, 0, 0); cairo_paint (cr); cairo_pattern_t *pat; double sx = inst->start_x; double sy = inst->start_y; double ex = inst->end_x; double ey = inst->end_y; if (strcmp(inst->pattern, GRADIENT_RADIAL) == 0) { double distance_x = (sx - ex) * inst->width; double distance_y = (sy - ey) * inst->height; double distance = sqrt( (distance_x * distance_x) + (distance_y * distance_y)); pat = cairo_pattern_create_radial (sx * inst->width, sy * inst->height, 0.0, sx * inst->width, sy * inst->height, distance); } else { pat = cairo_pattern_create_linear ( sx * inst->width, sy * inst->height, ex * inst->width, ey * inst->height); } freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN (pat, 1.0, inst->start_color.r, inst->start_color.g, inst->start_color.b, inst->start_opacity); freior_cairo_set_color_stop_rgba_LITTLE_ENDIAN (pat, inst->offset, inst->end_color.r, inst->end_color.g, inst->end_color.b, inst->end_opacity); cairo_set_source (cr, pat); frei0r_cairo_set_operator(cr, inst->blend_mode); cairo_rectangle (cr, 0, 0, inst->width, inst->height); cairo_fill (cr); cairo_pattern_destroy (pat); cairo_destroy (cr); cairo_surface_destroy (surface); cairo_surface_destroy (src_image); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); cairo_gradient_instance_t* inst = (cairo_gradient_instance_t*)instance; unsigned char* dst = (unsigned char*)outframe; unsigned char* src = (unsigned char*)inframe; int pixels = inst->width * inst->height; // Clear the destination memset(dst, 0, pixels * sizeof(uint32_t)); frei0r_cairo_premultiply_rgba (src, pixels, -1); draw_gradient(inst, dst, src, time); frei0r_cairo_unpremultiply_rgba (dst, pixels); } dyne-frei0r-b93ec51/src/filter/cairoimagegrid/000077500000000000000000000000001524104146000212725ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/cairoimagegrid/CMakeLists.txt000066400000000000000000000006261524104146000240360ustar00rootroot00000000000000set (SOURCES cairoimagegrid.c) set (TARGET cairoimagegrid) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairoimagegrid ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/cairoimagegrid/cairoimagegrid.c000066400000000000000000000126211524104146000244060ustar00rootroot00000000000000/* * cairoimagegrid.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/cairo.h" #define MAX_ROWS 20 #define MAX_COLUMNS 20 typedef struct cairo_imagegrid_instance { unsigned int width; unsigned int height; double rows; double columns; } cairo_imagegrid_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* cairo_gradient_info) { cairo_gradient_info->name = "cairoimagegrid"; cairo_gradient_info->author = "Janne Liljeblad"; cairo_gradient_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; cairo_gradient_info->color_model = F0R_COLOR_MODEL_RGBA8888; cairo_gradient_info->frei0r_version = FREI0R_MAJOR_VERSION; cairo_gradient_info->major_version = 0; cairo_gradient_info->minor_version = 9; cairo_gradient_info->num_params = 2; cairo_gradient_info->explanation = "Draws a grid of input images."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "rows"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of rows in the image grid. Input range 0 - 1 is interpreted as range 1 - 20"; break; case 1: info->name = "columns"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of columns in the image grid. Input range 0 - 1 is interpreted as range 1 - 20"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->rows = 2.0 / (MAX_ROWS - 1); inst->columns = 2.0 / (MAX_COLUMNS - 1); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*)instance; switch(param_index) { case 0: inst->rows = *((double*)param); break; case 1: inst->columns = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->rows; break; case 1: *((double*)param) = inst->columns; break; } } void draw_grid(cairo_imagegrid_instance_t* inst, unsigned char* dst, const unsigned char* src) { int x, y; int w = inst->width; int h = inst->height; int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, w); cairo_surface_t* dest_image = cairo_image_surface_create_for_data ((unsigned char*)dst, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_t *cr = cairo_create (dest_image); cairo_surface_t *image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_pattern_t *pattern = cairo_pattern_create_for_surface (image); double rows = 1 + (MAX_ROWS - 1) * inst->rows; double columns = 1 + (MAX_ROWS - 1) * inst->columns; int pw = (int)(w/columns); int ph = (int)(h/rows); if (w % pw != 0 || h % ph != 0) { // Destination will have gaps - prefill with black. cairo_set_source_rgba(cr, 0.0, 0.0, 0.0, 1.0); cairo_rectangle (cr, 0, 0, w, h); cairo_fill (cr); } cairo_matrix_t matrix; cairo_matrix_init_scale (&matrix, columns, rows); cairo_pattern_set_matrix (pattern, &matrix); cairo_set_source (cr, pattern); cairo_rectangle (cr, 0, 0, pw, ph); cairo_fill (cr); uint32_t *dst32 = (uint32_t *) dst; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) { dst32[y*w+x] = dst32[(y % ph) * w + (x % pw)]; } } cairo_pattern_destroy (pattern); cairo_surface_destroy (image); cairo_surface_destroy (dest_image); cairo_destroy (cr); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); cairo_imagegrid_instance_t* inst = (cairo_imagegrid_instance_t*) instance; const unsigned char* src = (unsigned char*)inframe; unsigned char* dst = (unsigned char*)outframe; draw_grid(inst, dst, src); } dyne-frei0r-b93ec51/src/filter/camerashake/000077500000000000000000000000001524104146000205705ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/camerashake/CMakeLists.txt000066400000000000000000000006311524104146000233300ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.10) project(CameraShakePlugin) set(CMAKE_CXX_STANDARD 14) set(CMAKE_POSITION_INDEPENDENT_CODE ON) # Compile as shared library set (TARGET camerashake) add_library(${TARGET} MODULE camerashake.cpp) # Remove the "lib" prefix so that Frei0r can read it correctly set_target_properties(${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/camerashake/camerashake.cpp000066400000000000000000000221731524104146000235450ustar00rootroot00000000000000/* camerashake.cpp * Copyright (C) 2026 PakeMPC * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif #include extern "C" { #include struct CameraShakeInstance { double amp_x, amp_y, rotation, zoom, speed, opacity, blur; float bg_r, bg_g, bg_b; unsigned int width, height; }; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "Camera Shake Ultimate"; info->author = "PakeMPC"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 2; info->minor_version = 0; info->num_params = 8; info->explanation = "Camera movement effect with rotation, opacity, and blur."; } void f0r_get_param_info(f0r_param_info_t *info, int param_index) { switch (param_index) { case 0: info->name = "amplitude_x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Maximum horizontal shake amplitude"; break; case 1: info->name = "amplitude_y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Maximum vertical shake amplitude"; break; case 2: info->name = "rotation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Maximum rotation shake"; break; case 3: info->name = "zoom"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Zoom factor to hide black borders"; break; case 4: info->name = "speed"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Speed or frequency of the shake"; break; case 5: info->name = "opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of the effect"; break; case 6: info->name = "blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of motion blur"; break; case 7: info->name = "bg_color"; info->type = F0R_PARAM_COLOR; info->explanation = "Background color for exposed borders"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { CameraShakeInstance* inst = new CameraShakeInstance(); inst->amp_x = 0.25; inst->amp_y = 0.25; inst->rotation = 0.0; inst->zoom = 0.2; inst->speed = 0.25; inst->opacity = 1.0; inst->blur = 0.0; inst->bg_r = 0.0f; inst->bg_g = 0.0f; inst->bg_b = 0.0f; inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { delete (CameraShakeInstance*)instance; } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { CameraShakeInstance* inst = (CameraShakeInstance*)instance; double val = *((double*)param); if (param_index == 0) inst->amp_x = val; else if (param_index == 1) inst->amp_y = val; else if (param_index == 2) inst->rotation = val; else if (param_index == 3) inst->zoom = val; else if (param_index == 4) inst->speed = val; else if (param_index == 5) inst->opacity = val; else if (param_index == 6) inst->blur = val; else if (param_index == 7) { f0r_param_color_t* color = (f0r_param_color_t*)param; inst->bg_r = color->r; inst->bg_g = color->g; inst->bg_b = color->b; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { CameraShakeInstance* inst = (CameraShakeInstance*)instance; if (param_index == 0) *((double*)param) = inst->amp_x; else if (param_index == 1) *((double*)param) = inst->amp_y; else if (param_index == 2) *((double*)param) = inst->rotation; else if (param_index == 3) *((double*)param) = inst->zoom; else if (param_index == 4) *((double*)param) = inst->speed; else if (param_index == 5) *((double*)param) = inst->opacity; else if (param_index == 6) *((double*)param) = inst->blur; else if (param_index == 7) { f0r_param_color_t* color = (f0r_param_color_t*)param; color->r = inst->bg_r; color->g = inst->bg_g; color->b = inst->bg_b; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { CameraShakeInstance* inst = (CameraShakeInstance*)instance; int w = inst->width; int h = inst->height; double speed_factor = inst->speed * 100.0; // 1. Zoom (0.0-1.0) mapped to scale (1.0-5.0) double scale = 1.0 + (inst->zoom * 4.0); // 2. Shake X and Y (using the direct values up to 500px) double max_amp_x = inst->amp_x * 500.0; double max_amp_y = inst->amp_y * 500.0; double shake_x = sin(time * speed_factor) * cos(time * speed_factor * 0.73) * max_amp_x; double shake_y = sin(time * speed_factor * 0.89) * cos(time * speed_factor * 1.1) * max_amp_y; // 3. Rotation double max_angle = inst->rotation * (M_PI / 4.0); double theta = sin(time * speed_factor * 1.15) * max_angle; double cos_t = cos(-theta); double sin_t = sin(-theta); // 4. Blur and Opacity Parameters int blur_radius = (int)(inst->blur * 20.0); double alpha_mult = inst->opacity; double cx = w / 2.0; double cy = h / 2.0; for (int y = 0; y < h; ++y) { for (int x = 0; x < w; ++x) { // Inverse mapping of rotation and scale matrix double dx = (x - cx) / scale; double dy = (y - cy) / scale; double rx = dx * cos_t - dy * sin_t; double ry = dx * sin_t + dy * cos_t; int base_src_x = (int)(cx + rx + shake_x); int base_src_y = (int)(cy + ry + shake_y); uint8_t *out_ptr = (uint8_t *)&outframe[y * w + x]; // Check limits if (base_src_x < 0 || base_src_x >= w || base_src_y < 0 || base_src_y >= h) { out_ptr[0] = (uint8_t)(inst->bg_r * 255.0f); out_ptr[1] = (uint8_t)(inst->bg_g * 255.0f); out_ptr[2] = (uint8_t)(inst->bg_b * 255.0f); out_ptr[3] = (uint8_t)(255 * alpha_mult); continue; } // If there's NO blur, paint directly if (blur_radius == 0) { uint8_t *in_ptr = (uint8_t *)&inframe[base_src_y * w + base_src_x]; out_ptr[0] = in_ptr[0]; out_ptr[1] = in_ptr[1]; out_ptr[2] = in_ptr[2]; out_ptr[3] = (uint8_t)(in_ptr[3] * alpha_mult); } // If there is blur, do a "Fast Cross-Blur" else { int sum_r = 0, sum_g = 0, sum_b = 0, sum_a = 0; int samples = 0; // Horizontal and vertical sampling (cross shape for yield) for (int i = -blur_radius; i <= blur_radius; i += 2) { // Horizontal int sx = base_src_x + i; if (sx >= 0 && sx < w) { uint8_t* p = (uint8_t*)&inframe[base_src_y * w + sx]; sum_r += p[0]; sum_g += p[1]; sum_b += p[2]; sum_a += p[3]; samples++; } // Vertical int sy = base_src_y + i; if (sy >= 0 && sy < h && i != 0) { // i!=0 to avoid adding the center twice uint8_t* p = (uint8_t*)&inframe[sy * w + base_src_x]; sum_r += p[0]; sum_g += p[1]; sum_b += p[2]; sum_a += p[3]; samples++; } } out_ptr[0] = sum_r / samples; out_ptr[1] = sum_g / samples; out_ptr[2] = sum_b / samples; out_ptr[3] = (uint8_t)((sum_a / samples) * alpha_mult); } } } } } dyne-frei0r-b93ec51/src/filter/cartoon/000077500000000000000000000000001524104146000177715ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/cartoon/CMakeLists.txt000066400000000000000000000004161524104146000225320ustar00rootroot00000000000000set (SOURCES cartoon.cpp) set (TARGET cartoon) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/cartoon/cartoon.cpp000066400000000000000000000113511524104146000221430ustar00rootroot00000000000000/* Cartoon filter * main algorithm: (c) Copyright 2003 Dries Pruimboom * further optimizations and frei0r port by Denis Rojo * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published * by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * Please refer to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along with * this source code; if not, write to: * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * "$Id: cartoon.c 193 2004-06-01 11:00:25Z jaromil $" * */ #include #include #include #include #include #define RED(n) ((n>>16) & 0x000000FF) #define GREEN(n) ((n>>8) & 0x000000FF) #define BLUE(n) (n & 0x000000FF) #define RGB(r,g,b) ((r<<16) + (g <<8) + (b)) #define BOOST(n) { \ if((*p = *p<<4)<0)>>n; \ *(p+1) = (*(p+1)<<4)>>n; \ *(p+2) = (*(p+2)<<4)>>n; } /* setup some data to identify the plugin */ typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; #define PIXELAT(x1,y1,s,inst) ((s)+(x1)+ inst->yprecal[y1])// (y1)*(geo->w))) #define GMERROR(cc1,cc2) ((((RED(cc1)-RED(cc2))*(RED(cc1)-RED(cc2))) + \ ((GREEN(cc1)-GREEN(cc2)) *(GREEN(cc1)-GREEN(cc2))) + \ ((BLUE(cc1)-BLUE(cc2))*(BLUE(cc1)-BLUE(cc2))))) class Cartoon: public frei0r::filter { public: double triplevel; double diffspace; Cartoon(unsigned int width, unsigned int height) { int c; register_param(triplevel, "triplevel", "level of trip: mapped to [0,1] asymptotical"); register_param(diffspace, "diffspace", "difference space: a value from 0 to 256 (mapped to [0,1])"); geo = new ScreenGeometry(); geo->w = width; geo->h = height; geo->size = width*height*sizeof(uint32_t); if ( geo->size > 0 ) { prePixBuffer = (int32_t*)malloc(geo->size); conBuffer = (int32_t*)malloc(geo->size); yprecal = (int*)malloc(geo->h*2*sizeof(int)); } for(c=0;ch*2;c++) yprecal[c] = geo->w*c; for(c=0;c<256;c++) powprecal[c] = c*c; black = 0xFF000000; triplevel = 1 - 1 / (1000 + 1); diffspace = 1 / 256.; } ~Cartoon() { if ( geo->size > 0 ) { free(prePixBuffer); free(conBuffer); free(yprecal); } delete geo; } virtual void update(double time, uint32_t* out, const uint32_t* in) { // Cartoonify picture, do a form of edge detect int x, y, t; m_diffspace = diffspace * 256; for (x=m_diffspace;xw-(1+m_diffspace);x++) { for (y=m_diffspace;yh-(1+m_diffspace);y++) { t = GetMaxContrast((int32_t*)in,x,y); if (t > 1 / (1 - triplevel) - 1) { // Make a border pixel *(out+x+yprecal[y]) = black; } else { // Copy original color *(out+x+yprecal[y]) = *(in+x+yprecal[y]); FlattenColor((int32_t*)out+x+yprecal[y]); } } } } private: ScreenGeometry *geo; /* buffer where to copy the screen a pointer to it is being given back by process() */ int32_t *prePixBuffer; int32_t *conBuffer; int *yprecal; uint16_t powprecal[256]; int32_t black; int m_diffspace; void FlattenColor(int32_t *c); long GetMaxContrast(int32_t *src,int x,int y); }; void Cartoon::FlattenColor(int32_t *c) { // (*c) = RGB(40*(RED(*c)/40),40*(GREEN(*c)/40),40*(BLUE(*c)/40)); */ uint8_t *p; p = (uint8_t*)c; (*p) = ((*p)>>5)<<5; p++; (*p) = ((*p)>>5)<<5; p++; (*p) = ((*p)>>5)<<5; } long Cartoon::GetMaxContrast(int32_t *src,int x,int y) { int32_t c1,c2; long error,max=0; /* Assumes PrePixelModify has been run */ c1 = *PIXELAT(x-m_diffspace,y,src,this); c2 = *PIXELAT(x+m_diffspace,y,src,this); error = GMERROR(c1,c2); if (error>max) max = error; c1 = *PIXELAT(x,y-m_diffspace,src,this); c2 = *PIXELAT(x,y+m_diffspace,src,this); error = GMERROR(c1,c2); if (error>max) max = error; c1 = *PIXELAT(x-m_diffspace,y-m_diffspace,src,this); c2 = *PIXELAT(x+m_diffspace,y+m_diffspace,src,this); error = GMERROR(c1,c2); if (error>max) max = error; c1 = *PIXELAT(x+m_diffspace,y-m_diffspace,src,this); c2 = *PIXELAT(x-m_diffspace,y+m_diffspace,src,this); error = GMERROR(c1,c2); if (error>max) max = error; return(max); } frei0r::construct plugin("Cartoon", "Cartoonify video, do a form of edge detect", "Dries Pruimboom, Jaromil", 2,2); dyne-frei0r-b93ec51/src/filter/cluster/000077500000000000000000000000001524104146000200055ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/cluster/CMakeLists.txt000066400000000000000000000004141524104146000225440ustar00rootroot00000000000000set (SOURCES cluster.c) set (TARGET cluster) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/cluster/cluster.c000066400000000000000000000206551524104146000216420ustar00rootroot00000000000000/* cluster.c * Copyright (C) 2008 binarymillenium * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" #define MAXNUM 40 struct cluster_center { int x; int y; unsigned char r; unsigned char g; unsigned char b; /// aggregate color and positions float aggr_r; float aggr_g; float aggr_b; float aggr_x; float aggr_y; /// number of pixels in the cluster float numpix; }; typedef struct cluster_instance { unsigned int width; unsigned int height; /// number of clusters, must be smaller than maxnum unsigned int num; float dist_weight; //float color_weight; struct cluster_center clusters[MAXNUM]; } cluster_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* inverterInfo) { inverterInfo->name = "K-Means Clustering"; inverterInfo->author = "binarymillenium"; inverterInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; inverterInfo->color_model = F0R_COLOR_MODEL_RGBA8888; inverterInfo->frei0r_version = FREI0R_MAJOR_VERSION; inverterInfo->major_version = 0; inverterInfo->minor_version = 1; inverterInfo->num_params = 2; inverterInfo->explanation = "Clusters of a source image by color and spatial distance"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Num"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The number of clusters"; break; case 1: info->name = "Dist weight"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The weight on distance"; break; #if 0 case 2: info->name = "Color weight"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The weight on color"; break; #endif } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cluster_instance_t* inst = (cluster_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->num = MAXNUM/2; inst->dist_weight = 0.5; //inst->color_weight = 1.0; int k; for (k = 0; k < MAXNUM; k++) { struct cluster_center* cc = &inst->clusters[k]; int x = rand()%inst->width; int y = rand()%inst->height; cc->x = x; cc->y = y; /* const unsigned char* src2 = (unsigned char*)(&inframe[x+inst->width*y]); inst->clusters[k].r = src2[0]; inst->clusters[k].g = src2[1]; inst->clusters[k].b = src2[2]; */ inst->clusters[k].r = rand()%255; inst->clusters[k].g = rand()%255; inst->clusters[k].b = rand()%255; cc->numpix = 0; cc->aggr_x = 0; cc->aggr_y = 0; cc->aggr_r = 0; cc->aggr_g = 0; cc->aggr_b = 0; } return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cluster_instance_t* inst = (cluster_instance_t*)instance; switch(param_index) { unsigned int val; float fval; case 0: /* val is 0-1.0 */ fval = ((*((double*)param) )); val = (int) (fval*MAXNUM); if (val > MAXNUM) val = MAXNUM; if (val < 0) val = 0; if (val != inst->num) { inst->num = val; } break; case 1: /* val is 0-1.0 */ //fval = 2.0 * ((*((double*)param) ) - 0.5); fval = ((*((double*)param) ) ); if (fval != inst->dist_weight) { inst->dist_weight = fval; } break; #if 0 case 2: /* val is 0-1.0 */ //fval = 2.0 * ((*((double*)param) ) - 0.5); fval = ((*((double*)param) ) ); if (fval != inst->color_weight) { inst->color_weight = fval; } break; #endif } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cluster_instance_t* inst = (cluster_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) ( (inst->num) )/MAXNUM; break; case 1: *((double*)param) = (double) ( (inst->dist_weight)); break; } } float find_dist(int r1, int g1, int b1, int x1, int y1, int r2, int g2, int b2, int x2, int y2, float max_space_dist, float dist_weight) //, float color_weight) { /// make this a define? float max_color_dist = sqrtf(255*255*3); int dr = r1-r2; int dg = g1-g2; int db = b1-b2; float color_dist = sqrtf(dr*dr + dg*dg + db*db)/max_color_dist; int dx = x1-x2; int dy = y1-y2; float space_dist = sqrtf(dx*dx + dy*dy)/max_space_dist; /// add parameter weighting later //return sqrtf(color_weight*color_dist*color_dist + dist_weight*space_dist*space_dist); return sqrtf((1.0-dist_weight)*color_dist*color_dist + dist_weight*space_dist*space_dist); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); cluster_instance_t* inst = (cluster_instance_t*)instance; unsigned int x,y,k; float max_space_dist = sqrtf(inst->width*inst->width + inst->height*inst->height); /* if (inst->has_initted) { inst->has_initted = true; } */ for (y=0; y < inst->height; ++y) { for (x=0; x < inst->width; ++x) { const unsigned char* src2 = (unsigned char*)( &inframe[x+inst->width*y]); unsigned char* dst2 = (unsigned char*)(&outframe[x+inst->width*y]); float dist = max_space_dist; int dist_ind = 0; for (k = 0; k < inst->num; k++) { struct cluster_center *cc = &inst->clusters[k]; float kdist = find_dist(src2[0], src2[1], src2[2], x,y, cc->r, cc->g, cc->b, cc->x, cc->y, max_space_dist, inst->dist_weight); //, inst->color_weight); if (kdist < dist) { dist = kdist; dist_ind = k; } } struct cluster_center* cc = &inst->clusters[dist_ind]; cc->aggr_x += x; cc->aggr_y += y; cc->aggr_r += src2[0]; cc->aggr_g += src2[1]; cc->aggr_b += src2[2]; cc->numpix += 1.0; dst2[0] = cc->r; dst2[1] = cc->g; dst2[2] = cc->b; dst2[3] = src2[3]; } } /// update cluster_centers for (k = 0; k < inst->num; k++) { struct cluster_center* cc = &inst->clusters[k]; if (cc->numpix > 0) { cc->x = (int) (cc->aggr_x/cc->numpix); cc->y = (int) (cc->aggr_y/cc->numpix); cc->r = (unsigned char) (cc->aggr_r/cc->numpix); cc->g = (unsigned char) (cc->aggr_g/cc->numpix); cc->b = (unsigned char) (cc->aggr_b/cc->numpix); //printf("%d, %d %d %d\t", k, (unsigned int)cc->r, (unsigned int)cc->g, (unsigned int)cc->b); //printf("%g, %g %g %g\n", cc->numpix, cc->aggr_r, cc->aggr_g, cc->aggr_b); } cc->numpix = 0; cc->aggr_x = 0; cc->aggr_y = 0; cc->aggr_r = 0; cc->aggr_g = 0; cc->aggr_b = 0; } //printf("\n"); } dyne-frei0r-b93ec51/src/filter/colgate/000077500000000000000000000000001524104146000177425ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/colgate/CMakeLists.txt000066400000000000000000000004651524104146000225070ustar00rootroot00000000000000set (SOURCES colgate.c) set (TARGET colgate) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/colgate/colgate.c000066400000000000000000000456411524104146000215360ustar00rootroot00000000000000/* colgate.c * Copyright (C) 2012 Steinar H. Gunderson * * Color correction in LMS color space. * * This plugin is intended for the same uses as the balanc0r plugin, * but differs from balanc0r in two important aspects: * * 1. It operates in the LMS color space, which is a better approximation * to the human color sensation than RGB is. This allows for more * natural color changes. (Note that this inevitably requires that we * we work in linear color space, not the nonlinear space pixels are * typically stored in.) * * 2. Its choice of neutral color is not limited by the Planckian locus * (typically expressed in Kelvins) like balanc0r is; you can choose * any color, even those that are not typically regarded as “white”. * If you want a color cast (e.g. a warmer scene), this can be * adjusted with a separate control for color temperature. * * Color is a very complex topic, and this plugin makes no claims to * being 100% correct in any way; however, the results appear visually * much more meaningful to me than the balanc0r plugin does, although it * also uses significantly more CPU time. * * frei0r plugins are not given any meaningful information about input or * output color space. We assume sRGB, since that typically matches people's * viewing devices pretty well. sRGB in turn very closely matches ITU-R Rec. * BT.709, the standard color space for HDTV; they share the same RGB * primaries, and have a similar gamma (2.35 or 2.4, versus sRGB's curve that * is approximately a gamma curve at 2.2). SDTV uses a different color space, * ITU-R Rec. BT.601, which has somewhat different primaries and a gamma of * 2.2, but in practice, sRGB should be an okay approximation for this as well. * * The color matrices used are typically from Wikipedia, and the inverses * are computed by Octave if nothing else is mentioned. * * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* * We use fixed point, since conversion back and forth to floating-point is * slow. (This also enables us to use LUTs in an efficient way for lookup * to and from sRGB, as opposed to a pow()-based solution, which is very slow.) * * We need to think a bit about the range and precision of the different * elements to get the best results here, since linear RGB can span quite * some range. So: * * - Input pixels (which are in linear RGB, always 0..1) are stored as 1.15. * - Matrix elements are s4.10. * * Matrix elements up to +/- 16 should give us some headroom; extreme color * adjustments typically have elements of 5-6. * * Our standard operation is input_pixel * matrix_element, which becomes s5.25. * We add three of them, which would seem to be able to overflow, but doesn't, * since the largest pixel is 1.0 (represented as 2^15): * * 3 * 2^15 * (2^14 - 1) ~= 3 * 2^29 < 2^31. * * It _is_ larger than 2^30, though, so we don't have any bits to spare here. */ #define INPUT_PIXEL_BITS 15 #define MATRIX_ELEMENT_FRAC_BITS 10 #define MATRIX_ELEMENT_BITS (4 + MATRIX_ELEMENT_FRAC_BITS) #include #include #include #include #ifdef __SSE2__ #include #endif #include "frei0r.h" #include "frei0r/math.h" enum ParamIndex { NEUTRAL_COLOR, COLOR_TEMPERATURE, }; // Row major (opposite of OpenGL). typedef float Matrix3x3[9]; typedef struct colgate_instance { unsigned width; unsigned height; f0r_param_color_t neutral_color; double color_temperature; #ifdef __SSE2__ __m128i premult_r[256]; __m128i premult_g[256]; __m128i premult_b[256]; #else int premult_r[256][3]; int premult_g[256][3]; int premult_b[256][3]; #endif } colgate_instance_t; // Assumes input value in [0..255]; output value is normalized. static float convert_srgb_to_linear_rgb(float x) { if (x < 255.0f * 0.04045f) { return x * (1.0f / (255.0f * 12.92f)); } else { return pow((x + 255.0f * 0.055) * (1.0 / (255.0f * 1.055f)), 2.4); } } // Assumes normalized input value; output value in [0..255]. static float convert_linear_rgb_to_srgb(float x) { if (x < 0.0031308f) { return (255.0f * 12.92f) * x; } else { return ((255.0f * 1.055f) * pow(x, 1.0f / 2.4f)) - (0.055 * 255.0f); } } /* * For linear -> sRGB, we need at least 13 bits to be able to distinguish all * input values; we go for 14 to get some extra accuracy. This results in an 16 * kB LUT, but we generally don't need the L1 cache for a lot of other things * anyway, so hopefully the LUT can mostly stay in L1 cache. */ #define REVERSE_LUT_BITS 14 #define REVERSE_LUT_SIZE (1 << REVERSE_LUT_BITS) static uint8_t linear_rgb_to_srgb_lut[REVERSE_LUT_SIZE]; static void fill_srgb_lut() { int i; for (i = 0; i < REVERSE_LUT_SIZE; ++i) { // Subtract 0.5 to compensate for the fact that we don't round // (which, for our purposes, would entail _adding_ 0.5) at lookup time. float x = (i - 0.5) / (float)(REVERSE_LUT_SIZE); int srgb = lrintf(convert_linear_rgb_to_srgb(x)); assert(srgb >= 0 && srgb <= 255); linear_rgb_to_srgb_lut[i] = srgb; } } // Multiply two 3x3 matrices. static void multiply_3x3_matrices(const Matrix3x3 a, const Matrix3x3 b, Matrix3x3 result) { result[0] = a[0] * b[0] + a[1] * b[3] + a[2] * b[6]; result[3] = a[3] * b[0] + a[4] * b[3] + a[5] * b[6]; result[6] = a[6] * b[0] + a[7] * b[3] + a[8] * b[6]; result[1] = a[0] * b[1] + a[1] * b[4] + a[2] * b[7]; result[4] = a[3] * b[1] + a[4] * b[4] + a[5] * b[7]; result[7] = a[6] * b[1] + a[7] * b[4] + a[8] * b[7]; result[2] = a[0] * b[2] + a[1] * b[5] + a[2] * b[8]; result[5] = a[3] * b[2] + a[4] * b[5] + a[5] * b[8]; result[8] = a[6] * b[2] + a[7] * b[5] + a[8] * b[8]; } // Multiply a 3x3 matrix with a three-element float vector. static void multiply_3x3_matrix_float3(const Matrix3x3 M, float x0, float x1, float x2, float *y0, float *y1, float *y2) { *y0 = M[0] * x0 + M[1] * x1 + M[2] * x2; *y1 = M[3] * x0 + M[4] * x1 + M[5] * x2; *y2 = M[6] * x0 + M[7] * x1 + M[8] * x2; } // Convert a linear RGB value in s6.25 fixed-point to sRGB (between 0 to 255, inclusive). static inline uint8_t convert_linear_rgb_to_srgb_fp(int x) { if (x < 0) { return 0; } if (x >= (REVERSE_LUT_SIZE << (INPUT_PIXEL_BITS + MATRIX_ELEMENT_FRAC_BITS - REVERSE_LUT_BITS))) { return 255; } return linear_rgb_to_srgb_lut[((unsigned)x) >> (INPUT_PIXEL_BITS + MATRIX_ELEMENT_FRAC_BITS - REVERSE_LUT_BITS)]; } // Temperature is in Kelvin. Formula from http://en.wikipedia.org/wiki/Planckian_locus#Approximation . void convert_color_temperature_to_xyz(float T, float *x, float *y, float *z) { double invT = 1.0 / T; double xc, yc; if (T <= 4000.0f) { xc = ((-0.2661239e9 * invT - 0.2343580e6) * invT + 0.8776956e3) * invT + 0.179910; } else { xc = ((-3.0258469e9 * invT + 2.1070379e6) * invT + 0.2226347e3) * invT + 0.240390; } if (T <= 2222.0f) { yc = ((-1.1063814 * xc - 1.34811020) * xc + 2.18555832) * xc - 0.20219683; } else if (T <= 4000.0f) { yc = ((-0.9549476 * xc - 1.37418593) * xc + 2.09137015) * xc - 0.16748867; } else { yc = (( 3.0817580 * xc - 5.87338670) * xc + 3.75112997) * xc - 0.37001483; } *x = xc; *y = yc; *z = 1.0 - xc - yc; } // sRGB primaries. static const Matrix3x3 rgb_to_xyz_matrix = { 0.4124, 0.3576, 0.1805, 0.2126, 0.7152, 0.0722, 0.0193, 0.1192, 0.9505, }; static const Matrix3x3 xyz_to_rgb_matrix = { 3.240625, -1.537208, -0.498629, -0.968931, 1.875756, 0.041518, 0.055710, -0.204021, 1.056996, }; static void convert_linear_rgb_to_linear_xyz(float r, float g, float b, float *x, float *y, float *z) { multiply_3x3_matrix_float3(rgb_to_xyz_matrix, r, g, b, x, y, z); } static void convert_linear_xyz_to_linear_rgb(float x, float y, float z, float *r, float *g, float *b) { multiply_3x3_matrix_float3(xyz_to_rgb_matrix, x, y, z, r, g, b); } /* * There are several different LMS spaces, at least according to Wikipedia. * Through practical testing, I've found most of them (like the CIECAM02 model) * to yield a result that is too reddish in practice. This is the RLAB space, * normalized to D65, which means that the standard D65 illuminant * (x=0.31271, y=0.32902, z=1-y-x) gives L=M=S under this transformation. * This makes sense because sRGB (which is used to derive those XYZ values * in the first place) assumes the D65 illuminant, and so the D65 illuminant * also gives R=G=B in sRGB. */ static const Matrix3x3 xyz_to_lms_matrix = { 0.4002, 0.7076, -0.0808, -0.2263, 1.1653, 0.0457, 0.0, 0.0, 0.9182, }; static const Matrix3x3 lms_to_xyz_matrix = { 1.86007, -1.12948, 0.21990, 0.36122, 0.63880, -0.00001, 0.00000, 0.00000, 1.08909, }; static void convert_linear_xyz_to_linear_lms(float x, float y, float z, float *l, float *m, float *s) { multiply_3x3_matrix_float3(xyz_to_lms_matrix, x, y, z, l, m, s); } static void convert_linear_lms_to_linear_xyz(float l, float m, float s, float *x, float *y, float *z) { multiply_3x3_matrix_float3(lms_to_xyz_matrix, l, m, s, x, y, z); } /* * For a given reference color (given in XYZ space), * compute scaling factors for L, M and S. What we want at the output is equal L, M and S * for the reference color (making it a neutral illuminant), or sL ref_L = sM ref_M = sS ref_S. * This removes two degrees of freedom for our system, and we only need to find fL. * * A reasonable last constraint would be to preserve Y, approximately the brightness, * for the reference color. Since L'=M'=S' and the Y row of the LMS-to-XYZ matrix * sums to unity, we know that Y'=L', and it's easy to find the fL that sets Y'=Y. */ static void compute_lms_scaling_factors(float x, float y, float z, float *scale_l, float *scale_m, float *scale_s) { float l, m, s; convert_linear_xyz_to_linear_lms(x, y, z, &l, &m, &s); *scale_l = y / l; *scale_m = *scale_l * (l / m); *scale_s = *scale_l * (l / s); } static void compute_correction_matrix(colgate_instance_t *o) { int i; /* * Find out what the given neutral color would be in LMS space, * and use that value to build a correction factor for each component * so that the neutral color really becomes gray (in LMS). */ float ref_r = o->neutral_color.r * 255.0f; float ref_g = o->neutral_color.g * 255.0f; float ref_b = o->neutral_color.b * 255.0f; float linear_r = convert_srgb_to_linear_rgb(ref_r); float linear_g = convert_srgb_to_linear_rgb(ref_g); float linear_b = convert_srgb_to_linear_rgb(ref_b); float x, y, z; convert_linear_rgb_to_linear_xyz(linear_r, linear_g, linear_b, &x, &y, &z); float l, m, s; convert_linear_xyz_to_linear_lms(x, y, z, &l, &m, &s); float l_scale, m_scale, s_scale; compute_lms_scaling_factors(x, y, z, &l_scale, &m_scale, &s_scale); /* * Now apply the color balance. Simply put, we find the chromacity point * for the desired white temperature, see what LMS scaling factors they * would have given us, and then reverse that transform. For T=6500K, * the default, this gives us nearly an identity transform (but only nearly, * since the D65 illuminant does not exactly match the results of T=6500K); * we normalize so that T=6500K really is a no-op. */ float white_x, white_y, white_z, l_scale_white, m_scale_white, s_scale_white; convert_color_temperature_to_xyz(o->color_temperature, &white_x, &white_y, &white_z); compute_lms_scaling_factors(white_x, white_y, white_z, &l_scale_white, &m_scale_white, &s_scale_white); float ref_x, ref_y, ref_z, l_scale_ref, m_scale_ref, s_scale_ref; convert_color_temperature_to_xyz(6500.0f, &ref_x, &ref_y, &ref_z); compute_lms_scaling_factors(ref_x, ref_y, ref_z, &l_scale_ref, &m_scale_ref, &s_scale_ref); l_scale *= l_scale_ref / l_scale_white; m_scale *= m_scale_ref / m_scale_white; s_scale *= s_scale_ref / s_scale_white; /* * Concatenate all the different linear operations into a single 3x3 matrix. * Note that since we postmultiply our vectors, the order of the matrices * has to be the opposite of the execution order. */ Matrix3x3 temp, temp2, corr_matrix; Matrix3x3 lms_scale_matrix = { l_scale, 0.0f, 0.0f, 0.0f, m_scale, 0.0f, 0.0f, 0.0f, s_scale, }; multiply_3x3_matrices(xyz_to_rgb_matrix, lms_to_xyz_matrix, temp); multiply_3x3_matrices(temp, lms_scale_matrix, temp2); multiply_3x3_matrices(temp2, xyz_to_lms_matrix, temp); multiply_3x3_matrices(temp, rgb_to_xyz_matrix, corr_matrix); // Scale for fixed-point, and clamp. We clamp the matrix elements // instead of the actual fixed-point numbers below, to make sure // we get consistent results over the entire range. for (i = 0; i < 9; ++i) { corr_matrix[i] *= (float)(1 << MATRIX_ELEMENT_FRAC_BITS); if (corr_matrix[i] < -(1 << MATRIX_ELEMENT_BITS)) { corr_matrix[i] = -(1 << MATRIX_ELEMENT_BITS); } if (corr_matrix[i] > (1 << MATRIX_ELEMENT_BITS) - 1) { corr_matrix[i] = (1 << MATRIX_ELEMENT_BITS) - 1; } } // Precompute some of the multiplications (after conversion from sRGB) // to save some time per-pixel later. Each of these contain the given color // converted to linear space and then multiplied by three different factors, // given by the matrix. for (i = 0; i < 256; ++i) { int x = convert_srgb_to_linear_rgb(i) * (float)(1 << INPUT_PIXEL_BITS); int r0 = lrintf(x * corr_matrix[0]); int r1 = lrintf(x * corr_matrix[3]); int r2 = lrintf(x * corr_matrix[6]); int g0 = lrintf(x * corr_matrix[1]); int g1 = lrintf(x * corr_matrix[4]); int g2 = lrintf(x * corr_matrix[7]); int b0 = lrintf(x * corr_matrix[2]); int b1 = lrintf(x * corr_matrix[5]); int b2 = lrintf(x * corr_matrix[8]); #if __SSE2__ o->premult_r[i] = _mm_setr_epi32(r0, r1, r2, 0); o->premult_g[i] = _mm_setr_epi32(g0, g1, g2, 0); o->premult_b[i] = _mm_setr_epi32(b0, b1, b2, 0); #else o->premult_r[i][0] = r0; o->premult_r[i][1] = r1; o->premult_r[i][2] = r2; o->premult_g[i][0] = g0; o->premult_g[i][1] = g1; o->premult_g[i][2] = g2; o->premult_b[i][0] = b0; o->premult_b[i][1] = b1; o->premult_b[i][2] = b2; #endif } } int f0r_init() { fill_srgb_lut(); return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t *colordistance_info) { colordistance_info->name = "White Balance (LMS space)"; colordistance_info->author = "Steinar H. Gunderson"; colordistance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colordistance_info->color_model = F0R_COLOR_MODEL_RGBA8888; colordistance_info->frei0r_version = FREI0R_MAJOR_VERSION; colordistance_info->major_version = 0; colordistance_info->minor_version = 1; colordistance_info->num_params = 2; colordistance_info->explanation = "Do simple color correction, in a physically meaningful way"; } void f0r_get_param_info(f0r_param_info_t *info, int param_index) { switch (param_index) { case NEUTRAL_COLOR: info->name = "Neutral Color"; info->type = F0R_PARAM_COLOR; info->explanation = "Choose a color from the source image that should be white."; break; case COLOR_TEMPERATURE: info->name = "Color Temperature"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Choose an output color temperature, if different from 6500 K."; break; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { colgate_instance_t *inst = (colgate_instance_t *)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->neutral_color.r = 0.5; inst->neutral_color.g = 0.5; inst->neutral_color.b = 0.5; inst->color_temperature = 6500.0; compute_correction_matrix(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colgate_instance_t *inst = (colgate_instance_t *)instance; switch (param_index) { case NEUTRAL_COLOR: inst->neutral_color = *((f0r_param_color_t *)param); compute_correction_matrix(inst); break; case COLOR_TEMPERATURE: // Map frei0r range [0, 1] to temperature range [0, 15000]. inst->color_temperature = *((double *)param) * 15000.0; if (inst->color_temperature < 1000.0 || inst->color_temperature > 15000.0) { inst->color_temperature = 6500.0; } compute_correction_matrix(inst); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colgate_instance_t *inst = (colgate_instance_t*)instance; switch (param_index) { case NEUTRAL_COLOR: *((f0r_param_color_t *)param) = inst->neutral_color; break; case COLOR_TEMPERATURE: // Map temperature range [0, 15000] to frei0r range [0, 1]. *((double *)param) = inst->color_temperature / 15000.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t *inframe, uint32_t *outframe) { assert(instance); colgate_instance_t *inst = (colgate_instance_t *)instance; unsigned len = inst->width * inst->height; unsigned char *dst = (unsigned char *)outframe; const unsigned char *src = (unsigned char *)inframe; unsigned i; #ifdef __SSE2__ __m128i zero = _mm_setzero_si128(); __m128i max = _mm_set1_epi16(REVERSE_LUT_SIZE - 1); for (i = 0; i < len; ++i) { __m128i l1 = inst->premult_r[*src++]; __m128i l2 = inst->premult_g[*src++]; __m128i l3 = inst->premult_b[*src++]; __m128i result = _mm_add_epi32(l3, _mm_add_epi32(l1, l2)); // Shift into the right range, and then clamp to [min, max]. // We convert to 16-bit values since we have min/max instructions // there (without needing SSE4), and because it allows us // to extract the values with one less SSE shift/move. result = _mm_srai_epi32(result, INPUT_PIXEL_BITS + MATRIX_ELEMENT_FRAC_BITS - REVERSE_LUT_BITS); result = _mm_packs_epi32(result, result); result = _mm_max_epi16(result, zero); result = _mm_min_epi16(result, max); unsigned new_rg = _mm_cvtsi128_si32(result); result = _mm_srli_si128(result, 4); unsigned new_b = _mm_cvtsi128_si32(result); *dst++ = linear_rgb_to_srgb_lut[new_rg & 0xffff]; *dst++ = linear_rgb_to_srgb_lut[new_rg >> 16]; *dst++ = linear_rgb_to_srgb_lut[new_b]; *dst++ = *src++; // Copy alpha. } #else for (i = 0; i < len; ++i) { unsigned old_r = *src++; unsigned old_g = *src++; unsigned old_b = *src++; int new_r = inst->premult_r[old_r][0] + inst->premult_g[old_g][0] + inst->premult_b[old_b][0]; int new_g = inst->premult_r[old_r][1] + inst->premult_g[old_g][1] + inst->premult_b[old_b][1]; int new_b = inst->premult_r[old_r][2] + inst->premult_g[old_g][2] + inst->premult_b[old_b][2]; *dst++ = convert_linear_rgb_to_srgb_fp(new_r); *dst++ = convert_linear_rgb_to_srgb_fp(new_g); *dst++ = convert_linear_rgb_to_srgb_fp(new_b); *dst++ = *src++; // Copy alpha. } #endif } dyne-frei0r-b93ec51/src/filter/coloradj/000077500000000000000000000000001524104146000201215ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/coloradj/CMakeLists.txt000066400000000000000000000004761524104146000226700ustar00rootroot00000000000000set (SOURCES coloradj_RGB.c) set (TARGET coloradj_RGB) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/coloradj/coloradj_RGB.c000066400000000000000000000251661524104146000225660ustar00rootroot00000000000000/* coloradj_RGB.c This frei0r plugin is for simple RGB color adjustment Version 0.1 jul 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall coloradj_RGB.c -o coloradj_RGB.o //link: gcc -shared -lm -o coloradj_RGB.so coloradj_RGB.o //#include #include #include #include #include //------------------------------------------------------ //computes x to the power p //only for positive x float pwr(float x, float p) { if (x<=0) return 0; return expf(p*logf(x)); } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] logarithmic //min and max must be positive! float map_value_forward_log(double v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return sr*expf(k*(v-0.5)); } //--------------------------------------- //8 bit RGB lookup table typedef struct { unsigned char r[256]; unsigned char g[256]; unsigned char b[256]; } lut_s; //------------------------------------------------------- // "Add constant" //norm=0 don't normalize norm=1 do normalize void make_lut1(float r, float g, float b, lut_s *lut, int norm, int cm) { int i; float rr,gg,bb,l; for (i=0;i<256;i++) { rr=(float)i+(r-0.5)*150.0; if (rr<0.0) rr=0.0; gg=(float)i+(g-0.5)*150.0; if (gg<0.0) gg=0.0; bb=(float)i+(b-0.5)*150.0; if (bb<0.0) bb=0.0; if (norm==1) { switch (cm) { case 0: //rec 601 { l = 0.299*rr + 0.587*gg + 0.114*bb; break; } case 1: //rec 709 { l = 0.2126*rr + 0.7152*gg + 0.0722*bb; break; } default: { l=(float)i; break; } } if (l>0.0) { rr=rr*(float)i/l; gg=gg*(float)i/l; bb=bb*(float)i/l; } else { rr=0.0; gg=0.0; bb=0.0; } } if (rr>255.0) rr=255.0; if (gg>255.0) gg=255.0; if (bb>255.0) bb=255.0; lut->r[i]=rintf(rr); lut->g[i]=rintf(gg); lut->b[i]=rintf(bb); } } //------------------------------------------------------- // "Change gamma" //norm=0 don't normalize norm=1 do normalize void make_lut2(float r, float g, float b, lut_s *lut, int norm, int cm) { int i; float rr,gg,bb,gama,l; for (i=0;i<256;i++) { gama=map_value_forward_log(r,3.0,0.3333); rr=255.0*pwr((float)i/255.0,gama); gama=map_value_forward_log(g,3.0,0.3333); gg=255.0*pwr((float)i/255.0,gama); gama=map_value_forward_log(b,3.0,0.3333); bb=255.0*pwr((float)i/255.0,gama); if (norm==1) { switch (cm) { case 0: //rec 601 { l = 0.299*rr + 0.587*gg + 0.114*bb; break; } case 1: //rec 709 { l = 0.2126*rr + 0.7152*gg + 0.0722*bb; break; } default: { l=(float)i; break; } } if (l>0.0) { rr=rr*(float)i/l; gg=gg*(float)i/l; bb=bb*(float)i/l; } else { rr=0.0; gg=0.0; bb=0.0; } } if (rr>255.0) rr=255.0; if (rr<0.0) rr=0.0; if (gg>255.0) gg=255.0; if (gg<0.0) gg=0.0; if (bb>255.0) bb=255.0; if (bb<0.0) bb=0.0; lut->r[i]=rintf(rr); lut->g[i]=rintf(gg); lut->b[i]=rintf(bb); } } //------------------------------------------------------- // "Multiply" //norm=0 don't normalize norm=1 do normalize void make_lut3(float r, float g, float b, lut_s *lut, int norm, int cm) { int i; float rr,gg,bb,l; for (i=0;i<256;i++) { rr=(float)i*map_value_forward_log(r,0.3333,3.0); gg=(float)i*map_value_forward_log(g,0.3333,3.0); bb=(float)i*map_value_forward_log(b,0.3333,3.0); if (norm==1) { switch (cm) { case 0: //rec 601 { l = 0.299*rr + 0.587*gg + 0.114*bb; break; } case 1: //rec 709 { l = 0.2126*rr + 0.7152*gg + 0.0722*bb; break; } default: { l=(float)i; break; } } if (l>0.0) { rr=rr*(float)i/l; gg=gg*(float)i/l; bb=bb*(float)i/l; } else { rr=0.0; gg=0.0; bb=0.0; } } if (rr>255.0) rr=255.0; if (rr<0.0) rr=0.0; if (gg>255.0) gg=255.0; if (gg<0.0) gg=0.0; if (bb>255.0) bb=255.0; if (bb<0.0) bb=0.0; lut->r[i]=rintf(rr); lut->g[i]=rintf(gg); lut->b[i]=rintf(bb); } } //---------------------------------------------------- //F0R_COLOR_MODEL_RGBA8888 little endian void apply_lut(const uint32_t* inframe, uint32_t* outframe, int size, lut_s *lut, int ac) { int i; uint32_t r,g,b,a; if (ac==0) { for (i=0;ir[inframe[i]&255]; outframe[i] = outframe[i] + ((lut->g[(inframe[i]>>8)&255])<<8); outframe[i] = outframe[i] + ((lut->b[(inframe[i]>>16)&255])<<16); outframe[i] = outframe[i] + (inframe[i]&0xFF000000); } } else //alpha controlled { for (i=0;i>24)&255; r = (255-a)*(inframe[i]&255) + a*lut->r[inframe[i]&255]; g = (255-a)*((inframe[i]>>8)&255) + a*lut->g[(inframe[i]>>8)&255]; b = (255-a)*((inframe[i]>>16)&255) + a*lut->b[(inframe[i]>>16)&255]; outframe[i] = r/255 + ((g/255)<<8) + ((b/255)<<16); outframe[i] = outframe[i] + (inframe[i]&0xFF000000); } } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; float r,g,b; int act; int norm; int ac; int cm; lut_s *lut; } inst; //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="coloradj_RGB"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=7; info->explanation="Simple color adjustment"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "R"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of red"; break; case 1: info->name = "G"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of green"; break; case 2: info->name = "B"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of blue"; break; case 3: info->name = "Action"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of color adjustment"; break; case 4: info->name = "Keep luma"; info->type = F0R_PARAM_BOOL; info->explanation = "Don't change brightness"; break; case 5: info->name = "Alpha controlled"; info->type = F0R_PARAM_BOOL; info->explanation = "Adjust only areas with nonzero alpha"; break; case 6: info->name = "Luma formula"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->r = 0.5; in->g = 0.5; in->b = 0.5; in->act=1; //change gamma in->norm=1; //keep luma in->ac=0; //alpha controlled OFF in->cm=1; //rec 709 in->lut=(lut_s*)calloc(1,sizeof(lut_s)); make_lut1(0.5,0.5,0.5,in->lut,0,1); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->lut); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=*(double*)parm; if (tmpf!=p->r) chg=1; p->r=tmpf; break; case 1: tmpf=*(double*)parm; if (tmpf!=p->g) chg=1; p->g=tmpf; break; case 2: tmpf=*(double*)parm; if (tmpf!=p->b) chg=1; p->b=tmpf; break; case 3: tmpi=map_value_forward(*((double*)parm), 0.0, 2.9999); if (tmpi != p->act) chg=1; p->act=tmpi; break; case 4: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->norm != tmpi) chg=1; p->norm=tmpi; break; case 5: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->ac != tmpi) chg=1; p->ac=tmpi; break; case 6: tmpi=map_value_forward(*((double*)parm), 0.0, 1.9999); if (p->cm != tmpi) chg=1; p->cm=tmpi; break; } if (chg==0) return; switch(p->act) { case 0: make_lut1(p->r,p->g,p->b,p->lut,p->norm,p->cm); break; case 1: make_lut2(p->r,p->g,p->b,p->lut,p->norm,p->cm); break; case 2: make_lut3(p->r,p->g,p->b,p->lut,p->norm,p->cm); break; } } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=p->r; break; case 1: *((double*)param)=p->g; break; case 2: *((double*)param)=p->b; break; case 3: *((double*)param)=map_value_backward(p->act, 0.0, 2.9999); break; case 4: *((double*)param)=map_value_backward(p->norm, 0.0, 1.0);//BOOL!! break; case 5: *((double*)param)=map_value_backward(p->ac, 0.0, 1.0);//BOOL!! break; case 6: *((double*)param)=map_value_backward(p->cm, 0.0, 1.9999); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; apply_lut(inframe,outframe,in->w*in->h, in->lut, in->ac); } //********************************************************** dyne-frei0r-b93ec51/src/filter/coloradj/readme000077500000000000000000000044401524104146000213060ustar00rootroot00000000000000coloradj* These plugins are for manual color adjustment. For (semi)automatic color correction, use "balanc0r", "colgate" and/or "three_point_balance" plugins. Included are the following plugins: coloradj_RGB: simple RGB manual color adjustment Written by Marko Cebokli, jul 2010, and released under GNU GPL RELEASE NOTES ** jul 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) ****** DESCRIPTIONS OF EACH PLUGIN FOLLOW ****** COLORADJ_RGB This plugin is for simple manual color adjustment by RGB channel, either through adding constants, or changing the channel gammas or gains. By "simple" I mean that it works channel-wise, no crosstalk. The off-diagonal elements of the transform matrix are zero - no color crosstalk, no color space rotation. But this should be sufficient for many tasks. For example, when shooting under tungsten light, the blue signal will not migrate into red, it will simply be too small. Amplifying the blue (and a bit of green too) should be all that is needed. Similar, an underwater shot will simply be red deficient, needing some red boost, etc. parameters: R,G,B: these determine the change in each of the three color channels. Action: "Add constant" adds a fixed value between -150 and +150 (this is sometimes called "black level" or "setup"). "Change gamma" changes channel gamma between 0.3333 and 3.0. "Multiply" multiplies channel with a value between 0.3333 and 3.0 (sometimes called "gain" or "contrast") NOTE1: to apply more than one action above, use cascaded instances of coloradj_RGB. NOTE2: "Add constant" simply shifts the RGB "cube" colorspace. This means, that on one end we are left with empty space, which is filled with zeros, and on the other end, values can "fall outside", and in this case they will be truncated to max (255). "Change gain" changes the size of the cube, keeping the "black" corner fixed, affecting predominately highlights, but the other end can still "fall out" and get 255 truncated. "Change gamma" keeps the whole cube in the same place, just stretches and squeezes its interior, so no zero filling or truncation is necessary. To visualize this plugin's actions, apply it to "test_pat_L" pattern 2, and watch the result with "pr0file". Keep luma: Fixes the luma value, so that the sliders only affect color. dyne-frei0r-b93ec51/src/filter/colordistance/000077500000000000000000000000001524104146000211555ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/colordistance/CMakeLists.txt000066400000000000000000000004301524104146000237120ustar00rootroot00000000000000set (SOURCES colordistance.c) set (TARGET colordistance) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/colordistance/colordistance.c000066400000000000000000000075641524104146000241660ustar00rootroot00000000000000/* colordistance.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct colordistance_instance { unsigned int width; unsigned int height; f0r_param_color_t color; } colordistance_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colordistance_info) { colordistance_info->name = "Color Distance"; colordistance_info->author = "Richard Spindler"; colordistance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colordistance_info->color_model = F0R_COLOR_MODEL_RGBA8888; colordistance_info->frei0r_version = FREI0R_MAJOR_VERSION; colordistance_info->major_version = 0; colordistance_info->minor_version = 2; colordistance_info->num_params = 1; colordistance_info->explanation = "Calculates the distance between the selected color and the current pixel and uses that value as new pixel value"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Color"; info->type = F0R_PARAM_COLOR; info->explanation = "The Source Color"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colordistance_instance_t* inst = (colordistance_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->color.r = 0.5; inst->color.g = 0.5; inst->color.b = 0.5; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colordistance_instance_t* inst = (colordistance_instance_t*)instance; switch(param_index) { case 0: inst->color = *((f0r_param_color_t*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colordistance_instance_t* inst = (colordistance_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param) = inst->color; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); colordistance_instance_t* inst = (colordistance_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; float r1 = inst->color.r * 255.0; float g1 = inst->color.g * 255.0; float b1 = inst->color.b * 255.0; float r2, g2, b2; int l; /* Scale factor to normalize distance to 0-255 range: 0.705724361914764 ≈ 255.0 / sqrt(3 * 255^2) = 255.0 / (255.0 * sqrt(3)) */ const float SCALE_FACTOR = 0.705724361914764; while (len--) { r2 = *src++; g2 = *src++; b2 = *src++; l = (int)rint( sqrtf( powf( r1 - r2, 2 ) + powf( g1 - g2, 2 ) + powf( b1 - b2, 2 ) ) * SCALE_FACTOR ); // Clamp result to valid range l = CLAMP(l, 0, 255); *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = *src++; // copy alpha } } dyne-frei0r-b93ec51/src/filter/colorenhance/000077500000000000000000000000001524104146000207645ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/colorenhance/CMakeLists.txt000066400000000000000000000004251524104146000235250ustar00rootroot00000000000000set (SOURCES colorenhance.c) set (TARGET colorenhance) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/colorenhance/colorenhance.c000066400000000000000000000131021524104146000235650ustar00rootroot00000000000000/* * colorenhance.c -- enhance the color contrast for vivid pictures * * Copyright (C) 2026 Cynthia (cynthia2048@proton.me) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "oklab.h" typedef struct { unsigned int width, height; uint8_t a_lut[256], b_lut[256]; float a_base, a_slope, b_base, b_slope; } colorenhance_t; static void make_sigmoid_lut(uint8_t *lut, float base, float steep) { float k = expf(steep * 5.0) / 255.0; float b = (base - 0.5) * 63.0; for (int i = 0; i < 256; ++i) lut[i] = CLAMP (255.0 / (1.0 + expf(-k * (i - b - 127.0))), 0, 255.0); } int f0r_init(void) { return 0; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t* sigmoidalInfo) { sigmoidalInfo->name = "colorenhance"; sigmoidalInfo->author = "Cynthia"; sigmoidalInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; sigmoidalInfo->color_model = F0R_COLOR_MODEL_RGBA8888; sigmoidalInfo->frei0r_version = FREI0R_MAJOR_VERSION; sigmoidalInfo->major_version = 1; sigmoidalInfo->minor_version = 0; sigmoidalInfo->num_params = 4; sigmoidalInfo->explanation = "Enhances the color contrast in OkLab with sigmoidal transfers"; } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colorenhance_t *inst = malloc(sizeof(colorenhance_t)); if (inst == NULL) return NULL; inst->width = width; inst->height = height; inst->a_base = 0.55; inst->a_slope = 0.4; inst->b_base = 0.5; inst->b_slope = 0.4; make_sigmoid_lut(inst->a_lut, inst->a_base, inst->a_slope); make_sigmoid_lut(inst->b_lut, inst->b_base, inst->b_slope); return inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_get_param_info(f0r_param_info_t* info, int index) { switch (index) { case 0: info->name = "a_base"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Midpoint of sigmoidal curve for A channel"; break; case 1: info->name = "b_base"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Midpoint of sigmoidal curve for B channel"; break; case 2: info->name = "a_slope"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Steepness of the sigmoidal curve for A channel"; break; case 3: info->name = "b_slope"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Steepness of the sigmoidal curve for B channel"; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int index) { colorenhance_t* inst = (colorenhance_t*)instance; switch (index) { case 0: inst->a_base = *((double*)param); make_sigmoid_lut(inst->a_lut, inst->a_base, inst->a_slope); break; case 1: inst->b_base = *((double*)param); make_sigmoid_lut(inst->b_lut, inst->b_base, inst->b_slope); break; case 2: inst->a_slope = *((double*)param); make_sigmoid_lut(inst->a_lut, inst->a_base, inst->a_slope); break; case 3: inst->b_slope = *((double*)param); make_sigmoid_lut(inst->b_lut, inst->b_base, inst->b_slope); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { colorenhance_t* inst = (colorenhance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->a_base; break; case 1: *((double*)param) = inst->b_base; break; case 2: *((double*)param) = inst->a_slope; break; case 3: *((double*)param) = inst->b_slope; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { colorenhance_t* inst = (colorenhance_t*)instance; const uint8_t* input = (const uint8_t*)inframe; uint8_t* output = (uint8_t*)outframe; long size = (long)inst->width * inst->height; while (size--) { uint8_t r, g, b; ciexyz_t u; oklab_t v; u.x = gamma_expand_table[*input++]; u.y = gamma_expand_table[*input++]; u.z = gamma_expand_table[*input++]; #ifdef __SSE4_1__ ciexyz_to_oklab_sse4_1(&u, &v); #else v = ciexyz_to_oklab(u); #endif v.l = CLAMP0255(v.l); v.a = inst->a_lut[CLAMP0255(v.a)]; v.b = inst->b_lut[CLAMP0255(v.b)]; #ifdef __SSE4_1__ oklab_to_ciexyz_sse4_1(&v, &u); #else u = oklab_to_ciexyz(v); #endif r = CLAMP0255(u.x); g = CLAMP0255(u.y); b = CLAMP0255(u.z); *output++ = gamma_compress_table[r]; *output++ = gamma_compress_table[g]; *output++ = gamma_compress_table[b]; *output++ = *input++; } } dyne-frei0r-b93ec51/src/filter/colorenhance/oklab.h000066400000000000000000000215621524104146000222330ustar00rootroot00000000000000/* * oklab.h -- Oklab to XYZ transformation or vice versa. * * See `colorenhance.c' where the gamma table lookup is done for * converting sRGB to XYZ is done. The routines here are SIMD-optimized. * * Copyright (C) 2026 Cynthia (cynthia2048@proton.me) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #ifdef __SSE4_1__ #include #endif typedef struct { float x, y, z, _pad; } ciexyz_t; typedef struct { float l, a, b, _pad; } oklab_t; static const float gamma_expand_table[] = { 0.000000, 0.000302, 0.000605, 0.000907, 0.001209, 0.001512, 0.001814, 0.002116, 0.002419, 0.002721, 0.003023, 0.003333, 0.003661, 0.004007, 0.004371, 0.004754, 0.005156, 0.005577, 0.006017, 0.006477, 0.006957, 0.007457, 0.007977, 0.008518, 0.009080, 0.009663, 0.010267, 0.010893, 0.011540, 0.012209, 0.012900, 0.013614, 0.014350, 0.015109, 0.015890, 0.016695, 0.017523, 0.018375, 0.019250, 0.020149, 0.021072, 0.022019, 0.022991, 0.023987, 0.025008, 0.026054, 0.027125, 0.028221, 0.029343, 0.030490, 0.031663, 0.032862, 0.034087, 0.035338, 0.036616, 0.037920, 0.039250, 0.040608, 0.041993, 0.043404, 0.044844, 0.046310, 0.047804, 0.049326, 0.050876, 0.052454, 0.054060, 0.055694, 0.057357, 0.059049, 0.060769, 0.062518, 0.064296, 0.066103, 0.067940, 0.069806, 0.071701, 0.073626, 0.075581, 0.077566, 0.079581, 0.081627, 0.083702, 0.085808, 0.087945, 0.090112, 0.092311, 0.094540, 0.096800, 0.099092, 0.101414, 0.103769, 0.106155, 0.108572, 0.111021, 0.113503, 0.116016, 0.118562, 0.121139, 0.123750, 0.126392, 0.129068, 0.131776, 0.134517, 0.137291, 0.140098, 0.142938, 0.145812, 0.148719, 0.151659, 0.154633, 0.157641, 0.160683, 0.163758, 0.166868, 0.170012, 0.173190, 0.176403, 0.179650, 0.182932, 0.186248, 0.189599, 0.192985, 0.196407, 0.199863, 0.203354, 0.206881, 0.210443, 0.214041, 0.217675, 0.221344, 0.225049, 0.228789, 0.232566, 0.236379, 0.240229, 0.244114, 0.248036, 0.251995, 0.255990, 0.260021, 0.264090, 0.268196, 0.272338, 0.276518, 0.280734, 0.284988, 0.289280, 0.293609, 0.297975, 0.302379, 0.306821, 0.311300, 0.315818, 0.320374, 0.324967, 0.329599, 0.334269, 0.338978, 0.343725, 0.348510, 0.353334, 0.358197, 0.363099, 0.368040, 0.373019, 0.378038, 0.383096, 0.388193, 0.393329, 0.398505, 0.403721, 0.408976, 0.414270, 0.419605, 0.424979, 0.430393, 0.435848, 0.441342, 0.446877, 0.452452, 0.458067, 0.463722, 0.469419, 0.475155, 0.480933, 0.486751, 0.492610, 0.498510, 0.504451, 0.510434, 0.516457, 0.522522, 0.528628, 0.534775, 0.540964, 0.547194, 0.553466, 0.559780, 0.566136, 0.572533, 0.578973, 0.585455, 0.591978, 0.598544, 0.605152, 0.611803, 0.618496, 0.625232, 0.632010, 0.638830, 0.645694, 0.652600, 0.659550, 0.666542, 0.673577, 0.680656, 0.687777, 0.694942, 0.702150, 0.709402, 0.716697, 0.724036, 0.731419, 0.738845, 0.746315, 0.753828, 0.761386, 0.768988, 0.776634, 0.784324, 0.792058, 0.799837, 0.807660, 0.815527, 0.823439, 0.831396, 0.839397, 0.847443, 0.855533, 0.863669, 0.871850, 0.880075, 0.888346, 0.896662, 0.905023, 0.913429, 0.921881, 0.930378, 0.938921, 0.947509, 0.956143, 0.964823, 0.973548, 0.982320, 0.991137 }; static const uint8_t gamma_compress_table[] = { 0, 12, 21, 28, 33, 38, 42, 46, 49, 52, 55, 58, 61, 63, 66, 68, 70, 73, 75, 77, 79, 81, 82, 84, 86, 88, 89, 91, 93, 94, 96, 97, 99, 100, 102, 103, 104, 106, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 159, 160, 161, 161, 162, 163, 164, 165, 165, 166, 167, 168, 168, 169, 170, 171, 171, 172, 173, 174, 174, 175, 176, 176, 177, 178, 179, 179, 180, 181, 181, 182, 183, 183, 184, 185, 185, 186, 187, 187, 188, 189, 189, 190, 191, 191, 192, 193, 193, 194, 194, 195, 196, 196, 197, 197, 198, 199, 199, 200, 201, 201, 202, 202, 203, 204, 204, 205, 205, 206, 206, 207, 208, 208, 209, 209, 210, 210, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 251, 252, 252, 253, 253, 254, 254, 255, }; #ifdef __SSE4_1__ // GCC autovectorization :) __m128 cbrt_sse(const __m128 u) { union { float a[4]; __m128 v; } cast; for(int i = 0; i < 4; ++i) cast.a[i] = cbrtf(u[i]); return cast.v; } __m128 pow3_sse(const __m128 u) { return _mm_mul_ps(u, _mm_mul_ps(u, u)); } static inline void ciexyz_to_oklab_sse4_1(const ciexyz_t* u, oklab_t *v) { __m128 tmp0 = _mm_loadu_ps((const float*)u); __m128 tmp1; tmp1 = _mm_dp_ps(tmp0, _mm_setr_ps(0.412221f, 0.536332f, 0.051445f, 0.0f), 0b11110001); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(0.211903f, 0.680699f, 0.107396f, 0.0f), 0b11110010)); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(0.088302f, 0.281718f, 0.629978f, 0.0f), 0b11110100)); tmp0 = cbrt_sse(tmp1); tmp1 = _mm_dp_ps(tmp0, _mm_setr_ps(0.210454f, 0.793617f, -0.004072f, 0.0f), 0b11110001); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(1.977998f, -2.428592f, +0.450593f, 0.0f), 0b11110010)); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(0.025904f, 0.782771f, -0.808675f, 0.0f), 0b11110100)); tmp1 = _mm_mul_ps(_mm_add_ps(tmp1, _mm_setr_ps(0.0f, 0.5f, 0.5f, 0.0)), _mm_set1_ps(255.0f)); _mm_storeu_ps((float*)v, tmp1); // v->l = CLAMP0255(v->l); // v->a = CLAMP0255(v->a); // v->b = CLAMP0255(v->b); } static inline void oklab_to_ciexyz_sse4_1(const oklab_t* u, ciexyz_t *v/*, bool scale */) { __m128 tmp0 = _mm_loadu_ps((const float*)u); __m128 tmp1; tmp0 = _mm_sub_ps(_mm_mul_ps(tmp0, _mm_set1_ps(1/255.0f)), _mm_setr_ps(0.0f, 0.5f, 0.5f, 0.0)); tmp1 = _mm_dp_ps(tmp0, _mm_setr_ps(1.0f, 0.396337f, 0.215803f, 0.0f), 0b11110001); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(1.0f, -0.105561f, -0.063854f, 0.0f), 0b11110010)); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(1.0f, -0.089484f, -1.291485f, 0.0f), 0b11110100)); tmp0 = pow3_sse(tmp1); tmp1 = _mm_dp_ps(tmp0, _mm_setr_ps( 4.076741f, -3.307711f, 0.230969f, 0.0f), 0b11110001); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(-1.268438f, +2.609757f, -0.341319f, 0.0f), 0b11110010)); tmp1 = _mm_or_ps(tmp1, _mm_dp_ps(tmp0, _mm_setr_ps(-0.004196f, -0.703418f, +1.707614f, 0.0f), 0b11110100)); /* if (scale) */ tmp1 = _mm_mul_ps(tmp1, _mm_set1_ps(255.0f)); _mm_storeu_ps((float*)v, tmp1); // Clamp somewhere else, not here. // v->x = CLAMP0255(v->x); // v->y = CLAMP0255(v->y); // v->z = CLAMP0255(v->z); } #else static oklab_t ciexyz_to_oklab(ciexyz_t u) { oklab_t v; float l, m, s; l = cbrtf(0.412221f * u.x + 0.536332f * u.y + 0.051445f * u.z); m = cbrtf(0.211903f * u.x + 0.680699f * u.y + 0.107396f * u.z); s = cbrtf(0.088302f * u.x + 0.281718f * u.y + 0.629978f * u.z); v.l = (l * 0.210454f + m * 0.793617f - s * 0.004072f + 0 ) * 255.0f; v.a = (l * 1.977998f - m * 2.428592f + s * 0.450593f + 0.5f) * 255.0f; v.b = (l * 0.025904f + m * 0.782771f - s * 0.808675f + 0.5f) * 255.0f; return v; } ciexyz_t oklab_to_ciexyz(oklab_t u/*, bool scale */) { ciexyz_t v; float l, m, s; u.l = u.l / 255.0f; u.a = u.a / 255.0f - 0.5f; u.b = u.b / 255.0f - 0.5f; l = powf(u.l + 0.396337f * u.a + 0.215803f * u.b, 3); m = powf(u.l - 0.105561f * u.a - 0.063854f * u.b, 3); s = powf(u.l - 0.089484f * u.a - 1.291485f * u.b, 3); v.x = 4.076741f * l - 3.307711f * m + 0.230969f * s; v.y = -1.268438f * l + 2.609757f * m - 0.341319f * s; v.z = -0.004196f * l - 0.703418f * m + 1.707614f * s; // if (scale) // { v.x *= 255.0f; v.y *= 255.0f; v.z *= 255.0f; // } return v; } #endif dyne-frei0r-b93ec51/src/filter/colorhalftone/000077500000000000000000000000001524104146000211635ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/colorhalftone/CMakeLists.txt000066400000000000000000000004301524104146000237200ustar00rootroot00000000000000set (SOURCES colorhalftone.c) set (TARGET colorhalftone) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/colorhalftone/colorhalftone.c000066400000000000000000000170031524104146000241670ustar00rootroot00000000000000/* * This file is a port of com.jhlabs.image.ColorHalftoneFilter.java * Copyright 2006 Jerry Huxtable * * colorhalftone.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" double PI=3.14159265358979; typedef struct colorhalftone_instance { unsigned int width; unsigned int height; double dot_radius; double cyan_angle; double magenta_angle; double yellow_angle; } colorhalftone_instance_t; static inline double degreeToRadian(double degree) { double radian = degree * (PI/180); return radian; } static inline double modjhlabs(double a, double b) { int n = (int)(a/b); a -= n*b; if (a < 0) return a + b; return a; } static inline double smoothStep(double a, double b, double x) { if (x < a) return 0; if (x >= b) return 1; x = (x - a) / (b - a); return x*x * (3 - 2*x); } void color_halftone(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)instance; int width = inst->width; int height = inst->height; // Copy input to output to preserve alpha channel memcpy(outframe, inframe, width * height * sizeof(uint32_t)); double dotRadius = inst->dot_radius * 9.99; dotRadius = ceil(dotRadius); double cyanScreenAngle = degreeToRadian(inst->cyan_angle * 360.0); double magentaScreenAngle = degreeToRadian(inst->magenta_angle * 360.0); double yellowScreenAngle = degreeToRadian(inst->yellow_angle * 360.0); double gridSize = 2 * dotRadius * 1.414f; double angles[] = {cyanScreenAngle, magentaScreenAngle, yellowScreenAngle}; double mx[] = {0, -1, 1, 0, 0}; double my[] = {0, 0, 0, -1, 1}; double halfGridSize = (double)gridSize / 2; const uint32_t* inPixels = (const uint32_t*)inframe; uint32_t* dst = outframe; int x, y, channel, v, nr, shift, mask, i, nx, argb, ny; double angle, sin_val, cos_val, tx, ty , ttx, tty, ntx, nty, l, dx , dy , dx2 , dy2 , R , f, f2; for (y = 0; y < height; y++) { for (channel = 0; channel < 3; channel++ ) { shift = 16-8*channel; mask = 0x000000ff << shift; angle = angles[channel]; sin_val = sin(angle); cos_val = cos(angle); for (x = 0; x < width; x++) { // Transform x,y into halftone screen coordinate space tx = x*cos_val + y*sin_val; ty = -x*sin_val + y*cos_val; // Find the nearest grid point tx = tx - modjhlabs(tx-halfGridSize, gridSize) + halfGridSize; ty = ty - modjhlabs(ty-halfGridSize, gridSize) + halfGridSize; f = 1; // TODO: Efficiency warning: Because the dots overlap, we need to check neighbouring grid squares. // We check all four neighbours, but in practice only one can ever overlap any given point. for (i = 0; i < 5; i++) { // Find neighbouring grid point ttx = tx + mx[i]*gridSize; tty = ty + my[i]*gridSize; // Transform back into image space ntx = ttx*cos_val - tty*sin_val; nty = ttx*sin_val + tty*cos_val; // Clamp to the image nx = CLAMP( (int)ntx, 0, width - 1); ny = CLAMP( (int)nty, 0, height - 1); argb = inPixels[ny*width+nx]; nr = (argb >> shift) & 0xff; l = nr/255.0f; l = 1-l*l; l *= halfGridSize * 1.414; dx = x - ntx; dy = y - nty; dx2 = dx * dx; dy2 = dy * dy; R = sqrt(dx2 + dy2); f2 = 1 - smoothStep(R, R+1, l); f = MIN(f, f2); } v = (int)(255 * f); v <<= shift; v ^= ~mask; v |= 0xff000000; *dst++ &= v; } if (channel != 2) dst = dst - width;// we're starting row again for next channel, unless this was last channel } } } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colorhalftoneInfo) { colorhalftoneInfo->name = "colorhalftone"; colorhalftoneInfo->author = "Janne Liljeblad"; colorhalftoneInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; colorhalftoneInfo->color_model = F0R_COLOR_MODEL_RGBA8888; colorhalftoneInfo->frei0r_version = FREI0R_MAJOR_VERSION; colorhalftoneInfo->major_version = 0; colorhalftoneInfo->minor_version = 9; colorhalftoneInfo->num_params = 4; colorhalftoneInfo->explanation = "Filters image to resemble a halftone print in which tones are represented as variable sized dots"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "dot radius"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Halftone pattern dot size"; break; case 1: info->name = "cyan angle"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Cyan dots angle"; break; case 2: info->name = "magenta angle"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Magenta dots angle"; break; case 3: info->name = "yellow angle"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Yellow dots angle"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->dot_radius = 0.4;// interpreted as range 1 - 10 inst->cyan_angle = 108.0/360.0; // in degrees inst->magenta_angle = 162.0/360.0; // in degrees inst->yellow_angle = 90.0/360.0; // in degrees return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)instance; switch (param_index) { case 0: inst->dot_radius = *((double*)param); break; case 1: inst->cyan_angle = *((double*)param); break; case 2: inst->magenta_angle = *((double*)param); break; case 3: inst->yellow_angle = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { colorhalftone_instance_t* inst = (colorhalftone_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->dot_radius; break; case 1: *((double*)param) = inst->cyan_angle; break; case 2: *((double*)param) = inst->magenta_angle; break; case 3: *((double*)param) = inst->yellow_angle; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); color_halftone(instance, time, inframe, outframe); } dyne-frei0r-b93ec51/src/filter/colorize/000077500000000000000000000000001524104146000201525ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/colorize/CMakeLists.txt000066400000000000000000000004161524104146000227130ustar00rootroot00000000000000set (SOURCES colorize.c) set (TARGET colorize) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/colorize/colorize.c000066400000000000000000000140751524104146000221530ustar00rootroot00000000000000/* * This file is a port of Colorize plug-in from Gimp. * It contains code from files listed below: * gimpoperationcolorize.c * gimpcolortypes.h * gimpcolorspace.c * gimprgb.h * Copyright (C) 1995 Spencer Kimball and Peter Mattis * Copyright (C) 2007 Michael Natterer * * This file, colorize.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r/math.h" #define GIMP_RGB_LUMINANCE_RED (0.2126) #define GIMP_RGB_LUMINANCE_GREEN (0.7152) #define GIMP_RGB_LUMINANCE_BLUE (0.0722) #define GIMP_RGB_LUMINANCE(r,g,b) ((r) * GIMP_RGB_LUMINANCE_RED + \ (g) * GIMP_RGB_LUMINANCE_GREEN + \ (b) * GIMP_RGB_LUMINANCE_BLUE) typedef struct colorize_instance { unsigned int width; unsigned int height; double hue; double saturation; double lightness; } colorize_instance_t; typedef struct _GimpRGB GimpRGB; typedef struct _GimpHSL GimpHSL; struct _GimpRGB { double r, g, b, a; }; struct _GimpHSL { double h, s, l, a; }; static inline double gimp_hsl_value (double n1, double n2, double hue) { double val; if (hue > 6.0) hue -= 6.0; else if (hue < 0.0) hue += 6.0; if (hue < 1.0) val = n1 + (n2 - n1) * hue; else if (hue < 3.0) val = n2; else if (hue < 4.0) val = n1 + (n2 - n1) * (4.0 - hue); else val = n1; return val; } static inline void gimp_hsl_to_rgb (const GimpHSL *hsl, GimpRGB *rgb) { if (hsl->s == 0) { /* achromatic case */ rgb->r = hsl->l; rgb->g = hsl->l; rgb->b = hsl->l; } else { double m1, m2; if (hsl->l <= 0.5) m2 = hsl->l * (1.0 + hsl->s); else m2 = hsl->l + hsl->s - hsl->l * hsl->s; m1 = 2.0 * hsl->l - m2; rgb->r = gimp_hsl_value (m1, m2, hsl->h * 6.0 + 2.0); rgb->g = gimp_hsl_value (m1, m2, hsl->h * 6.0); rgb->b = gimp_hsl_value (m1, m2, hsl->h * 6.0 - 2.0); } rgb->a = hsl->a; } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colorize_info) { colorize_info->name = "colorize"; colorize_info->author = "Janne Liljeblad"; colorize_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; colorize_info->color_model = F0R_COLOR_MODEL_RGBA8888; colorize_info->frei0r_version = FREI0R_MAJOR_VERSION; colorize_info->major_version = 0; colorize_info->minor_version = 1; colorize_info->num_params = 3; colorize_info->explanation = "Colorizes image to selected hue, saturation and lightness"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "hue"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Color shade of the colorized image"; break; case 1: info->name = "saturation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of color in the colorized image"; break; case 2: info->name = "lightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Lightness of the colorized image"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colorize_instance_t* inst = (colorize_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->hue = 0.5; inst->saturation = 0.5; inst->lightness = 0.5; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colorize_instance_t* inst = (colorize_instance_t*)instance; switch(param_index) { case 0: inst->hue = *((double*)param); break; case 1: inst->saturation = *((double*)param); break; case 2: inst->lightness = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colorize_instance_t* inst = (colorize_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->hue; break; case 1: *((double*)param) = inst->saturation; break; case 2: *((double*)param) = inst->lightness; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); colorize_instance_t* inst = (colorize_instance_t*)instance; unsigned int len = inst->width * inst->height; GimpHSL hsl; GimpRGB rgb; hsl.h = inst->hue; hsl.s = inst->saturation; double lightness = inst->lightness - 0.5; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; double lum, r, g, b = 0; while (len--) { r = *src++ / 255.0; g = *src++ / 255.0; b = *src++ / 255.0; lum = GIMP_RGB_LUMINANCE (r, g, b); if (lightness > 0) { lum = lum * (1.0 - lightness); lum += 1.0 - (1.0 - lightness); } else if (lightness < 0) { lum = lum * (lightness + 1.0); } hsl.l = lum; gimp_hsl_to_rgb (&hsl, &rgb); *dst++ = (unsigned char) (rgb.r * 255.0); *dst++ = (unsigned char) (rgb.g * 255.0); *dst++ = (unsigned char) (rgb.b * 255.0); *dst++ = *src++;//copy alpha } } dyne-frei0r-b93ec51/src/filter/colortap/000077500000000000000000000000001524104146000201475ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/colortap/CMakeLists.txt000066400000000000000000000004161524104146000227100ustar00rootroot00000000000000set (SOURCES colortap.c) set (TARGET colortap) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/colortap/colortap.c000066400000000000000000000556431524104146000221530ustar00rootroot00000000000000/* * This file is a port of GStremer gstcoloreffects.c. * * colortap.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" /* * Tables were produced roughly this way: * - take a sample image * - open with the gimp and play with the Curves tool until you find the desired effect * - save the curve * - create a new 256x1 rgb image and paint a black to white gradient on it * - apply the curve * - save as "C source" * - the array in the saved file is the lookup table */ static const uint8_t sepia_table[768] = "\0\0\0\0\0\0\0\0\0\0\1\0\1\1\0\1\1\0\1\1\1\2\1\1\2\2\1\3\2\1\3\2\1\3\2\1" "\4\3\2\4\3\2\4\3\2\6\4\2\6\4\2\6\4\2\7\5\2\7\5\3\11\6\3\11\6\3\12\7\3\13" "\10\3\15\10\4\16\11\4\17\11\4\21\12\4\22\13\4\22\13\5\23\14\5\24\15\5\26" "\16\6\31\20\6\31\21\6\32\22\7\34\22\7\35\23\7\40\24\10\40\26\10!\26\11#\30" "\11&\31\12&\32\12'\34\13)\34\13*\37\13,\37\13-\40\14.\"\15" "0\"\15" "2#\17" "" "3&\17" "4&\17" "5'\20" "8(\21" "9)\21:*\23<,\23=-\23A.\24A0\25B0\25C2\26D3" "\30H4\30H7\31K7\32K8\32L9\33M:\34P<\34Q=\35S>\37T?\37UA\40VB!XC!ZD#\\F#^" "G#^J$`J&bK'bM'eM(fO)gP)iQ*kS,mT-mU-nV.oX/rY0sZ2u]2v]3w^3x`4za5{c7|c8~e8\177" "f9\200i:\203i<\204j<\206k=\207m>\210n?\211o?\213qA\214rC\215sC\217uD\220" "vD\221wF\223xG\224zH\225{J\227|K\230~K\231\177L\232\200M\234\202O\235\203" "P\236\204Q\240\206Q\241\207S\242\210T\243\211U\245\213V\246\214X\247\215" "Y\250\217Y\252\220Z\253\221\\\254\223]\254\224^\255\225`\257\227a\260\230" "b\261\231c\262\232e\264\234e\265\235f\266\236g\267\240i\267\241i\272\242" "k\273\243m\274\245n\274\246o\276\247q\277\250r\300\252s\301\253u\302\254" "v\304\255w\305\257x\306\257z\306\261{\307\262|\310\264~\310\265\177\313\266" "\200\314\267\202\315\267\203\316\272\204\317\273\206\317\274\207\320\276" "\210\322\277\211\323\277\213\324\301\214\325\302\215\326\304\217\326\305" "\220\327\306\221\327\307\223\331\310\224\333\311\225\334\311\227\334\313" "\227\335\315\231\335\316\231\337\317\234\340\320\235\341\320\235\341\323" "\240\342\324\241\343\324\242\343\326\243\345\327\245\345\330\245\346\331" "\250\346\333\252\347\334\253\351\335\254\351\335\255\351\337\257\352\340" "\260\353\341\260\354\342\262\355\343\264\355\344\265\355\345\266\356\346" "\266\356\347\272\357\350\273\360\351\274\360\351\276\361\352\277\361\353" "\300\362\353\301\362\354\302\362\355\304\362\356\305\364\357\305\364\357" "\310\364\360\311\365\361\313\365\361\314\366\362\315\366\362\316\366\363" "\316\367\364\320\367\364\320\367\365\324\367\365\324\370\366\326\370\366" "\327\371\366\330\371\367\331\371\367\333\371\370\333\372\370\336\372\370" "\336\372\371\340\373\371\341\373\372\342\373\372\343\374\372\344\374\373" "\344\374\373\347\374\374\350\375\374\351\375\374\351\375\374\352\375\375" "\352\376\375\353\376\376\355\376\376\356\376\376\357\377\377\357"; static const uint8_t heat_table[768] = "\0\0\0\0\0\0\0\1\0\0\1\0\0\1\1\0\2\1\0\2\1\1\2\1\1\2\2\1\2\2\1\3\2\1\3\3" "\1\3\3\1\4\3\1\4\4\1\5\4\1\5\5\2\5\6\2\6\6\2\6\7\2\6\7\2\7\7\2\7\11\2\10" "\11\2\10\12\3\11\13\3\11\13\3\11\14\3\12\15\3\12\17\3\13\17\3\14\20\3\14" "\22\4\15\23\4\16\24\4\16\26\4\16\27\4\17\31\4\20\34\4\21\34\5\21\40\5\22" "\40\5\22$\5\23$\5\25&\6\25(\6\26-\6\26-\6\27" "0\6\31" "2\7\31" "5\7\32;\7\34" ";\7\34?\10\35C\10\36G\10\37L\10\40V\11!V\11\"[\11$a\11&l\12&l\12'r\12(~\13" "*~\13,\204\14,\213\14.\221\14/\227\14" "1\236\15" "2\244\15" "4\252\15" "5\260" "\16" "7\267\16" "8\275\17:\302\17;\310\17=\323\20?\323\21@\330\21D\335\21D" "\342\22E\346\22I\353\23I\356\23K\362\24M\365\24N\370\25P\372\26R\374\26T" "\376\26V\377\27X\377\27Z\377\30\\\376\31`\376\31`\375\32b\373\32d\371\33" "f\366\34j\363\34j\360\35l\354\36n\350\36r\344\37r\337\40t\333\40w\326!y\321" "\"|\314#~\307$\201\301$\204\267%\207\267&\212\261'\214\254(\217\247(\222" "\241)\226\234*\231\227+\234\222,\237\216-\242\211.\245\205/\251\2010\254" "}1\257z2\262w3\266t4\271p5\274m6\277j7\302f8\305c9\310`:\314\\;\317Y<\321" "V>\324S?\327P@\332LA\335IB\337FC\342CE\344@F\347=G\351;I\3538I\3558M\357" "3P\3610S\363.V\365+Y\366)\\\370'`\371%d\372#g\373\"l\374\40p\374\37t\374" "\35t\375\34}\376\33\202\376\32\202\375\31\213\375\30\220\375\27\225\375\27" "\232\373\26\237\372\25\244\371\24\251\370\23\256\367\23\262\367\22\267\364" "\21\274\362\20\300\361\20\305\357\17\311\355\16\311\353\16\322\351\15\326" "\346\15\332\346\14\336\344\14\341\337\13\341\335\13\350\332\12\353\330\11" "\356\330\11\360\322\10\362\320\10\364\320\10\364\312\7\366\307\7\366\304" "\7\367\302\6\367\277\6\370\274\5\367\271\5\367\271\5\367\263\4\365\260\4" "\364\255\4\363\253\3\362\250\3\361\245\3\360\242\3\357\240\3\357\235\2\355" "\232\2\355\227\2\354\225\2\353\221\1\353\216\1\353\216\1\353\213\1\353\204" "\1\353\201\1\354}\1\354y\0\354v\0\355r\0\355n\0\355j\0\356f\0\356b\0\357" "_\0\357[\0\357W\0\357S\0\360O\0\360O\0\361K\0\361C\0\362@\0\363<\0\3638\0" "\3648\0\3641\0\365.\0\366+\0\366'\0\367'\0\370!\0\370\36\0\370\33\0\371\30" "\0\371\26\0\373\26\0\373\23\0\374\15\0\374\13\0\375\10\0\375\5\0\376\3\0"; static const uint8_t red_green_table[768] = "\13\0\2\17\0\2\23\0\3\27\0\3\33\1\4\37\1\5\"\1\5&\1\5&\1\6-\1\7""1\2\7""4" "\2\10""8\2\10;\2\11>\2\12A\3\12D\3\13G\3\13G\3\14L\4\14O\4\14Q\4\16Q\4\16" "V\5\17V\5\17Y\5\17[\5\20]\6\21^\6\22_\6\22`\7\22`\7\23a\7\23b\10\24b\10\24" "b\10\25c\11\26c\11\26d\11\27e\12\27e\12\30e\13\31e\13\31f\14\32f\15\32g\15" "\34g\15\34g\16\34g\17\35g\17\35h\20\36h\20\37h\21\37h\22!i\22!i\23!i\24\"" "i\25\"i\25#i\26$j\27$j\30%j\31&j\31&j\32'j\33(j\34(j\35)j\36)j\37*j\40+j" "!+j\",j#,j$-j&.j'/j(/j)0j)0j,1i-2i-2i/4i14i15i45i47i77i97h;8h=9h?:hA:hC<" "hEgO?gQ?fQ@fVAfXBfXBf[Ce^DecFefFefFekGdnHdqIdqJdsKdvKc|Lc|Mc\177" "Nc\202Oc\204Pb\212Pb\215Qb\215Ra\220Sa\223Ta\225Ua\230Va\233Va\236W`\240" "W`\243X`\246Z`\250[_\253[_\256\\_\260]_\263__\265_^\270a^\272b^\274c^\277" "d^\301d^\303e^\305e]\307f]\311g]\313i]\315i]\317k]\321l]\322m]\324n]\325" "o\\\327p\\\330q\\\331r\\\333s\\\333t\\\335u\\\336x\\\337x\\\340y\\\341z\\" "\342{\\\343|\\\343}\\\345\177\\\345\200\\\347\201\\\347\202\\\350\204\\\352" "\205]\353\206]\354\207]\354\211]\355\212]\356\212]\356\215]\357\216^\357" "\217^\361\221^\361\222^\362\223^\363\223_\363\225_\363\227_\364\231_\365" "\232`\365\232`\365\235a\366\236a\366\240a\367\241a\367\243b\370\243b\370" "\244b\371\246c\371\250c\372\252d\372\253d\372\253e\373\255e\373\256f\373" "\261f\373\261g\374\263h\374\264h\374\266i\375\267j\375\271j\375\273k\375" "\274k\375\276l\376\301m\376\301o\376\302p\376\304r\376\305s\376\307u\377" "\311x\377\312z\377\314|\377\315\177\377\317\202\377\320\202\377\322\205\377" "\324\213\377\325\216\377\327\222\377\330\225\377\332\231\377\334\235\377" "\335\241\377\337\241\377\337\251\377\342\251\377\344\262\377\345\266\377" "\347\272\377\351\277\377\352\304\377\354\310\377\356\315\377\356\322\377" "\361\327\377\362\334\377\364\341\377\366\341\377\367\352\377\367\357\377" "\371\364\377\374\364\377\376\371\377\377"; static const uint8_t old_photo_table[768] = "&\3@'\4@(\5A)\6A*\7A*\10A+\11A,\12A,\13B.\13B/\15B0\16B0\17B1\20C2\21C3\22" "C4\23C5\24C5\25C6\26D7\27D8\30D8\31D:\32D:\33E<\34E<\35E=\36E>\37E?\40F@" "!F@!FA\"FB$FC$FC%GE&GE'GF(GG*GG*HH+HI,HK-HK/HM0IM0IM1IO2IO3JQ4JQ5JR6JR8K" "S8KT9KU:KW;KWLY?LZ@M[AM[BM\\CM]DN^EN_FN`GO`HOaIObJOcKOdLPdMPeNPfO" "PgPQhPQhRQiSRjSRjUSkVSlVSmXSnXToZTo[Tp\\Up]Uq^Vr_Vs`VsaVubWucWvcWveXwfXy" "fXyhYyiYziZ{jZ|kZ}m[}n[~n\\\177p\\\200q\\\201r]\201r]\202s^\202t^\203v_\203" "v_\204w_\205x`\205y`\206{a\207|a\207|b\211}b\212~c\212\177c\212\200d\213" "\201d\214\202d\214\203d\215\204e\216\205f\216\206g\217\207g\220\210g\221" "\211h\221\212i\222\213i\223\214j\223\215j\224\216k\225\217k\225\220k\226" "\221l\227\222m\227\223m\230\224n\231\225o\231\226o\232\227o\232\230p\233" "\231q\234\232q\235\233r\235\234s\236\235s\237\236t\237\237t\240\237u\241" "\241v\241\242w\242\243w\242\244x\243\245x\244\246y\244\247z\244\247z\246" "\251{\246\251|\247\253|\250\253}\250\254~\251\256~\252\257\177\252\260\200" "\253\260\200\253\262\201\254\263\201\255\263\203\255\265\203\256\265\204" "\257\267\205\257\267\205\260\271\206\260\272\206\261\273\207\262\273\210" "\262\275\211\262\276\212\264\277\212\264\277\213\265\300\214\265\301\215" "\266\303\216\266\303\216\267\304\216\267\305\217\270\306\220\271\307\221" "\271\311\222\272\311\223\272\312\223\273\313\224\274\314\225\274\315\226" "\275\316\226\275\317\227\276\320\230\277\321\230\277\322\231\300\323\232" "\301\324\233\301\325\234\302\326\234\302\327\236\303\331\236\304\331\237" "\304\332\240\305\333\240\305\334\241\306\335\242\307\336\243\307\337\244" "\310\340\244\310\341\245\311\341\246\311\343\247\312\344\250\313\345\251" "\313\346\251\314\347\252\315\347\253\315\351\254\316\352\255\316\353\256" "\316\353\256\320\354\257\320\356\260\321\356\261\321\360\262\322\360\262" "\323\362\263\323\362\264\324\363\265\324\365\265\325\366\267\326\367\267" "\326\370\270\327\371\271\327\371\272\330\372\272\330\374\273\331\374\275" "\331\375\275\332\377\276"; static const uint8_t xray_table[768] = "\377\377\377\377\377\377\376\376\376\375\375\376\374\375\375\373\374\375" "\372\374\374\371\374\374\370\373\373\366\373\372\366\372\372\365\372\371" "\363\371\371\363\371\370\362\370\370\360\370\367\360\367\366\357\367\365" "\356\366\365\355\366\364\353\365\363\353\365\363\352\364\362\351\363\362" "\347\363\361\346\362\361\345\362\361\344\362\360\343\361\357\343\361\356" "\342\360\356\341\360\356\340\357\355\336\356\354\336\356\354\335\355\353" "\334\355\353\333\355\352\331\354\351\331\353\351\330\353\350\327\353\350" "\325\352\347\325\351\347\324\350\346\323\350\345\322\347\344\321\347\344" "\320\347\344\317\346\343\316\346\342\315\345\341\314\344\341\313\344\340" "\312\344\340\311\343\337\310\342\337\307\342\335\306\341\335\305\341\335" "\303\340\334\303\337\333\302\337\333\301\337\332\300\336\331\276\335\331" "\276\334\330\274\334\330\274\334\327\273\333\327\272\333\326\271\332\325" "\270\332\325\267\331\324\266\330\323\265\330\323\264\327\322\263\327\321" "\262\326\320\261\325\320\257\325\317\257\324\317\256\324\316\254\323\315" "\254\322\315\253\322\314\252\321\313\251\321\313\250\320\312\246\317\311" "\245\317\311\245\316\310\244\316\307\243\315\307\242\314\306\241\314\305" "\240\312\305\237\312\304\236\312\303\235\311\303\234\311\302\233\307\301" "\232\307\300\231\307\300\230\306\277\227\305\276\226\305\276\225\304\275" "\224\303\274\223\303\273\222\302\273\221\301\272\220\301\271\217\300\270" "\216\277\270\215\277\267\214\276\266\213\275\265\212\275\265\211\274\264" "\210\273\263\207\273\262\206\272\262\205\271\261\204\270\260\203\270\257" "\202\267\257\201\266\256\200\266\255\177\265\254~\264\253}\263\253|\263\252" "{\262\251z\261\250y\260\247x\260\247w\257\246v\256\245u\255\244t\255\243" "s\254\243r\253\242q\252\241p\252\240o\251\237n\250\236m\247\235l\246\235" "l\246\235j\245\233i\244\232h\243\231g\242\230f\242\227e\241\226d\240\226" "c\237\225b\236\224a\235\223`\234\222_\234\221_\233\220]\232\217\\\231\216" "\\\230\215Z\227\214Y\226\214X\226\213W\225\212V\224\211U\223\210T\222\207" "S\221\206R\221\205Q\217\204P\216\203O\215\202N\215\201M\214\200M\213\177" "K\212~J\211}I\211|H\210|G\206zG\205zE\204xD\203vC\203vB\201tA\200s@\200q" "@~p>}o>|o<{l5\31<2\31<0\27" ":.\27" "5,\26" "3*\24" "1*\23.&\22.&\22*\"\21'\40\17%\36\16\"\34\15\"\32\14" "\36\32\13\33\26\13\31\24\11\26\22\11\24\20\7\24\16\6\21\16\5\14\14\4\12\10" "\3\7\6\3\5\4\1\2\2"; static const uint8_t xpro_table[768] = "\0\0\37\0\0\37\0\1\40\0\2!\0\2\"\0\3\"\1\4%\1\4%\1\5%\1\5'\1\7'\1\7(\1\7" "(\1\10*\1\11+\1\11,\1\12,\1\13/\1\14/\1\14" "1\2\15" "1\2\15" "1\2\16" "4\2\17" "" "4\3\17" "5\3\22" "7\3\22" "7\3\23" "8\3\24" "9\3\25;\3\26;\3\27<\3\27=\4\31" "=\4\33?\4\34@\5\34B\5\35C\5\36D\5\40D\5\40G\5!G\6\"H\6$H\7&J\7&K\7*M\7*M" "\10+N\10-P\11-P\11/R\11" "3R\11" "3T\12" "4U\12" "5U\13" "7W\14" "8Y\14" "9Y\14" ">\301>>\300@@\300@A\276" "AB\275BC\274CD\273DE\272EE\272FF\270HH\270HI\266IJ\265KK\264KL\263MM\262" "NN\262NN\261OO\257QP\256RQ\256RR\254TT\253UU\253VU\251VW\250XX\247XY\246" "YZ\245[[\245[[\243]]\243^^\242^_\240_`\237`a\236aa\235bb\235dc\233de\233" "ff\232gf\231hg\230hi\227ji\226kj\225lk\223lm\223nm\222nn\221op\217qq\216" "rr\215ss\214st\213uu\213uu\211wv\210ww\207xx\207yz\205z{\205{{\204||\203" "}}\202\177~\201\177\200\177\200\201\177\202\202~\203\202|\204\203|\204\204" "{\205\206z\207\206x\207\207w\211\210w\211\211v\212\212u\213\214s\214\214" "r\215\215r\216\217q\217\217p\221\220o\221\222n\223\222l\224\223k\224\224" "k\225\225j\226\226i\227\227h\230\231f\231\231f\233\232e\233\233c\234\234" "c\235\235b\236\236a\237\237`\241\240_\242\241^\242\242]\243\244\\\244\244" "[\245\245Y\246\246Y\250\247X\250\250W\251\251V\252\252T\253\253T\254\255" "S\256\255R\257\256Q\257\260P\260\261O\261\261N\262\262M\263\263L\264\265" "K\265\265J\266\266I\267\270H\270\270G\271\271F\272\272E\273\273C\274\274" "B\275\275B\276\276A\277\277@\300\300?\301\301>\302\302=\303\303<\304\304" ";\305\305:\306\3069\307\3078\310\3107\311\3116\312\3125\313\3134\314\314" "3\315\3152\316\3161\317\3170\320\320/\321\321.\322\322-\323\323,\323\324" "+\325\325*\326\326)\327\327(\330\330'\331\331&\332\331%\333\332$\334\334" "#\334\335\"\336\336!\337\337\40\340\340\37\341\341\36\342\342\35\343\343" "\34\344\344\33\345\345\32\345\346\31\347\347\30\350\350\27\351\351\26\352" "\352\25\353\353\24\354\354\23\354\355\22\356\356\21\357\357\20\360\360\17" "\361\361\16\362\362\15\363\362\14\364\364\13\365\365\12\365\366\11\367\367" "\11\370\370\7\371\371\6\372\371\5\373\373\4\374\374\4\375\375\3\375\376\1"; static const uint8_t esses_table[768] = "\252\252\245\245\245\240\240\240\233\233\233\226\226\226\220\220\220\213" "\213\213\213\206\206\206\206\202}}\202xxxsssnnnjjjeeeaaaa\\\\XXXTXTPPPLL" "LLHHDHDAAA=A=::::66333000---++++++(((&$$\"\"$\"\"\"\40\36\40\36\36\36\34" "\34\34\32\32\32\32\32\32\31\31\31\30\30\30\30\27\30\27\27\27\27\27\27\30" "\27\27\30\30\30\30\31\30\31\31\31\31\31\31\31\31\31\32\32\32\33\33\33\34" "\33\33\34\34\34\35\35\35\35\36\35\36\37\36\37\37\37\40!\40!!!\"\"\"###$$" "$%%%&&&'''((()))***,,,---....001112224444557757888:::;:;;=????@?BBBBDBEE" "EGGGGIIIIKKKLNNNNPPRPRRTTTVVVWVWWYYY[[][]]___aaaacecegegiikikkkkmoooqqqs" "ssusuwuwwwy{{{{{}}}\177\177\177\201\201\201\203\203\205\205\205\210\210\210" "\210\212\214\212\214\216\214\216\220\216\220\220\220\222\222\222\222\224" "\224\224\226\226\226\230\230\230\232\232\234\234\234\236\236\236\236\240" "\240\240\242\242\242\244\244\246\246\246\246\252\250\252\252\252\254\254" "\254\256\256\256\260\260\260\260\261\261\261\263\263\263\265\265\265\267" "\267\267\271\271\273\273\273\273\274\274\274\274\276\276\300\300\300\302" "\302\302\303\303\303\305\305\305\307\307\307\311\311\311\312\312\312\314" "\312\314\315\315\315\317\317\320\320\320\320\322\322\322\323\323\323\325" "\325\325\326\326\326\326\326\330\331\331\331\332\331\332\334\334\334\335" "\334\335\336\335\336\337\337\337\341\341\341\341\342\342\343\342\343\344" "\344\344\345\345\344\346\345\346\347\347\347\350\347\350\351\351\351\351" "\351\352\352\352\352\352\353\352\354\354\353\355\354\355\355\355\355\355" "\355\355\356\356\355\356\356\356\356\356\356\356\356\355\354\354\354\354" "\354\353\353\353\353\351\351\351\347\347\347\345\345\342\342\340\340\340" "\340\335\335\335\335\332\332\332\327\327\327\323\323\320\320\320\320\314" "\314\314\310\310\310\305\305\305\301\301\301\275\275\275\271\271\271\265" "\265\265\261\261\261\255\255\251\251\245\251\245\245\245\241\241\241\235" "\235\235\231\231\231\226\226\226\222\222\222\217\217\217\214\214\214\211" "\211\211\206\211\206\206\202\202\202\200\200~~~|||yyywywuuusssqqqqqqnonn" "lljljhhhghgeeececbcb``b___]]]\\\\\\ZZZZZYWYYVVWTVTTTSSQQ"; typedef struct colortap_instance { unsigned int width; unsigned int height; char *table;//accepted values: "xpro","sepia","heat","red_green","old_photo","xray","esses","yellow_blue", default "xpro" } colortap_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* colortapInfo) { colortapInfo->name = "colortap"; colortapInfo->author = "Janne Liljeblad"; colortapInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; colortapInfo->color_model = F0R_COLOR_MODEL_RGBA8888; colortapInfo->frei0r_version = FREI0R_MAJOR_VERSION; colortapInfo->major_version = 0; colortapInfo->minor_version = 9; colortapInfo->num_params = 1; colortapInfo->explanation = "Applies a pre-made color effect to image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "table"; info->type = F0R_PARAM_STRING; info->explanation = "Lookup table used to filter colors. One of: xpro, sepia, heat, red_green, old_photo, xray, esses, yellow_blue"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { colortap_instance_t* inst = (colortap_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; const char* sval = "esses"; inst->table = (char*)malloc( strlen(sval) + 1 ); strcpy( inst->table, sval ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { colortap_instance_t* inst = (colortap_instance_t*)instance; free(inst->table); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { colortap_instance_t* inst = (colortap_instance_t*)instance; switch (param_index) { case 0: { char* sval = (*(char**)param); inst->table = (char*)realloc( inst->table, strlen(sval) + 1 ); strcpy( inst->table, sval ); break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); colortap_instance_t* inst = (colortap_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_string *)param) = inst->table; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // Check and cast instance assert(instance); colortap_instance_t* inst = (colortap_instance_t*)instance; unsigned int len = inst->width * inst->height; const uint8_t* table; if (strcmp(inst->table, "sepia")==0) { table = sepia_table; } else if (strcmp(inst->table, "heat")==0) { table = heat_table; } else if (strcmp(inst->table, "red_green")==0) { table = red_green_table; } else if (strcmp(inst->table, "old_photo")==0) { table = old_photo_table; } else if (strcmp(inst->table, "xray")==0) { table = xray_table; } else if (strcmp(inst->table, "esses")==0) { table = esses_table; } else if (strcmp(inst->table, "yellow_blue")==0) { table = yellowblue_table; } else { table = xpro_table; } unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char r,g, b = 0; while (len--) { r = *src++; g = *src++; b = *src++; *dst++ = table[r * 3]; *dst++ = table[g * 3 + 1]; *dst++ = table[b * 3 + 2]; *dst++ = *src++; } } dyne-frei0r-b93ec51/src/filter/contrast0r/000077500000000000000000000000001524104146000204235ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/contrast0r/CMakeLists.txt000066400000000000000000000004221524104146000231610ustar00rootroot00000000000000set (SOURCES contrast0r.c) set (TARGET contrast0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/contrast0r/contrast0r.c000066400000000000000000000075551524104146000227020ustar00rootroot00000000000000/* contrast0r.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct contrast0r_instance { unsigned int width; unsigned int height; int contrast; /* the contrast [-256, 256] */ unsigned char lut[256]; /* look-up table */ } contrast0r_instance_t; /* Updates the look-up-table. */ void update_lut(contrast0r_instance_t *inst) { int i; unsigned char *lut = inst->lut; int contrast = inst->contrast; for (i=0; i<128; ++i) lut[i] = CLAMP0255(i - (((128 - i)*contrast)>>8)); for (i=128; i<256; ++i) lut[i] = CLAMP0255(i + (((i - 128)*contrast)>>8)); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* contrast0r_info) { contrast0r_info->name = "Contrast0r"; contrast0r_info->author = "Jean-Sebastien Senecal"; contrast0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; contrast0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; contrast0r_info->frei0r_version = FREI0R_MAJOR_VERSION; contrast0r_info->major_version = 0; contrast0r_info->minor_version = 2; contrast0r_info->num_params = 1; contrast0r_info->explanation = "Adjusts the contrast of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Contrast"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The contrast value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { contrast0r_instance_t* inst = (contrast0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); contrast0r_instance_t* inst = (contrast0r_instance_t*)instance; switch(param_index) { int val; case 0: /* contrast */ val = (int) ((*((double*)param) - 0.5) * 512.0); /* remap to [-256, 256] */ if (val != inst->contrast) { inst->contrast = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); contrast0r_instance_t* inst = (contrast0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) ( (inst->contrast + 256.0) / 512.0 ); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); contrast0r_instance_t* inst = (contrast0r_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++; // copy alpha } } dyne-frei0r-b93ec51/src/filter/curves/000077500000000000000000000000001524104146000176335ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/curves/CMakeLists.txt000066400000000000000000000004301524104146000223700ustar00rootroot00000000000000set (SOURCES curves.c) set (TARGET curves) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "" C_STANDARD 99) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/curves/curves.c000066400000000000000000000755311524104146000213210ustar00rootroot00000000000000/* curves.c * Copyright (C) 2009 Maksim Golovkin (m4ks1k@gmail.com) * Copyright (C) 2010 Till Theato (root@ttill.de) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif #include #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" #define MAX3(a, b, c) ( ( a > b && a > c) ? a : (b > c ? b : c) ) #define MIN3(a, b, c) ( ( a < b && a < c) ? a : (b < c ? b : c) ) #define POS_TOP_LEFT 0 #define POS_TOP_RIGHT 1 #define POS_BOTTOM_LEFT 2 #define POS_BOTTOM_RIGHT 3 #define POINT "Point " #define INPUT_VALUE " input value" #define OUTPUT_VALUE " output value" enum CHANNELS { CHANNEL_RED = 0, CHANNEL_GREEN, CHANNEL_BLUE, CHANNEL_ALPHA, CHANNEL_LUMA, CHANNEL_RGB, CHANNEL_HUE, CHANNEL_SATURATION }; typedef struct position { double x; double y; } position; typedef position bspline_point[3]; // [0] = handle1, [1] = point, [2] = handle2 typedef struct curves_instance { unsigned int width; unsigned int height; enum CHANNELS channel; double pointNumber; double points[10]; double drawCurves; double curvesPosition; double formula; char *bspline; double *bsplineMap; double *csplineMap; float *curveMap; } curves_instance_t; // color conversion functions taken from: // http://www.cs.rit.edu/~ncs/color/t_convert.html // slightly modified // r,g,b values are from 0 to 255 // h = [0,360], s = [0,1], v = [0,1] // if s == 0, then h = -1 (undefined) void RGBtoHSV(double r, double g, double b, double *h, double *s, double *v) { double min = MIN3(r, g, b); double max = MAX3(r, g, b); *v = max / 255.; double delta = max - min; if (delta != 0) { *s = delta / max; // s } else { // r = g = b // s = 0 *s = 0; *h = -1; return; } if (r == max) *h = (g - b) / delta; // between yellow & magenta else if (g == max) *h = 2 + (b - r) / delta; // between cyan & yellow else *h = 4 + (r - g) / delta; // between magenta & cyan *h *= 60; // degrees if (*h < 0) *h += 360; } // r,g,b values are from 0 to 1 // h = [0,360], s = [0,1], v = [0,1] void HSVtoRGB(double *r, double *g, double *b, double h, double s, double v) { if (s == 0) { // achromatic (grey) *r = *g = *b = v; return; } h /= 60; // sector 0 to 5 int i = (int)h; double f = h - i; // factorial part of h double p = v * (1 - s); if (i & 1) { double q = v * (1 - s * f); switch (i) { case 1: *r = q; *g = v; *b = p; break; case 3: *r = p; *g = q; *b = v; break; case 5: *r = v; *g = p; *b = q; break; } } else { double t = v * (1 - s * (1 - f)); switch (i) { case 0: *r = v; *g = t; *b = p; break; case 2: *r = p; *g = v; *b = t; break; case 4: *r = t; *g = p; *b = v; break; } } } void updateBsplineMap(f0r_instance_t instance); void updateCsplineMap(f0r_instance_t instance); char **param_names = NULL; int f0r_init() { param_names = (char**)calloc(10, sizeof(char *)); for(int i = 0; i < 10; i++) { char *val = i % 2 == 0?INPUT_VALUE:OUTPUT_VALUE; param_names[i] = (char*)calloc(strlen(POINT) + 2 + strlen(val), sizeof(char)); sprintf(param_names[i], "%s%d%s", POINT, i / 2 + 1, val); } return 1; } void f0r_deinit() { for(int i = 0; i < 10; i++) free(param_names[i]); free(param_names); } void f0r_get_plugin_info(f0r_plugin_info_t* curves_info) { curves_info->name = "Curves"; curves_info->author = "Maksim Golovkin, Till Theato"; curves_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; curves_info->color_model = F0R_COLOR_MODEL_RGBA8888; curves_info->frei0r_version = FREI0R_MAJOR_VERSION; curves_info->major_version = 0; curves_info->minor_version = 4; curves_info->num_params = 16; curves_info->explanation = "Adjust luminance or color channel intensity with curve level mapping"; } char *get_param_name(int param_index) { return param_names[param_index]; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Channel to adjust (0 = red, 0.1 = green, 0.2 = blue, 0.3 = alpha, 0.4 = luma, 0.5 = rgb, 0.6 = hue, 0.7 = saturation)"; break; case 1: info->name = "Show curves"; info->type = F0R_PARAM_BOOL; info->explanation = "Draw curve graph on output image"; break; case 2: info->name = "Graph position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Output image corner where curve graph will be drawn (0.1 = TOP,LEFT; 0.2 = TOP,RIGHT; 0.3 = BOTTOM,LEFT; 0.4 = BOTTOM, RIGHT)"; break; case 3: info->name = "Curve point number"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of points to use to build curve (/10 to fit [0,1] parameter range). Minimum 2 (0.2), Maximum 5 (0.5). Not relevant for Bézier spline."; break; case 4: info->name = "Luma formula"; info->type = F0R_PARAM_BOOL; info->explanation = "Use Rec. 601 (false) or Rec. 709 (true)"; break; case 5: info->name = "Bézier spline"; info->type = F0R_PARAM_STRING; info->explanation = "Use cubic Bézier spline. Has to be a sorted list of points in the format 'handle1x;handle1y#pointx;pointy#handle2x;handle2y'(pointx = in, pointy = out). Points are separated by a '|'.The values can have 'double' precision. x, y for points should be in the range 0-1. x,y for handles might also be out of this range."; default: if (param_index > 5) { info->name = get_param_name(param_index - 6); info->type = F0R_PARAM_DOUBLE; info->explanation = get_param_name(param_index - 6); } break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { curves_instance_t* inst = (curves_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->channel = CHANNEL_RGB; inst->drawCurves = 1; inst->curvesPosition = 3; inst->pointNumber = 2; inst->formula = 1; inst->bspline = calloc(1, sizeof(char)); inst->bsplineMap = NULL; inst->csplineMap = NULL; inst->curveMap = NULL; inst->points[0] = 0; inst->points[1] = 0; inst->points[2] = 1; inst->points[3] = 1; inst->points[4] = 0; inst->points[5] = 0; inst->points[6] = 0; inst->points[7] = 0; inst->points[8] = 0; inst->points[9] = 0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { curves_instance_t* inst = (curves_instance_t*)instance; free(inst->bspline); free(inst->bsplineMap); free(inst->csplineMap); free(inst->curveMap); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; double tmp; f0r_param_string bspline; switch(param_index) { case 0: tmp = *((f0r_param_double *)param); if (tmp >= 1) { // legacy support if (tmp == 3) { if (inst->channel != CHANNEL_LUMA) { inst->channel = CHANNEL_LUMA; if (strlen(inst->bspline)) updateBsplineMap(instance); else updateCsplineMap(instance); } } else { if ((int)inst->channel != (int)tmp) { inst->channel = (enum CHANNELS)((int)tmp); if (strlen(inst->bspline)) updateBsplineMap(instance); else updateCsplineMap(instance); } } } else { if ((int)inst->channel != (int)(tmp * 10)) { inst->channel = (enum CHANNELS)(tmp * 10); if (strlen(inst->bspline)) updateBsplineMap(instance); else updateCsplineMap(instance); } } break; case 1: inst->drawCurves = *((f0r_param_double *)param); break; case 2: inst->curvesPosition = floor(*((f0r_param_double *)param) * 10); break; case 3: inst->pointNumber = floor(*((f0r_param_double *)param) * 10); inst->pointNumber = MIN(inst->pointNumber, 5); break; case 4: inst->formula = *((f0r_param_double *)param); break; case 5: bspline = *((f0r_param_string *)param); if (strcmp(inst->bspline, bspline) != 0) { free(inst->bspline); inst->bspline = strdup(bspline); updateBsplineMap(instance); } break; default: if (param_index > 5){ inst->points[param_index - 6] = *((f0r_param_double *)param); //Assigning value to curve point updateCsplineMap(instance); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_double *)param) = inst->channel / 10.; break; case 1: *((f0r_param_double *)param) = inst->drawCurves; break; case 2: *((f0r_param_double *)param) = inst->curvesPosition / 10.; break; case 3: *((f0r_param_double *)param) = inst->pointNumber / 10.; break; case 4: *((f0r_param_double *)param) = inst->formula; break; case 5: *((f0r_param_string *)param) = inst->bspline; break; default: if (param_index > 5) *((f0r_param_double *)param) = inst->points[param_index - 6]; //Fetch curve point value break; } } double* gaussSLESolve(size_t size, double* A) { int extSize = size + 1; //direct way: transform matrix A to triangular form for(int row = 0; row < size; row++) { int col = row; int lastRowToSwap = size - 1; while (A[row * extSize + col] == 0 && lastRowToSwap > row) { //checking if current and lower rows can be swapped for(int i = 0; i < extSize; i++) { double tmp = A[row * extSize + i]; A[row * extSize + i] = A[lastRowToSwap * extSize + i]; A[lastRowToSwap * extSize + i] = tmp; } lastRowToSwap--; } double coeff = A[row * extSize + col]; for(int j = 0; j < extSize; j++) A[row * extSize + j] /= coeff; if (lastRowToSwap > row) { for(int i = row + 1; i < size; i++) { double rowCoeff = -A[i * extSize + col]; for(int j = col; j < extSize; j++) A[i * extSize + j] += A[row * extSize + j] * rowCoeff; } } } //backward way: find solution from last to first double *solution = (double*)calloc(size, sizeof(double)); for(int i = size - 1; i >= 0; i--) { solution[i] = A[i * extSize + size];// for(int j = size - 1; j > i; j--) { solution[i] -= solution[j] * A[i * extSize + j]; } } return solution; } double* calcSplineCoeffs(double* points, size_t pointsSize) { double* coeffs = NULL; int size = pointsSize; int mxSize = size > 3?4:size; int extMxSize = mxSize + 1; if (size == 2) { //coefficients of linear function Ax + B = y double *m = (double*)calloc(mxSize * extMxSize, sizeof(double)); for(int i = 0; i < size; i++) { int offset = i * 2; m[i * extMxSize] = points[offset]; m[i * extMxSize + 1] = 1; m[i * extMxSize + 2] = points[offset + 1]; } coeffs = gaussSLESolve(size, m); free(m); } else if (size == 3) { //coefficients of quadrant function Ax^2 + Bx + C = y double *m = (double*)calloc(mxSize * extMxSize, sizeof(double)); for(int i = 0; i < size; i++) { int offset = i * 2; m[i * extMxSize] = points[offset]*points[offset]; m[i * extMxSize + 1] = points[offset]; m[i * extMxSize + 2] = 1; m[i * extMxSize + 3] = points[offset + 1]; } coeffs = gaussSLESolve(size, m); free(m); } else if (size > 3) { //coefficients of cubic spline Ax^3 + Bx^2 + Cx + D = y coeffs = (double*)calloc(5 * size,sizeof(double)); for(int i = 0; i < size; i++) { int offset = i * 5; int srcOffset = i * 2; coeffs[offset] = points[srcOffset]; coeffs[offset + 1] = points[srcOffset + 1]; } coeffs[3] = coeffs[(size - 1) * 5 + 3] = 0; double *alpha = (double*)calloc(size - 1,sizeof(double)); double *beta = (double*)calloc(size - 1,sizeof(double)); alpha[0] = beta[0] = 0; for(int i = 1; i < size - 1; i++) { int srcI = i * 2; int srcI_1 = (i - 1) * 2; int srcI1 = (i + 1) * 2; double h_i = points[srcI] - points[srcI_1], h_i1 = points[srcI1] - points[srcI]; double A = h_i; double C = 2. * (h_i + h_i1); double B = h_i1; double F = 6. * ((points[srcI1 + 1] - points[srcI + 1]) / h_i1 - (points[srcI + 1] - points[srcI_1 + 1]) / h_i); double z = (A * alpha[i - 1] + C); alpha[i] = -B / z; beta[i] = (F - A * beta[i - 1]) / z; } for (int i = size - 2; i > 0; --i) coeffs[i * 5 + 3] = alpha[i] * coeffs[(i + 1) * 5 + 3] + beta[i]; free(beta); free(alpha); for (int i = size - 1; i > 0; --i){ int srcI = i * 2; int srcI_1 = (i - 1) * 2; double h_i = points[srcI] - points[srcI_1]; int offset = i * 5; coeffs[offset + 4] = (coeffs[offset + 3] - coeffs[offset - 2]) / h_i; coeffs[offset + 2] = h_i * (2. * coeffs[offset + 3] + coeffs[offset - 2]) / 6. + (points[srcI + 1] - points[srcI_1 + 1]) / h_i; } } return coeffs; } double spline(double x, double* points, size_t pointSize, double* coeffs) { int size = pointSize; if (size == 2) { return coeffs[0] * x + coeffs[1]; } else if (size == 3) { return (coeffs[0] * x + coeffs[1]) * x + coeffs[2]; } else if (size > 3) { int offset = 5; if (x <= points[0]) //find valid interval of cubic spline offset = 1; else if (x >= points[(size - 1) * 2]) offset = size - 1; else { int i = 0, j = size - 1; while (i + 1 < j) { int k = i + (j - i) / 2; if (x <= points[k * 2]) j = k; else i = k; } offset = j; } offset *= 5; double dx = x - coeffs[offset]; return ((coeffs[offset + 4] * dx / 6. + coeffs[offset + 3] / 2.) * dx + coeffs[offset + 2]) * dx + coeffs[offset + 1]; } /* This should never be reached, statement passifies the compiler*/ return -1.0; } void swap(double *points, int i, int j) { int offsetX = i * 2, offsetY = j * 2; double tempX = points[offsetX], tempY = points[offsetX + 1]; points[offsetX] = points[offsetY]; points[offsetX + 1] = points[offsetY + 1]; points[offsetY] = tempX; points[offsetY + 1] = tempY; } /** * Calculates a x,y pair for \param t on the cubic Bézier curve defined by \param points. * \param t "time" in the range 0-1 * \param points points[0] = point1, point[1] = handle1, point[2] = handle2, point[3] = point2 */ position pointOnBezier(double t, position points[4]) { position pos; /* * Calculating a point on the bezier curve using the coefficients from Bernstein basis polynomial of degree 3. * Using the De Casteljau algorithm would be slightly faster when calculating a lot of values * but the difference is far from noticeable here since we update the spline only when the parameter changes */ double c1 = (1-t) * (1-t) * (1-t); double c2 = 3 * t * (1-t) * (1-t); double c3 = 3 * t * t * (1-t); double c4 = t * t * t; pos.x = points[0].x*c1 + points[1].x*c2 + points[2].x*c3 + points[3].x*c4; pos.y = points[0].y*c1 + points[1].y*c2 + points[2].y*c3 + points[3].y*c4; return pos; } #if defined(_WIN32) || defined(_WIN64) # define strtok_r strtok_s #endif /** * Splits given string into sub-strings at given delimiter. * \param string input string * \param delimiter delimiter * \param tokens pointer to array of strings, will be filled with sub-strings * \return Number of sub-strings */ int tokenise(char *string, const char *delimiter, char ***tokens) { int count = 0; char *input = strdup(string); char *result = NULL; char *saveptr; result = strtok_r(input, delimiter, &saveptr); while (result != NULL) { *tokens = realloc(*tokens, (count + 1) * sizeof(char *)); (*tokens)[count++] = strdup(result); result = strtok_r(NULL, delimiter, &saveptr); } free(input); return count; } /** * Updates the color map according to the bézier spline described in the "Bézier spline" parameter. */ void updateBsplineMap(f0r_instance_t instance) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; int range = inst->channel == CHANNEL_HUE ? 361 : 256; free(inst->bsplineMap); inst->bsplineMap = malloc(range * sizeof(double)); // fill with default values, in case the spline does not cover the whole range if (inst->channel == CHANNEL_HUE) { for(int i = 0; i < 361; ++i) inst->bsplineMap[i] = i; } else if (inst->channel == CHANNEL_LUMA || inst->channel == CHANNEL_SATURATION) { for(int i = 0; i < 256; ++i) inst->bsplineMap[i] = inst->channel == CHANNEL_LUMA ? 1 : i / 255.; } else { for(int i = 0; i < 256; ++i) inst->bsplineMap[i] = i; } /* * string -> list of points */ char **pointStr = calloc(1, sizeof(char *)); int count = tokenise(inst->bspline, "|", &pointStr); bspline_point *points = (bspline_point *) malloc(count * sizeof(bspline_point)); for (int i = 0; i < count; ++i) { char **positionsStr = calloc(1, sizeof(char *)); int positionsNum = tokenise(pointStr[i], "#", &positionsStr); if (positionsNum == 3) { // h1, p, h2 for (int j = 0; j < positionsNum; ++j) { char **coords = calloc(1, sizeof(char *)); int coordsNum = tokenise(positionsStr[j], ";", &coords); if (coordsNum == 2) { // x, y points[i][j].x = atof(coords[0]); points[i][j].y = atof(coords[1]); } for (int k = 0; k < coordsNum; ++k) free(coords[k]); free(coords); } } for(int j = 0; j < positionsNum; ++j) free(positionsStr[j]); free(positionsStr); } for (int i = 0; i < count; ++i) free(pointStr[i]); free(pointStr); /* * Actual work: calculate curves between points and fill map */ position p[4]; double t, step, diff, y; int pn, c, k; for (int i = 0; i < count - 1; ++i) { p[0] = points[i][1]; p[1] = points[i][2]; p[2] = points[i+1][0]; p[3] = points[i+1][1]; // make sure points are in correct order if (p[0].x > p[3].x) continue; // try to avoid loops and other cases of one x having multiple y p[1].x = CLAMP(p[1].x, p[0].x, p[3].x); p[2].x = CLAMP(p[2].x, p[0].x, p[3].x); t = 0; pn = 0; // number of points calculated for this curve // x range * 10 should give enough points c = (int)((p[3].x - p[0].x) * range * 10); if (c == 0) { // points have same x value -> will result in a jump in the curve // calculate anyways, in case we only have these two points (with more points this x value will be calculated three times) c = 1; } step = 1 / (double)c; position *curve = (position *) malloc((c + 1) * sizeof(position)); while (t <= 1) { curve[pn++] = pointOnBezier(t, p); t += step; } // Fill the map in range this curve provides k = 0; // connection points will be written twice (but therefore no special case for the last point is required) for (int j = (int)(p[0].x * (range-1)); j <= (int)(p[3].x * (range-1)); ++j) { if (k > 0) --k; diff = fabs(j / ((double)(range-1)) - curve[k].x); y = curve[k].y; // Find point closest to the one needed (integers 0 - range) while (++k < pn) { if (fabs(j / ((double)(range-1)) - curve[k].x) > diff) break; diff = fabs(j / ((double)(range-1)) - curve[k].x); y = curve[k++].y; } if (inst->channel == CHANNEL_HUE) inst->bsplineMap[j] = CLAMP(y * 360, 0, 360); else if (inst->channel == CHANNEL_LUMA) inst->bsplineMap[j] = y / (j == 0 ? 1 : j / 255.); else if (inst->channel == CHANNEL_SATURATION) inst->bsplineMap[j] = CLAMP(y, 0, 1); else inst->bsplineMap[j] = CLAMP0255(ROUND(y * 255)); } free(curve); } free(points); } /** * Updates the color map according to the cubic spline described in the "Curve Point" parameter. */ void updateCsplineMap(f0r_instance_t instance) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; int range = inst->channel == CHANNEL_HUE ? 361 : 256; free(inst->csplineMap); inst->csplineMap = malloc(range * sizeof(double)); // fill with default values, in case the spline does not cover the whole range if (inst->channel == CHANNEL_HUE) { for(int i = 0; i < 361; ++i) inst->csplineMap[i] = i; } else if (inst->channel == CHANNEL_LUMA || inst->channel == CHANNEL_SATURATION) { for(int i = 0; i < 256; ++i) inst->csplineMap[i] = inst->channel == CHANNEL_LUMA ? 1 : i / 255.; } else { for(int i = 0; i < 256; ++i) inst->csplineMap[i] = i; } /* * Retrieve points */ double *points = (double*)calloc(inst->pointNumber * 2, sizeof(double)); int i = inst->pointNumber * 2; //copy point values while(--i >= 0) points[i] = inst->points[i]; //sort point values by X component for(i = 1; i < inst->pointNumber; i++) for(int j = i; j > 0 && points[j * 2] < points[(j - 1) * 2]; j--) swap(points, j, j - 1); //calculating spline coeffincients double *coeffs = calcSplineCoeffs(points, (size_t)inst->pointNumber); /* * Actual work: calculate curves between points and fill map */ for(int j = 0; j < range; j++) { double x = j / (double)(range - 1); double y = spline(x, points, (size_t)inst->pointNumber, coeffs); if (inst->channel == CHANNEL_HUE) inst->csplineMap[j] = CLAMP(y * 360, 0, 360); else if (inst->channel == CHANNEL_LUMA) inst->csplineMap[j] = y / (j == 0 ? 1 : j / 255.); else if (inst->channel == CHANNEL_SATURATION) inst->csplineMap[j] = CLAMP(y, 0, 1); else inst->csplineMap[j] = CLAMP0255(ROUND(y * 255)); } if (inst->drawCurves) { int scale = inst->height / 2; free(inst->curveMap); inst->curveMap = malloc(scale * sizeof(float)); for(i = 0; i < scale; i++) inst->curveMap[i] = spline((double)i / scale, points, (size_t)inst->pointNumber, coeffs) * scale; } free(coeffs); free(points); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); curves_instance_t* inst = (curves_instance_t*)instance; unsigned int len = inst->width * inst->height; // test initialization c/b spline double *splinemap = strlen(inst->bspline)>0 ? inst->bsplineMap : inst->csplineMap; if(!splinemap) { memcpy(outframe,inframe,inst->width * inst->height * 4); return; } unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int i = 0; double *map = NULL; int scale = inst->height / 2; double *points = NULL; if (strlen(inst->bspline) == 0) { points = (double*)calloc(inst->pointNumber * 2, sizeof(double)); i = inst->pointNumber * 2; //copy point values while(--i >= 0) points[i] = inst->points[i]; //sort point values by X component for(i = 1; i < inst->pointNumber; i++) for(int j = i; j > 0 && points[j * 2] < points[(j - 1) * 2]; j--) swap(points, j, j - 1); map = inst->csplineMap; } else { map = inst->bsplineMap; } int r, g, b, luma; double factorR, factorG, factorB, lumaValue; double rf, gf, bf, hue, sat, val; switch ((int)inst->channel) { case CHANNEL_RGB: while (len--) { *dst++ = map[*src++]; // r *dst++ = map[*src++]; // g *dst++ = map[*src++]; // b *dst++ = *src++; // a } break; case CHANNEL_RED: memcpy(outframe, inframe, len*sizeof(uint32_t)); while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_GREEN: memcpy(outframe, inframe, len*sizeof(uint32_t)); dst += 1; while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_BLUE: memcpy(outframe, inframe, len*sizeof(uint32_t)); dst += 2; while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_ALPHA: memcpy(outframe, inframe, len*sizeof(uint32_t)); dst += 3; while (len--) { *dst = map[*dst]; dst += 4; } break; case CHANNEL_LUMA: if (inst->formula) { // Rec.709 factorR = .2126; factorG = .7152; factorB = .0722; } else { // Rec. 601 factorR = .299; factorG = .587; factorB = .114; } while (len--) { r = *src++; g = *src++; b = *src++; luma = ROUND(factorR * r + factorG * g + factorB * b); lumaValue = map[luma]; if (luma == 0) { *dst++ = lumaValue; *dst++ = lumaValue; *dst++ = lumaValue; } else { *dst++ = CLAMP0255((int)(r * lumaValue)); *dst++ = CLAMP0255((int)(g * lumaValue)); *dst++ = CLAMP0255((int)(b * lumaValue)); } *dst++ = *src++; } break; case CHANNEL_HUE: while (len--) { rf = *src++; gf = *src++; bf = *src++; RGBtoHSV(rf, gf, bf, &hue, &sat, &val); if (hue != -1) { HSVtoRGB(&rf, &gf, &bf, map[(int)hue], sat, val); *dst++ = rf * 255; *dst++ = gf * 255; *dst++ = bf * 255; } else { *dst++ = rf; *dst++ = gf; *dst++ = bf; } *dst++ = *src++; } break; case CHANNEL_SATURATION: while (len--) { rf = *src++; gf = *src++; bf = *src++; RGBtoHSV(rf, gf, bf, &hue, &sat, &val); HSVtoRGB(&rf, &gf, &bf, hue, map[(int)(sat * 255)], val); *dst++ = rf * 255; *dst++ = gf * 255; *dst++ = bf * 255; *dst++ = *src++; } } if (inst->drawCurves && !strlen(inst->bspline)) { unsigned char color[] = {0, 0, 0}; if (inst->channel == CHANNEL_RED || inst->channel == CHANNEL_GREEN || inst->channel == CHANNEL_BLUE) color[(int)inst->channel] = 255; //calculating graph offset by given position values int graphXOffset = inst->curvesPosition == POS_TOP_LEFT || inst->curvesPosition == POS_BOTTOM_LEFT?0:inst->width - scale; int graphYOffset = inst->curvesPosition == POS_TOP_LEFT || inst->curvesPosition == POS_TOP_RIGHT?0:inst->height - scale; int maxYvalue = scale - 1; int stride = inst->width; dst = (unsigned char*)outframe; float lineWidth = scale / 254.; int cellSize = floor(lineWidth * 32); //filling up background and drawing grid for(i = 0; i < scale; i++) { if (i % cellSize > lineWidth) //point doesn't aly on the grid for(int j = 0; j < scale; j++) { if (j % cellSize > lineWidth) { //point doesn't aly on the grid int offset = ((maxYvalue - i + graphYOffset) * stride + j + graphXOffset) * 4; dst[offset] = (dst[offset] >> 1) + 0x7F; offset++; dst[offset] = (dst[offset] >> 1) + 0x7F; offset++; dst[offset] = (dst[offset] >> 1) + 0x7F; offset++; } } } float doubleLineWidth = 4 * lineWidth; //drawing points on the graph for(i = 0; i < inst->pointNumber; i++) { int pointOffset = i * 2; int xPoint = points[pointOffset++] * maxYvalue; int yPoint = points[pointOffset] * maxYvalue; for(int x = (int)floor(xPoint - doubleLineWidth); x <= xPoint + doubleLineWidth; x++) { if (x >= 0 && x < scale) { for(int y = (int)floor(yPoint - doubleLineWidth); y <= yPoint + doubleLineWidth; y++) { if (y >= 0 && y < scale) { int offset = ((maxYvalue - y + graphYOffset) * stride + x + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } } } } } free(points); //drawing curve on the graph float halfLineWidth = lineWidth * .5; float prevY = 0; for(int j = 0; j < scale; j++) { float y = inst->curveMap[j]; if (j == 0 || y == prevY) { for(i = (int)floor(y - halfLineWidth); i <= ceil(y + halfLineWidth); i++) { int clampedI = i < 0?0:i >= scale?scale - 1:i; int offset = ((maxYvalue - clampedI + graphYOffset) * stride + j + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } } else { int factor = prevY > y?-1:1; float gap = halfLineWidth * factor; //medium value between previous value and current value float mid = (y - prevY) * .5 + prevY; //drawing line from previous value to mid point for(i = ROUND(prevY - gap); factor * i < factor * (mid + gap); i += factor) { int clampedI = i < 0?0:i >= scale?scale - 1:i; int offset = ((maxYvalue - clampedI + graphYOffset) * stride + j - 1 + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } //drawing line from mid point to current value for(i = ROUND(mid - gap); factor * i < factor * ceil(y + gap); i += factor) { int clampedI = i < 0?0:i >= scale?scale - 1:i; int offset = ((maxYvalue - clampedI + graphYOffset) * stride + j + graphXOffset) * 4; dst[offset++] = color[0]; dst[offset++] = color[1]; dst[offset++] = color[2]; } } prevY = y; } } } dyne-frei0r-b93ec51/src/filter/d90stairsteppingfix/000077500000000000000000000000001524104146000222445ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/d90stairsteppingfix/CMakeLists.txt000066400000000000000000000005331524104146000250050ustar00rootroot00000000000000set (SOURCES d90stairsteppingfix.cpp) set (TARGET d90stairsteppingfix) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/d90stairsteppingfix/d90stairsteppingfix.cpp000066400000000000000000000217251524104146000266770ustar00rootroot00000000000000/* * Copyright (C) 2010 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /** * Videos recorded with the Nikon D90 and Firmware 1.0 (which might never * be updated) show nasty steps in slanting lines. * * Lee Wilson's post about how to fix this was the first solution I found * in the web: * http://www.dvxuser.com/V6/showthread.php?t=149663 * Thank you very much. * * Mike Martucci used some C code to remove the steps together with * ffmpeg, to be found here: http://www.epsilonic.com/d90fix/. * * The «magic numbers», called slices here, have been developed by * buildyo and cgipro, also in the dvxuser forum. * * * This plugin «skips» the scaling step by using linear interpolation * on the whole image directly. * * More accurate: * The PROBLEM is that Nikon did not scale the videos directly but * simply used some pixel rows and skipped others, as it seems. * In regular distances the number of skipped rows is higher than * usual, creating a gap that leads to steps on sloped lines. * * The SLICES describe rows belonging together, i.e. not having a * big gap between. * * The IDEA behind fixing the stair steps is to insert * a new line between two slices (there are a total of 82 slices), * filling the line by interpolation, and scaling the image * (which is now 720+81 pixels high) down to a height of 720 pixels * again. (Only rows are affected, columns are not, mystically.) * * * This filling followed by scaling can also be done * WITHOUT SCALING. * * Terminology: * H original height * N number of slice lines (#slices-1) * * 1 Create a MESH containing points representing the position of each * row. Initially it is just [0 1 2 3 4 ...]. * Length: H * * 2 Insert the SLICE LINES into this mesh after each slice. If e.g. * the first slice is of size 3, then we get [0 1 2 2.5 3 4 ...]. * The new slice line is located between the 3rd and 4th line * (i.e. line 2 and line 3). 2.5 will be interpolated using * LINEAR INTERPOLATION: * 0.5 * the values of line 2 * 0.5 * the values of line 3 * Analogous would a value of 2.1 mean * 0.9 * the value of line 2 * 0.1 * the value of line 3 * Length: H+N * * 3 SCALE the mesh BACK to size H again. * The mesh might now look like that: * [0.08 1.25 2.2 2.8 3.75 4.9 ...] * It gets denser around the inserted slice line and looser in the * middle of the slices. * Length: H * * This mesh can be reused now for every frame. What needs to be done * for each frame is * 4 Interpolate the color values using the mesh values. Continuing * the example above, this e.g. means for the pixels in the first * row (line) of the target frame: * For each color, the new color is * 0.92 * color of line 0 * 0.08 * color of line 1 * And, for the second row: * For each color, the new color value is * 0.75 * color of line 1 * 0.25 * color of line 2 * Note that for a mesh value a.b, * a is the lower line number and * (1-b) is the factor for the lower line. * */ #include "frei0r.hpp" #include #include static int slices720p[] = {7,9,9,8,9,9,9,9,9,8,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9, 9,8,9,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9,8,9,9,9,9,9,8, 9,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9,9,8,9,9,9,9,8,9,9, 9,9,9,8,9,9,7}; class D90StairsteppingFix : public frei0r::filter { public: D90StairsteppingFix(unsigned int width, unsigned int height) { m_mesh = new float[height]; if (height == 720) { /** Number of newly inserted lines: always between two slices (so #slices-1) */ int sliceLinesNumber = (sizeof slices720p)/(sizeof slices720p[0]) - 1; /** The height of the image after inserting the slice lines */ int newHeight = height + sliceLinesNumber; // printf("%d slice lines, %d total new lines\n", sliceLinesNumber, newHeight); /** * The position of each line including slice lines. * Slice lines are inserted between two lines (e.g. between 6 and 7) * and therefore get the number (line1+line2)/2, here 6.5. * This positions will later be used for interpolation. */ float *filled = (float *) malloc(newHeight * sizeof(float)); int count = 0; int index = 0; for (int i = 0; i < sliceLinesNumber+1; i++) { for (int j = 0; j < slices720p[i]; j++) { filled[index] = count; count++; index++; } if (count < newHeight) { filled[index] = count - 0.5; index++; } } // for (int i = 0; i < newHeight; i++) { // printf("inserted Lines: %f at %d\n", filled[i], i); // } /** * Calculate scaling numbers to scale the full height matrix * with the slice lines down to the original height (720p). */ float *downScaling = (float *) malloc(height * sizeof(float)); float scaleFactor = (float) newHeight/height; // printf("scale factor: %f\n", scaleFactor); for (unsigned int i = 0; i < height; i++) { downScaling[i] = (float) (((2*i+1)*scaleFactor)-1)/2; // printf("scaled: %f at %d\n", downScaling[i], i); } /** * Finish the mesh by scaling the H+N sized mesh to size H, * using linear interpolation and the previously * calculated scaling numbers. */ float offset; for (unsigned int i = 0; i < height; i++) { index = floor(downScaling[i]); offset = downScaling[i] - index; m_mesh[i] = (1-offset)*filled[index] + offset*filled[index+1]; // printf("%f at %d with weights %f and %f\n", m_mesh[i], i, (1-offset)*downScaling[i], offset*downScaling[i+1]); } free(downScaling); free(filled); } else { // Not a 720p file. } } ~D90StairsteppingFix() { delete[] m_mesh; } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (height == 720) { // printf("Converting.\n"); float factor; int index; unsigned char *cvA, *cvB, *cvOut; for (unsigned int line = 0; line < height; line++) { index = floor(m_mesh[line]); factor = (float) m_mesh[line] - index; cvA = (unsigned char*) &in[width*index]; cvB = (unsigned char*) &in[width*(index+1)]; cvOut = (unsigned char*) &out[width*line]; for (unsigned int pixel = 0; pixel < width*4; pixel++) { // Use linear interpolation on the colours // Use pointer arithmetic. Colour values are stored // as AABBGGRR in the uint32_t values. // Convert each colour separately. *cvOut = floor((float)(1-factor)*(*cvA) + (factor)*(*cvB)); cvA++; cvB++; cvOut++; } } std::copy(in + width*(height-1), in+width*height, out + width*(height-1)); } else { // Not a 720p file -> Cannot work, do nothing. // printf("Just copying. Height is %d.\n", height); std::copy(in, in + width*height, out); } } private: float *m_mesh; }; frei0r::construct plugin("Nikon D90 Stairstepping fix", "Removes the Stairstepping from Nikon D90 videos (720p only) by interpolation", "Simon A. Eugster (Granjow)", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/defish0r/000077500000000000000000000000001524104146000200305ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/defish0r/CMakeLists.txt000066400000000000000000000005001524104146000225630ustar00rootroot00000000000000set (SOURCES defish0r.c interp.h) set (TARGET defish0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/defish0r/README000066400000000000000000000133451524104146000207160ustar00rootroot00000000000000Defish0r is a Frei0r plugin that can convert fisheye video to rectilinear, and vice versa. It is based on the angular mapping functions actually used in fisheye lens design, to get the best possible results. It can also be used to correct the slight distortion of some wideangle converters, or to bend the image beyond recognition for special effects and light shows. Written by Marko Cebokli, jan 2010 and released under GNU GPL RELEASE NOTES ** jan 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) There is little or no math checking, so floating point exceptions are rather more the rule than an exception... I've kept the remapping and interpolation functions in a separate file, since they are quite universally useful for any program that does geometric transforms on images. ** apr 2010 Version 0.2 Added some IFs, to avoid "nan" results from asinf() TODO: - use gavl for remapping - make piece between Little and Big Indians SOME NOTES ABOUT THE PLUGIN This plugin has quite a few adjustable parameters, but don't be afraid - tweaking just the first one ("Amount") will usually bring you quite close to the desired result... Multiple Choice Parameters: Defish0r has some "multiple choice" type parameters. Because the Frei0r API does not support this type of parameters, they are implemented as "double", with the usual 0...1000 range. If there are N choices, this range is simply divided into N subranges, representing the choices. For example, if four options are available, the range 0...250 represents the first option, the range 251...500 the second, and so on. Within each range, there is no change, 260 is exactly the same as 444 in the above four-option example. Description of the available parameters: "Amount" Controls the amount of (de)distortion applied to the video. It controls the ratio of fisheye focal length to image half diagonal, but in an nonlinear inverse way, to make the control more "comfortable". It can be adjusted beyond "reasonable" values (which differ between the mapping function types), to produce some looney effects. When exploring this range, and the image disappears, check the scaling, could be that the image became too big or too small to see. For some unreasonable values the image might indeed disappear, when there are math overflows or imaginary results... (types 1 and 2 are more prone to image vanishing). Anyway, when working in the "special effect" range, it is always worth to try manual scaling. "DeFish" If checked, the transform direction is from fisheye to rectiliear, when not checked, it is rectilinear to fisheye. "Type" Selects the fisheye angular mapping function used, among four possibilities: choice range function 0 0...250 equidistant 1 251...500 ortographic 2 501...750 equiarea 3 751...1000 stereographic Wikipedia has a nice article about these. "Scaling" Select among three auto scaling options and manual scale: choice range function 0 0...250 scale to fill 1 251...500 keep center scale 2 501...750 scale to fit 3 751...1000 manual scale "Fill" means that no empty borders will be left, but some of the input image will be cropped. "Fit" means that no part of the input image will be cropped, but there will be blank areas at the borders. "Manual Scale" When "Scaling" is set to option 3 (>751), this control directly affects the image scale, from 1/100 to 100X size. Only has effect when "Scaling" is set to manual! "Interpolator" Selects among seven different interpolators. This allows one to make a quality/speed tradeoff. In most cases, a higher number means better quality, but slower interpolation. The spline interpolating polynomials are from Helmut Dersch. For realtime use, option 0 is the fastest, in fact it is equal to no interpolation. In most cases bilinear should be good enough, and on a decent machine should still run in real time. Beyond bicubic, the quality gain is marginal for a single resampling. Lanczos takes an eternity! choice range function 0 0...142 Nearest neighbor 1 143...285 Bilinear 2 286...428 Bicubic smooth 3 429...571 Bicubic sharp 4 572...714 Spline 4x4 5 715...857 Spline 6x6 6 858...1000 Lanczos 16x16 "Aspect Type" Selects among four pixel aspect ratio presets, and manual: choice range function 0 0...200 Square pixels 1 201...400 PAL DV 1.067 2 401...600 NTSC DV 0.889 3 601...800 HDV 1.333 4 801...1000 manual variable To get the math right, Defish0r needs to know the pixel aspect ratio. Because I found no way to get the aspect info from the host application, I delegated the responsibility to the user :-) "Manual aspect" When "Aspect Type" is set to option 4 (>801), this control directly affects the pixel aspect ratio, from 0.5 to 2. Only has effect when "Aspect Type" is set to manual! SOME APPLICATION NOTES 1. Tweaking the parameters for best defish Take a shot of something like a brick wall or bathroom tiles, that has a lot of horizontal and vertical straight lines. Be careful to keep the optical axis as perpendicular as possible to the wall (=keep a maximally symmetrical image in the viewfinder). Use this image to tweak the parameters. 2. Some examples of Defish0r abuse These were tried with PAL DV, in Kdenlive, where the parameters can be adjusted between 0 and 1000. These examples work best, when there is some interesting action near the center of the image. For a kind of roundish kaleidoscope, try this: Amount=775 Defish = OFF Type = 0 Scaling = 1000 (manual) Manual Scale = 300...400 Another crazy distortion: Amount = 921 Defish = OFF Type = 1000 Scaling = 1000 (manual) Manual Scale = 191 For an effect, reminiscent of some scenes from the "2001 Space Odyssey" try this: Amount = 876 Defish = ON Type = 0 Scaling = 0 (fill) dyne-frei0r-b93ec51/src/filter/defish0r/defish0r.c000066400000000000000000000443411524104146000217060ustar00rootroot00000000000000/* defish0r.c * Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -Wall -std=c99 -c -fPIC defish0r.c -o defish0r.o //link: gcc -lm -shared -o defish0r.so defish0r.o //skaliranje za center=1 se ne dela!!!! #include #include #include #include #include "interp.h" double PI=3.14159265358979; //add simplified 'Elestic Scale' to fix superview float stretchWidth(int width, int widthCentre, float currentXPos, float stretchFactor) { double ratio, lowerWeight = 0.0, higherWeight = 0.0, linearRatio; unsigned int lengthSection; float relativeXPos = 0.0f; //midline? if (currentXPos < (float)widthCentre) { lengthSection = widthCentre - 1; linearRatio = (double) ( currentXPos ) / lengthSection; ratio = sin(linearRatio * PI - PI) * stretchFactor + linearRatio; } else { lengthSection = width - widthCentre - 1; linearRatio = (double) ( currentXPos - widthCentre ) / lengthSection; ratio = sin(linearRatio * PI) * stretchFactor + linearRatio; } ratio = ratio <= 0.0 ? 0.0 : ratio; relativeXPos = (float) ( ratio * lengthSection ); if (currentXPos < (float)widthCentre) relativeXPos -= currentXPos; else relativeXPos -= ( currentXPos - widthCentre ); return relativeXPos; } //--------------------------------------------------------- // r = 0...1 izhod = 0...maxr //ta funkcija da popacenje v odvisnosti od r float fish(int n, float r, float f) { float rr,ff; //printf("ff=%f\n",ff); switch (n) { case 0: //equidistant ff=f*2.0f/(float)PI; rr=tanf(r/ff); break; case 1: //ortographic ff=r/f; if (ff>1.0) rr=-1.0; else rr=tanf(asinf(ff)); break; case 2: //equiarea ff=r/2.0f/f; if (ff>1.0f) rr=-1.0f; else rr=tanf(2.0f*asinf(r/2.0f/f)); break; case 3: //stereographic ff=f*2.0f/(float)PI; rr=tanf(2.0f*atanf(r/2.0f/ff)); break; default: // printf("Neznana fishitvena funkcija %d\n",n); break; } return rr; } //--------------------------------------------------------- //ta funkcija da popacenje v odvisnosti od r // r = 0...1 izhod = 0...1 float defish(int n, float r, float f, float mr) { float rr; switch (n) { case 0: //equidistant rr=f*2.0f/(float)PI*atanf(r*mr); break; case 1: //ortographic rr=f*sinf(atanf(r*mr)); break; case 2: //equiarea rr=2.0f*f*sinf(atanf(r*mr)/2.0f); break; case 3: //stereographic rr=f*4.0f/(float)PI*tanf(atanf(r*mr)/2.0f); break; default: // printf("Neznana fishitvena funkcija %d\n",n); break; } return rr; } //---------------------------------------------------------------- //nafila array map s polozaji pikslov //locena funkcija, da jo poklicem samo enkrat na zacetku, //array map[] potem uporablja funkcija remap() //tako ni treba za vsak frame znova racunat teh sinusov itd... //wi,hi,wo ho = input.output image width/height //n = 0..3 function select //f = focal ratio (amount of distortion) //scal = scaling factor //pari, paro = pixel aspect ratio (input / output) //dx, dy offset on input (for non-cosited chroma subsampling) void fishmap(int wi, int hi, int wo, int ho, int n, float f, float scal, float pari, float paro, float dx, float dy, float *map , float stretchFactor, float yScale) { float rmax,maxr,r,kot,x,y,imax; int i, j, ww; float ii,jj,sc; int wiMid = wi/2; int hiMid = hi/2; rmax=hypotf(ho/2.0f,wo/2.0f*paro); maxr=fish(n,1.0,f); imax=hypotf(hi/2.0f,wi/2.0f*pari); sc=imax/maxr; //printf("Fishmap: F=%5.2f Rmax= %7.2f Maxr=%6.2f sc=%6.2f scal=%6.2f\n",f,rmax,maxr,sc,scal); for (i=0;i0)&(x<(wi-1))&(y>0)&(y<(hi-1))) { if (stretchFactor != 0.0f) x += stretchWidth(wo, wiMid, x, stretchFactor); //add stretch map[ww]=x+dx; map[ww+1]=y+dy; } else { map[ww]=-1; map[ww+1]=-1; } } } } } //---------------------------------------------------------------- //nafila array map s polozaji pikslov //locena funkcija, da jo poklicem samo enkrat na zacetku, //array map[] potem uporablja funkcija remap() //tako ni treba za vsak frame znova racunat teh sinusov itd... //wi,hi,wo ho = input.output image width/height //n = 0..3 function select //f = focal ratio (amount of distortion) //scal = scaling factor //pari,paro = pixel aspect ratio (input / output) //dx, dy offset on input (for non-cosited chroma subsampling) //lbox = letterbox //stretch = dynamic stretch, convert between 4:3 and 16:9 //yScale = -0.5.. 0.5 change aspect ratio on y access only void defishmap(int wi, int hi, int wo, int ho, int n, float f, float scal, float pari, float paro, float dx, float dy, float *map , int lbox, float stretchFactor, float yScale) { float rmax,maxr,r,kot,x,y,imax; int i,j,ww; float ii,jj,sc; int wiMid = wi/2; int hiMid = hi/2; rmax=hypotf(ho/2.0f,wo/2.0f*paro); maxr=fish(n,1.0,f); imax=hypotf(hi/2.0f,wi/2.0f*pari); sc=imax/maxr; //printf("Defishmap: F=%f rmax= %f Maxr=%f sc=%6.2f scal=%6.2f\n",f,rmax,maxr,sc,scal); for (i=0;i0)&&(x<(wi-1))&&(y>0)&&(y<(hi-1))) { if (stretchFactor != 0.0f) x += stretchWidth(wi, wiMid, x, stretchFactor); //add stretch map[ww]=x; map[ww+1]=y; } else { map[ww]=-1; map[ww+1]=-1; } } } } //crop all 4 borders if (lbox) { //top/bottom for (i = 0; i < hi; i++) { ww = 2 * (wi*i + wiMid); if (map[ww] <= 0) { for (j = 0; j < wi; j++) { //clear entire row ww = 2 * (wi*i + j); map[ww] = -1; map[ww + 1] = -1; } } } //left/right for (i = 0; i < wi; i++) { ww = 2 * (wi*hiMid +i); if (map[ww] <= 0) { for (j = 0; j < hi; j++) { //clear entire column ww = 2 * (wi*j + i); map[ww] = -1; map[ww + 1] = -1; } } } } } //===================================================== //kao instanca frei0r //w,h: image dimensions in pixels //f: focal ratio //dir: 0=defish 1=fish //type: 0..3 equidistant, ortographic, equiarea, stereographic //scal: 0..3 image to fill, keep center scale, image to fit, manu //intp: 0..6 type of interpolator //aspt: 0..4 aspect type square, PAL, NTSC, HDV, manual //par: pixel aspect ratio //lbox: 1=letterbox //stretch 0..1 stretch video to fix superview distortion typedef struct { int w; int h; float f; int dir; int type; int scal; int intp; float mscale; int aspt; float mpar; float par; float *map; int lbox; float stretch; float yScale; interpp interpol; } param; //------------------------------------------------------- interpp set_intp(param p) { switch (p.intp) //katero interpolacijo bo uporabil { // case -1:return interpNNpr_b; //nearest neighbor+print case 0: return interpNN_b32; //nearest neighbor case 1: return interpBL_b32; //bilinear case 2: return interpBC_b32; //bicubic smooth case 3: return interpBC2_b32; //bicibic sharp case 4: return interpSP4_b32; //spline 4x4 case 5: return interpSP6_b32; //spline 6x6 case 6: return interpSC16_b32; //lanczos 8x8 default: return NULL; } } //-------------------------------------------------------- void make_map(param p) { float rmax,maxr,imax,fscal,dscal; rmax=hypotf(p.h/2.0,p.w/2.0*p.par); maxr=fish(p.type,1.0,p.f); imax=hypotf(p.h/2.0,p.w/2.0*p.par); if (p.dir==0) //defish { switch (p.scal) { case 0: //fill dscal=maxr*p.h/2.0/rmax/fish(p.type,p.h/2.0/rmax,p.f); break; case 1: //keep dscal=maxr*p.f; if ((p.type==0)||(p.type==3)) dscal=dscal/PI*2.0;break; case 2: //fit dscal=1.0; break; case 3: //manual dscal=p.mscale; break; } defishmap(p.w ,p.h ,p.w ,p.h, p.type, p.f, dscal, p.par, p.par, 0.0, 0.0, p.map, p.lbox, p.stretch, p.yScale); } else //fish { switch (p.scal) { case 0: //fill fscal=1.0;break; case 1: //keep fscal=maxr*p.f; if ((p.type==0)||(p.type==3)) fscal=fscal/PI*2.0; break; case 2: //fit fscal=2.0*defish(p.type,p.h/2.0*maxr/imax,p.f,1.0)/p.h*rmax; break; case 3: //manual fscal=1.0/p.mscale; break; } fishmap(p.w, p.h, p.w ,p.h, p.type, p.f, fscal, p.par, p.par, 0.0, 0.0, p.map, p.stretch, p.yScale); } } //********************************************************* // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="Defish0r"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=4; info->num_params=11; info->explanation="Non rectilinear lens mappings"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Focal Ratio"; break; case 1: info->name = "DeFish"; info->type = F0R_PARAM_BOOL; info->explanation = "Fish or Defish"; break; case 2: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Mapping function"; break; case 3: info->name = "Scaling"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Scaling method"; break; case 4: info->name = "Manual Scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual Scale"; break; case 5: info->name = "Interpolator"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Quality of interpolation"; break; case 6: info->name = "Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pixel aspect ratio presets"; break; case 7: info->name = "Manual Aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual Pixel Aspect ratio"; break; case 8: info->name = "Crop"; info->type = F0R_PARAM_BOOL; info->explanation = "Straighten all edges of video frame"; break; case 9: info->name = "Non-Linear scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Fix camera scaling between 4:3 and 16:9"; break; case 10: info->name = "Y Scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Scale Y to affect aspect ratio"; break; } } //-------------------------------------------------------- //kao constructor za frei0r f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { param *p; p=(param*)calloc(1, sizeof(param)); p->w=width; p->h=height; p->f=20.0; //defaults (not used??) p->dir=1; p->type=2; p->scal=2; p->intp=1; p->mscale=1.0; p->aspt=0; //square pixels p->par=1.0; //square pixels p->mpar=1.0; p->lbox=0; //letterbox p->stretch = 0.0f; //dynamic stretch p->yScale = 1.0f; //separate Y stretch p->map=(float*)calloc(1, sizeof(float)*(p->w*p->h*2+2)); p->interpol=set_intp(*p); make_map(*p); //printf("Construct, w=%d h=%d\n",width,height); return (f0r_instance_t)p; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { param *p; p=(param*)instance; free(p->map); free(instance); } //---------------------------------------------------- //not used in frei0r plugin void change_param(param *p, int w, int h, float f, int dir, int type, int scal, int intp) { p->f=f; p->dir=dir; p->type=type; p->scal=scal; p->intp=intp; if ((w!=p->w)||(h!=p->h)) { free(p->map); p->map=(float*)calloc(1, sizeof(float)*(w*h*2+2)); p->w=w; p->h=h; } p->interpol=set_intp(*p); make_map(*p); } //----------------------------------------------------- void print_param(param p) //not used in frei0r plugin { printf("Param: w=%d h=%d f=%f dir=%d",p.w, p.h, p.f, p.dir); printf(" type=%d scal=%d intp=%d",p.type, p.scal, p.intp); printf(" mscale=%f par=%f mpar=%f\n",p.mscale, p.par, p.mpar); } //------------------------------------------------------ //computes x to the power p //only for positive x float pwr(float x, float p) { if (x<=0) return 0; //printf("exp(%f)=%f\n",x,expf(p*logf(x))); return expf(p*logf(x)); } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] logarithmic //min and max must be positive! float map_value_forward_log(double v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return sr*expf(k*(v-0.5)); } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] logarithmic //min and max must be positive! double map_value_backward_log(float v, float min, float max) { float sr,k; sr=sqrtf(min*max); k=2.0*log(max/sr); return logf(v/sr)/k+0.5; } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //----------------------------------------------------- //smisele vrednosti za parameter f: (za fish) // tip 0: (0.3) 1.001...10; tip 1: 1.000...10 // tip 2: (0.5) 0.75...10.0 tip 3: (0.1) 0.78...10 //za defish: // tip 0: 0.1...10 tip 1: 1.0...10 // tip 2: 0.5...10 tip 3: (0.1) 0.5...10 void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { param *p; int chg,tmpi; float tmpf; p=(param*)instance; //printf("set parm: index=%d, value=%f\n",param_index,*(float*)parm); chg=0; switch(param_index) { case 0: //f tmpf=pwr(*((double*)parm),1.0/5.0); // tmpf=map_value_forward(*((double*)parm), 10.0, 0.1); tmpf=map_value_forward(tmpf, 20.0, 0.1); if (p->f != tmpf) chg=1; p->f=tmpf; break; case 1: //fish tmpi=map_value_forward(*((double*)parm), 1.0, 0.0);//BOOL!! if (p->dir != tmpi) chg=1; p->dir=tmpi; break; case 2: //type tmpi=map_value_forward(*((double*)parm), 0.0, 3.999); if (p->type != tmpi) chg=1; p->type=tmpi; break; case 3: //scaling tmpi=map_value_forward(*((double*)parm), 0.0, 3.999); if (p->scal != tmpi) chg=1; p->scal=tmpi; break; case 4: //manual scale tmpf=map_value_forward_log(*((double*)parm), 0.01, 100.0); if (p->mscale != tmpf) chg=1; p->mscale=tmpf; break; case 5: //interpolator tmpi=map_value_forward(*((double*)parm), 0.0, 6.999); if (p->intp != tmpi) chg=1; p->intp=tmpi; break; case 6: //aspect type tmpi=map_value_forward(*((double*)parm), 0.0, 4.999); if (p->aspt != tmpi) chg=1; p->aspt=tmpi; break; case 7: //manual aspect tmpf=map_value_forward_log(*((double*)parm), 0.5, 2.0); if (p->mpar != tmpf) chg=1; p->mpar=tmpf; break; case 8: //letterbox tmpi=(int)map_value_forward(*((double*)parm), 0.0f, 1.0f);//BOOL!! if (p->lbox != tmpi) chg=1; p->lbox=tmpi; break; case 9: //stretch tmpf=map_value_forward(*((double*)parm), -0.2f, 0.2f); if (p->stretch != tmpf) chg=1; p->stretch=tmpf; break; case 10: //Y scale tmpf=map_value_forward(*((double*)parm), 1.5f, 0.5f); if (p->yScale != tmpf) chg=1; p->yScale=tmpf; break; } if (chg!=0) { switch (p->aspt) //pixel aspect ratio { case 0: p->par=1.000;break; //square pixels case 1: p->par=1.067;break; //PAL DV case 2: p->par=0.889;break; //NTSC DV case 3: p->par=1.333;break; //HDV case 4: p->par=p->mpar;break; //manual } p->interpol=set_intp(*p); make_map(*p); } //print_param(*p); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { param *p; float tmpf; p=(param*)instance; switch(param_index) { case 0: //f // *((double*)parm)=map_value_backward(p->f, 10.0, 0.1); tmpf=map_value_backward(p->f, 20.0, 0.1); *((double*)parm)=pwr(tmpf, 5.0); break; case 1: //fish *((double*)parm)=map_value_backward(p->dir, 1.0, 0.0); //BOOL!! break; case 2: //type *((double*)parm)=map_value_backward(p->type, 0.0, 3.0); break; case 3: //scaling *((double*)parm)=map_value_backward(p->scal, 0.0, 3.0); break; case 4: //manual scale *((double*)parm)=map_value_backward_log(p->mscale, 0.01, 100.0); break; case 5: //interpolator *((double*)parm)=map_value_backward(p->intp, 0.0, 6.0); break; case 6: //aspect type *((double*)parm)=map_value_backward(p->aspt, 0.0, 4.999); break; case 7: //manual aspect *((double*)parm)=map_value_backward_log(p->mpar, 0.5, 2.0); break; case 8: //letterbox *((double*)parm)=map_value_backward((float)p->lbox, 0.0f, 1.0f); //BOOL!! break; case 9: //stretch/upscale fix *((double*)parm)=map_value_backward_log(p->stretch, -0.2f, 0.2f); break; case 10: //Y scale *((double*)parm)=map_value_backward(p->yScale, 1.5f, 0.5f); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { param *p; p=(param*)instance; remap32(p->w, p->h, p->w, p->h, (unsigned char*) inframe, (unsigned char*) outframe, p->map, 0, p->interpol); } dyne-frei0r-b93ec51/src/filter/defish0r/interp.h000066400000000000000000000512661524104146000215140ustar00rootroot00000000000000//interp.c /* * Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu * This file is a part of the Frei0r plugin "defish0r" * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /******************************************************************* * The remapping functions use a map array, which contains a pair * of floating values of each pixel of the output image. These * represent the location in the input image, from where the value * of the given output pixel should be interpolated. * They are given in pixels of the input image. * If the output image is wo pixels wide, then the x coordinate * of the pixel in row r and column c is at 2*(r*wo+c) in the map * array, and y at 2*(r*wo+c)+1 * * The map array is usually computation intensive to generate, and * he purpose of the map array is to allow fast remapping of * several images (video) using the same map array. ******************************************************************/ //compile: gcc -c -O2 -Wall -std=c99 -fPIC interp.c -o interp.o // -std=c99 za roundf() // -fPIC da lahko linkas v .so (za frei0r) #include #include /* za debug printoute */ #include //-------------------------------------------------------- //pointer to an interpolating function typedef int (*interpp)(unsigned char*, int, int, float, float, unsigned char*); //************************************ //REMAP AN IMAGE //-------------------------------------------------------- // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, unsigned char bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[wo*i+j]); else izs[wo*i+j]=bgc; //background fill } } //-------------------------------------------------------- //for four byte (int, 32 bit) values (packed RGB color) //little endian !! // vhs = vhodna slika velikosti wi x hi // izs = izhodna slika velikosti wo x ho // map = za vsak pixel izs pove, kje ga vzamemo is vhs // bgc = background color // interp = kazalec na interpolacijsko funkcijo void remap32(int wi, int hi, int wo, int ho, unsigned char *vhs, unsigned char *izs, float *map, uint32_t bgc, interpp interp) { int i,j; float x,y; for (i=0;i0) interp(vhs,wi,hi,x,y,&izs[4*(wo*i+j)]); else //background fill { izs[4*(wo*i+j)]=bgc; izs[4*(wo*i+j)+1]=bgc>>8; izs[4*(wo*i+j)+2]=bgc>>16; izs[4*(wo*i+j)+3]=bgc>>24; } } } //************************************** //HERE BEGIN THE INTERPOLATION FUNCTIONS #if defined(_MSC_VER) && _MSC_VER < 1800 __inline const float roundf(float x){ return (int)floor(x+0.5); } #endif /* _MSC_VER */ //------------------------------------------------------ //za debugging - z izpisovanjem //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNNpr_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { //printf("u=%5.2f v=%5.2f ",x,y); printf("u=%5.3f v=%5.3f ",x/(w-1),y/(h-1)); //printf("U=%2d V=%2d ",(int)roundf(x),(int)roundf(y)); #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif *v=sl[(int)roundf(x)+(int)roundf(y)*w]; return 0; } //------------------------------------------------------ //interpolacija "najblizji sosed" (ni prava interpolacija) //za byte (char) vrednosti v packed color 32 bitnem formatu //little endian !! // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpNN_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { //int index = (int)(x+0.5f)*4+(int)(y+0.5f)*4*w; //fast rounding int index = (int)roundf(x)*4+(int)roundf(y)*4*w; //call once #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif v[0]=sl[index]; v[1]=sl[index+1]; v[2]=sl[index+2]; v[3]=sl[index+3]; return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBL_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; a=sl[k]+(sl[k+1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l+1]-sl[l])*(x-(float)m); *v=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bilinearna interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBL_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int m,n,k,l,n1,l1,k1; float a,b; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)floorf(x); n=(int)floorf(y); k=n*w+m; l=(n+1)*w+m; k1=4*(k+1); l1=4*(l+1); n1=4*((n+1)*w+m); l=4*l; k=4*k; a=sl[k]+(sl[k1]-sl[k])*(x-(float)m); b=sl[l]+(sl[l1]-sl[n1])*(x-(float)m); v[0]=a+(b-a)*(y-(float)n); a=sl[k+1]+(sl[k1+1]-sl[k+1])*(x-(float)m); b=sl[l+1]+(sl[l1+1]-sl[n1+1])*(x-(float)m); v[1]=a+(b-a)*(y-(float)n); a=sl[k+2]+(sl[k1+2]-sl[k+2])*(x-(float)m); b=sl[l+2]+(sl[l1+2]-sl[n1+2])*(x-(float)m); v[2]=a+(b-a)*(y-(float)n); a=sl[k+3]+(sl[k1+3]-sl[k+3])*(x-(float)m); b=sl[l+3]+(sl[l1+3]-sl[n1+3])*(x-(float)m); v[3]=a+(b-a)*(y-(float)n); return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti //kar Aitken-Neville formula iz Bronstajna // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpBC_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[l]; p2[i]=sl[l+1]; p3[i]=sl[l+2]; p4[i]=sl[l+3]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; //printf("p=%f ",p[3]); if (p[3]>256.0) p[3]=255.0; //printf("p=%f ",p[3]); *v=p[3]; return 0; } //------------------------------------------------------ //bikubicna interpolacija "smooth" //za byte (char) vrednosti v packed color 32 bitnem formatu int interpBC_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,b,l,m,n; float k; float p[4],p1[4],p2[4],p3[4],p4[4]; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; for (b=0;b<4;b++) { //njaprej po y (stiri stolpce) for (i=0;i<4;i++) { l=m+(i+n)*w; p1[i]=sl[4*l+b]; p2[i]=sl[4*(l+1)+b]; p3[i]=sl[4*(l+2)+b]; p4[i]=sl[4*(l+3)+b]; } for (j=1;j<4;j++) for (i=3;i>=j;i--) { k=(y-i-n)/j; p1[i]=p1[i]+k*(p1[i]-p1[i-1]); p2[i]=p2[i]+k*(p2[i]-p2[i-1]); p3[i]=p3[i]+k*(p3[i]-p3[i-1]); p4[i]=p4[i]+k*(p4[i]-p4[i-1]); } //zdaj pa po x p[0]=p1[3]; p[1]=p2[3]; p[2]=p3[3]; p[3]=p4[3]; for (j=1;j<4;j++) for (i=3;i>=j;i--) p[i]=p[i]+(x-i-m)/j*(p[i]-p[i-1]); if (p[3]<0.0) p[3]=0.0; if (p[3]>256.0) p[3]=255.0; v[b]=p[3]; } return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,k,l,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=n*w+m; for (i=0;i<4;i++) { p[i]=0.0; l=k+i; p[i]=wy[0]*sl[l]; l+=w; p[i]+=wy[1]*sl[l]; l+=w; p[i]+=wy[2]*sl[l]; l+=w; p[i]+=wy[3]*sl[l]; } pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //bikubicna interpolacija "sharp" //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! ODKOD SUM??? (ze po eni rotaciji v interp_test !!) //!!! v defish tega suma ni??? int interpBC2_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int b,i,k,l,m,n,u; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wy[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wy[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wy[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; //se po x xx=x-m; wx[0]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; xx=xx-1.0; wx[1]=(1.25*xx-2.25)*xx*xx+1.0; xx=1.0-xx; wx[2]=(1.25*xx-2.25)*xx*xx+1.0; xx=xx+1.0; wx[3]=(-0.75*(xx-5.0)*xx-6.0)*xx+3.0; k=4*(n*w+m); u=4*w; for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; l=k+4*i; p[i]=wy[0]*sl[l]; l+=u; p[i]+=wy[1]*sl[l]; l+=u; p[i]+=wy[2]*sl[l]; l+=u; p[i]+=wy[3]*sl[l]; } k++; pp=wx[0]*p[0]; pp+=wx[1]*p[1]; pp+=wx[2]*p[2]; pp+=wx[3]*p[3]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSP4_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 4x4 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSP4_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n,b; float pp,p[4],wx[4],wy[4],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-2; if (m<0) m=0; if ((m+5)>w) m=w-4; n=(int)ceilf(y)-2; if (n<0) n=0; if ((n+5)>h) n=h-4; //najprej po y (stiri stolpce) xx=y-n; wy[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wy[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wy[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wy[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); //se po x xx=x-m; wx[0]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); xx=xx-1.0; wx[1]=((xx-1.8)*xx-0.2)*xx+1.0; xx=1.0-xx; wx[2]=((xx-1.8)*xx-0.2)*xx+1.0; xx=xx+1.0; wx[3]=((-0.333333*(xx-1.0)+0.8)*(xx-1.0)-0.466667)*(xx-1.0); for (b=0;b<4;b++) { for (i=0;i<4;i++) { p[i]=0.0; for (j=0;j<4;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<4;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti //Helmut Dersch polinom // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //spline 6x6 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu //!!! PAZI, TOLE NE DELA CISTO PRAV ??? belina se siri //!!! zaenkrat sem dodal fudge factor... int interpSP6_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,b,j,m,n; float pp,p[6],wx[6],wy[6],xx; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-3; if (m<0) m=0; if ((m+7)>w) m=w-6; n=(int)ceilf(y)-3; if (n<0) n=0; if ((n+7)>h) n=h-6; //najprej po y (sest stolpcev) xx=y-n; wy[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wy[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wy[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wy[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wy[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wy[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); //se po x xx=x-m; wx[0]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); xx=xx-1.0; wx[1]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx-1.0; wx[2]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=1.0-xx; wx[3]=((1.181818*xx-2.167464)*xx+0.014354)*xx+1.0; xx=xx+1.0; wx[4]=((-0.545455*(xx-1.0)+1.291866)*(xx-1.0)-0.746411)*(xx-1.0); xx=xx+1.0; wx[5]=((0.090909*(xx-2.0)-0.215311)*(xx-2.0)+0.124402)*(xx-2.0); for (b=0;b<4;b++) { for (i=0;i<6;i++) { p[i]=0.0; for (j=0;j<6;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<6;i++) pp=pp+wx[i]*p[i]; pp=0.947*pp; //fudge factor...!!! cca 0.947... if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti // *sl vhodni array (slika) // w,h dimenzija slike je wxh // x,y tocka, za katero izracuna interpolirano vrednost // *v interpolirana vrednost int interpSC16_b(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[(j+n)*w+i+m]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; *v=pp; return 0; } //------------------------------------------------------ //truncated sinc "lanczos" 16x16 interpolacija //za byte (char) vrednosti v packed color 32 bitnem formatu int interpSC16_b32(unsigned char *sl, int w, int h, float x, float y, unsigned char *v) { int i,j,m,b,n; float pp,p[16],wx[16],wy[16],xx,xxx,x1; float PI=3.141592654; #ifdef TEST_XY_LIMITS if ((x<0)||(x>w)||(y<0)||(y>h)) return -1; #endif m=(int)ceilf(x)-8; if (m<0) m=0; if ((m+17)>w) m=w-16; n=(int)ceilf(y)-8; if (n<0) n=0; if ((n+17)>h) n=h-16; //najprej po y xx=y-n; for (i=7;i>=0;i--) { x1=xx*PI; wy[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wy[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } //se po x xx=x-m; for (i=7;i>=0;i--) { x1=xx*PI; wx[7-i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xxx=(float)(2*i+1)-xx; x1=xxx*PI; wx[8+i]=(x1!=0)?(sin(x1)/(x1))*(sin(x1*0.125)/(x1*0.125)):1.0; xx=xx-1.0; } for (b=0;b<4;b++) { for (i=0;i<16;i++) { p[i]=0.0; for (j=0;j<16;j++) { p[i]=p[i]+wy[j]*sl[4*((j+n)*w+i+m)+b]; } } pp=0.0; for (i=0;i<16;i++) pp=pp+wx[i]*p[i]; if (pp<0.0) pp=0.0; if (pp>256.0) pp=255.0; v[b]=pp; } return 0; } dyne-frei0r-b93ec51/src/filter/delay0r/000077500000000000000000000000001524104146000176645ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/delay0r/CMakeLists.txt000066400000000000000000000004161524104146000224250ustar00rootroot00000000000000set (SOURCES delay0r.cpp) set (TARGET delay0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/delay0r/delay0r.cpp000066400000000000000000000034201524104146000217270ustar00rootroot00000000000000#include "frei0r.hpp" #include #include #include #include class delay0r : public frei0r::filter { public: delay0r(unsigned int width, unsigned int height) { delay = 0.0; register_param(delay,"DelayTime","the delay time"); } ~delay0r() { for (std::list< std::pair< double, unsigned int* > >::iterator i=buffer.begin(); i != buffer.end(); ) { delete[] i->second; i=buffer.erase(i); } } virtual void update(double time, uint32_t* out, const uint32_t* in) { unsigned int* reusable = 0; // remove old frames for (std::list< std::pair< double, unsigned int* > >::iterator i=buffer.begin(); i != buffer.end(); ) { if (i->first < (time - delay) || i->first >= time) { // remove me if (reusable != 0) delete[] i->second; else reusable = i->second; i=buffer.erase(i); } else { ++i; } } // add new frame if (reusable == 0) reusable = new unsigned int[width*height]; std::copy(in, in+width*height,reusable); buffer.push_back(std::make_pair(time,reusable)); // copy best unsigned int* best_data=0; double best_time=0; assert (buffer.size() >0); for (std::list< std::pair< double, unsigned int* > >::iterator i=buffer.begin(); i != buffer.end(); ++i) { if (best_data==0 || (i->first < best_time)) { best_time=i->first; best_data=i->second; } } assert(best_data != 0); std::copy(best_data,best_data+width*height,out); } private: double delay; std::list< std::pair< double, unsigned int* > > buffer; }; frei0r::construct plugin("delay0r", "video delay", "Martin Bayer", 0,2); dyne-frei0r-b93ec51/src/filter/delaygrab/000077500000000000000000000000001524104146000202565ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/delaygrab/CMakeLists.txt000066400000000000000000000004221524104146000230140ustar00rootroot00000000000000set (SOURCES delaygrab.cpp) set (TARGET delaygrab) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/delaygrab/delaygrab.cpp000066400000000000000000000152571524104146000227260ustar00rootroot00000000000000/* Delay Grab video effect blockwise, controllable image delay Copyright (C) 1999/2000 A. Schiffler Copyright (C) 2001/2002 Denis Roio original sourcecode is from libbgrab 2.1f ported to FreeJ, successively modified then ported to frei0r This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include #include #define QUEUEDEPTH 71 /* was 76 */ #define MODES 4 // freej compat facilitator typedef struct { int16_t x; ///< x axis position coordinate int16_t y; ///< y axis position coordinate uint16_t w; ///< width of frame in pixels uint16_t h; ///< height of frame in pixels uint8_t bpp; ///< bits per pixel uint16_t pitch; ///< width of frame in bytes uint32_t size; ///< size of the whole frame in bytes } ScreenGeometry; class DelayGrab: public frei0r::filter { public: DelayGrab(int wdt, int hgt); ~DelayGrab(); virtual void update(double time, uint32_t* out, const uint32_t* in); private: ScreenGeometry geo; void _init(int wdt, int hgt); void createDelaymap(int mode); void set_blocksize(int bs); int isqrt(unsigned int x); /* cheap & fast randomizer (by Fukuchi Kentarou) */ uint32_t randval; uint32_t fastrand() { return (randval=randval*1103515245+12345); }; void fastsrand(uint32_t seed) { randval = seed; }; int x,y,i,xyoff,v; uint8_t *imagequeue,*curqueue; int curqueuenum; uint32_t *curdelaymap; uint8_t *curpos,*curimage; int curposnum; void *delaymap; /* initialized from the init */ int delaymapwidth; /* width/blocksize */ int delaymapheight; /* height/blocksize */ int delaymapsize; /* delaymapheight*delaymapwidth */ int blocksize; int block_per_pitch; int block_per_bytespp; int block_per_res; int current_mode; }; void DelayGrab::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; geo.size = geo.w*geo.h*(geo.bpp/8); geo.pitch = geo.w*(geo.bpp/8); } DelayGrab::DelayGrab(int wdt, int hgt) { delaymap = NULL; _init(wdt, hgt); imagequeue = (uint8_t *) malloc(QUEUEDEPTH*(geo.size)); /* starting mode */ current_mode = 4; /* starting blocksize */ set_blocksize(2); curqueue=imagequeue; curqueuenum=0; fastsrand(::time(NULL)); } DelayGrab::~DelayGrab() { free(delaymap); free(imagequeue); } void DelayGrab::update(double time, uint32_t* out, const uint32_t* in) { /* Update queue pointer */ if (curqueuenum==0) { curqueuenum=QUEUEDEPTH-1; curqueue = imagequeue; curqueue += (geo.size*(QUEUEDEPTH-1)); } else { curqueuenum--; curqueue -= geo.size; } /* Copy image to queue */ memcpy(curqueue,in,geo.size); /* Copy image blockwise to screenbuffer */ curdelaymap= (uint32_t *)delaymap; for (y=0; y1) createDelaymap(current_mode-1); // break; // case 's': // set_blocksize(blocksize+1); // break; // case 'a': // if(blocksize>2) set_blocksize(blocksize-1); // break; // default: // res = 0; // break; // } // return res; // } void DelayGrab::createDelaymap(int mode) { double d; curdelaymap=(uint32_t *)delaymap; fastsrand(::time(NULL)); for (y=delaymapheight; y>0; y--) { for (x=delaymapwidth; x>0; x--) { switch (mode) { case 1: /* Random delay with square distribution */ d = (double)fastrand()/(double)RAND_MAX; *curdelaymap = (int)(d*d*16.0); break; case 2: /* Vertical stripes of increasing delay outward from center */ if (x<(delaymapwidth/2)) { v=(delaymapwidth/2)-x; } else if (x>(delaymapwidth/2)) { v=x-(delaymapwidth/2); } else { v=0; } *curdelaymap=v/2; break; case 3: /* Horizontal stripes of increasing delay outward from center */ if(y<(delaymapheight/2)) { v = (delaymapheight/2)-y; } else if(y>(delaymapheight/2)) { v = y-(delaymapheight/2); } else { v=0; } *curdelaymap=v/2; break; case 4: /* Rings of increasing delay outward from center */ v = (int)isqrt((unsigned int)((x-(delaymapwidth/2))* (x-(delaymapwidth/2))+ (y-(delaymapheight/2))* (y-(delaymapheight/2)))); *curdelaymap=v/2; break; } // switch /* Clip values */ if ((int)(*curdelaymap)<0) { *curdelaymap=0; } else if (*curdelaymap>(QUEUEDEPTH-1)) { *curdelaymap=(QUEUEDEPTH-1); } curdelaymap++; } } current_mode = mode; } void DelayGrab::set_blocksize(int bs) { blocksize = bs; block_per_pitch = blocksize*(geo.pitch); block_per_bytespp = blocksize*(geo.bpp>>3); block_per_res = blocksize<<(geo.bpp>>4); delaymapwidth = (geo.w)/blocksize; delaymapheight = (geo.h)/blocksize; delaymapsize = delaymapheight*delaymapwidth; free(delaymap); delaymap = malloc(delaymapsize*4); createDelaymap(current_mode); } /* i learned this on books // by jaromil */ int DelayGrab::isqrt(unsigned int x) { unsigned int m, y, b; m = 0x40000000; y = 0; while(m != 0) { b = y | m; y = y>>1; if(x>=b) { x=x-b; y=y|m; } m=m>>2; } return y; } frei0r::construct plugin("Delaygrab", "delayed frame blitting mapped on a time bitmap", "Bill Spinhover, Andreas Schiffler, Jaromil", 3,1); dyne-frei0r-b93ec51/src/filter/denoise/000077500000000000000000000000001524104146000177525ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/denoise/CMakeLists.txt000066400000000000000000000005031524104146000225100ustar00rootroot00000000000000set (SOURCES denoise_hqdn3d.c) set (TARGET denoise_hqdn3d) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/denoise/README000066400000000000000000000014751524104146000206410ustar00rootroot00000000000000Denoise Frei0r plugins For now, I have only ported the Daniel Moreno's hqdn3d filter from Mplayer. I have also tried Mplayer's "ow" (overcomplete wavelet) denoiser, but despite being only 2D, it is EXTREMELY slow (like <1fps...), so I decided not to include it for now. In the future I would like to try at least a thresholded 3D median, and maybe port something like fftdenoise3d from Avisynth. That is a pretty big chunk of code, and originally written for another operating system, so much more work, and it depends when I'll have the spare time for that. Or maybe some other "smart" denoiser, suggestions welcome. HQDN3D This is a three dimensional nonlinear IIR filter. Does a pretty god job at moderate noise levels. For stronger denoising, it becomes a bit asymmetric, which is a consequence of its IIR form. dyne-frei0r-b93ec51/src/filter/denoise/denoise_hqdn3d.c000066400000000000000000000276361524104146000230230ustar00rootroot00000000000000/* hqdn3d.c This frei0r plugin is a port of Mplayer's hqdb3d denoiser original by Daniel Moreno Version 0.1 nov 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall hqdn3d.c -o hqdn3d.o //link: gcc -shared -o hqdn3d.so hqdn3d.o //#include #include #include #include #include #include #define MIN_MATRIX_SIZE 3 #define MAX_MATRIX_SIZE 63 //---------------------------------------- typedef struct { int Coefs[4][512*16]; unsigned int *Line; unsigned short *Frame[3]; }vf_priv_s; //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; double LumSpac,LumTmp; vf_priv_s vps; unsigned char *Rplani,*Gplani,*Bplani,*Rplano,*Gplano,*Bplano; } inst; //======================================================== //functions LowPassMul, deNoiseTemporal, deNoiseSpacial, //deNoise and PrecalaCoefs are from Mplayer "hqdn3d" filter //by Daniel Moreno static inline unsigned int LowPassMul(unsigned int PrevMul, unsigned int CurrMul, int* Coef){ // int dMul= (PrevMul&0xFFFFFF)-(CurrMul&0xFFFFFF); int dMul= PrevMul-CurrMul; unsigned int d=((dMul+0x10007FF)>>12); return CurrMul + Coef[d]; } void deNoiseTemporal( unsigned char *Frame, // mpi->planes[x] unsigned char *FrameDest, // dmpi->planes[x] unsigned short *FrameAnt, int W, int H, int sStride, int dStride, int *Temporal) { long X, Y; unsigned int PixelDst; for (Y = 0; Y < H; Y++){ for (X = 0; X < W; X++){ PixelDst = LowPassMul(FrameAnt[X]<<8, Frame[X]<<16, Temporal); FrameAnt[X] = ((PixelDst+0x1000007F)>>8); FrameDest[X]= ((PixelDst+0x10007FFF)>>16); } Frame += sStride; FrameDest += dStride; FrameAnt += W; } } void deNoiseSpacial( unsigned char *Frame, // mpi->planes[x] unsigned char *FrameDest, // dmpi->planes[x] unsigned int *LineAnt, // vf->priv->Line (width bytes) int W, int H, int sStride, int dStride, int *Horizontal, int *Vertical) { long X, Y; long sLineOffs = 0, dLineOffs = 0; unsigned int PixelAnt; unsigned int PixelDst; /* First pixel has no left nor top neighbor. */ PixelDst = LineAnt[0] = PixelAnt = Frame[0]<<16; FrameDest[0]= ((PixelDst+0x10007FFF)>>16); /* First line has no top neighbor, only left. */ for (X = 1; X < W; X++){ PixelDst = LineAnt[X] = LowPassMul(PixelAnt, Frame[X]<<16, Horizontal); FrameDest[X]= ((PixelDst+0x10007FFF)>>16); } for (Y = 1; Y < H; Y++){ unsigned int PixelAnt; sLineOffs += sStride, dLineOffs += dStride; /* First pixel on each line doesn't have previous pixel */ PixelAnt = Frame[sLineOffs]<<16; PixelDst = LineAnt[0] = LowPassMul(LineAnt[0], PixelAnt, Vertical); FrameDest[dLineOffs]= ((PixelDst+0x10007FFF)>>16); for (X = 1; X < W; X++){ unsigned int PixelDst; /* The rest are normal */ PixelAnt = LowPassMul(PixelAnt, Frame[sLineOffs+X]<<16, Horizontal); PixelDst = LineAnt[X] = LowPassMul(LineAnt[X], PixelAnt, Vertical); FrameDest[dLineOffs+X]= ((PixelDst+0x10007FFF)>>16); } } } void deNoise(unsigned char *Frame, // mpi->planes[x] unsigned char *FrameDest, // dmpi->planes[x] unsigned int *LineAnt, // vf->priv->Line (width bytes) unsigned short **FrameAntPtr, int W, int H, int sStride, int dStride, int *Horizontal, int *Vertical, int *Temporal) { long X, Y; long sLineOffs = 0, dLineOffs = 0; unsigned int PixelAnt; unsigned int PixelDst; unsigned short* FrameAnt=(*FrameAntPtr); if(!FrameAnt){ (*FrameAntPtr)=FrameAnt=malloc(W*H*sizeof(unsigned short)); for (Y = 0; Y < H; Y++){ unsigned short* dst=&FrameAnt[Y*W]; unsigned char* src=Frame+Y*sStride; for (X = 0; X < W; X++) dst[X]=src[X]<<8; } } if(!Horizontal[0] && !Vertical[0]){ deNoiseTemporal(Frame, FrameDest, FrameAnt, W, H, sStride, dStride, Temporal); return; } if(!Temporal[0]){ deNoiseSpacial(Frame, FrameDest, LineAnt, W, H, sStride, dStride, Horizontal, Vertical); return; } /* First pixel has no left nor top neighbor. Only previous frame */ LineAnt[0] = PixelAnt = Frame[0]<<16; PixelDst = LowPassMul(FrameAnt[0]<<8, PixelAnt, Temporal); FrameAnt[0] = ((PixelDst+0x1000007F)>>8); FrameDest[0]= ((PixelDst+0x10007FFF)>>16); /* First line has no top neighbor. Only left one for each pixel and * last frame */ for (X = 1; X < W; X++){ LineAnt[X] = PixelAnt = LowPassMul(PixelAnt, Frame[X]<<16, Horizontal); PixelDst = LowPassMul(FrameAnt[X]<<8, PixelAnt, Temporal); FrameAnt[X] = ((PixelDst+0x1000007F)>>8); FrameDest[X]= ((PixelDst+0x10007FFF)>>16); } for (Y = 1; Y < H; Y++){ unsigned int PixelAnt; unsigned short* LinePrev=&FrameAnt[Y*W]; sLineOffs += sStride, dLineOffs += dStride; /* First pixel on each line doesn't have previous pixel */ PixelAnt = Frame[sLineOffs]<<16; LineAnt[0] = LowPassMul(LineAnt[0], PixelAnt, Vertical); PixelDst = LowPassMul(LinePrev[0]<<8, LineAnt[0], Temporal); LinePrev[0] = ((PixelDst+0x1000007F)>>8); FrameDest[dLineOffs]= ((PixelDst+0x10007FFF)>>16); for (X = 1; X < W; X++){ unsigned int PixelDst; /* The rest are normal */ PixelAnt = LowPassMul(PixelAnt, Frame[sLineOffs+X]<<16, Horizontal); LineAnt[X] = LowPassMul(LineAnt[X], PixelAnt, Vertical); PixelDst = LowPassMul(LinePrev[X]<<8, LineAnt[X], Temporal); LinePrev[X] = ((PixelDst+0x1000007F)>>8); FrameDest[dLineOffs+X]= ((PixelDst+0x10007FFF)>>16); } } } #define ABS(A) ( (A) > 0 ? (A) : -(A) ) static void PrecalcCoefs(int *Ct, double Dist25) { int i; double Gamma, Simil, C; Gamma = log(0.25) / log(1.0 - Dist25/255.0 - 0.00001); for (i = -255*16; i <= 255*16; i++) { Simil = 1.0 - ABS(i) / (16*255.0); C = pow(Simil, Gamma) * 65536.0 * (double)i / 16.0; Ct[16*256+i] = (C<0) ? (C-0.5) : (C+0.5); } Ct[0] = (Dist25 != 0); } //end of hqdn3d functions //=============================================== //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="hqdn3d"; info->author="Marko Cebokli, Daniel Moreno"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=1; info->num_params=2; info->explanation="High quality 3D denoiser from Mplayer"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Spatial"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of spatial filtering"; break; case 1: info->name = "Temporal"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of temporal filtering"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->LumSpac=4; in->LumTmp=6; in->vps.Line=calloc(width,sizeof(int)); in->Rplani=calloc(width*height,sizeof(unsigned char)); in->Gplani=calloc(width*height,sizeof(unsigned char)); in->Bplani=calloc(width*height,sizeof(unsigned char)); in->Rplano=calloc(width*height,sizeof(unsigned char)); in->Gplano=calloc(width*height,sizeof(unsigned char)); in->Bplano=calloc(width*height,sizeof(unsigned char)); PrecalcCoefs(in->vps.Coefs[0],in->LumSpac); PrecalcCoefs(in->vps.Coefs[1],in->LumTmp); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->vps.Line); free(in->vps.Frame[0]); free(in->vps.Frame[1]); free(in->vps.Frame[2]); free(in->Rplani); free(in->Gplani); free(in->Bplani); free(in->Rplano); free(in->Gplano); free(in->Bplano); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=map_value_forward(*((double*)parm), 0.0, 100.0); if (tmpf!=p->LumSpac) chg=1; p->LumSpac=tmpf; break; case 1: tmpf=map_value_forward(*((double*)parm), 0.0, 100.0); if (tmpf!=p->LumTmp) chg=1; p->LumTmp=tmpf; break; } if (chg==0) return; PrecalcCoefs(p->vps.Coefs[0],p->LumSpac); PrecalcCoefs(p->vps.Coefs[1],p->LumTmp); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->LumSpac, 0.0, 100.0);//BOOL!! break; case 1: *((double*)param)=map_value_backward(p->LumTmp, 0.0, 100.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; assert(instance); in=(inst*)instance; //Frei0r works with packed color, Mplayer with planar color //I decided to copy data rather than modify the hqdn3d functions //this takes some time, but future inmprovements in hqdn3d //functions can be simply copied here without modification for (i=0;i<(in->w*in->h);i++) //copy to planar { in->Rplani[i]=inframe[i]&255; in->Gplani[i]=(inframe[i]>>8)&255; in->Bplani[i]=(inframe[i]>>16)&255; } deNoise(in->Rplani, in->Rplano, in->vps.Line, &in->vps.Frame[0], in->w, in->h, in->w, in->w, in->vps.Coefs[0], in->vps.Coefs[0], in->vps.Coefs[1]); deNoise(in->Gplani, in->Gplano, in->vps.Line, &in->vps.Frame[1], in->w, in->h, in->w, in->w, in->vps.Coefs[0], in->vps.Coefs[0], in->vps.Coefs[1]); deNoise(in->Bplani, in->Bplano, in->vps.Line, &in->vps.Frame[2], in->w, in->h, in->w, in->w, in->vps.Coefs[0], in->vps.Coefs[0], in->vps.Coefs[1]); for (i=0;i<(in->w*in->h);i++) //copy to packed, preserve alpha { outframe[i]=((uint32_t)in->Rplano[i])|((uint32_t)in->Gplano[i]<<8)|((uint32_t)in->Bplano[i]<<16)|(inframe[i]&0xFF000000); } } dyne-frei0r-b93ec51/src/filter/distort0r/000077500000000000000000000000001524104146000202565ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/distort0r/CMakeLists.txt000066400000000000000000000004201524104146000230120ustar00rootroot00000000000000set (SOURCES distort0r.c) set (TARGET distort0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/distort0r/distort0r.c000066400000000000000000000164661524104146000223710ustar00rootroot00000000000000#include #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif #include #include "frei0r.h" #define GRID_SIZE_LOG 3 #define GRID_SIZE (1<name = "Distort0r"; distorterInfo->author = "Gephex crew"; distorterInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; distorterInfo->color_model = F0R_COLOR_MODEL_PACKED32; distorterInfo->frei0r_version = FREI0R_MAJOR_VERSION; distorterInfo->major_version = 0; distorterInfo->minor_version = 10; distorterInfo->num_params = 4; distorterInfo->explanation = "Plasma"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amplitude"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The amplitude of the plasma signal"; break; case 1: info->name = "Frequency"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The frequency of the plasma signal"; break; case 2: info->name = "Use Velocity"; info->type = F0R_PARAM_BOOL; info->explanation = "\'Time Based\' or \'Adjustable Velocity\'"; break; case 3: info->name = "Velocity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Changing speed of the plasma signal"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { distorter_instance_t* inst = (distorter_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->grid = (grid_point_t*)malloc(sizeof(grid_point_t)* ((width/GRID_SIZE)+1)*((height/GRID_SIZE)+1)); inst->amplitude = 1.0; inst->frequency = 1.0; inst->change_speed = 1.0; inst->time_stack = 0.0; inst->mode = 0.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { distorter_instance_t* inst = (distorter_instance_t*)instance; free(inst->grid); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); distorter_instance_t* inst = (distorter_instance_t*)instance; switch(param_index) { case 0: // don't scale inst->amplitude = *((double*)param); break; case 1: // scale inst->frequency = *((double*)param) * FREQUENCY_SCALE; break; case 2: inst->mode = *((f0r_param_bool *)param); break; case 3: // scale inst->change_speed = *((double*)param) * SPEED_SCALE; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { double scaled; assert(instance); distorter_instance_t* inst = (distorter_instance_t*)instance; switch(param_index) { case 0: // don't scale *((double*)param) = inst->amplitude; break; case 1: // scale to [0..1] scaled = inst->frequency / FREQUENCY_SCALE; *((double*)param) = scaled; break; case 2: *((f0r_param_bool *)param) = inst->mode; break; case 3: // scale to [0..1] scaled = inst->change_speed / SPEED_SCALE; *((double*)param) = scaled; break; } } /* this will compute a displacement value such that 0<=x_retvalwidth; unsigned int h = inst->height; unsigned int x,y; inst->time_stack+=inst->change_speed; grid_point_t* pt = inst->grid; for(y=0;y<=h;y+= GRID_SIZE) for(x=0;x<=w;x+=GRID_SIZE,++pt) { plasmaFunction(&pt->u, &pt->v, x, y, w, h, inst->amplitude, inst->frequency, inst->mode?inst->time_stack:time); } interpolateGrid(inst->grid, w, h, inframe, outframe); } void interpolateGrid(grid_point_t* grid, unsigned int w, unsigned int h, const uint32_t* src, uint32_t* dst) { unsigned int x, y, block_x, block_y; unsigned int tex_x = 0, tex_y = 0; unsigned int grid_x = (w / GRID_SIZE); unsigned int grid_y = (h / GRID_SIZE); for(y=0, tex_y=0; y < grid_y; y++) { for(x=0, tex_x=0; x < grid_x; x++) { unsigned int offset = x + y*(grid_x+1); grid_point_t* upper_left = grid + offset; grid_point_t* lower_left = grid + offset + grid_x + 1; grid_point_t* upper_right = grid + offset + 1; grid_point_t* lower_right = grid + offset + grid_x + 2; int32_t u_left, u_right, v_left, v_right; int32_t start_col_uu = upper_left->u; int32_t start_col_vv = upper_left->v; int32_t end_col_uu = upper_right->u; int32_t end_col_vv = upper_right->v; int32_t step_start_col_u = (lower_left->u - upper_left->u) >> GRID_SIZE_LOG; int32_t step_start_col_v = (lower_left->v - upper_left->v) >> GRID_SIZE_LOG; int32_t step_end_col_u = (lower_right->u - upper_right->u) >> GRID_SIZE_LOG; int32_t step_end_col_v = (lower_right->v - upper_right->v) >> GRID_SIZE_LOG; int32_t u_line_index, v_line_index; int32_t step_line_u, step_line_v; uint32_t* pos = dst+ (y<> GRID_SIZE_LOG); step_line_v = (int32_t) ((v_right-v_left) >> GRID_SIZE_LOG); for(block_x=0; block_x < GRID_SIZE; ++block_x) { int uu = u_line_index >> 16; int vv = v_line_index >> 16; u_line_index += step_line_u; v_line_index += step_line_v; // Bounds checking to prevent buffer overrun if (uu >= 0 && uu < (int)w && vv >= 0 && vv < (int)h) { *pos++ = src[uu + vv * w]; } else { *pos++ = 0; // Black pixel for out-of-bounds access } } start_col_uu += step_start_col_u; end_col_uu += step_end_col_u; start_col_vv += step_start_col_v; end_col_vv += step_end_col_v; pos += (w - GRID_SIZE); } } } } dyne-frei0r-b93ec51/src/filter/distort0r/distort0r_post.jpg000066400000000000000000002225561524104146000237730ustar00rootroot00000000000000JFIFQPCC@"  :!1A"Q2a #$BqRb3&=!"1A#2Qaq$B3bCr4DR ?BEVH_v;;TU|'k^Uz_W^;#"(DO w7!V1JSs 4n!\6I!iHB4:@3G>VJf@lB~Vf+VpD0rJުP3du57^֗J~< @GՔO^v%UF\ZlO} oPƊUDzQ=Hw~'[R>ԭO(#sWEUW'QW[M8>\JV(@dU E^3Z lkk$ʓjG hsr=aWXnaN3feAa(h`r3[啐I/$rfkk9uklK"U%V[Z`T%`FNƎ':5cX U@ގ5^Mz?z^ܫҪ]z|ldhQzQ{'Nv|"t}iNxOȟ{Ow;s|G?Z~<hx`?oRUTU#;\`UUOJx_§*'~\Q""xEsQ/iהuޑ:U';_ܪUT6t|ϟx6~[SGN_OHST~zWz Eo}w}~ut(U|#\}='|HW*v'Kih^Ӯ^TEE^*HG?44~ :Ao HTOR}K_JtUmk:r_QSNurv'_ej*"z;Us.צj'SSW oU;w)گ=yzw\Zj+ޚyUQ?cSiڪuj?6fzUO'^U|*"Kmo~y/j<7U>Ȫ5]:D^x zU#.Ng'_&[gGd}v|/HگJ*t:U)UG}ڻ?*۝~[N D^}"~uλELҞr{r z~<:ם|O'y0>O! O >4'ֶ«zcQ'{ET'jzWrDWDN|'TTTDEN׿>7:DU r{_1r']^;}x:V??'!ͽ$ ǂux %;!s_TTo]]"E)`Nw˺u܋ׄ_w?~ȩEO?_ҝw^4mh׏>?q5b}ρ4֤c5ZU]:O mF5Ȋؑ/]uvڈۿ?ED}O*'U|w^-Ju:{DW_'{?oqDmAZ㭂>#z~ꝪuҧH*+u;O+񽱯hƧ~|5>Sz*uτ{ U~ߟ=+ߏSTvNӯ"yWUv~[L2|><{oδ}4$.DNh^~:_?iӻTEv\㿲?_>;_ Dw;^vC`E_?UUDUxEF_'(l?>G4~oDuGzww^k]:TN|~^&UUkS}*_ N:EvSQ]y_+'wvIe^hNVz_ƾ~ W)@ >̿JT\DF{_&_T$?-Zץ\+~"{5]Nׯ+ߞ>5i~|r־ r<޴?3_O~9{^||QߏaVVz]wڧⱢ~:o ;|]`X>cFAJ<'_>ZD}ʉ?DrۿW]u҉D׵U>mon_?':SOSZTvh>w}>uP(Jֆy)?T_~=Kׯ?TOQDSOµmUDUDwJ׿i㾗o>2#{޿oP>*O`|kݣGgz$z*;/|o"]_|>tI'd?i(~tXϦt$y} ߉d VJCͼ{ H8x<~򛅙ETmk*0@YSlG [r(51Xq;QjmX3C_Pq*`&.6B[B䡲њ+ĂF X8#ӏ#+ǶG$ ψ9._FHr Nc Qa2C,OX{aÝ$L%a(+p$ <$r%!"tsQD13Qw"NQW$#ZL8;,S\y߇发5iiإ"ZayWH[..#ࣤ[+Z{ '/O\U5P=hچUmZh.($ nk| +"l-r5E V=R w͒Z[Yl+tkM4-Ν"5fPKiT#=vLφEءb@Z %](ޤ/_uT ߩz8>x{d-EZ:mKGIC'gm@AsäŖ'}^O s>JI@g v\]E!PLԛָ3{@l% :]uY:jMmȯ8$ȗvUD)Tz3 :=DWu?wl0뙉&Sa"RP5,Y*A=t1G6Ew|/SUZ{;rt+S_=wxzDVڪ}jN>(<~>65\tNמڿO;-^^>?m<|[Ld#Ƽx'@'@g{骾U:NNӮ~ꊈw3^E(*'>2kry򈨨>Ƚ/ϫW'H9??k ¢: EO To 7#gzCD x;? NGt'ۿ 㿌=?^WEujگǎ=+SEOU4UwO܉r/UN>~A?Z:X}_h|}OQ/v;< ڍS}~0}??_5[OWǏKۯUQ|t^'o1oN^WjW(} M( x>#+x~}f/nO)z xGt<"'B'jDOUFoHkWmFʪ"xD^ϧ~J{ˢkSD{DEDUT^[E?nR:~||z"I_G*uZ=#61US~Dy^N {EToiE}'i_ߞ/Q=I/vן}Fxuyƿߑ| ם|dhW*OFHt{d*#R}*'^D}*k(UUe |#6Iw:O r*"UU;_=/IߝU|3oj|"U\ȕ<"t~܊S""|'']w:RQ:^_n|G|~>||X|C_ǟ>WvSV?Xr"SEOK_$Sҿo/)Ң]DkbW/]SQQSxOiGlhW}~QQW*'Ƶu9Uֿ~xwZ߁8Vx**x/;E:'z/}xrr#_TO§+HUtڧK/uit%#Gzǟ?o^+]ҹ?*ϕ﯄ʈ(9>89/ߵge~FFıE^}H | Q9O~ky^*}`GOwJO{GJyZ)C&(m㽲2@[*4zUX_,R>K./Z Kq, aGL:)N$K$bk%AA-yp:9$S%d6EBfkbF5!HъrL}SL!6I,C_S2"Cg&乯EH;SWH;;@`30b TNtդ3+똭("9(Ox]Omڅ\R>-u1&&`MWMKa ofp17oH "bsl+v'd#\\5(36uuFr=V3zbTZSciNCƎ Lӆ'hH&iB^=_H=5Tj#t@E`'E0 8Mt2"Ӽ ,7ֹf}cZABz2Pf&/z5 `1 f ξ8&c$~`ͬBk&@YL$z!B&?gYc^lddrEC配쩷G "\zLDQ9'{eG)#[?R@z|)/(Ҳl|(Mq{y&r{kTzE'?kU]vSUQSʧ]";ӯKzDoX#r1W${\*/Tr*"gz>zN^*ߴT0`@*~ D ̫;t>wXOW*/KHKETWwQDVKOھ?i+WUwS҉]9**/~;UUUzOKEO;E|*~|Nt~k>|*ug??{ 1_}҈'^Sԫ"'~Vtӽ(v1'RQS~:NIԩ9hGuEr*/hDU'QS/DUD?j~w_ִGhkZp7?Ά75UEDOڟU ;Duߕ^_+Q~ꈝ/;#Q;+EE_._^U{_+|f< N\ToE;2k{#ԧC@>t|l]~˱Gt]Q?j+ZJ*/HEN_65^NW^|yNUFhۓD_~Hh騨^{UoiҪvו;OϏu#$?|~c' RǏ_ooߧ8؟/i^:EyETϕT6uׅT^Sv'iz_(jFU:^Uz_"'iQWK;Q{OxuvDDy7 '>_oV)a2ZKPȄ UI}Bcwyjr#r7S^V7ƪ{FjzEdk2ڒYVG(׺4W8FeU8LP$mUUtQvoJ@?+ece{Udꛓ| tMP\,0oTA٧+IuKʩ4O?_ߟBUd75Mgd*JyHgmgjđv9 "{\ !**1Z=QM$:F5Oi=befT{,)Y8搹F}J-!E9~efO,*0OFgO!36(dQ Nt϶lFv)2T ^UpfMu:qy=>"LʑS^xA_3DU"#hӰ'Z<ގU6+WM1O% b9EHVR#4z>k{H +U)M4&uX4yy Ғ 21POt֋?ϏzE>wTO?WjꊈDN^ׯ+_t~>7{O*9ȝ=J'nD9XhtOμyOYEA kchyh5? xUI NY h#LR(w~RwOQ(0K:[ m.@ -J`&]9Gs$ä#FH#T$!7?/ԦL` Ə&րߛ!ɷ:J0(> )Pi*| q"Č~r\ce85DGА".VJ8a:WΧ ySo]/JU骽*'nu_)j+ӶhGH}]R+ <HDn!%3\3^v?|4FF'a鵤&e$oF')HDENWǟKvtUG";>u_o=*/|?_MͰs vJ65̣Ԏ׉A3.g#ǯT"(h>+:`y /~ȿDN}Ec 7la)DrPFDlwBT,LkR<Yu6UQH?'_A~πu'mQ/D>!hY,!,j9$9-=_ =1NL@tՙ>h'7\Ya)Se,O0WjHZE_!ѹpeL=,p"KVˠی򚐜}#5{&6Ԫms9 }ih,1)7&o&*{E[s6}OYT]|f k3dyrc1jYH(vdӛqu-ȋ׎7'-i Um ErvFw))\G 6ѽ^åpCɬ@5ʥ3'*8c*i+vq@^ۈt4j*iiVDr1 2\Y5ŖG|VUP5 =.~䪗MZuWi.hJ[Ec 2I$J艮%R//dG>*ְG.sJE5G*k';4Ôr:q:BWϢm1[!&6WyKvꇅo%GIu0GKS5liYD3g‒&Trjn/VKp< mUMJQM$D=iH 9W86v4"Io "%;ױY{K4)aFag-dz7#Uђʚґ]6 rth iBLl hђa F9z3b 8 dca4Y<Z _{ǥ\e<58dF E=fNXÏ]>H6HS& 1.pP16ii@'eY[~yP}>Zy>ȧR,Z5EmW Dsm<"JLl!M kYIZxHٞ8#YX(#W阏e1Bd`<: h΃%Z6F&lRC(ZөWPp+q.M+TsbC)z+OEO<`},yKS4ɇ[9-R5߭?/{n TaSD.-+aiXesǰ:QO+Uk԰EjVYZ [} gZ+7gT_*}:_=J+rGvO:Wz9Q;F4Tj35w{[kXt^Fx3)1|i$d=#sQTD*<}ҫҪ7Nz^B\kA;>|h~G64Gh>N_z;TS$骝WDžrw{ODN{"'~zD_eD}^nI<UVǎV`;<| ƼuQ5'oCG'{OW#ډ)mEMDAfX|QPY2RMQ 0o`oFXL>L\&ΧoLmtzddrbʻ.VGXlkb-(vU|SgBe8Hκǂ7i z7We ZR-EEaQ?]\W. J=&9 )w~ J@ &<qlQ^7#2{>UT"{M.+}5K}`P5"M8lC+_ IhPTx'1fb`5C6^o ggzl&~Xqf6fw䭚>dkH\6К ^P1[B@U[,AjiPntTBaWiBKP$Y;M{3o lkmQ|KOք, OIo$NŲLuw+4; x,#}JϹ,J)2x @\shؿ[`< @B\Qi:( 4k|ox yTͫ(UNUh@H(gd6YyPRNFbև V !DlM$pH+';$lE";#,Wuq.xXs?0Zl ]3)).sћؖ~-GoO`.Eawo6Yr>O+vo_6x;k_<][fn/G[oRZٮMI^rK̺Iyؚ9:QOvqST` K, i 4\Tp dWbt(Pj 4qٟI-n Ppsf ً@z6(>)XUJʰ3k >߸)efR \gDe% =Yކ8 -uնȪ,9+Q%x1X=%sxN6BOb,5%(ӡÀ0)3PLDa2Aoj;Z ;{ː*t:Axlƞ_\ Su1RZ2愹.2f:Mudi_ /iag4c]EFP TF1aQ,sC;JM_ڼ[10V-f/c<ٿSUdgT$RGcJ)X&f̒'@Kr֮c]o4oOC:VcGDwԈ^;o ;ˑ|H_R {u8ʄZU<Ѽ,ȫ-pJ2yētPZHY= #M,#;KU/LUF\bjH'Fjf4$Yt D+BsN+VLæwUH~\(sGӅ2!1{ymJ%Icc\DYBaLxL!= ,e!{%V6Xe9csQڪױT{UQ;bG.UD{#=1kQvSKKs2baF/2Ƴe*d,g, OQN(h{jIe/ z[G:Zh @ Z čƘz{ڪ׮^ӯ]?w_Or*ƄIS\N׿oDE_Ң"yDI<_E:EEU)S~:|NDTOt|f}U_USb/O*wNW{zj}j Ҋ“$oz%% j`"x!JYdM_QNi*`"׀VRE-Ma:?+އe"b&:a:\@VuqۖV~!$Gh=%᷎8̼vHy !>Tbiŭ{N3 F*>NC(}e+d!X(oQ-DtpOP:G>Q ˃4N%Xf8KŘ.r~/6go[Z)m{VO(ktQ[#~]mo$uM_#fU5Al3 dj[>mG m|eC q6d$) > x͎yi rHU^I5W4kYeLa)qtrEH^AC&"hJT?ҹ:;'s!x]L*:ZUYOX& 8W%CFK3F=[Yqlln.i-bZe-(]V5,ԠsSdw:N_UG-MWFzJΒOG(B,C?vS)ҍfX"!k BK Ral*F+Pg.eewjv5>p Uk1vk;^G!u0ȭbX+XQmP ؒF$#%ܞią*I<(:; G Lj8[k7rx4+f+rwVBOD[:&=3ҸcEXL1,2FgŊ$$H–$O]<}K()peI0CT3T沫UVHg'+F=u_&ToNj,=JkJ<(E c%+ý  RQ1\QM/QKvr1'ΐ hUqA c:˃O15_Z^2Ƹf_Qyjn2C13wN*[9*ԄbdƎt[@'PGX!ZBAc28RDŽNG6:kYx,K@4Q˔|󤞐kj;1Ջ3pgbKA/@8"u#?JHǹù5L֢HZk}RHȠwPK:dDlhsa7Gvs׹$I,:g^&J$3.S* (%-yś1?VޔǠ`зmۃɑUF2;_"immd*_5bW/801ȎbdIj"t:W+>&w{$G:4jF>$VYad幭%E<"\)=LHƮUTFCdG?[Q#>ui[>J u#|X0"j~d:6mSLN[RX{s!xU;b[eC旛k (Qhp0;biI_aMZ{a,j);Xn,Wԕ(,E cV{b"+ FgF` 9 ¦%ZP-*d#ѵz6!Heb0*B9$XdY J -cJԉNqsSÀjXY$3g"4Wje$э\vN9liah#|M=lS ms?%4Y[%@I1#GO9D81E e9Y<̝蛕Hsq]#*iqؙmTrw[4iXTʻFmULelMq;=ŢU{Oƒdvbu&>!/k;MTrPⓔ9Bƺ%j ,5m\;:J`g?I=-%=ɖ0̅\Icr.K3W+(nV*$Ğhda@Kcco#h.Bm,B@u$e(dX >8*+'x\O)PS ems 3wO[>ƒ[O{0uVWǜϰ jUAT 'mr|xRAdcdd5j*ZKT7%fa3~A;! WQȷ0-Tw{+,mH{ n  k3.^nIup#nΏaxq/ȏ5lx沲iہy'/JI2T4`uy!3r~Mugd*hDBweaQh|᪲!dUHڮ5YY -~nί6=Cfoi?O㧋m: p4)]w"tk_59Z͆J1&q*miW;%{1՘TNdn ƍB8wأ#<`r433ZF I46F]mW\39~YjøX]bdwsF؇[Z@ =nwlkc, -&CM PLͻ$VIO(Vgg9~%+7L"߸ɑȽQس( R$ "IbT8VH]tnrVB|/Uls۲mFlL 5."N,i4139{pJ>n`E@0qQFJ2d«lwD6U uYg߆CR21B&=Fhb>&]F%Y̨7J)Jׯ~w wNDNQ\~r=oƸ3(Qr{zu)uU1(И"d<4tB]艰IQPl$^ezթHE7{]ԾUSjUoJN܊֪/rfP.|K~4A#=kl$@SņH`ANǪ>—l{ZmI$Rw5y & Y)5uBb!BW>9=*5~ҵzw5{^vXA1:K)+lw6]3>YЊ? *t"**?o  et'qĔ;ה䠒<@it7eAoDJJ"]/kHyN=yjxQ}QQ:DN/;ǟ6z;O(Wj~TDS""2b"t}]?j~~ ~j]Z _qO\J[;G^/ery+1//6%h3cxKa`>PF^OL+(/bz'k{h, {}ض124]fz+U٦3u 2 -RE m]$qWI?/c8/ %=W{qbn&~%a,Nߚ&3y:ak wEjv3#&Vk4'➡ |DB{3QT5[ޓbBΈ^^s|2\eZW!.l³5НTªS%.'+BS_Ǎ)Y\1SÝKiҵ$#O \V|r܃Ƙ`KZ".:pih2Z=)qqx!a-u*o)rյ\{by 6UZPĝ|ɪ[[Ȧh(C* }̈́8/sD_1q)iO3 p%3DP[:qmEQXNPZ-iKaicuQȎ"d /"A 2 y:1-YP8$RWEY nT<6Y-Ilb־`=rr9-j[ -*כ3w(!"pX###XI8PH\[$h"$_-=e)a^!tv]dEzV#:1γ&x et+g :Qc[y4p0HlcK LT kJ "SH',G6]9rkja<G+bl1:dOXt&B9drv(HFZ1+1 ' XX$rJ4lhd/y3}LNF|E2) ̇TX8/ܫZiZ+𱪋l q;8\U&[`%"Ђ}5j>7K< c#f(X(GYԚ6Hz#OVw$M0K8"I䙉 ✊L͑"dwE]f]b0XB{Ydر]5sg%43c|.%zkd|-7ؤA,P$+3Ewf*΍VȐCƀ`G1r(Ly3nd2T9 Ś2~YH-ZXԙ =rȎd5V)K"ЧkV.SV,E+~oR1L,uvj !aoVlkf fF0SѕfYv1QU:X_!#IJ) \G/7zPD# dV@8ìN"Fw,145vUW)܋m2L+ߖ?V{WU⶞&o|" <)8(8rBKó36q XjŖ= HVl$pJG5r5u\ذnmA qe`m- 5FkhM^fFw GczMZCc3D\Xc;(N1xO-<Hz (glbХ=B 26],9nnF%I9+D׌i TWsj66X#U>%YUyFR((C9xg-'3+/I0(;p2MrȩTe=TU/͉!2f̗U̖T9F93K me<\#Al҉,bu",W27$Ouo(UbIw觞RcB{(b;̈zzp(2W{LC#Ew I_MD=`mqĥc뢖yސ5E]m~wZ% - \/o12- _039j|C?Wce*n]<+}[8\^3׺J̭aUtq(FoS\QXxX@3$f,hG8]&-9G-ş79Iz9\Mq1ῑG-l1h[Kd{q8֯a[<.Ħ ~G._K׏Ta?Mggwpz 7/zְyN|gjbxŏh"kڙ 1\L7܊gg(h3l9[wuo!fySYL_#eQYND}zgnc6,MiqXa+/Irgwz^xcʌjGԮYxh2FNLI*J)BIcCIg6q9-+۞ juNq?WɵP i|9`q\y><*IĜ]U9y/e*WU₀| s^jWP]uQiثI'K 6?g*|fNcH̿+oN6Ɠ~s9üvx(x't3ghƇ_E]qrjJWq4<u8֪cC#])s(5;;09 +e=ϺRaVMEJ6:}3P29n7"ϊHr32'7;;K'5$*:|Yxa"2Č3"IZK+`s'h8 U!A,R&S[H>a?<7s6@y3%RZJ“nC۝Ɗ\Vo<.{cQI?t5: x3Ѕr]U`i YRWlkF%6fP3BFV&UU1bՃvږ!G"*ӋR@f!@1P6O̎9X)Bj1t8U8=ΪST mjod~X ROR/GzS.w]Fz:NӮUnƩLGY~鍤Lxe++S?SD%HVbuu I/9!m"qg rflK(*DvN.Ʊot~|~:c(Q-@},M RWaMvB$w +]{͍UQτ'U'KWQğ֏ƾ<< b8 F]i׉l~?/ s˪ߓϗJbٮݨ;y79-޺b щO,h)Ye.j[J6_9.X;sMuv41gxI3i` ik&6oYoXlt0fsFsי W |a.'n<O$l`g קIgg W3-.{KsܵhVq}<&iV,M,,ki aI.W˽Iq[''#O  Q7c-9fI[-1k{cNA>zLka,y[4G<#qZW:4pe ՛53.0]S;"![Ě4f#tUJrDx{6VM]$>0{!8!-Wsa|9\\SW!]PVU#3BмtmVȺɿ "33 :,SSelsSly_+1UyPE OGR` jpV]b5Is+Fezj5rNSh9ca57. z Մ6?IVJ%YZ_ qe?d5h#*geynTy?7A1͵Ǔ@)j M9CLaCi[ayZmsD94^9_Kȟ*B{$,$-+r\}^NpcQqrc04gT;7h2:"ӉӰtq#ff>$A^mY;5,~vB9_O:FC0ݟ-%$˧"]ɦR$5%gNQ:yҿیƞO]%w5pZ<m].l3 v1>"ypv|syǛNp3CZV~x}}p[,"21:JZit@9j+FZ$+rSI#'uH=)FP.Uw9E}6qYەEtrL>SdN;ӳ @f`YGi^C5ar{{"y>a x"e>Ss10$XpJM2@UX *9_| 2WDO$Dk72t DG7H]uRaE8e!qs~3 ia8D}G|>wOnEwPĒ>+1%Zi~c2ͩMnƣu{L(ּN( [aqti\S]Al+7wC^u g3e5R\4υ!Y$^^~=Q*u6`\M?!(u(Mܙ{HyvD>y8 *Qav}|!Ћ7 b7,9fWAzuCt $ʡ-I"2 # 890eZ59~S HRҼ+@.R\A7%4D 4=p_T`ϾRq[.s{S_jdNR<:̽Д{`,XҧGTĒύՙY%R re۹*d-ңKv= i)fp@(\| "Ryf,]\&}Mf4 jfr%!(o͖r7Cp 0U]Fz7` O#PG<qӑM489PH؉S?QKM)k ZVZW};PHrc(y ;U K3 b#eb`Ɨ+lL vaE$wiFC"ޥ?"ǒGru\:J4tVñflJw\ dܱ~1{Lf(f +w,,;JhNљƪhz'Wֶ!L]^B-QYk6#z܍k+j$:/ myfMݳ>* ;H6% +sQȢ'b^d'Ӝe1tDFj.-6XR,[DLޢkuLl|v#$f}i^E`bbn3a1GY_wǺG΍n+%a5_13Xq5.r񞊫ПlZ 6BKM2K2/jI]!lT_WFddCƸ;7w olGll}^R {+ W]\Kbh47VUK'3N ^_CRs{8+]6wo[O<}m;nHUiYnmNh7u5ƛ:GDvلm܏ MnL,H>XX"RL oJk@qy]^0lZZmE %ɕ$`0)\\9'&\91+Fll)vq}O%P}u^gr>`9oQGnN%{owL,Pv hJ;Ȟsj+1aN{&5a/ggwϡ\c`4y}'&iqX tBivPDY7 M9[\h.l_,0&-'Pb7k+uy6j-ۻ 5쓎ϳ>4 c,Z@22SZ%U)TOTG* [dIIIlU铔Y 't$QިmlŭYukQiM˯c;rrpy&?`-1sg9Ҫz7ԨS/UN6NRUd;s)iSǢhM]*%e(0$uvu8 f5%ss,l1sk+XAX39PJLK\k:,jr y-x,Zw$Lf^)0%X?ļFS66Tk5|R*Lf)@1-D:)WtK3 ,a6̒&F;R6C0'ݦAN|k{-zY `ΒUe4Q3gXf &`C SB dÒOq~/YtϒGQ=W#cOX=!9\jj(4;HxECd,"c#d-0HbL=qcIc_RXЍYUm]pJcPW"kׇEɕucY63_UoVא|]:B2@oy䯰N:㬭6 ˋQՕ Eg(^,j-l "Ėz譬hr !|{ Mk!=+M] 0*7YhŽHeh#$|!TV5>@;%-9jK}4unW!uv~{kO[GžrZ͇]{/u^^!9T3ζCQU @<_$lIVt['¹_(%P}N&0cW)jo.쵄Ts6dlidMW9^>R4tz\Q,tWFqԙK \նCkc|1t',_*ś>·{[4elrk3ڌ52qx\?Ҙ [tiHirj߸?qf V]]#|a>:yMŸl\.6:ظT*MF?3ԑcvԓ6 |Jq+3fjl&ΞY aʘPP,mT:*(4vY:w҅.Eaݮe0/[ %3\4#"} } uz|g>s?sUj'hcBr%O.Aёv$ky1`N9 m61ο2-Y<;41k!Vbȏ[䭺R7A/a(ѝ*xULJV.g-C-X): ]o,[T+:*\VtWݾM˓Idv,T:V_9YqiZS)b1JHkl! s3<(NpeLtpNVFjLe($8īm^E+/zdYXꊛarܝ#{V Ai6WG} 3i`F"f1k cZ.J=6o&X`Xͬ1`+3ajf6I_ϗdp&ߘ>c@lM'-Ӈm5n2t]ڜV{Uq6*ڲQ l$X9imߜ.V7{7n> h~G'T9U™|n\|G>h4ngi؝`;n1jxwoz!*Zj o OMVC."\k'Ye1gJy+^'rA4j.xMقAuӻ>|;u?xcW] ~̲- ¨dMb'rɫ+2CͲ{')3 \<ƣW">-Ɍt+~N $] 0q07 2a&g154#6Ҝ9Q D I {[ !$TP)~)rJG+}CƐd?L]|7zvg 4zZ{+ߚfo)k«U˵翦2HsuuTRʫ5͗e`}r5^[ 첼*ZLQj^\71^U(jn_U)gT 2 R,׵; 8!0VWζ!.8["N{PB&AF$-"wDCr85#X2kÏR=8km889heX3c.3k-h96}Mo P$>` -aYQA+2i7[iG]VQsaV6ZAlmm-COa kpPjOJLޮAi!zM.KcyJU3ڌw#c/]uZ:O&Z7{t'iy֩?k*c@SI)R97TGR@\=ZWEA*EQ&#$VչRAȰWa5@gŌ7(xy cupQyTZ|U()3S-]ĸYQM}~B8&R/ZP١mb]?-ل=q:y,]CDQiT<֎75ӳHg.ĻM0!ejHy Vɞ1,:kCs8Bx]_j˦r'!Ɯu>|%K-%Gikz; ѭgShxKAm5Kc@vg3m@5g|FdlFVgE!OssԺF].[v]3 YBZyCMSG ԫM#9ܕʻ䱰Ln|M=*lGV]Uȃ\_@88;e]cy'u{YJwriFzsоGL˧ b.kaTTVЫv4< 9pQqG]Cd]e-uLF!z3g'Ime`%]BlVT;E0r$kk#+!HXܬ l75D) M 9ctDd//[Z"m<|(tIV) D Ί9dcD9ʊqeƵ s# OT/;qVfOc): %q"kooKq]0[a3ҿ< FLI]kDx4uԏfOkaBţ3ctP3E>\S}1UB1#r9T.V벚BU^M ߣ>@6v3ŭ-QA'%*WuYs%P 3,!%ZHK B|$g?Ƚ \_ àW@]_2Cn+#%TQ4mth 5;]u|:YDɔWiw 8`,ravr0FB53r.#BP!JJ*jCeK;255meθT*Pixl 2s`,V1<ټ3Ȥ1^ks|E"tit"rnon)*7lijrj!֋;ZIbX Y"^sI6֛1dobM+sY:OS?8oS"F\WnZaez"G6A=v:ZUyVx𓬮l̑/)!B@^jVQBL( XzBe k'dbjV)3S:Ed<4^ôGu4ng;e5j-A[JNU/$n䛫 ':~"ieuEF֛#m4T!$,lY!twDs"5$FTueeWIO UM[=#J)X@dTgȲm&AMVUS]n[$uv^!mWy} }ekH=pHT7Ñg5j#skDBǹ,1b|5Y:$jzUQ=]XEW6||$)?G疎G=3QC ;|~ q5ƅ)x0q>i>aQ~! 9ozHԜw[ {ǙڎDIeRUrngLnc{XSv3?Q Y{IN>2.Uc@ԫfb:N>L笁4WVM-FjRG"@M軔q5ӡS%/xA_qUKfs'%4( ωh7QTvSN{;E^O:jJ:EHϩ.BcAg5@J$Jr&{:O+lb:X^8fHea) YFd2EwzޜQxJeHvQ a|U7|LLDL-((8RL)fϹL^M[-.:[gY^eҦpI,IJlBPdő]QYg^3c[~$?J2W ief3G n>IኲŦfbt6sjY-l^7"X"4>( Vj d Q"<$)˙#L'l. TUc2r\ 1XEŰt9-j`7RrtnHs8F1{=2 xY7qK/.[5;%\/_d4<@7ԋfM[$d4>= 7SSgI T[N5Zڇ`ӌV6aad,Tշ\897T.5)&̞8E[Cєt~dc/B8[Ffs:mxFJET ۱Jgk5OݸG⍖.M hqZ^1l!m }-?L7\L'f/T5S{ NhføB8_zᬏWXJ>Lq"PșR@C!2(V]ẍ́_&)WVsM{2ϊr]ԯSv`h-22:Mg!E9Z9 AAzjƳ[fbh\k | yMO<[8v}*)kE˜cef%x ɋ";z+:xC'|0,)}1g58+T2ڰ4Lk >kG1fUU4'l*UZ7q"Tќm:fE޳MZ ,lvKE{+zܠՏ_6[wH&j*fMھ 1M#i3%hm$X mgt6Cqj(8 ;ڣ3PBjj"jUt:t!P3Z-uE,<1~G m-ī&r< = d3ģNJFK9{q8@Et_Kי-uq241m.B\D d`- aF' * ȹQ湖cѬ䯽) eʹGتU%Δ|y\#YPTzkJAC.n KYuuc={Iwωť`E[YPuZ(m]UY*{\-np܎lg90BE>i*T՚RosZ.#ڛmjNf5HѫTAWnhD󵍚#@#B;e&zM^V1y`k6U&ϱ@ڣ~V 4@lX׉Fb l٨DfDՙJVCMUm0ua =᠄JAZ8\AiS^_sZ^lR;ӭ1c"]jU#B}DNTyn@TYb\(}IS\}yYm]*(peX=Nc\0ǝ -@TM]\ɍzë!Ԉ8$K{7Ja .;2]ʋiBi(ɩs5U|ѕPV"Kx&ʼnIcd)8 ZYT_|$WH85#;rd)XیC2\!w\ԉdIt[ ܙ]x Xi` 6VyxUW yP=jeь \Yc]qWԤ\뎆ENREmmT R}Sd 2Ҟ( և֝jS;Bʀ2f*,mş0c8.@;LI_ɔ!ЭJ)i\}6G@}ni,Oy9GQ&39nx3quIUs]d3.0ԺM>J%eQ!eNuqQ'V}IeEi'G2'W 9 <}=@fZzoKQ3 BD#Krx ^iJ5GC}F:ދp9hc%8NNZ$ i uZ.l,F*\>R!h,OݭKgKD- @TC"$P/䖺T$ԃqU0 1GY*=t/-)qpnOԜB5O"ْ䩪#4ah|emy+ Ky KyaGm|uLa 5 |iXffeq(;""c'"!)Y$JoSN*yٓ8 $Hlwo҅ݨ BlJ> jŴJ=UsL$eXecu]aeVC)B6W4xGubM ǑǨ!;ǰ,@eEdfA̦TWUeuMf 錸B,(࡜1wef"cmvF଑A5Pl6T1m-$r=>*8% %8#ɞR$IC$K"etMbsʎW9Lקt,1+4^LtޘoJg")5Âҥ^GaUa P}ɋw O&X$3Os 6@rr"KfZzjX7,Cjh}ĮsMY@,Րf +&mlt45 9 UaH`ˣp7+zH=NDFگ$:b{@,Zx(Mc1'UE}tAN*Yj8Q(^43vi3ߴ3xPx g$F+jW7L )1[zkݜEAa9ccX16Jki춫0;}zƾP' ;I y`;.+Ĵ%Ə#5QXroZFw: P-ff}C6ζ8 ;[`Ch,a3%-ˇ>M= B?GUklENͱ?I51 e de{}68su!wĖF^+ (wS@a-6Bbǐ Qrr[swvS}w_ ǒOS[gʰ)[ۓz%JN޶4:#KvN6;,IXA TkfB=e@!+m$ъ.W}MEo^)vOֲQ⮖=Cledt\0B0J0UnQE9(y =s`?M + wUB3WY-+ˇ>uF?7w0.g@˰i1`]K{BX*)p87<r)^>%`8nqk_+W\jJ}%H%"Q+ +d`cY82P.Z@ŎyYI0cҘpS yXZUE'%Uq95CZ0 >|cWVeŞr˻ A4/8 ,Vxr%1L(DWAƓ`FR Wk#|:5HBAt)yϨuB2LŞ$Y0MCɾ+KK$tagu]ԨЛM5p8 jRIDYz:k((& _>e5Y!4{ vr$Yk icT78 @HGX1h3V JA "/"y$ 2"ޯ{xր2O[*mi\SK ?׎gꓗ Gҩ-sl+3Xi+C,gG:IU1%3ۉ^ƿ+z@HՆW#&HE'!#-n`zBTC(:`Zlzٙ;m*QmZR(u2$ya>9Ҽ`|ύͅ`qcYE8:A'$^7}۾7I&ٓl}uS/Y3{k\פR˝+zr cDW*5ג ωm{<9L(%.Hm*:ܶ;jz]=-hϷ*aJyMxZ69Hֵ5sS+GjJת-~mriу#mX\osÑI~jrD [}( ¼7z億t6zkdP.B bA5ٓl[ꝍZ?"E"#*#l$?B2gv{qZ9[ ~c6Y8m mܑer!Iƴ+LȖoHe&rx?$幫6Zq_:;r<g/#WKM-ch/f{M?Vsj~Il9:nU)yoW|lE&e35zNJmr-]iv=m||񈶑lNs5y[[M_ZZ~bxm aVm62;d-vj{TT4a@Qy ݔmPP ەVsOa;Q˜꺠;~ܩxy)?6.T(fu,[-jv6;\/|V=v{m WAM咛:YxgPU^k,&ok*#2C Ā.X.3M'%r7uYb9N ǽ9K}e}^~dKT؅4@{oc<~+,H4}Rטs423n{/ QPBk[W, f6\H51IPf~:ԍg t8uc+w^ȴi㲜@ʕ9ʡ4Z+jC ac**׻n;M6|5eϊE5V]gͺG)#*"}&ZGj0[P7r>֚){FjCVFX&sSԀ&Z! )/.[nb9g-rLkk8ky&EyDi1P_:{7X.r6'&iJN+H÷H ƹh,X9M۶<$Sz5VXLDgWRW*>(!h>k\et.ćH!$ &qcFjbA$P6{U" aUu؞FѲ"?qD;gi."b #9\OwSX@08leko3' TX,"{Fv 9$xnm-ÑRj qy@\Esܖ>/rj] x(UX;. u:`r)IIh~P^|E*(2(EGJL-ՁRDRSN˧^Ǘ͟QicآfXʲ&+5̓`TuHu5f+@01H-JTEES,r䏇bX +$We5]3zVKu[)\Ѣ,UfbWs*)^ܕE |w$*;+=ͧ#!/ aBÞn_1µ7<;b@tFV;ਏqFV2%AO8$y4q9Ůyd6@DqHPdP=~.\u 2%rB$*09'o]Z0+s>>(X,T̽N^ ˅R,泎ce`B j9ϙ¥tQ׸j oiS n۱\c=ԜY\LuIP bc$ܙm%S@+OΘ.p }丝v`ƋAĸ{jZBAZ(Fix*ζ 8b4ű+ӡ50qh("|Z,#W9\,ҏD;V-ΖD; m.̔ K%]O(^Kdh$:zu{<…,үQ[I^DN'm;ҨG68Dq34+V@ \-|sfB$Ft#OZ ;)%a3BdWLH,`;&2"bIPd['mu0)+y;{ڏRF9g_QW{NJ 鸻qhdO{?'A{ ӆАCcZߵNHyl^9^D)#:kܪףWQCņA[hd$k#vslK zYDhk[ UK1f$PLi5eˋ%C}whΌ^4Β=A(Cԋ:˺5lg(N@ ^"kй*$jI+UDwlj_j/&+/@:_t7$*nPT:e^jw N(^$O l ;ydkMZ~fmFegўhoM8UKҌΧ2 #ԣ hOWsXgḄ ;?5cck={sOu~rؼInҞUU@6Ҷ`&Vj/Ӯ-&}g/EjM6k02<-b٭E7FPtgF~QL1F~iڠÚev` yXbdG0Y%H'Gk!M_,ڷP9v>Q"rXY`W+UTdjzp Y>ʮf]Ss #8D&)ͫ:j{)jh*lG,$g72)EsPtE$++I\ " mtͥ0YPi*TQC33BvV&3]gz6뵍 tZ3t5oYr5rs}#}pLς;uȞ[wOF`haBe }TDޏ%ikkvW;5!.{ s")ǂg{Bhkk{n]fm@5}0.1KQ%TI 3OV 2B RB ֑3}K8kG#{#6إH2$QqO9EN'kD7/qku -Bh*(jTw#bxV>9k}8|b;BS2bU4Yk0߮bvH!EUfv ޮ\5kkL i3p՝Ad" y2}Wԯ42J.SЁjT4ZBЏ̀ &G>ƒ2Ǚ"]n=?C[؝:3,K؅'tq|Ei*?Q<9%U2IPZcF,q5`!S Lb 6r$%5T`T6CrrO*yék͉v b37q{@XCu$4aےČZòfZH찪Z< 1*:Å HuQa=ky-EW!I vGifLHm*1< Le=M TwCJfd>+Aa4I)T [;짂jRUe%|`3lʫbMk^D腺›Ph NLs}h(dl2;s}cHMѡmV9]1ѨkЌXEd.ּj" (6PJ[Rv7q:n8+ÃZl {%vb>e8+xՕ7T`j8kũ&H`nX8ڟ%:v׺C GKS7@*Kq_+ 9g獪-p%U'jp {@O>KTQ6\]hPQNDޥO鍚ybdVH}d3Yh [ܗXBE8nCjZ`.J<-v`.9ZĿN&)I5&J×80buŝ|  !PX-MS@@UpegO,N>轏3ǹȗ6h*<ܙ{z[VZnXwXD"rm4<6 r >]Nh)!tzwVwf$*~9'+oj ^YQq?)Ѯn3}ӟ/W]^GoKuC79㾧[}fbmsUgȏL~K]v[o,,pmʶi˱[Mci'Slivplr kg7ʼvA+JK,S3Ψ2IT3W);?)2K|:2dFՋʬعPM1uR5>\cFȼUlBtKt"{[0T͸,eo!Zۚu5[=DAR@%{MUd6(8I)Bd)@.~_u\>S <[= T뢥fEq# 5w~V5gr0A|-Z:P~RdmPxR[m4z 6«9Uaݟ%.jmN_h>^$U\WRc-B]8' 4dT)q+;LRVWgO54~Y#C()@y69]XP4Yi9JŜ zK8rC~kʓm:P"U_洗]ʟ=+ V U6Q5rA)c yMJrG@$SiWB q!qw EJE6Yl8<`%&SS>r{*tvTI6 e/ǿ$5|<8(H#k-૤ͩRЗ-F[X~4 LE4 hZvg9OobEYω`MMI{l22\ U 1 ȫ2*0')bXeF2Ajg pJc`$#lQϛ52@ѣX0VF D:FjC3¦y~)]I'iA ke"j ă( eWiV8UxQd3\n+AY|ONGq&>9xOXesC0y c6psĕ8K?-djWCIjp@RU]A)4|lguh!f vXݷ܆9Yx%`Κ--A C@ڤFʉ<0ĭj_g9$g,˄Tj|6A+ҵU-' ig),RL}o(2qC|詴[ʅUN+nmVMr}՚y4r sz-'[k*>kC"҈L[X5[{PX`xw =ZͤKSL\-0&ВfhۙK_MfQS Vlփu:dшz"8Lb͇ 6ttȰ6 !0C)'k i E0 _[% ؚ4j7K]R U#\h,AÀE+f,B?f8!TLA|?PT'C$pfX ce)#a+dGH A7/"q˰6B~gǐ[[3BvX% >b=Ӫ[z4ߔ3Orim=}ɤ3ybn=6ڧ=1z >ې쾞7R^"ʆV=h2G9W:k d@qcmN,2W=0"iH%YaQd$>CrP]O0'3v2j+K;#4Y*Ś>&3!gY@Q7W7t96YL9M,5\|%D Zϙ[rBΤ)٤8B⊪JR41y#&*)@B:qj=e}B9f?V8b[cI$]ѕHkc94ZλqH ӗYZ5}`@>4'tKBF}EK4ԙ1Xlb'g54'b j`R*?;' OuCUgIcCK\Ņ6(jhJxͲƎꕇTE'C"et  F0wDW!baOF^k)nqs"i@Nh!HHG(_ 6TX0IGmZ{ᕪ,MpёIv݆ ²Ra_жR0Sp-CZ{mcļI$̆P\0 I3 U|uTI uV6q]eykvU8HjXJ{8j\ܖ$G|%{mLj3i%5h2éuVnVIgh_C$??]enC&IU: EUc亦ཤ/#=QЍU(;(;P Pl$ʆLxnMMd? ۛ1ȥLx?K˰~8|vUq|9{ӹWMvj =+l,[Y#Vn4 EYQ5ʉ Oks+Vkӕ!Z<\被e5_Ċp4B-LHjKmf, .W>(|k3I]!O2aFL՘@)Џy&R Ҕ\)P?ʅvcuR{ivNKrU[EpWF@Afrk]X\P Flwu7aʎg\]-ƞ2D_,@kfNo; w W0VcטR{?Ly @0j[>3lYKh8Dw<{vQGp3K0UyE(ocXdQ <IB_VD[(e{fvXh;ǎj'MasKY<~I@qڍc^|ZˮjmnoUY4*ςR;{#|m|IkO9$-cqò ?ޖRHҼ_Rc,Y_ (歬 %#zl9u!ƒڅl$魎)b@t85T@%2<ʖF bmd̓hPăhX*9oz(3&!Cް+^@ւUcڤh!=Di0EP{D0J5dHŐԈUTdLb ϿKrG Ys-81P6%.q˒AC. sCn`| 8C>J´急PZdtpHI Wr֝1IiZ@4VCEjmMSf4[Bv ^Cge,1wMW@/H޴Ϳ(6@C\<4;{}*1[U҈ZrFGIJzhi1q˘k4MD?pV> $BQazbcm;5Ao x ^hVp.Y9y>:]12o^dNQ#♄DȈD9Uq}OwDUjX:2غPlV?oTzIQrp\Σ /MOe CGmX(tW|wf^wj1``^bCBp1Vit̒VҴ~ \i_-XVd/!2F pL  hI!"ٔ pTE^tdM3?u-vO|KC[a M^w-a^ w)_GS_>+k!U,qW"pre4QELld;vKJhܲ}(b(]*1Oq6jIx\q?r OĘkkm LV 33um|}f}WC?7~~m7a(s CYꢤbψ񔜁Dl+5MaGB8.`|oq{e.ahe](m"sW0xqRh̰,f5츯,hr ]ey,fK6Ux.s+ 1x([46ЎGSNk;Rwu2*Dry:VIWK&kIu1eڀ x+,V a6Vc0Tυ/y#'2=&+2bo#yN{\;3Aau-|ߏ?`X@YF=ݵ%SO;T&+bK[ ZW^g O2΃^-duv XW VjGcn=S;m)CPK[j9Iyi#JR``{k\fBY%LFRE/9tb<ů:[%*A@*mG?5:l-d#r Tb7tmՍs CHnSJp >AUtzZo-;8`Fza59@e-h5y<40i*sۻLI} ճA~U>5]Ĝm/+ioJ5-bݺ@r'aŤsE4 x+e 2]}Ex㻎TċeX7s7#?ڮ=A0Q0>E~ʓ=G{h~{ZZR8яO~Rh&4:&DR>Fyň$)UCK ?ied ʵjN$' {u1i sm_' 舃w _6N72&Ivd^ZPf7GR6;ͼ]EUn5 v[TCmtV59kՋlNY7`\h)j7UDL]*w!e n mVU\fUasTVh$I .G*Sy^ Hm>w91YEfw p73j (˪k٩2Akc6u Gγ#!/LbGTmcٛ2 1U+|NϨh%ʀdmyX)2G}aa_gascw-Vh.oYָ'm!aYo!ؒ< 1j&!%fId0DRjDIgG-ErVEl)e$b U#1QՔKXUv,S]9هLpsWlj[ryԕK}(LXloX_%@w_͞: Aɽ);V3Wh&s3RE*RBԲa9ҡCLu*\˯?"MOf8z4ɽ o,ySE@06+^0ZTe$G f/vG!! qJʩ=ȌTINJ3aHtL~ZWt*>*q&.MM > Uq89j`DQцK;H&#!Ww E#z@m|ED3M'(cFչIcx.I>N@EI*w(8%xvau:{<+d!b0bH2O!AP":4y=,{ W13! ٖzi8h>\k*%5JXѣFi,8Loh43">&=cƉDD>w謤5"Y`kMc)O r,2L;կ%1B#fUW{ye"$>4 p`ǥʧ"dQ<ǎ|y:E+XeL)`H 6xӏ,8^6R@RfBGaS聊Ń}cY5m), aO:D_ftiuҽ#=&28^BTS!@Bz:Reb6oy.WeE=z,±ZB aSF嬜fuOpSȞt8"['JkeXA^-LWfܙ@.\~Sh ;I&Zvma, KS&KRR ɲJ'TK%{h ?H4 a $EC L޲;s6W-M6tY_o"׍Uk=wZ1Rlnu<1XgreR1# i84 s1ńBrU ވT tO]Y3dq1Ă`Km?%Hފd᛬>\)kwTA;`u OcJ|鋯/=Z:Ez=%]  ˾(XG\%}#͝Ruv}ɥFQ?ng[ooQ\eMnҪ*0 y΀I$$*l>Y<qRkx5G[p 1VE\UѭITP̑o$BiBiK25NfOQْZɚk`90s . ҌЁ^TcuՙNcK$[[eTYK+dVeEgʪKCqK }-oqvt,9|ip7f>Ipb8mMQ *Rt69;4"r?&Kb4Z+(oYK%5g)MpX= ] (i9+ЀD}ѳ5V VU+)5I%d>,@ R]Tg5D 8+ 0 ԰䧔@B,41e%`oɂ͙j,7w[k!E[1rΈKz ДUУ)4\z=p'0դb;K[C9Wt_B5BMyj!)XI,I^,NHVdF EL 6+v9TURk\ -5D*KXaY:fPlMea-Um*Y*\T4,4-pO iRs!Ϥ9i^lWr9Phq,szLAyzwdrfg{UYTUf]EUBD]=*oG*5/ScK9, uAbtU8o ڽnJi4Y{#IMa;(+5 ieﴰPZde\Qg 0@LD}{}PGDbqvME$"ig!d>YO,O; HT+y,mZ=j#m.ga5@D+N-vFy;S~,5ZX$ joE%;)7E Y ^N7(rڀm)kkE]}R\Mk#qc27d6Ь(%5D7hk1_da4r=-L%!2H(T0cȚ'}{ i-YK l#gchJQ﫾cpa IM@@MOi`wCh 1봮q$ع֔26L$OWKLL׷;Q/ Lyܘ1 _r+%۠Ɨ`Q:~5,YCl^-"DdrWA tR~&CK*XdS#J#X?mفpO20%'ZXUʑ̐aMΊ)"M 5*^baIwB ExgBy•#!E$48IyNl ˋ7y+vcS[uAz+jXWً]-RMhK㿮d,͒mHm*LSnI(D0Ѥ(Ԉr@!W?&$iI yD5oNt60)NΌǒ{0 *(C%NerWB'EpVbV{ћ=>T2/Q[4=dlaq+a4q%c gg$]f޶΄,INCb=}Z}1 &b{xymFiiYmWr[+;,iK!uuE2 Es쬇WoZI۷q6 ̀3,`_*;h(TQpn {UkW& ,}nT|o \Hˉ @y,l" Num'vL|tYގ8c@刾zSH" ˠ{WTөl3EuJ1@H PdqLG>WO%K:y[HQT3fM 'kO鼎ߟV:K>+.(ͰS&W̏%C5NI/^,C2cSAP/1;BO0,p@bi@ڒ9 9qy/gD{yTP6tPwF5M^OǧAq:))]gRyE˨r@ܫAA+ds-5zC(#LNS`H?gQҵF1ѵȍF^b5JT(cuPB"#QOz/aMkΚyrv]TFna+{EMk:aƮHM=),ZVbpYqlXM[}ßϝ0 6)IpYj9+gvF] B&J+P#+X^޾ ku`^ʚa,o[#ikx YkT#;,++ *qazDb>]eD]ZS6z1f FQQ{VքqU</'SP .^ҝZ9} B'=Śܸy+uq@_rGf3x{Ks.mxZ#pF}6y$}@!&e9)9K3ˤJbeV&ayq=&p6Yf/֖|wK~s]Sz g Gtā'ҫzU`+>is.XB,SE N "rQ̡ffI -TR4s#,W=Q٤IJ+lY}*X0L=ɩ\W k־GźfPfMJo:v#CLN EE-'Y8ք y"6*8Ӡ!-mO7Ҟ:2! _ˡcx  9D!I40-ÆgH fWk(1β{$׼__ V晪?@ %!ƐhhKMsPyd XbTqlm Tަf*"5]ːM* ]T!@ 0wddAI+ƨWS߰ZhneX&bMC*;!= Ÿ`Ojw0Ԗ{ٷ5aj(Lr .BAxQK2A 'g +Զ sPO-",)i5FF#O$'zw_$$L.S֊-!Lt0D ت[X qC;ȄemK{M VLKm4桃,IYr}H$ZzVWh9QE0Ѭm|/kf$VUP\=sѐJ,z&cێxx7$msaBY5fwR:4Gq$"}WCH)F؟JD:h!1sd(?)OX%'\$\)QZtkv]3b4<e8fF9x ( g7l35UYSn*Ea1ccddRk{DEW!̚A H!`.,MEɵVu֕ Q45x΅Y+dqW%{GSՒ.-lF:K#IlR6i^:uY_Ά'AQh̎hř{.C,e.id#Fue$-EaMm.Æ+% Ә]5 \sj2vt=*[ߧu㹣HG#_T!q|fB5Լjjӕ\`6BXөn[\ю%X<~(M)Yhj=Lq0gj?:_иZ霪•͟n挋c[,N qL,LУ{+"&W(U5hW~2`M/fV(JAđ w\os$l2 DȪI2TחGI0H υG#c!#'N,NՖ642BYb&[:Xcڐ/Xu̒`Z鋂yl*u*MySm|Crmr= VKn 9$*`GuCK4[XHh8)+CHT?`vJ0羪c j~Y,I|-Xw(Dge_jB𺨰 Ψb̬Oqn;Al7$@TUtSRJN6ڭFcZn0@Hn9YLQYj[ȻNy{ClCxE:=vWtSejG[B⚒IYw\ZXNàҎm`@: W$\Şw!e)%4DH$F L{@:@G{PH-M%IǞWM(6EXADUd Z{VgJo}irA`f"I^<Fut(*{Uvx5XƋ )S>dI%'*BP%vUƊȄ80dz:mPm1Pmn T=vT' k ¬2m4Vެ Ku%FX}!{6SE6YaO!Wոϩa$ x<5hJXn~5E[~ r, A6$a@~cu}Q% q%8@谙F ۲Z(9&րix"]yO4PTAUuƲ,l1T@m33.MS-![a\?6R`UvK%*{F P (1)KmT6?Yp>7I11񣛯a Jբa-=d4K2tp q:wL2Ts)%Yxr*;UUGx_>:;~|t~[S~N4^ y'Xo ܡ~!Ytfқ=cj' A RKA:sXc2j1,5) r)ɩڍ,e 5QY ݰBk[xw4ye^(<[jP0V8e+WZ! TA{d$ceOYZAiXVUL89Chؐ HHQ:jX6bFzAfKX ~4NȐ#9 G@ .(bI:L>^Of(S WOGȽCETDŗ˖9,D2'p _24KqG:[3ɺ2I!G{WYG=Mh9S૕+y3Ob)'$L`F26S!GƵ%־2H]Nlt-8V+c`8<쳒@Fڏ|KXvj8v 8@V+䷐9n/f[.J{qRqt!I #gM;2\w$H'd x/SC8)@-TsΘȌrlxa$l9i=7G`3@el0 jS"I \Vg,$eIY6RF2/уpí,idhI 0L.Y$?PβXRM4f{})!n 9MV\U5Ӥxq4,%G8[*2$<ơ1_ÜqT }<-6tI3! btZǺʘi3H5eP&XQk ɴRA9ҩ47VU ~VQ^>$FQhqVa:s 6yK[8WM`u+|;_mxLy% Li⬣8 jɍl#š+C#x:_r\\$[VQ5!2 KsĬ.ppX,Vt㲦pWDSe)3M'䪝U!}V8s_ I\Q2H{)- E  t1Q"(V=ΑUk^Kr*T͆LLOw><1\tz+!.C@o^0 4ĵxmlk; =Q9F/1}2 D12Gr,q>H)ڨxSdMz7M$TURYwrLl$ncҲC(!c$d^,FkђGJ6U9rdd( FM<9,-%X/z"$܍92v^\o3wˈcI;W_25q`;_* oT[bauo!C$T\L^ AHƒPqAHD]WʵI|̮JIacg!R Ny; ́M$KaG4ɯ+c|Mw@zuwI [}+AU38Bj*C+L{rTGgUs#j䈜>\27h$&XM#07!נTp/:aȣ돂PCip*ӈɪktmٞ`E3g"ZҠyl/E$ŭə]T|3[&"+&Q!Jb3pL9/צv| Zf0QM,Jt`h:4ڂ(lԩ:gʮ+MMB]L ,_O: o ;X0yVFލOU./-B 7'e?<.pÁ>@G ?p25 XNbОHDt=ʾ_>!c>ٚ-ԺiNjSЫ*4vy'KiYbǁ1~aeR4ΜYp$XWg,ΧM bU[h n$W^SmB,f<TH0WK&%SCeB/|F(o]=UiNsCK,>ڱҵLc|h,d:2x)\ANQRiH1Dqy%FxeO /[uwPY8%e,XO=LNXPqe q UJ̋ǭ CL've d+ v,켚dSWɔeEI䝞"rkdyne-frei0r-b93ec51/src/filter/distort0r/distort0r_pre.jpg000066400000000000000000002177271524104146000236000ustar00rootroot00000000000000JFIFQPCC@"   < !1"A #2QaB$q%3R&b45r 9!"1AQ2a#qB$3CRb4S ?>o]/^UjwǿMj|EEj"/ڢ}D^]EN(mDNNjvȭz䪈檪v)z^/kokξ8l?>uzH ~xxۺO_UEUNNQ{r*vW'5=T|UG*"S^TEQ]׿H*{ExU_Sߥ뾖ёXyQz>?>5EuҢ~r/WbtӾWH˯DחMoKvکڢ}~U"~+:Uh:ZJ/^ڪ_}~6O#oIA.񳭟n׮:ED툭TUE/uW^{_о DUFҧi]/H/kVHU{UO􊈭UQUz:QISңW^:V'IĐ>|FF~'#W羼"*iu}/IפD<{$U5Ƚ"*t"#}7T'*Ӽ<"U}Hyc|yx y'g| Η"*wǵOuH/zHפT^Ӵ;"wWO{N״T^ U=zET^~{Vއ#k>Z_Z#ԓNhz*oUzw}'Q})y_v" z뾻oH'htSJj;j/]Nh(/«QOi>^>}\#?G7;>'9Qz ەv{VwjDQQ;ENʈO_CLUU'T^{rN_P-'^׶hޗU=H~j?ƈ>4oCdFڧJOttDiDUjhz5h_SJ'*Iz__UOkJz?B|JtwSH"hꦷ?w?{ >;Q_mE{ޗQ*KxiبDNUˮU{Uҹ}_ѶU^xuj˾(]zؽ^"'wJEz;ƼqՋ*8ǟǃg_,|FD{Vk'DDOӕDhQzjTNrw"Ҫ^骿~t"UU O.*]J?kS\}?^>=[ }[-ގ}i9Q|S:}*"'}'H'_>4^7JMT^׿ʧ|S_UEUWE:N+=QߴTEU}*-ThO~[]xlh>@`HEENթ^UAxvNjw}(/w"T]W⪨tޕ;]_j"ޗDUOϵTR|y>>v??}{V}cH6r"/7wz Iڪtz=SkKҪڢt9TG"U{{_M_^U:E~zNK]Q}@<oCG}4OV\o?>OoEW~{DE_kjUUDU O5?J"'}cU=v;~?2׊*'k⊩杣Q}ەSڪ"t5ǫ>־hhhD^޻ED뾕zUG{Nza騫ߒh^EUNCF'O}: |SڢU:O~ijt%16T|W{~G 6eh"ETkDcQ}^Hگ~h~zt/}W3E*j^Q{Us~4|Mq$hƚ I ;WX ﷓L2JRYe[~B1BAEOÔW5-*0=TS5°S5y JtE'~SME{kN^憔 dYQ]2Dkȷ\faKqWYfRgM$Wh}Aӹד5}s,&6|\+ %*+*jdʜ,#i˘c;G]+ 6xłFP(f(~5"9T*h--&Nݝ8*w/Oh"V:TE_˴_}"/^H'0>/rוxǪ7kUVBK,ը4O@<6t_U'kyL+iR5ynEz]:YrȄrg橃`Jd(씚 *2E+I< gߠod*BmJN׃v>ٳvLEYLGקSVfVk:[XR*X++"QU{UUEO] D5hj"*~>xF E{DY[Wg¼\pMZ_em]wܚ3aIdqϋ?f>udɈˇư[ 9YMe}* Xx4-0cL&Udt,Xx*[қSEɘ`Ѫ8q Ex2$0`l/͐F'{TTVJ}j vDU:{ӯ_HJ- &-zںp"%dN$'Dgj„0wV?_rtQUڪt~F$iI{޾D"{ F>6N"IҪ"(ޑQ[SiKפ^ڧH]/j+ۗNڎ#N*]vڎr/=H|o>G;LlhK >?mld*"ڪuwDr/hio^?v-sINUWiH뮑{OЈ:DN="#?Jq'['{;vx^5eޓDU:UNҧ_N]y*5UEOj?j|@\_:kuM_Qy'DEzU#}vQ'$>u :qׂO~wE_]+{Ҫwwh""'nOK뾓^_Kחң}t~k:sZ{'i{rv:_I^^(K?^'Ǐ~< Ά6GoH'Ƈ]5SMG*{?iڣU\:DDt"ҪtyWگH/O=5zEW**%N*"{OhگH*^>QWˮ^S']zDTNQ%I~H<|ou$|x/F~G/J&/h*x*"ڧJ﮽tt߿*"*'}_F"tH/h=']'_׾i}{E}gmԶ|[nǓ-?*zT=z򿮚:=i^]t**'k׮? /Vhz_HihHUrh*u|jF,_x}׏6H~kKڪ""uSwJ_J.D?{U;D{ETDEҢtNѾڣr*#ޓN=]0֧}UW*z}9_iS0>}H|ygǃ6wS׿}%] Tʝ7^|^:NUF}*7;Nj*C}%OWED~JRyod߂FoSTGGF>?}ǏEӵ^^*"$N׾~|{W_vOH)Q{_vmޑNEV]t_]xHҢOo^>>|xI>?ƴǐ<%%TDEjڧ/"/үT_$^UN-E:Ң/ըhmo"*u+O𨽪hUzO]<{='kQ}>~56OǏ$&6ƿ l> y$ξ>bw*7DפUb"*QTƽ/hu/;wh4kүWE騽/"#SUN#Z*5{G/hNz^ҧ}*{D*Aq_>7Dk_6Gh}rѢu{;{NNWj=;TUW]*/]5SEtW/OITj*zD[N׾;Pwm~Gdxlhuml}"~=*T=tDDO""~5=*"tD?|{DgHUOk?3ZhSOD_Bwk_?')u(/SǮ}*H/^^_цHߥ𞼺__zEEo_vJ~Uc:'×ʢjy޾5>gg}{~?>δ,iA ^udA d5y$'s#/GB F$NEj|rPbH2Kh)v"vE{kX5h[;ŗ,Č=5|`CTF75!B Sy =WIW@#!ܱfB+#5?ѶG74b'C#8X6<%Jvۏ3θvTT~N id*D w8e =ƈb_ c!r]]y9)C?&A*{-"r~aI l,HirhL-Qa^֚̇poSm!K e=2UK/JC kߍt&Apj2i3@ /b/q):XT6D|{SAS7*") sʯhܨW~Q#25aZ{7{EkN?=/Ֆ4ϟe9u>ʚFd{Lվa}ecs&g]&el]5Y4V2Yc zyuOGi o^B UEk]MIVK|r>vVPj΍^B͂#V;:Mrvvl"jPH-)iFL^c6rh@GBAjYeRiZʺ;V·cft,,[6Em54r*$a΍&@64ڣ}tU׊{ڪ"y⏬'RK6v8yKLqlk8l)22 -nm#\ZO!Y'mU^B"NU ؎θw+R24 3g2(rSm4 +MSDqI)gRaTTa1koDΘ+wTGY"A/Z7cG;ۜ::;_~ON^='nOʪwQ>>ׯNtjMEH߅.Qd47DԎkz6֑%©Xz媗RvTƍ2 U;əs[C=vKU m},kiqs,a\[ SY0Ta\:^~ɷ%0RYy$haOWąZvٸ*~Wgܠ&˴~QkU|SNT?C"^v_iD#;o/^zѪuzDD'DUwHu/@P4@ߟoߤLI::|? ";UN[ʍ^ڪF'HүiuMO]t'~XTT﾿vOIhKkzN׮Su>u~??x}ǒ?;'VOJߒ]wN}TOkڧE}=N0>^j^}tw]@^ѽ*/i흪zTWt==r>u?}Umh|w$~IߢvDw;#A^t'N~ 5{TF]ծ_Khªtӿkl ?||kc^\7Ǝ|Ijt^w*UU*?CHtoFQ}h(j* {UUD_Cd tGa_~}\N|/?nl;QoHE_E]=;'}'}{03Wztj*}9<}~{~/APhO^^{UURRH:gGĄe`*'}iw^ߴov@z]uO>WiwSmv]KXQQWQ?=*={U}}pވmkkϒ{|kz}*'H]/'F'$Uz^޽z_\~\}zUS_~:ET'״UN O_Ҡ']"{tUWפk>7?\vXt<ƀ4F_=t^OګWkO붯j']`}U}"/`:DDD뮑zEU*^?`N`kթu6~"[OU{^~{^Ӯ UWUW׵_DZ+?KDwOU^=@/zEO]"u}~k|<ܳ:?:"Jth~;QߎׯhK#C0(/k;UMD""~_}5D'kׯ}uQSӽQ?C=Ή׍:|lz)@>G$q$o@nwEUQS/^;ZIפzzET N3/t'H%_)KNzNh_DO_ _hs7j[$|xy) j==#U0]59^l_Nas*sjb2IEƿjUv BF֪XɈL)QGM)Z \/DSh&69 BfחT A`x.鸀+@|̹% Q"&H ؞-(U|ǝ$qG4%HP5i!1A+5rhG"4I*6]͞",&*IX68֝HNJ< ׫?pr)܁13cy)A1C%HrG [Q!d0%r~eǓKșnX#"JPc֏cɁͤ(B0b ŘrYQqb%2Oo"RTY|/4'ˁQ3&h1#,8x5dok#7($G"rEF1\H6bDVDne{bHꫮX6yµ*Ǚ#Bϱ"3*<-Āb[6d賆f;RP;R mh/9˸nCF]O P*x3b}lɑeuDcD*X Rdi~K&E;T U<. =^Gr DFhtHgR!3cr+D" 1Q׫o0"AcgBcA.V"cc"1Ha' hp_6Z)C":">4inbFDj0j/Ȉp`$@ 8! L?tv *\ΑrFf$ KS$<ÂTc<2*X%oc{i9J?- 2lk=+sUzy*}WڪxY%@̄LÉq6i5wB9Ǎ14M*@WB-JL8tQǝ_ku#͗5mIqƛ9{m[S-Z kh>A?KgbbNMCic"\X6&hXD%hPDfty/,b?ĉӜI UzE aAXE) b<ej9Ȏ=<W cاk8?wt(^ST1plHc1'F4ODWd~Nԍsyj4*W} IuSĕr ]9NZٳctF{_mwj]xu T_-~#a"ʱzn$K|:1)E $$Wc oA,q(=o}XAZr+6dXj2Ȱ >+ '%'ILS~&Dd\R[<U.`NI׍|gύlz"/]§?Ҫz "{OH/h)=q >ZƇԗ^=6πG~|i:kQQzUI"}*'NӵE']"*{C཯H<mkʏ'h|\|/UO~]I}*WtvNT_E_zUNwT:~=h~5FiO+ٗ*b<^$>DpFCG|Q}OzBb~>5[ywζOC~=]'^{N}h;B*OjUz"w׾״rU;k,. Gg[(jHl)V)*1G5Wo\.M+>ZISr>}YZQOxߟfz9U/+!GFhzkQtoL,[`ǩt RN~Oƶ}L-b~QQUU{r#_"hڞhwy*~Szz~V2%h'oc\!-$hۈO:RvڸM- ?:Cq$Nti3A3kOhX L\CT+= t+mfAs(@HH(̸wJ!(B)P܄˰ ᰖ|2J( C8i L;՞G|y52߸9UO 4vn? >8xLZюJ*5~&^Mnc$6iXh\HgVWʤ*QQr/ۮ7`YQ[ M(qr4 f0,x~21 ^cpB;HVOdX T#]Tx뱏ӽDDH*iC |)Ck03˄v֠wsd*-$VRHc&N$Ok%Oy$Fˌd# ?P*bgNc+)XXthj)k #saᵬaPD9L"4TdXE :VIj/^H Ȟ~ȗ Wm` KFkxѤ3 +_lW^#8' 02NJ$T(,uM2'j>wDPbQV}FU#ZPa#⁑ʏF9P#Jϑx'|W~@E{A:3L* [@j#TF7ȭEi5R.R|tu*)j8EQQ8RG%4NƁo+Q&5!SYbR0!կ9K Ea#olɛkSR)ЪIc2 CLO_]lu#DaIխHB1$q~r5( -&Q}MEB ASE#L$acyMgVR< bܚ(0O9} {>57PU&yL/̯)3oF$H+ m &)V`FJz2a@#E!E)BK5Y ʩpH3ݎƠ7sFպzV,xĈ@&\8VvYm$V2tlT)ZQc A4dGѵrQS(xm9w4#sFO&G222qUb0(mj<`0)U[:N{=+7y D6`(}`Hg _pk^E F F&,++Ji< Sj5l} 'uhE;P+*F6@mW1C\<ե4j>ފ@(mgF%Eb觛,&VOW XaOi!A˺\)E^YTKe< H+jϷV/eKk>uNYk*Z-sbHn{M$lXKkG!A6EQҿ  Q* :2kjkF,U^GdsbbCvi?j9|Vm%e s]hn}5 r3bͱ94u ]J*Źh{2 iQ9T%F~k1LV@*ItN}zk/"z(]="x]]w;_Cm܊qjVI+$y%sFfrsJT"ItwQ:__'C6z i(F)ߏ;?|aIVU U5u%@;)?(d}-Fw:i^=/芩گi}"z/j?C ?ݪүhEUO't/_]9K뮓ϫF xѕWϏ=|1  L>y  XחK׊{^>vQFFU*;TI?rz}^` IUswMD"9}"/~x2x w*F6Aƞ_mO^Cl#{go^E"ҧmOG1jici6ą.b:(mrK)m`lVrךp_ee=燖3#Z *U$A%\h, 6a Fą # 81+5tpa, (6ʩrh KOeG٘sqVU̫<(KRݿGB"1 1UH$/,qA$Ȳ$qb y|Ȯs!y丂a]!5,)C!Q3Ɠ/qPᝪT+UTNsNi+#mG98N#mq[G$zG д5w Y+1#0qi];Hg3# ]_(*pIbHmh-N= uVYV 2X&F#K<b"G([KH8iHRą(J$DjI)"0+XvLZG'JQaUPEs$K<HIlJ3ՁƣU҉)9X)/ǯMfq~+y csR8WYW5{jyHLA8!?Jeag@s*-h!fK4PD=$6EdAǙӥXB1L jeTZiblUU:kf0zMi<'PS qT(#P3eh1c4č@EVhX*+3{ dv$p<(8΁82<%A+Bto9.7'LSɠNǜ3q+~GsZV B{ƐjKg-} IX`V1Dbvd F'u~XhPf*K>Tl9h!.N<2$E(yrר.mQO;#qxQѽGqKk;%@a$9ҴdWvGz1 U@)4!DcZT3<;bvW5<`AbYwEl=|pc FIQ %kٖS1C3GF:2tyaW>La_rTJ/ 8 Hr$J0<<)&#r:k|P?%@)0fB;B:F J;MxuZ#gFafRBEAF-`̄i 5H Z DTi\?d! Ro\Hzc"Xe(D~Ag @Az+<$tz#"G@X0rlou M̨R^ #7k1a9}2U"f@fu-v^7=Tl5Pw0Y͡Lٲ]>5]yLa59+F0xY_bMQ-JZYxl.;u~.G3‰2V]#4U5Hz-&fA|-t|7˭ƭ .66ggUM ;3H`H&̑^bj _˞<Oixvy ͢^,jͰ|&4ćrR-}\k2|i0!ą(6X¨>'i IX _De`(Dra PC%9A ?( Q=j{wHesʄx)<ܮ Xy`\ύ 6y #dT=@au% P֜É v]ǓD2AX -W(&Uƴ` F1yHR^M!%1+nX1IɄ+㑞MB UA#(ĀB PUXҜO?dA! 8WA$14"D60(A結F)QQrM`NJ:!Cѝ!UReXgGXHi4e bIb)ɛ"jRt\ق(v%G Hy"һt踣wY2Rs޴3NŜߨ}Gecl5Pչ)1Y 3튫!{9&lhoF4 3"#B{"zy (=##"26f\0S0cWED0O}PNk GWȫUY,媹4Yi&Q +Q)ֵLTiF0Zy1 5$UBŪG䑦믝u5Dw(*; snbd U#[1Bs&'Ey RbMWM!5#Cŀ"<6ty0_8!$rCʎs#XT3>V4mC a@XE_*U]|}9ȋ߉o<4:bmJ^G dt“dq-o)yVngzMjXGGU"bv秦wDrvS;UUUN]?D^O&Zk|׿%QQ|kt~Jx{ګr"'JOJR;^ xP>4kCZylO&>|쟐<|hH UUs{o^MUU"1U";N6؎AƝ_|oA'+ѩfOhUʮ;Ww{D^{ڹ'q8woNr!_ªyx=@-oDG'#`$ǓI$;;}PLi/0HG"+$r)d ʮy*>l8 9'{To+T^6"KpRggONhؐ~F=JUF> n:%(*$JHCܤ"c_;:VG:ߍ?#r#Z$F"W/9"Br 5':ֹQ[ӽŞNsǚϻ\U+$}zBW5&6|€4yO{xT 6Jz屽;<k^=^/:3|ONuǸq;cf>uVb=GlYC:+*Xzb$? cCBP0TDDqUaJ6ƒb߷`t8sBǨ2#XV?QH׫JLiqͫn `drmN58]r6S%P>T&{P}-$kadbgH& >bq=R4$_,N311 a4qS܈Š_0,Jh?s8yQNoU9ePY8&WUs, {Q"EהoN)<c 1*9bF;3$axo:Uc"DHc(^oKN3UF=7AǝTǞD+l.36q URS}\lYBk`/'ͬ;*H! G{ 9& 6e kK9R'84SyO l,p%hL8i!Jb̋(GC#Ŧ ЌoܢRM!Q҅z;NYδo3'4Swtpi*NgxUǪUXf%_/&UҬ̮#& LÐ,YFz3JEJJ)D#F< j+1RY$ghdhs)Qpf`DhZ=^Cc6Y1o3TH@7"Q|+Ċ'XmS`B!#^sT'R|O{(ի *:$A!X*>_:$LzaTCpVO˽orbFx$fX"3ky ^kޚs#w2d+?!+\'5sTEc1bG }*euyL O!#g|PB6p!ՑkȥyP#I TVc& lJٰOKIijRTZ>|xSWb-ŕ\UkIh#HE!X(f5zg~)Usv@FvdJ٠H>N,ZA{X!Q>G7W 8R+ , V1eehXX*:"@4a ;kыsrVFhTe$iPNgnYpb1Ωy4S"7-z%5MGS @_rѷ |{?_t,.Ύ,mvӂsJfN svopᑘ}). BV}픽ɫ| >;̞-d(P8$kHC#]y(rCΫh!NIsF1υ28V@a$,sdG_5p"{lbusA>revjT* 1^a-p3H3?w#0B!\Yskvwi=1^4V#y"lÆ0dGT4@13}0yPC-ZlK%R?ztFLZ*`ZxJ;y[g ]9U:k:>ަtW^KQi ] .,3\T`ɲ]7ZWW9&CZԯF8 |\ǧM)G4^;E$*F`!uƾjld#R*)HmBWEu%qPoeGJ3,+loBsiO 2B##Ma"@]-[E{GWW,gXF(+е1 'jyƸC4-ij&X} U RCD+#q#IG Mj>AO&4[cYW1ñl1LYfkRҍz.e`MXXra>TW7w`g6X:y+( w(<8b$&/Ķ E$9pFՃ-vP'YI *HuZZ Yl V$(\S=?SkҾk:3SY$d-++G*%|WXg۶zLHI7S -5;h`TuJA5Q6ҏ!u,)ŗemy_xbK+=G0oџY*%v: kDzX%gT%HMz+ٲ2ҕIiyQ`ΌfdSyv0e,J`.gS<\zG X ϯ&tE]5DR0cE j +sUu8-K_2޽Nl+k润#y_iqPQV[$}ܒ|6kNaruLco#MGqu")ott#^&j=5E-+:UYT|7;Ĭb&[grVZ%MnclOQfZV;bws_2e֖VYt ,3vk )(gyMieQ&6>JHyuD˙$HE`l_g$FxHq d6T$`2 @(TeL6Qz:DϞ߇HjXfO *Jo4 ǶlhS;2G^.6lRrnԲ$<*Xt0 Sc>8_#ĺzjGϪ%鬍`#[vwE"pt!mea,v䆎,VkiuYŠV鲺:ׇ/ yM.oT ~Rdl`ٹj! ^N3 ȑ$c\AF[vB{!vbM{t:M.gGMgO -CCP] X3 p/,te^$[bfF6SW3d<©T3~,1; вĮEy/%6[mi G%Fm/RfՖǏ65I,i txuW#N n򋘲z a546Zp7EOCQeIic!EgyUy'KbAfj"UtFѫdWñx+ܱJ<' hp4qEk$Jq%'Flpֲ[ke#EEU&$4 dƗU@dt.J4$k4 $=27-i+̊1z*yQYy!W͞[dҖ܃9MFL&?E% , KEGUj @Rb"DG0aPYcQ51v0A5=?w4i]Y!A1rZ 9caYXz'7خ[ A=jdG^M=ֆ9Am:W꟨  RqE9tix1UrF#q{ OmDF,h72j)d#hq Z8Qi12#9Y'bbԳ%K7<~'i2 s^F`趎Սr1k?{j_VuVSETb.Di$_"*s7/j_$U{k^ըr***/Ewmq@P_5|QJo)UG9ݷCM7ƾ|{!ul {XO>L6;j#&=\b*/9ZΚ^"*#\ %G#{UNk`G#πg@c$!y&T֎ `+łVi 28f;VI]--c"HjD! |s; 34 ~yÎx: |&kW3yI-%C$X-VgӜ<-4̢q:$JunXVУ}MEaY[$: IN+mG}@Cg|h 9Pks®QQDwER-#qda[̦zYxƈ0[%,$د!G'\ d3e"`8OnsH69zq#D"4AG$yLF5BXIxoubYGͬThn{y=UhjBpkf%q|C_sC_!ֵl MX#Kq>4odsx ]Qɞ`RSz<푏d5plŴyX Lj.R/.*Ph$ 9{TфV5N: h^`HFǑ03%ZXzPXJ4rtL1$D&R(2I#!Y2`7QMvD:nCՆydG keQQBhpktm*e+*F0iWnpa^#M/5 {bB[Xr/9+68=R{"e 1mʦugXԓڲʺ"RK^O78D)jyrfn+M2C*y*~I)R\U$}%Lre@ e kw'9q9[ rs:"C>F+JYq ԩ+U@O7s>Ώ)yQo yqg W|m{M,Z951t*唡8fā[JN7Q ;@UCA{ƺ rn%JK.Uϔk꩷1(okܝrE>[iFٖicMh/Wަ9jl37_EÞ""TS=_3#hZm>^hi*&Y  /ZP<a;)[yU\0 %y?gEyUV[{:H-#tQmbʳSfn(5$e͙938N猵|}~{6aa[K>j&֛XuO=0: lC?>Cc55ƺeK0E}XYVl2ƪ7Q3]1cÂoo 7S>5|O+=6n~fjƯ&ieլ3®5+OZi,BkV4-!t;dR\ajW^* 6f} (N.$I6r I QUtYr vmB!MⳝWWm"W.~laQWGz 5;;ϙ&aCO2kϏTzFa Y*Q@"' ر J<8Y8]{-Rk <&j63JP8FemRZMg!/E={/SUX ?׼{O"05EsvsZc+xZ"}qfXHF,Js'rl P8Y9ظ93o860JWwZO?iݮ B8S UcC: <C4">/(WYQ~-#CԺV:[D=83uY|NRPr^qqCVڟK9(ŰoCX2VAfg6jE/3Jqt_Xڋ*P359Ϩ:(u31.2ɉ[w'Sf1_MG%yky;9J/6ZihٜV\^L=E6-ķ6D\8 delieY P,p=4;`Tv\ysdHFF;ʠɝ@U/C5*H@Cmԙ!Z㲅6$8_SD"tK|fȈcY}0York$džُHDajW3/a+^T/dEOIDۯS}@p|Z.B=V=7t74TY?\] ٩]29 3Up0fȫbIgv`u4G\ iB&Ec5% !ODY)H9VȈL}ć{"LJWMWQm>C-\iLwQr&xKs'r1 (%;<YAt%@kՐp^^j>P&g47&Ɔ5yylo  VRO )O_gx2JiM^CKcm KM®|yp@Xɉ=EicPp$HH`UT|Q tuq gx }1[]4AEa5c< .sEM.9f3'BgU܁U'#;fmŀ}n+`6{+g@Mwf}<޾vK)xa~uȼQDM]O~3vBݿVrh%QK i d"J[.&Rx֦<·BܔUCXqW #Q|-It %\YMhpމ_|Fҍ*'G$H: x042KQI!*J IA}IO'Pw ; VPWl]&1YTᎁ>|qPzse+圴\EcV$L3<GID0d[m]g"A!0T _WF.g#ܨw+KUlw)$GddSUY>_*%2u} i]cms$2$WFqZ:LtO;_?bL [Ec4t*Bl O0^!FQʌcdm^ #|Bg|/oꐦCJ2qgo,S}D(\l#4c{F&7<HАQ_1(JiEEOj2QlTۚ} Ē G 0>7Vdlw {FdmH8 JF uFE;_Tj#{j^EZGTa''SEWU'$UrMe_!ĉ9p;if72$a7r}¬0 v"E|G"h" qQ!$XcFUSDz4IЀX%|:'gk'eAޑFTRy_'FA5EFvDDDW#ONȊ ?QoJ"9*#}"tgV"Wxj5意wQȊEZ+ӚOhz7V*7QzsҢ+DjqbRG0ņpG7FK9 |y;O.i xC< % ŠD fLXч:2a|I?H| BT`=GMu0Ȝ5eʴ&/#-|wWfR9ceis`- $#@]&4:|?k$uC&mʡkBّk ф:6ڦU|FMdAu&cHly͵ Qi($j$'ϼZ7-Mv#otяXB5a:i.Ai ͱY1aXk'*T[>? \1.A]ƕ|NIE1/Z)̥uh?v-3!W{fsR j3Cg*Cϑ=F󲛥? :yxNfhcD2Lhs8]QRENO-:CZ^7~1΍*QO[V8Z)߽YW0U.t7 2dX~ߨ}!E*yqZ˾!!2$ں6Jb0|zL%iSkKٴo |"[m;Y5m" iYS /8ca}hKfZ |a ; cDž:J6c$ST̉X!eC#fEiO8Yʯc%l*%-ͪrFG_s63gU}UBկſ{98.R~2˪RC5cIYLi&h2E1A[ ?x kws mj61l,__C=aYVӟs1KX֫uo`Uxsc]|I\=tW8U,>C8s4"#hc9;[KnB}?ZmW}5߳Aufs.!Bֲ{Z[Pi.nӳ;Yąvcq'u3WygyK&ZSEX{aʳ<34cɍ,ff J_;y2-2'IlՒtB,Rj|Us!q1Brz7y )w8tԓQ6sJl A+eE}&Io{Hʼ -Y@ }l1|lzn࿤.6+y9H\u"I6NBr:)5N;=EϞ?/I% je%DDu]4x) W"O)\f t*>Anf)%Հb)$)&b N$8Y0 Cc~_;%\2)gVUIhjEt++ltō.F6O5dY« ϥ=b>*6 g&snXV/ImUQ ]`}Q]~[R˯fҹuwEud&s5[>c͔Rhg}sA mqՙ?Oc@ۋ'x&YL_yXQJr"8d1XIR $[+4ZV;8b2:|ri%+Ftvr!$sE?˳c+\ΓqROnvR&e5TgJ-]NK+'U˜IGKRf3KT9L:*usc:hu~Ĉt[6,>yiZ.4 ^so4# nVƊs}Id9 ri1,\8ɵLVlEʒz6 re2CfC'@!S]934#M}:v\s-E^Y662y& ŬYKtTIVg!DZ÷'ژ@¸R*ݷ.\l%rGG!Yeb%hgYT>!{\ْámer2ly):3[kk"-ƖFZMi).*Y˝j8PQY21ƭ2[b01UT`fy+ AaL`dE#k";8`\MzQ[BO+ ꤏܵƪVYX2R,t/J;6 C+ ө\/r@1686k1V5@0{sSuĨ|6mAĥ=\2anl+(群2g suFr%G\[$!&XmuUXf2[Ykw:rfκ{+A6ljâ4sZž,Gt YwWC$iVre۞HBHWH MmB1$"Ɗ7;;KcpddE!meqo5L 3q&cE"CQr?YrH:#%Ie8DXa+Bc \;m3ՕBJJ4Bo`6K.?rh $W$B#V$FYȧ+<x# S ~ Ud5aQ#a"|3v"+ xq9sk/&Qɿ2V(Iu R!H$,*D򳳒,Yэlv8iZ͙8QvQ D~ٰ 4&[lՈd:F}TYuV }iQGU=wceZ!׆5 G,.b^}?uxF7CS3"L5WmFuSeY3 {a⻇姃EX)0qTzXzσ+T A6ڲnEv%O4˅orW_ mFxJxQŏaUEȹJ^sS eEq:XZW|n$ M‡zTl(p#Gj՚ls. stIP -zs7!}@\um] @ܻ'V츔q@##]WYOC.+cZbc#&,1bq,ZYr92K\Y ie{J ㉖TZc|GDaZ_ĺa[V58߇-, &A>fJj,mgXLMsmٙVq 554W|mivq!]ޠE`g"K砐uzXr.E/GKiZ~RxVOi5ÙiZh.X] kf_zB H,d9g-KQM>-hȰK jÝ) +5F<8d厊<{Vv׾CqgNbUCŧ‡n:m]>ч$x~H{y;=kH1lZ=dgG dHx Ѥx)A'&xO*`;0&ɂ]4R3Dg6{ [81P0IGcTSPD9TaXx5t8c+LX$OWWBԎ+oVVBs;V:*RFӃiu䣐XVrlcF< ߆CjF'ex}J2D譑8)ͯ3((qؑAiGH<9jlXF/2>D/yGq%Oyl;'[g&|ZWɸg4ϋ$2 eY 2DUY-ORzr΃uZˋ6֜rUE|0X _e "%txbo7*jbH͙flvZA-&DbͧAT8rDq;-.nc}M} 6yZ4k,m5NY3MjC-l.kussKEanYC;kf}@}c5+<>=Z**Py'+^"߳8} [M=>=RxS̞VqcN2ӣLy9wզ6RTɶ/KƼ1\07L9=@`ɤj3Xg_ny{rwnWjYwhI_l}0VW<{ci|UM| }`Rhˉi$l Gx|.d΋L9N>a_8F%0{ 6I;ɒ=vsw_dOA*A]NKbU` r-Ϋqy=_a2ѡ[SL,@N2Ҥ.2l71-Yf-j.]0n{"nL\fkKs`kJ NWծ[rkvߘr\M-FF ۫;B D̑m/`<Jja—!ûX:GR\+(rb>*Rk ,ED{GITuv̂͆ ɵVAQuǕ]'M>N\s”rU+1nUdVȑ49Uq-6bFCw 4GښPSMlWܖyU#Jȃ4"ue}ppfh}[/ͼ8DARuLh ̵;rp7ػ,:LIC17SY* :!YWsjdf֙qt|n[_l"Z3pY(e]Q& HX5Ѥh-wꮳ l(=[dG.*oS<k`Ԫ̓͑2dp8L=",3k%ZQTv=QgmigZ_7\u!(\T VgړU$pO䜥PTq:H}mC֔z k1KUoo];CUVݑ$1*7&5tSt- [Zkn1I&%y\ΡCՕ=ZQobʿ!|;rl_6P@@OBoo c \8޿s:,n1%Y.=6>?I8j|{ ?鱜QX=6L#jI(nnΕڙѽ4;mivS]>G>?-8]njoj$qfsU4PuAj@=F{`5po1o%? L3De{_45=XSkP$Uq昗N[R&Uq[~Y6Af}ʬW,{[.li|y&,1zjB4QFf&W$ǥ-V${ʭPȫMpQy3gd'F>v];q¶g!a_oobS1"a'㳆`%:mQC1نtR`½}'Vp"OL=R<,WCq7M;*3iC1f(#lE }R}Vd_(5*(ُn ~8Z0j鷵|b_S̊ qveMQ,nLB!o.d38=p>W ekX ’V@OiMN+YK a$:"F^CwȜ#?WğL^A?%᱖s7ţtNȟ!XkV.9?WK7xs\mzL$35&SCJIU6W6QgcZeѽp&ٓmȼPnC b=^RuTCDz i{gJQƕYS$}??QOpc9hrw93+ʑu"_xL%.6eٔ-OCO9v&Q<ȹM-7!Z_qY 3&ϑzy;]K"2Be6~ 3c; G~v98ɭ&%rӥG9O8VPf gʛdKѕIiJ;)u.UZUEek.$i2eֶ~n&1gr谒KK"A.>CJ{C+i!Z^.iL6VmjBXO1#0\{.2ZaȐpyR){K:}b3WPpTO qf3|ZSREiv[c3Ř aAu7:=gde 33Q>UZ#dIvmJo.CƟ>3ׄx238ZHq.X<0ΣʔiVS'QE+FfYuuMV?(kiFSIaYzX,Xыm6y룃F}>i~oo*deP-m7)WzYNz[CmZ0 E (j ɯϻ%ōr$.͌"U9fdA+B O 3.d2UN52lC͢U;L$wePK>7 Y_K 35G5:y/J_ǎE֞}ndIثv/Ptu&dG2t$"LeL<dka@XZFlh*$L$bf(&W͉61$FώY"|T}!ZiU* At$CRslj:j+(5@urĒQ)drT$EGfv2\:)dX=N` ZhN_qT[(cgǔY Sl *A73xv7P,2[ss!D1_e-|x5fD1gıuk8Tm! +j2D8hu69[Lg%: \H9>hzJ얂[msdevVK:|䃭]f%e{BuqbJ4"+ drƌ҂5,\h4F}6T){ob䪢4jp;+JJ9UǫuhTQLuPj%ZN`+ydRJݝi\zXkSeqıbu%D9SMQh(x -䮓α}~Ccc.B6G$1Qgk۽ZeMy&j&ڲʢU mS* X& lZ 鄘ңgL2P89\i9!`KRˈ"%Q$&'^'ET ԰LL\`{AO<g5q䦠 '7#1+#1@)rVtl}B,]<>19\b;{YpzhA_o[VZY.Y='VBDvv+e+;GAYI4u&m7%i ]M^ED9#6Z lLW2e~n$֜꾕xO[dsnzFi=|q xkwZe4ڨ.;ʷ`Zj3 \fd{U2L'lF߰,(X?]"hMmE3Ga;yfYZXYMGTZtG2MC%diy1dASaYQCeJǝJny*36,2u Ac ZkHbʙ5aG-#FϨ81j.Tc%-4зUKȺvXv[`E4ڑ)z72k{.&KŴ>yg 7g&]ifh.4ңEM2nֿLj+# ͊ˢ@+]=+'QYXeҤʴd5+9r(+'g/u]]<F#hR•9DIfn:mľbHxW4\鎫rW *4Jc|2֗̄QnLP$:SS'i}Z5UX4%;$h)ly'ה?aab"Kp9nQJHR ,w׶Qe/?KI*4[/Y3Ire3M2Ai`fiBUSLfe42ne\)_MqP~w)c߸r&F؏c*3V Hr?sZYML~d7v5tpyyƪntΥlK[ŘqOZvFF.6S>27~hi>*Qeay5KD,$R\r =ꥹ}0G &NOdpU_7%!yQ8 Duh.@wR'j#*cOZߏYƜ{1Q_ha$z-d>+jikLOKE.Q( Co-.a~g]<: VVD _/2ٲ<{Hfͩ79:ϟL;Q|MvĽM߰ZU>OAVC6qsQk"fG%K9ꏋt[ %n7Ҧ+@MU:<@-0m`h!Μؐqu28ZT}SVdf$c]S`K1śx5#l`;OCØbjX$hd,v°yHGIJ,ZHїATϵʻȳ,n*&t{KOS Ձ8, 5ˡCM"SšI$q?b7y&oJxG.OMgj\*HƹV/j EړWm-mg/2RQQ +KqraEtɦαPLwYϥau/uʹiEK\1+'r 'ddDԷ-,q~. by{r˔4?JB5d#Kfvv½}\\Y|M?91\9io.m~>1Wg#XK$30X|Wm#8@2RF[IWZT؇x٘eRE}XKVSF&W4 icgO%LJ8rJ4zImFyЮ-vEfM==-v%%x Qӱ.(iNr!1z.!հ8SRGs'r3f\|d|M j0uq|CSU\gC1rnrNPMkXןj$ِgfGYo#UQ)'l8q))4t[ȘZb>7Eq_uUh**. Y[/qO]_&GEʆ,lϥj_Gez|tĠtKbԵoČ e]r'⛢eJ{cB.\ZP_$d$F< pxr?OHhf; #0nq3TώTeT~=T~꫙哋R=:_%eHv@bC{r(}T ,T} VhS& s;Ntg*?s=Wŝs23Iyɗڐ 1&jLW{DJK?TA[}*9kK lu4RY9رwsn?5bT^ieW䮢ǣUEtݥ*b@u||~ϞMԙÙdgC*;ڪHhI*}2yZJU+:63RBI1i&#R93);?y&C?h&-s:nojeE,.63B On&UhPkr0r~S9kch3u>D Vc u 1^iDE(KZR_#3?[p88j9R ^Ky$ &׼8`0/Ua.t{(\;tH @ *A 3 MG^܀!_E7myA[SIg wz[CW`$Vg(Vv RV8wdu e愈X Ff̓PGW-+OEm_ f0-墭^-!ƸK;M(Z^?_X?IelwW>T׎Tl-^)WwlE2]ey_cci %EԵB*`Kh+nһ爓%Wd犋jHg%_f!>΀BHH>mՑCyHZ 潮}ZnwA3yGeZBuDq:>-dȏ0iE[Wq:$4H %T&D./%bDgG1RgmlERePY^:yE2iˏ8f˛ȵ9t h/18Kn+i(n8ұy:S!͚cNn]DK\LjQK˳9F$tqk%MPqwq/-]=UR5yRMoja٢'H,$C'a;D)*(c(ܥ*(A@G97l/mge>1"51bSVH/b@[VSpq+iHBY>]{rX]VG|9 V+o$wg|3A5>x]-ɆNJ;JyGf@P)kViſb $'$۲]gz&T[Ny?67%cΊ?dVqq lHq̶ 5me|ysKnVمa>UY׆eh&͗,c Ɔto}-I$RA AdLIpGBJsw8o$Q՞̿$Ǫk8v\+$ZJJ90H:MHȒ^GߣaZpffy T.ǬV΅֬2,fsҴ<!ovYqؚ֝Nm!A dʭN=#";%F(>H3j~#I m]U_< EJr,WW7MrTd)ӆd^dMpcv si ZI"F5dPSZ(۹&?+Q1e&dE}1NjTjcTWԆ n< B+([E& |q~t4=g#f WaGnHSjy> S^x8YFjB|2s>dy;Zr"fIQEly1p2J蛃:2ǀd:C2AKGu Ue0%t3|U I33Ϡhcgiɂ>(.cA*P$Ý Il<8YLX ZZl>;y6 ȑZ>-s&FXi>},{HB5 t * Gr3 ue9a!jCɀ6P+{e3'qt -Nkg=Ǝ-UhMy47MA-B7ng797=gfo(.R(4wFՏ2:lO4s>n|kD#k慭7Nū!BTE>=R@C*LVQ["6ʹ wϱh6ƛs#0:ʼ{ʼwZrR;VYj!ReK]'9m[PtB n>&D&H-.Hg !H']NfGz=<3/ՍA2Dډj_$if<~k>_kKjOᭃKq ͅM.Qe/ۤGHo$Ҝ@1adcK\ig!5=+[Wk[}c|(cA¯E2=DG|IW EKH:uUQ_XX?ٮg,Q[1yYiYԠ655WTk2 D]>~yH_ˤ,} R9);Rs:> 6,*zy2C;l/UG[DYtU&oIj%,a,訍 ~8#(h\{ /\u"2zb}D 2#{AaGWfٓuM.dؤ_EJ\I䲠q?՟.g׮J܇ꚷ> N\,b1)Onhm7SKw-V?N]ijTgyLKK[U>=~^@96ᘶXꝯ#>/Eݧ~1CqOegFZAe%)Q_ޥG8ɶW\i9+iU\bv82^ae>߳T'ҺQ&MWWdc+Q-$rF[WY9żGE8ܩι{JZ“; Wʗ׺M8*+la*]\MTƪ KMej!TKؼMYWA&Z+ k1R UU0fҸsjl,fCZ8ʤ#}%|N']>3'ExhPg}q t"YO !aXđ&4^)ݶB.57b-uaVy ƈX %MHي2E[3aשњUT~"0T 4_WR՜cao~JZ1߶PRw3y.('0WqewO/Zz6I*x4y/#} HF!#ak*OM4g҆-) jeRI272xCG1֑*|˯:r%k yG#iƻKz#R+mwl&qfeEfFH柧]ws-ն>-n\s)7ZYiy[Ce8v၎O$WcF]hgM\%eHedhN5Vkw*ޓ|ZRjQ1rVE1NNOj2r3w._.iom5hKZZ|Q\g\C,hQ-"7d~>]kyb-GcxVWu.W,-ܶB Kc[*,tVlu 9f2{܅T\,13d+lnS,Y% gX(BFn3YxfjCsxS~QNZ Q0NIUFsF?H 5(uL]8T>d&c'Qmlk]pͥG&7fײdM7yNrwuzH[C~> y.IXYn#mbµ5 #OZ Wq>M;Лk'Xؾl +@DGCsBwT![PG/ip6ueLx ,@IqG$qϊS/GQ4K ˸D &ŻUN:bbƑTz.?!W:?zt -e%6y`rG&79 -`武d+L9wGI ʨ0m#%Vƺ?NTH9zsCajRC Uo!2H#Glj%mUm"|Gdabq>B+ִ~?WZ9):xd%TȴȑTSl}SCC >V̋|ZB./#t{QRf="Fj\[[[IH:H&;.eWH>Mt˒Oxo.[DIn'k3>1՞-c䴱VmtklY22fTAuW+fgw97aOr#؈Qᵢ(uҫH]!B&]$IF1s~ #_EGU'&TNj,ꄫZr dBh$l2߂WԲ*E&Jyj3 A]_+ꆏm8o7\q'ji8ޥ)ܓF:Wl6>n-!U ~/ gv-VSUaWPp1*KA늹抹4Uvj3W`ia&6$)44@Q@F4DlsUzr'HڵU?sh7ʴ|潊z'vN*)|r 8k>5Ԙ;Qy80g+>v1hIU\,1Q2QEêPbP=DT$WAqEYȱeqºne3ޑV) O 3^/kd|73+V9:c,L)s\9~3={m 32$2L(L{T UH&HBݕr'%Tx81*yŦD͟;P xk=o῱6WGxV';%Y6*G/43)NK)Xxdo<Ğ+Zx.UH 0[VSy#xEEޮ&+ČVCj11 j5M(@1yi{Yfj#Aɚj$7Nƹ]lb \" F( RS:?uhMv{JiB`A$R>]S/LtO;uI]#DJhu͕3D2,ƆiI2V V "cNYgfH1Zof,Hum 6J$w( VJבBD'JkWQuqoVaH _ꯘ4gNs3JCc9Jh"7&X"!B1fy^^' uA<C;Z_yn:>yy$:#unB;$x[%ohiR k#+|\9X#''"9xқ]A6{m=y%B>~WxOW./g֌('8ėSVGBǔ=Og^i^WH5>F5B: dw wO,%BIŬ5 d8d>Ӳ&BU^<8Y(k>:?g 9@cB^Fv{%$8qd*%c4Jt nj'$"g墨@Gψ9hVVIϭdȑ)Zugi&xK\;/xe_ay@@Th CI)O%Vu("w#8>С$gL$$Y1|8|sk:BDhLLCtɧXO3[o>XgUoEW-s)) p?5Kx %Y /r`͘-[̹XRӾ,_CxYVB$G 5>2R ITq!2TǴu>sI_&EPb\6H$ÎBy; 0ŐRȡf_ogo ǨExD+,7,bid wJf=zo -fGi7TPlI2#GA~$ܐ͟2y$܅OüG}3ewp`s'_Yo崐'esB\&cV&w9d/mUV#)ee$L/H>k'N'+G % | j Wƹ-\;CX)?/0L z9ba_N+UH#{?qӎϧE*+Ida%q)|jSp}*y]S,rhqrGRhgcS Ȩ!MfZJXӞg3}#q;7_+rcwzx814*4c5z*QP<0sU} !(C:Nt=C~=Q|JsUQtTQ :\;8smyi^Së>$}@c7~;i6aQ麨&)؆Z"v98oEJ'V% .*3߸|x#$iKcƦD{H5܇ly!Ӵ2D$'?HSel{Ɋa _W͞em'YW5$]bH9 f,G,<aq(rpٔ^TPn"n֘*JECoyGq6[qt ȟUͼ#&$lՀaF Ūb62!}m\95|;A`(/ao6[SzgDicLE"HLO^IϨFBb]\4J"g2Id4&|Q#j9 b8dh4&XK)3V"h7jG{hЁE\ȏ4]&VQ]'`R=EQ.HD1aG*R aϑ EJnІJ=mχ,MK[+Q%1ˮ4VJ'J2B< KdH"W4ox=}58cڢ&}Z3}B@S[.`g:+H*\Ϗ2yXgEFQP*ߑ*9@ױHO4oW/ƪz}"JVcth$#j}uk{;3;#"M5T.Z!*F?j$Rx1Ywj|46ʂ-ȃphߩ1jvF?#~"PL'q ^4Îֱ_pկ+Ȳ8aQQF!oXHpd#hRIOxUq*cyw(<ѹ!&+{Dj":$H$#$cX2LBW2 w% h Gݯ?p7ɿ.†uv~6@^Ah"ʒ# TljJ@E 1/H{ X7H6UwѼ/F`N'9a #Bu.`idxކ3l&^#Z-$ CZ sl l[)cm'(fg7}I]$,S"Siv}e"ŇB|uJsJ#-.Kj8 9 .^=Qµ.Y;z*!!m"[,24ڇHWPLdXŴ%Wi AtJtģ_Ȼ#{(6Ra­=U$e`*Eh]ZJ,d3-&>7ڮ Y9bUY:txS9;U&`v,F@9 芴>&F `Cy= Ǘy`3aXd@g,o!$3SDBC5P})θmSнձAOE+H9F.n"MihcDbZU\ֵk΃O 19%!ZpGcˬU4O6ڎEedg[fZmb61i'),ЎwC*mDdx-*Ÿ]6/-cAI٬lyJMtaDJ_#iN'S^pgK|Asp$ensQ՟fdRT!{au?:%XFB%^(X?r:(v%Rs`hw!'"qͅ{iz$VSֶ{tVԶSjYF-9[R:]=c*!Vh4!w_g5{"P eQ)*IDb#5_|nw-AXI.\Qg <Ōyf+A ō [hӬk*llC㬮0S 18H|='[k©$du'd>$,fOpe#&H*]=ITܟl$ 6NgcXL ؉w6B5ͮge|2C#>g,e$|w`VT˰+: bQLlF7W'EgbJMLpaiaXΓ؃IϪ5%"KVy^(3ɧ wŨvG|SB6MWă HŌ65HG3hsY8ʼe'b%XhcHI i6lH}eIø4g]$ 1HQa_\wUwu$[*)%i*R[uqg&<ywIe1e3zpYIO3@x?oU\fGrU[(-]`v IX@]/~c.-vr)Th󕲆YY5l( tt*h !s%t8r!\%dҼHď;]-R:8UpaJV)hmxqrj73%¨~//C$Fzas;>'9kk1ᱮI_̍$3ΠbK%#]Zi1?M3bSaB|&UTkhC"5_P=0DIJmP*z=F %m$< X[;"qkQ#gD0o+_8qv-fbȯc[( 5[HL d[S_̐Y,Q$SV~N5i&]K); V(+2ǮF1Sh@d &lxRX"˽FCFIM=)O-$uH' پXᇭD3x쁙X,W*Ӗm :b APޮg1Tg0i  [1}*ēJ2ÑcNW)k^< 7%/&]ɕ:ԚygtpBoƱyXʾWOJLVySgq=M sQo[ֺc'(vJZLH-"FA8H/#ʅPm-]4x+ W3E<ōqR''[us]k]oh+E:`ٔkJt=Hck9C 9?08 Q#iHǍH#ͳ(}c VX$\IN*{S02#9V ƬT5taZ2,־Q*OC^sJv,[!x2JWOi_:ʯ$bX o$sJV2Ҋ0ΎgIYdHƗ&ш6Wʏ>dƋpsEk:u}dyM/m&*0<ۉ  JoD }]RqS$^D'~y%lވb#)l7+*3]0" Hׂ:Jrgf@0_w$u$YL#.B!!byk9^h`_p / "Ab2R[GBFHPȓ\'H!yYoN$: [ "<*iZyS91n`Y@ ai[ 5}]ӈ,W>e*@҃&K>y>hmOG- ӢIm3Ɏ}ܘ@VXpHjXp5Ud9,!p@6I\$a_rثaD \7Hֵ@%Ĩ@5 8khRXѤgAdy:Yh$Y2Bl6@tc ˓בȬi4u [C$*yQ 0Z8Xmpiv]ĖU;aGK!Ese9:0ڂH wl5YN@xk#QZsP1eO?S<.DKW%T6BI VDRF@\EZB$04qI [?qU2uhVRGM |TX.«'X_%~1d* /3-Pm QҪE)Z; 7bCx j/),BF  ȺiV|Cz䨂ՕF"'3HuUd(M2TÓ-UmĬ&Sh/s&eUAlԕXAHĴ#6[YVX_szk5; $1*7?X$YU$q͔ηX98Ufc/X349š*3| t% ?O𡃌 9um 4ݾ;%6Hܴ#'*a) UCљln+Σ589y2sb1nh - 88'@;k~>TXYdlSd&'WLج .T,爲$S2KD201d!#mtP G"_2'L_TjJQ_/ݼR(@課%ٌ2^Xጠ*yv8M*<Ȥ}P]8$IVdH#٤ rQFJR .Ȇv&(P{GѡtWpܾG^@%+<[ha%K{X\v-gنd)99d*%>+ 05rYx /YW_D oΣ+$wHgn#j đ.1~;\pez.:sAJ1̈:1U$c{ՓCc-By"p. Wh: d+)MAXALPyG Qķ-m*mHlt11$ϘD\_! P+!ZƴCX_jcdAN+XZQZj2HWr1msp ٍ*AV Ns~Ljy7kؽmeU9xzw宯ë4oh GX]F-eS4K f g5y|?&Ί[ڪjNJb$(Al>$G٫1%tG‘ /=+Z(9bUʭNݡC+ihV,Bh!]-_sGQ :=G VeEwƫ/mNEAT Tm{|܎QZy4hb#؍"8Z&HpӵsH{/AR!F9'`k@7_̒8Y7C))$~5B~}zVZgJGuTG,ua)*"rHfR H-delK> B3c PB_ Y#qCS7AcR+f)hXI%lDLRGRv}yˍH$ (lgK_tЯ=M((h B(Uy#m"DYJy ϐǩa6q@y"8N'LVH^\ceI>O#C3VYn kIHO,q*s?VhlK=.ZmL}"C,@D΍#MqBVFV5 vkE+O_dv;KQuLT*k4}]M43#РI3ń$`pI2F HJD{䪏Eeu˭(m(W~n]s"q"n]kk}AD9,nOtɋp鬘KΎM!io8+*8pİ(bǥʲcI+.UTzdI:={!6ךYt{l'ɛ&dʝBg-ZS֎Z9 fܒ/R5όǔIĚGZ '}H,&𤙀DPK(o`6_rPw$G!܋݅;9VnW/2klPR`Ռd<ȱ-I,TNbZ2L8Jee5C.$P%Wħ{e2׊3'HV$ yzxW]DsB}d+qd0-`[ ! m571ձnٷ ǐ% !8=5cC#4V(-bd־ds@+"F fI>QihJgdÅekYKx0ʂ/3>SŶLg:t8ѠDa s@oѐC`?f[":jc=el'YD}x" b)SOUƇk+vE)&E<R0o&8pNG$mr[}qlb5(ɢ,EY@f!c$D%8Hxy֗lJfv>v9$O~ː< 3r|ZcՆ|EdI ,;gHLwWʁ9! >؟ ~C0a; Kh`drCL8qvU0!"ΒN!/[Uʙqkl$yj8a0ӞX30O9C#ff+6h$%@eșP9SXxtJ8R0eg B<I_6 pheyNAm1I:>Wb)WmGCG_q*Yvtڊ(@I5pTp4IZ9̗a%Zj>bk$+%v -_u N\0V.e|MǬM"8T2Z(Ȑ׍w53oh Q5suA8ڛWWhYbs$Gjό $?r7Ha_!eL g- ksw譫CEF:lvm|xPmQfǣub`gwwLjTm rC%yQ (a:Tay}f( 'ɒW B4 ̩< |"I.q@q>d|Vnte6d9Ɠd $bS:`y#kJ"Q_`sJW^8ֳZ *O"M\>?K[BliTVU1WsS&jGA9 ZBDI'!c!l566DGK$S!ђ5Rp<%i:16 ,” T_' <#S<(H#n7*0Lg6{hͪT uS& lFkΘ$qv MBqR.^hc6=)MV[LS@D{:/ݾ$~G0E_D5q_mabTɪ|q|ʉ+G8ѪP O@Gh(ٝcC20r9DU{t,l~hDڞ$l;f^ ׉<1eJwEPN45Q$$zx,M8畞!~좉9@a`I1{` -IF`r‘xPˈH##<%bJ\y$9$9' 97h碯 a:G O]C)jy~31Yz?adE'hYmzHD#<j*VUii{BQA? !(T rglFh!WG;;H#<,jXΆ90!!DEs͂rX;#])vP٦1O|rHG" ;I]HvYIKUgRj05{6w3`hw*(j1PbWcv*d;y&e,v,SAĝ'DX߷"|$" KoVXYSRr+çMBm橓SO"cdOɣG)pC1"HZ7qM<0g8Trc965, L"b< v]:C{U:S 2DwyF+WL^zH3x䒭|NC <}y'VċŇؠpau yoL@މ#gK/7&"?9 $>F5@TbȽ5S95q!f6Y7EOI;eWŬW=#7 5FG0HtI\Oz' c~6Iv<ɡpp8EGVc8@{H!|zcQi:WܨqrW)P熿 Sc &V)$7Ɉ$D:CY XQd:hKz Vyd9mkU/.B 0'$c)X :32$_W|ɒ/mgMH񔲬 -B4aT{|-w=AѠ]*QęID(Ojb/b'}mӌu*K֪a?,&6ž=dyne-frei0r-b93ec51/src/filter/dither/000077500000000000000000000000001524104146000176035ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/dither/CMakeLists.txt000066400000000000000000000004121524104146000223400ustar00rootroot00000000000000set (SOURCES dither.c) set (TARGET dither) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/dither/dither.c000066400000000000000000000214001524104146000212230ustar00rootroot00000000000000/* * This file is a port of com.jhlabs.image.DitherFilter.java * Copyright 2006 Jerry Huxtable * * dither.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" int ditherMagic2x2Matrix[] = { 0, 2, 3, 1 }; int ditherMagic4x4Matrix[] = { 0, 14, 3, 13, 11, 5, 8, 6, 12, 2, 15, 1, 7, 9, 4, 10 }; int ditherOrdered4x4Matrix[] = { 0, 8, 2, 10, 12, 4, 14, 6, 3, 11, 1, 9, 15, 7, 13, 5 }; int ditherLines4x4Matrix[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; int dither90Halftone6x6Matrix[] = { 29, 18, 12, 19, 30, 34, 17, 7, 4, 8, 20, 28, 11, 3, 0, 1, 9, 27, 16, 6, 2, 5, 13, 26, 25, 15, 10, 14, 21, 31, 33, 25, 24, 23, 33, 36 }; int ditherOrdered6x6Matrix[] = { 1, 59, 15, 55, 2, 56, 12, 52, 33, 17, 47, 31, 34, 18, 44, 28, 9, 49, 5, 63, 10, 50, 6, 60, 41, 25, 37, 21, 42, 26, 38, 22, 3, 57, 13, 53, 0, 58, 14, 54, 35, 19, 45, 29, 32, 16, 46, 30, 11, 51, 7, 61, 8, 48, 4, 62, 43, 27, 39, 23, 40, 24, 36, 20 }; int ditherOrdered8x8Matrix[] = { 1,235, 59,219, 15,231, 55,215, 2,232, 56,216, 12,228, 52,212, 129, 65,187,123,143, 79,183,119,130, 66,184,120,140, 76,180,116, 33,193, 17,251, 47,207, 31,247, 34,194, 18,248, 44,204, 28,244, 161, 97,145, 81,175,111,159, 95,162, 98,146, 82,172,108,156, 92, 9,225, 49,209, 5,239, 63,223, 10,226, 50,210, 6,236, 60,220, 137, 73,177,113,133, 69,191,127,138, 74,178,114,134, 70,188,124, 41,201, 25,241, 37,197, 21,255, 42,202, 26,242, 38,198, 22,252, 169,105,153, 89,165,101,149, 85,170,106,154, 90,166,102,150, 86, 3,233, 57,217, 13,229, 53,213, 0,234, 58,218, 14,230, 54,214, 131, 67,185,121,141, 77,181,117,128, 64,186,122,142, 78,182,118, 35,195, 19,249, 45,205, 29,245, 32,192, 16,250, 46,206, 30,246, 163, 99,147, 83,173,109,157, 93,160, 96,144, 80,174,110,158, 94, 11,227, 51,211, 7,237, 61,221, 8,224, 48,208, 4,238, 62,222, 139, 75,179,115,135, 71,189,125,136, 72,176,112,132, 68,190,126, 43,203, 27,243, 39,199, 23,253, 40,200, 24,240, 36,196, 20,254, 171,107,155, 91,167,103,151, 87,168,104,152, 88,164,100,148, 84 }; int ditherCluster3Matrix[] = { 9,11,10, 8, 6, 7, 12,17,16, 5, 0, 1, 13,14,15, 4, 3, 2, 8, 6, 7, 9,11,10, 5, 0, 1,12,17,16, 4, 3, 2,13,14,15 }; int ditherCluster4Matrix[] = { 18,20,19,16,13,11,12,15, 27,28,29,22, 4, 3, 2, 9, 26,31,30,21, 5, 0, 1,10, 23,25,24,17, 8, 6, 7,14, 13,11,12,15,18,20,19,16, 4, 3, 2, 9,27,28,29,22, 5, 0, 1,10,26,31,30,21, 8, 6, 7,14,23,25,24,17 }; int ditherCluster8Matrix[] = { 64, 69, 77, 87, 86, 76, 68, 67, 63, 58, 50, 40, 41, 51, 59, 60, 70, 94,100,109,108, 99, 93, 75, 57, 33, 27, 18, 19, 28, 34, 52, 78,101,114,116,115,112, 98, 83, 49, 26, 13, 11, 12, 15, 29, 44, 88,110,123,124,125,118,107, 85, 39, 17, 4, 3, 2, 9, 20, 42, 89,111,122,127,126,117,106, 84, 38, 16, 5, 0, 1, 10, 21, 43, 79,102,119,121,120,113, 97, 82, 48, 25, 8, 6, 7, 14, 30, 45, 71, 95,103,104,105, 96, 92, 74, 56, 32, 24, 23, 22, 31, 35, 53, 65, 72, 80, 90, 91, 81, 73, 66, 62, 55, 47, 37, 36, 46, 54, 61, 63, 58, 50, 40, 41, 51, 59, 60, 64, 69, 77, 87, 86, 76, 68, 67, 57, 33, 27, 18, 19, 28, 34, 52, 70, 94,100,109,108, 99, 93, 75, 49, 26, 13, 11, 12, 15, 29, 44, 78,101,114,116,115,112, 98, 83, 39, 17, 4, 3, 2, 9, 20, 42, 88,110,123,124,125,118,107, 85, 38, 16, 5, 0, 1, 10, 21, 43, 89,111,122,127,126,117,106, 84, 48, 25, 8, 6, 7, 14, 30, 45, 79,102,119,121,120,113, 97, 82, 56, 32, 24, 23, 22, 31, 35, 53, 71, 95,103,104,105, 96, 92, 74, 62, 55, 47, 37, 36, 46, 54, 61, 65, 72, 80, 90, 91, 81, 73, 66 }; int matrixSizes[] = {4, 16, 16, 16, 36, 64, 256, 36, 64, 256}; int* matrixes[] = {ditherMagic2x2Matrix, ditherMagic4x4Matrix, ditherOrdered4x4Matrix, ditherLines4x4Matrix, dither90Halftone6x6Matrix, ditherOrdered6x6Matrix, ditherOrdered8x8Matrix, ditherCluster3Matrix, ditherCluster4Matrix, ditherCluster8Matrix}; typedef struct dither_instance { unsigned int width; unsigned int height; double levels; double matrixid; } dither_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* dither_info) { dither_info->name = "dither"; dither_info->author = "Janne Liljeblad"; dither_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; dither_info->color_model = F0R_COLOR_MODEL_RGBA8888; dither_info->frei0r_version = FREI0R_MAJOR_VERSION; dither_info->major_version = 0; dither_info->minor_version = 1; dither_info->num_params = 2; dither_info->explanation = "Dithers the image and reduces the number of available colors"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "levels"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of values per channel"; break; case 1: info->name = "matrixid"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Id of matrix used for dithering"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { dither_instance_t* inst = (dither_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->levels = 5.0 / 48.0;// input range 0.0 - 1.0 will be interpreted as levels range 2 - 50 inst->matrixid = 1.0; // input range 0.0 - 1.0 will be interpreted as matrixid 0 - 9 // e.g. values 0.0, 0.12, 0.23, 0.34, 0.45, 0.56, 0.67, 0.78, 0.89, 1.0 // will select matrixes 0 to 9 return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); dither_instance_t* inst = (dither_instance_t*)instance; switch(param_index) { case 0: inst->levels = *((double*)param); break; case 1: inst->matrixid = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); dither_instance_t* inst = (dither_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->levels; break; case 1: *((double*)param) = inst->matrixid; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { //init and get params assert(instance); dither_instance_t* inst = (dither_instance_t*)instance; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; double levelsInput = inst->levels * 48.0; levelsInput = CLAMP(levelsInput, 0.0, 48.0) + 2.0; int levels = (int)levelsInput; double matrixIdInput = inst->matrixid * 9.0; matrixIdInput = CLAMP(matrixIdInput, 0.0, 9.0); int matrixid = (int)matrixIdInput; int* matrix = matrixes[matrixid]; int matrixLength = matrixSizes[matrixid]; // init look-ups int rows, cols; rows = cols = (int)sqrt(matrixLength); int *map = (int *) malloc(levels * sizeof(int)); int i,v; for (i = 0; i < levels; i++) { v = 255 * i / (levels-1); map[i] = v; } int div[256]; int mod[256]; int rc = (rows * cols + 1); for (i = 0; i < 256; i++) { div[i] = (levels-1) * i / 256; mod[i] = i * rc /256; } // filter image unsigned int width = inst->width; unsigned int height = inst->height; unsigned int x,y,col,row; unsigned char r, g, b; for (y = 0; y < height; ++y) { for (x=0; x < width; ++x) { r = *src++; g = *src++; b = *src++; col = x % cols; row = y % rows; v = matrix[ row * cols + col]; r = map[mod[r] > v ? div[r] + 1 : div[r]]; g = map[mod[g] > v ? div[g] + 1 : div[g]]; b = map[mod[b] > v ? div[b] + 1 : div[b]]; *dst++ = r; *dst++ = g; *dst++ = b; *dst++ = *src++;//copy alpha } } free(map); } dyne-frei0r-b93ec51/src/filter/edgeglow/000077500000000000000000000000001524104146000201215ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/edgeglow/CMakeLists.txt000066400000000000000000000004201524104146000226550ustar00rootroot00000000000000set (SOURCES edgeglow.cpp) set (TARGET edgeglow) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/edgeglow/edgeglow.cpp000066400000000000000000000120061524104146000224210ustar00rootroot00000000000000/* edgeglow.cpp * Copyright (C) 2008 Salsaman (salsaman@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include class edgeglow : public frei0r::filter { public: double lthresh; double lupscale; double lredscale; edgeglow(unsigned int width, unsigned int height) { lthresh = 0.0; lupscale = 0.0; lredscale = 0.0; register_param(lthresh, "lthresh", "threshold for edge lightening"); register_param(lupscale, "lupscale", "multiplier for upscaling edge brightness"); register_param(lredscale, "lredscale", "multiplier for downscaling non-edge brightness"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { std::copy(in, in + width*height, out); for (unsigned int y=1; ymax) max=G; if (B>max) max=B; unsigned char min=R; if (Gmax) max=G; if (B>max) max=B; min=R; if (G(lt=lthresh*255.)) { // if lightness > threshold, we add it to the lightness of the original l=CLAMP0255((int32_t)((float)l*lupscale+((float)max+(float)min)/2.)); } // otherwise reduce else if (lredscale>0.) { l=((float)max+(float)min)/2.*(1.-lredscale); } if (lredscale>0.||l>lt) { if (max==min) { h=0; s=0.; } else { if (max==R) { h=(unsigned int)(60.*((float)G-(float)B)/((float)max-(float)min)); if (G1.) tr-=1.; if (tb<0.) tb+=1.; if (tr<1./6.) g[0]=CLAMP0255(p+((q-p)*6.*tr)); else if (tr<0.5) g[0]=CLAMP0255((int32_t)q); else if (tr<2./3.) g[0]=CLAMP0255(p+((q-p)*6.*(2./3.-tr))); else g[0]=CLAMP0255((int32_t)p); if (tg<1./6.) g[1]=CLAMP0255(p+((q-p)*6.*tg)); else if (tg<0.5) g[1]=CLAMP0255((int32_t)q); else if (tg<2./3.) g[1]=CLAMP0255(p+((q-p)*6.*(2./3.-tg))); else g[1]=CLAMP0255((int32_t)p); if (tb<1./6.) g[2]=CLAMP0255(p+((q-p)*6.*tb)); else if (tb<0.5) g[2]=CLAMP0255((int32_t)q); else if (tb<2./3.) g[2]=CLAMP0255(p+((q-p)*6.*(2./3.-tb))); else g[2]=CLAMP0255((int32_t)p); } else { g[0]=p5[0]; g[1]=p5[1]; g[2]=p5[2]; } } } } }; frei0r::construct plugin("Edgeglow", "Edgeglow filter", "Salsaman", 0,3, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/elastic_scale/000077500000000000000000000000001524104146000211175ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/elastic_scale/CMakeLists.txt000066400000000000000000000004331524104146000236570ustar00rootroot00000000000000set (SOURCES elastic_scale.cpp) set (TARGET elastic_scale) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/elastic_scale/README.md000077500000000000000000000024131524104146000224010ustar00rootroot00000000000000# Elastic Scale Elastic scale allows one to apply non linear scale to video footage. Written by Matthias Schnöll, Aug 2018 and released under GNU GPL ## RELEASE NOTES ** Aug 2018 initial release of plugin ## Description of the parameters: "Scale Center":
Sets the horizontal center where the scaling origins from. range: [0,1] "Linear Scale Area":
Width of the section that should only be scaled linearly. range: [0,1] "Linear Scale Factor":
Scale factor by how much the linear scale are is scaled. range: [0,1] "Non Linear Scale Factor":
Amount how much the outer left and outer right area besides the linear scale area are scaled non linearly. range: [0,1] ## Sample Images: The included images show how the effect modifies the respective footage. img1.jpg: original image, which shows a grid of equally sized squares img2.jpg: elastic_scale (parameters: 0.5|0|0|0.7125) applied to img1.jpg img3.jpg: elastic_scale and 16:9 linear scale applied to img1.jpg ### How to use with ffmpeg: Transform img1.jpg to img2.jpg:
```ffmpeg -i img1.jpg -vf "frei0r=elastic_scale:0.5|0|0|0.7125" img2.jpg``` Transform img1.jpg to img3.jpg:
```ffmpeg -i img1.jpg -vf "frei0r=elastic_scale:0.5|0|0|0.7125,scale=1920:1080,setsar=1:1" img3.jpg``` dyne-frei0r-b93ec51/src/filter/elastic_scale/elastic_scale.cpp000066400000000000000000000264241524104146000244260ustar00rootroot00000000000000/* * Copyright (C) 2018 Matthias Schnöll (matthias.schnoell AT gmail.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" // Limits (min/max values) of various data types #include // For the CHAR_BIT constant #include // pow() and other mathematical functions #include #define PI 3.141592654 /** This is a frei0r filter which allows one to scale video footage non-linearly. In combination with a linear scale filter, it allows one to scale 4:3 footage to 16:9 and maintain the original aspect ratio in the center part of the image. */ typedef struct { unsigned int higherXPos; unsigned int lowerXPos; double lowerWeight; double higherWeight; } TransformationElem; class ElasticScale : public frei0r::filter { public: ElasticScale(unsigned int width, unsigned int height) { this->width = width; this->height = height; register_param(m_scaleCenter,"Center","Horizontal center position of the linear area"); register_param(m_linearScaleArea,"Linear Width","Width of the linear area"); register_param(m_linearScaleFactor,"Linear Scale Factor","Amount how much the linear area is scaled"); register_param(m_nonLinearScaleFactor,"Non-Linear Scale Factor","Amount how much the outer left and outer right areas are scaled non linearly"); // default values for sinus based scaling m_scaleCenter = 0.5; m_linearScaleArea = 0.0; m_linearScaleFactor = 0.7; m_nonLinearScaleFactor = 0.7125; updateScalingFactors(); calcTransformationFactors(); } ~ElasticScale() { // Delete member variables if necessary. delete[] m_transformationCalculations; } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (m_prev_scaleCenter != m_scaleCenter || m_prev_linearScaleArea != m_linearScaleArea || m_prev_linearScaleFactor != m_linearScaleFactor || m_prev_nonLinearScaleFactor != m_nonLinearScaleFactor) { updateScalingFactors(); calcTransformationFactors(); } // pad the rowWidth to be a multiple of 8 unsigned int paddedRowWidth = width; if (paddedRowWidth % 8 != 0) { paddedRowWidth = (unsigned int)(ceil((double)width/8)*8); } for (unsigned int colIdx = 0; colIdx < width; colIdx++) { double lowerWeight = m_transformationCalculations[colIdx].lowerWeight; double higherWeight = m_transformationCalculations[colIdx].higherWeight; for (unsigned int rowIdx = 0; rowIdx < height; rowIdx++) { uint32_t newValue = 0; unsigned int lowerXPos = paddedRowWidth * rowIdx + m_transformationCalculations[colIdx].lowerXPos; unsigned int higherXPos = paddedRowWidth * rowIdx + m_transformationCalculations[colIdx].higherXPos; unsigned int curPosDst = paddedRowWidth * rowIdx + colIdx; if (higherXPos == lowerXPos) { newValue = in[higherXPos]; } else { for (int i=0; i<4; i++) { uint16_t cFold = uint8_t(in[lowerXPos] >> 8*i); uint16_t cCold = uint8_t(in[higherXPos] >> 8*i); cFold = (uint16_t)((double)cFold*(1-lowerWeight)); cCold = (uint16_t)((double)cCold*(1-higherWeight)); newValue |= ((uint8_t)((cFold + cCold)) << 8*i); } } out[curPosDst] = newValue; } } } private: // input params double m_linearScaleArea; double m_scaleCenter; double m_linearScaleFactor; double m_nonLinearScaleFactor; // remember the input params to detect any changes during runtime double m_prev_scaleCenter; double m_prev_linearScaleArea; double m_prev_linearScaleFactor; double m_prev_nonLinearScaleFactor; // intern params for mapping the input parameters double m_intern_scaleCenter; double m_intern_linearScaleArea; double m_intern_linearScaleFactor; double m_intern_nonLinearScaleFactor; unsigned int m_borderXAbsLeftSrc; unsigned int m_borderXAbsRightSrc; unsigned int m_borderXAbsLeftDst; unsigned int m_borderXAbsRightDst; TransformationElem* m_transformationCalculations = NULL; void updateScalingFactors() { // update changed parameters m_prev_scaleCenter = m_scaleCenter; m_prev_linearScaleArea = m_linearScaleArea; m_prev_linearScaleFactor = m_linearScaleFactor; m_prev_nonLinearScaleFactor = m_nonLinearScaleFactor; // write to internal parameters m_intern_scaleCenter = m_scaleCenter; m_intern_linearScaleArea = m_linearScaleArea; m_intern_linearScaleFactor = m_linearScaleFactor; m_intern_nonLinearScaleFactor = m_nonLinearScaleFactor; // limit internal parameters to ranges [0,1] if (m_intern_scaleCenter <= 0) { m_intern_scaleCenter = 0; } else if (m_intern_scaleCenter >= 1) { m_intern_scaleCenter = 1; } if (m_intern_linearScaleArea <= 0) { m_intern_linearScaleArea = 0; } else if (m_intern_linearScaleArea >= 1) { m_intern_linearScaleArea = 1; } if (m_intern_linearScaleFactor <= 0) { m_intern_linearScaleFactor = 0; } else if (m_intern_linearScaleFactor >= 1) { m_intern_linearScaleFactor = 1; } if (m_intern_nonLinearScaleFactor <= 0) { m_intern_nonLinearScaleFactor = 0; } else if (m_intern_nonLinearScaleFactor >= 1) { m_intern_nonLinearScaleFactor = 1; } // adjust internal parameters where necessary m_intern_nonLinearScaleFactor = m_intern_nonLinearScaleFactor*0.4-0.2; // calculate borders based on parameters // use 'int' instead of 'unsigned int' as possible results can be negative m_borderXAbsLeftSrc = (int)(m_intern_scaleCenter * width - m_intern_linearScaleArea / 2 * width); m_borderXAbsLeftDst = (int)(m_intern_scaleCenter * width - m_intern_linearScaleArea / 2 * width * m_intern_linearScaleFactor); m_borderXAbsRightSrc = (int)(m_intern_scaleCenter * width + m_intern_linearScaleArea / 2 * width); m_borderXAbsRightDst = (int)(m_intern_scaleCenter * width + m_intern_linearScaleArea / 2 * width * m_intern_linearScaleFactor); // validate if resulting borders are still within the valid range for later calculations [1,width-1] // negative results are limited if ((int)m_borderXAbsLeftSrc <= 1) { m_borderXAbsLeftSrc = 1; } else if ((int)m_borderXAbsLeftSrc >= (int)width-1) { m_borderXAbsLeftSrc = width-1; } if ((int)m_borderXAbsRightSrc <= 1) { m_borderXAbsRightSrc = 1; } else if ((int)m_borderXAbsRightSrc >= (int)width-1) { m_borderXAbsRightSrc = width-1; } if ((int)m_borderXAbsLeftDst <= 1) { m_borderXAbsLeftDst = 1; } else if ((int)m_borderXAbsLeftDst >= (int)width-1) { m_borderXAbsLeftDst = width-1; } if ((int)m_borderXAbsRightDst <= 1) { m_borderXAbsRightDst = 1; } else if ((int)m_borderXAbsRightDst >= (int)width-1) { m_borderXAbsRightDst = width-1; } } void calcTransformationFactors() { if (m_transformationCalculations == NULL) { m_transformationCalculations = new TransformationElem[width]; } for (unsigned int colIdx = 0; colIdx < width; colIdx++) { double relativeSrcXPos = 0; unsigned int higherXPos = 0, lowerXPos = 0; double lowerWeight = 0; double higherWeight = 0; unsigned int offsetSrcX = 0; unsigned int offsetDstX = 0; unsigned int lengthSrcSection = m_borderXAbsLeftSrc - offsetSrcX - 1; unsigned int lengthDstSection = m_borderXAbsLeftDst - offsetDstX - 1; // y=SIN(x*pi-pi)*a+x double linearRatio = (double)(colIdx - offsetDstX) / lengthDstSection; double ratio = sin(linearRatio * PI - PI) * m_intern_nonLinearScaleFactor + linearRatio; if (colIdx > m_borderXAbsLeftDst) { offsetSrcX = m_borderXAbsLeftSrc; offsetDstX = m_borderXAbsLeftDst; lengthSrcSection = m_borderXAbsRightSrc - offsetSrcX - 1; lengthDstSection = m_borderXAbsRightDst - offsetDstX - 1; // linear section double linearRatio = (double)(colIdx - offsetDstX) / lengthDstSection; ratio = ((double)(colIdx - offsetDstX) / lengthDstSection); } if (colIdx > m_borderXAbsRightDst) { offsetSrcX = m_borderXAbsRightSrc; offsetDstX = m_borderXAbsRightDst; lengthSrcSection = width - offsetSrcX - 1; lengthDstSection = width - offsetDstX - 1; // y=SIN(x*pi)*a+x double linearRatio = (double)(colIdx-offsetDstX) / lengthDstSection; ratio = sin(linearRatio * PI) * m_intern_nonLinearScaleFactor + linearRatio; } // limit ratio to 0 ratio = ratio <= 0 ? 0 : ratio; relativeSrcXPos = ratio * lengthSrcSection; lowerXPos = (unsigned int)floor(relativeSrcXPos); higherXPos = (unsigned int)ceil(relativeSrcXPos); if (higherXPos >= lengthSrcSection) { higherXPos = lengthSrcSection; } if (lowerXPos >= lengthSrcSection) { lowerXPos = lengthSrcSection; } if (higherXPos == lowerXPos) { lowerWeight = higherWeight = 0.5; } else { lowerWeight = relativeSrcXPos - (double)lowerXPos; higherWeight = (double)higherXPos - relativeSrcXPos; } m_transformationCalculations[colIdx].higherXPos = higherXPos + offsetSrcX; m_transformationCalculations[colIdx].lowerXPos = lowerXPos + offsetSrcX; m_transformationCalculations[colIdx].higherWeight = higherWeight; m_transformationCalculations[colIdx].lowerWeight = lowerWeight; } } }; frei0r::construct plugin("Elastic scale filter", "This is a frei0r filter which allows one to scale video footage non-linearly.", "Matthias Schnoell", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/elastic_scale/img1.jpg000077500000000000000000006067661524104146000225060ustar00rootroot00000000000000JFIFHHDCIM\100GOPRO\GOPR3096.JPGC     C     _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~ _P' ?/ (O@@ ~P **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT@**TPTU@:9Pu@ QUrA%ETʃJTP***TPTU@:9Pu@ QUrA%ETʃJTP*_ʨ**TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PT **TMTʦJUeSU%@2U@T@ P* jPU5PTO_P' ?/ (O@@ ~ _P' ?/ (O@@ ~ 6'G&!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X S!Y\X q`5ŀ\X q`y|c\X q`5ŀ\X SKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=+8l᳆{8l᳆8lh8l᳆8~᳆8l᳁"[8l᳆8lw8l᳆wl᳆8l᳇8l᳆8=KThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuDKThu]J.KQ%IwY*4D.%FQ%d$"]DuD!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S!pXRX`:%X`zcX`:%X 4S?#?#3  5T1ASa!"%23Rf?/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdo/|K *+}29ڃ29ڃ29ڃ29ڃ29ڃ29ڇ|7}zp̎v̎v̎v̎v̎v̎v~\=ɼKnMvq^Ng_T13#3#3#3#3#3#x7}W8 j j j j j jѼɔvdoF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_Yx37~/|GqqqG^8Ì8Ì8,ߧ?0~}of]/[000Hqqq^|eGfϾ߫?q}aaaz_000 ό~]tGn?Ͼ#8Ì8Ì8#Kaaayo՘~?> 3~qqqu8Ì8Ì8Ì/>2zvfoո_>000/qqqYOWVa. _aaaץ?0007?|WKV|8Ì8Ì8Ì?:aaaf=_YF0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,PŊK0arI$I2.I$I6F; XC$I$/oI$dc,Pŏt/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COd{ïY>0d{O_ :Y>^꥓COK/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^Yye嗖^YyeK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.ŚK0erI$I26.I$I6F; YCW$I$/mI$dc.Ś I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$HI$@$I$$I$ $I$I$I$I$I I$II$HI$@$I$$I$ $I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$I I$II$H$I$A$I$ $I$I$I$I$I$I$?#?# ! Q1a0?s/XN~}OZgc$盘}B4̒s}z?}}s/Y$ؐ<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@?uomomomomomomomomomomomomomomomomgomomomomomomomom??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P{{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m;{m{m{m{m{m{m{m{}6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$[omomomomomomomomomomomomomomomomomvomomomomomomomCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cuo{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒMomomomomomomomomomomomomomomomomooomomomomomomom7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:C{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{{m{m{m{m{m{m{ms/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/XN~}OZgc$盘}B4̒s}z?}}s/Y$ؐ<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@?uomomomomomomomomomomomomomomomomgomomomomomomomom??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P{{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m;{m{m{m{m{m{m{m{}6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$[omomomomomomomomomomomomomomomomomvomomomomomomomCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cuo{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒMomomomomomomomomomomomomomomomomooomomomomomomom7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:C{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{{m{m{m{m{m{m{ms/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/XN~}OZgc$盘}B4̒s}z?}}s/Y$ؐ<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@?uomomomomomomomomomomomomomomomomgomomomomomomomom??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P{{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m;{m{m{m{m{m{m{m{}6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/<du֙ﻘ}b&Āy>_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$[omomomomomomomomomomomomomomomomomvomomomomomomomCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cuo{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒM|`fI9Y=i,lHnc 2I}oL}|db@_P 3$}}}I6$71i$d~>_XI y,L'?}}'3}w1ŒMomomomomomomomomomomomomomomomomooomomomomomomom7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:Cۖ7PtVUln:~ʫN7P??eUU[{rΟӪ?cuOUiVܱ쪴cunXCUZuU,n*:C{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m{{m{m{m{m{m{m{ms/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHs/$ѐF~}O{gnc @绘}f&3}{?}}s/=6 4du}F49>_YI }}|6A$w1͂Mgd~>_Q !${lh#?}}'}71i s|`FAY=퟾lHIc2}ol}|dBHdyne-frei0r-b93ec51/src/filter/elastic_scale/img2.jpg000077500000000000000000005011151524104146000224650ustar00rootroot00000000000000JFIFLavc58.18.100C""("(......7379997777999===HHH===99==DDHHNPNJJHJPPUUUffaaww{zSҢ4r3%s1!2qQCAD"abRB# ?X{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*{v[Ds+0ϙP& %5]t?櫮@'cu(LsEɎsUH1j&9W]"O9P̓EQJcGq֬ٶ@^O7/.^j(cu(LsEɎsUH1j&9W]"O9P 5]t?櫮@"̝- T!eʲ6xկ5a^G4`BjGCP&@'cu(LsEɎsUH1j&9W]"O9P 5]tOzK4'$Ǔ8>~qgߓ1j&9W]"O9P 5]t?櫮@'cu(LsEɎUHɓ9&<8>~qb{X۴UdIP 5]t?櫮@'cu(LsEɎsUH1j@`IgR_Q}6Ј<2R#0^^C(|F/91j&9W]"O9P 5]t?櫮@'cu(uf(1#̿ٶ5̓9g̨yeevܓ櫮@'cu(LsEɎsUH1j&9W]"s/ e _s4ۻlɎsUH1j&9W]"O9P 5]t?櫮@9s`*fXp|ʏJ~ F3wGi *=Xs1gb?~1agP2cu(LsEɎsUH1j&9W]"sN"łA9yo5G1wh3P(.?>Un}jU٫kS<Ԩg.p> 1j&9W]"O9P 5]t(o:U%QJG~0ܽ]vkM;wJ֎eF*T<#*uk>1j&9W]"O9P 5]t,m:EAQ%Fb׳]=ݻ-9a20nV櫮@'cu(LsEɎsUHw9 Z,P*?5F[H;ΫbJgT1_S nn{4Y櫮@'cu(LsEɎsUH\A݃9U!21ŮNc:5Eq%Fb˳E1j&9W]"O9P 5]t;hG**>1 n+uWu 9lY)L󊐘Xfeoo=`LsEɎsUH1j&9W]"O9P 5]tXv0S4rǞϙQ?1.!e@uh80cَ̿u45]t?櫮@'cu(LsEɎsUH1jq7F쒦hWQ?1v!e@뇺`JgTF1_Qr1ЀIsUH1j&9W]"O9P 5]t?櫮@'cu((9;jkNi>P0#~i-Y1j&9W]"O9P 5]t?櫮@'cu(LsEɎsUHW3ZsL9<#{u_sX]櫮@'cu(LsEɎsUH1j&9W]"O9P 5]t͸t",0x[6ZQ~n]٭lTae²6x}՗u$9P 5]t?櫮@'cu(LsEɎsUH1j&9W]"r(߇O/76~j_1ƿ=\=գkS<12YW\5]t?櫮@'cu(LsEɎsUH1j&9W]"OIP V3Tu&I  IC I@@MB!B n`]ZC\!uk p0.ͮ5 fJ xboz#~Otjoݡߙ@J2Ϸff06}l`3f .ʹ`evݕF@ bWn^ݻ 7tvBʀ S =agP=`C1[bm%k@s>q}IV[oom5M F6}.V:!D؀^5وzf O ZuO3ůf1a7Xi+XnV>wmٮCݷf1< 2˿mC Pn}j5 :60/hڈm{1;^崀ݏf0v=,X'XŮNje٢ŗf0=\Vt^kn{4Yufum@2U:Vn?q?qmG:i&!|tM =o:Iֱzt`K}MjoiQ&5}l`u Xmla$x=,cdjvcAA: 8c;vBʀ ӕََ HOharҠ9+ku_sXӠ"͖u kfJ: ueq}՗uڀk{A~{Unt nt kKkt1kt0404Td߮ʹ"ʹ"J_F ߨ1Xկ5bV CPvmt,Fb7`NF۴t,vmvm lFF _i),`0vmAAZ VvWi)=]l%{vۻl3wGi *,0سNz 3i+Z/vV0zJn ,_Q _Qaq_dڀn}juc.t@ ۳]nvbd}լaWTXJyz////---4$-r"9Gcᗟ#e$8~~^@:@:@:@:@:@:a~3Nϟ:u}u}u}u}u}u}'G42yft3َu62 ?G,9v>:Lu}u}u}u}u}u}BʉO7Ք0t E|$pCc|҄//////<:Z1n㫃Y>|_~WcSǏkW;8u}u}u}u}u}u}u}u}liGQ8}o*S$iR#4@:@:@:@:@:@:@:@:~{`W?S}?G7f /F_c|Ҥ///////5:I%r 8Mx^0aa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:I2x{CE1˕Q=ݻ-9g̨j ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t уD%qRcCp֜̓EQJcGq֬ ߉W/7.^Jݘq8P0,EcuEcuEcuEcuEcuEcuEcuEcu2]! 3TaUr̝- T!eʲ2ct. hDa^G4`Bj)N]&:MW] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] ݛWBL9<<#fX3dhNI'q| ;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t;QtD5]t&HhfrgF}wd МLc?81-EcuEcuEcuEcuEcuEcuEcu<AգKL*C̓E%QJcG~?@S {`IhXyU,1у%)9T<`R79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9%79ڋ$9xO8F I!UpVl),S<ᯌ-x.UG(|B# s`*hh*YC0(EcuEcuEcuEcuEcuEcu$OL[<0ZS4rT2Yp>bNIV\Qe0)]&9W] )]&9W] )]&9W] )]&9W] )]&9W] )]&9W] o>0xb_4`G.UC%|#s`*fXp|ʏJ~ ,E,0JaCD2ÝT<1K4BSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@zbL"|ܑW7qO!1V, sy9? ZSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@St"Lt@'y%jSTcC?5yxBP0P%FsFSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@{`߃_7**x|t`ÃG/29| FSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@Ss"Ls@QٳD!jYCp닳vC< 2Y& Ц)00\u' Ճ5jT3y JJnsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH.b)iTB_a T1j)B/=݃PW*aNҵQhSs"Ls@Ss"Ls@Ss"Ls@Ss"Ls@u[&L*+4Cl9 * /3{CE8.UGT#;aG23T5F7REcuEcuEcuEcu*$ٳ5j6q\<~J |;QtD5]t;QtD5]t;QtD5]t;QtD5]t WvCLC(r>S|pvdhgeeʲo̝١m2T!ʸqNA٫5j#y? nsDIsUHJnsDIsUHJnsDIsUHJnsDIsUH??;6vh4Q0~qvbhg˔yBw]PŒT( aʿ&;ΫbJgT1_S {EcuEcuEcuEcu0vC5+8G.UC\!9;aG*3Tu04qT2f0BaCD1ÝVɚ8 c Ӕj.櫮j.櫮j.櫮j.櫮]ۻ_2r KB9UϙQ`hb.b*iR0_! 0Ud3*Bc/0;QtD5]t;QtD5]t;QtD5]t;QtD5]t V P\5 ɃEJL3yjBdg9W? 986wfQ8.~j.櫮j.櫮j.櫮j.櫮j.櫮.Þ0q̨FJ~?Ý7qʨBj^?Qj.櫮j.櫮j.櫮j.櫮j.櫮.|{`i^iBG%C,pF ]ДdT3TsPQ'j.&j.櫮j.櫮j.櫮j.櫮j.櫮)ÞSx_/0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]caa&vmvmW7w0_@.}\fJ k @1b7c':t5b7noݠ@g۳m۳m\`6R0mHHc˳mjf b{HH#e p@+۷vįn`G;HYPn!e@)Şu@0سN!IZ1[|{U>q-bҏbҏ &#tkP> ucl@x/Wvݚ=]vk']Sc Z Pb׳]^vbb4a7Xi+XNzf!۳]se߶\w߀b7FеBteQuїmDۀbw6iͯr@}dzE[`hLqktbX'Xwزfb˳E +uWuVt5v=,:hV ͇]{*FteQ7@a҇a҇#_4n:i& pa$X=o:Iְ%ŦD7شV\6R0kHH`,6޶0z}:m@s5=ƿ*7f:7f:5%:I:IMJMJ*2off%x/w~nB1 _hkvmt`6P[s#~O1~ް@sV#~g F:T}6Ј}6Ј #e#/0|6Vvm@++6RW wmJݶ_@ fTRlY'T =ݴi+Z ǽ%[zJ/}(/}( h0ѯm@b7FɵpV: wmٮCݷf12xU>0}լ6-{5وxصf + IZunvb5وa6]je͗~ڀ F#tk Pѯ-@aF^ѵ]{F@ 'skܶ-n{4YufI:-uuW}.`,4YU{XnNXwc٢ݏf0=mum|uїDaF^ʵt(}F(}@ h"8I61 㦒mfyN#k.`[Zh+TC}Mj5#e#oo=c #.!eC'W;wf: is# g`Tnt t j@Շ_}C4Xu_sXïƶlc[6ZQn/h ?_ k{@vcvcX_]c]cP(pz3׏*MJ2_~ _~ _~ _~ _~ _~ _~ _~9_ї?Z_ʹ"sc鿷7P^%.|e.}?9~_l{ٵ҆        /Í9z?F@:@:@:@:@:@:@:qxm^/O6۴z_~ _~ _~ _~ _~ _~ _~9_єy>۳mE~eȧ`      ͍NXl|???[.ʹ?G4sdTp{HH      O?3m<=>^/^ݻ?]Ç=g?On!e@U"y}9CcᗗtagP"_~ _~ _~ _~ _~9Gqg%i+Z//////$ۅ_ ůf19PC3^?̬a7Xi+X     eNr-Wvݚ;J<v~|/̰a6]j'_~ _~ _~ _~9R/|~ #tk P# Gv_?X/hڈ7    2\m6z|r,ͯr@ {)SOG*yv>|>K{ݏf0$_~ _~ _~ _~9ePG^?̬bX'Xg*']^^>~%b˳E(pg ^9z|+uWuR T}9yx|[`G@:@:@:sCyO//BumE.x;?>]aF^ʵu]?[0)8G4<ޯ3.8p~<^/_4n?[_}^Qp[Βu@:@:@:@:s^Eszr6/?2bAZs3q?9YC2)5}l:@:@:@:@:@:r88;O>Gϟa}u}u}u}u}u}'G42yfTq{HYPc*pr×cxRvc@//////'>~?ylYG<3),1H2.RvcSSWk|ï>        .ǃY?:@:@:@:@:@:@:@:rKyS ǸQ-(2 /F_e^ԲV^kW?S}?G_S O/Դݘ@u}u}u}u}u}u}u}u}凹Cќ&/OWŮHnPnPP~6Ј~6Ј+/w~@bV]ZC\ . k Cٵ҆~ޱߓ:?hb7nҠ ٶCٶ@ . _i)6}l ٶ˳mj1X=]l`ev XۻlbWn#,c7tvbA:lY'TX_hIZ\G=*F|{UDG1G[@n}j5MKՎp6 <nvb5و®V]S`(kٮCůf11XMJ04Ͻ]vkwmٮ@ P.lob1_hZn}j2:6m`1;^崌N׹m wc٢ݏf04&8:I1ktڻYvhe٢d:+uWu[`n{4Y?[hmîj#2UDiC0iC[@/I_4nC0[Βua$XsbAZZh+T@ w_i)5}l{y[ml 1vOi *=,ڹݘ'Ps1NN#,c;vtvcvcR:Zuܴtbï~Wt5eCٲҎuY{G\Fueq69c_GZ$Z$ & % & %7mmQ7wt V!uk pկ56P0]](j-9'?oXӠ93v#~g*>ݛhD>ݛhDlF@ >]h+P|6VݕFFvWi)+^ݻ%{v/?Bʆ3wGi *)L6,Şu@ nJցݴDpޒaǽ%[nK~~\F61_dڀ]X bzf!۳]<*ukU>Rxl:V0/eZKƔ>Ɣ>B餛pI6[3'ZyN0y--4!ŦDu]F@ a{ d]Bʀ َu;49Bʆ3Gi *7NWf:Wf:5 jï>塇_}@J,:a}`Nc[6ZQ1-(7X}՗uaV^j}5=Tq1Ѐq1Ѐ/ŮHŮHnQ]0/\ю\DMv)]O79ڋP ;Qt@ ?j.@'E(Ss nsDʹ"bV!-3Bx/w~ yb+/%G?D)]O79ڋP ;Qt@ ?j.@'E(Ss nsDMv^!uk p1]! 3TaUr? fJ E*a_:HnDMv)]O79ڋP ;Qt@ ?j.@'E(Ss 'YC:nsDMv)]O79ڋP ;Qt@ ?j.įnf}g BJrJ_?:O79ڋP ;Qt@ ?j.@'E(Ss nsD7tv/>0xb_4`G.UC%| ɆŞu@²]RL+4@ ?j.@'E(Ss nsDMv_h3ak䊹 ~a;Qt@ ?j.@'E(Ss nsDMv>q3ol<-K+Tb皣PI;Qt@ ?j.@'E(Ss nsDbҏ/lxkTc%C/@)]O79ڋP ;Qt@ ?j.@'E?lF6c_;Bf9W)8]XGfLM2RaaʸN@nsDMv)]O79ڋh5ىoTqRC~1p}լa҅PUhFܟnsDMv)]O79ڋi6-{5ىmDq afO}w`hUgʨ`^;Qt@ ?j.@'E(Ss ۳]wElZ-3Bc@g Qq~vb i͜9WF?cO79ڋP ;Qt@ ?j.@'E>Fc_ݚBfCp teQ1o̝١m2T!ʸqN@nsDMv)]O79ڋq;^崘f\!wc٢ 3 E Y%M2PF! \nsDMv)]O79ڋ}V&1٫KLԨerӐîj&9ً4-JyÕq Y?j.@'E(Ss nsDMv,#P97|ʄa"O79ڋP ;Qt@ ?j.@'E(Ss G:i& .JJ9*dG)N]O79ڋP ;Qt@ ?j.@'E(Ss 3'ZłŢy_%G1#;Qt@ ?j.@'E(Ss nsDMv)]O79ڋHrn͓Қ-Y&13:ԟnsDMv)]O79ڋP ;Qt@ ?j.@'E(St CٲҎ9xB |т* ueq1o̝١m2T!Ur-Ss nsDMv)]O79ڋP ;Qt@ ?j.@'E'yb᫛?%C/@8ݘ@:3Be9WIMv)]O79ڋP ;Qt@ ?j.@'E(Ss nDktdv"kW4#*?dyne-frei0r-b93ec51/src/filter/elastic_scale/img3.jpg000077500000000000000000004075051524104146000224760ustar00rootroot00000000000000JFIFLavc58.18.100C & &,,,,,,4046664444666:::DDD:::66::@@DDJLJFFDFLLPPP``\\ppt 4rQs!qTSdR31%"cAD2CaB#b8 ?dkڦǪ +ذ>Wa1|b`c^ņ {G,6>Xl \䔴9xl&UQsk"vD(c9;6b7 >Wa1|b`c^ņ {G,6>Xl }+ذI9xrMEDTCMh#^%vL,F5ʎMyՇžKXl }+ذ>Wa1|b`c^ņ {G,6'Ç85龧Jү-|b`c^ņ {G,6>Xl }+ذ>WaXl tܔ%⹰UEj'pY2czĆ*=Sjݱ<gG,6>Xl }+ذ>Wa1|b`c^ņMIK2^+ *.ej'jѷ7\%Tm\wZGdQ {G,6>Xl }+ذ>WaWa1|b`c^ņ {G,6Ֆ]Zjf[UvnFYСbY/¼nJZ>Wa1|b`c^ņ {V/F1Wm﷤[VXP^ņ {G,6>Xl }+ذwjicUs(ƨvQ {G,6>Xl }+ذw%r򜨻?_Cl{G,6>Xl }+ذ>Wa$r9"&K4N/3rIIėBj}W4}V Xl }+ذ>Wa1|b`M$e+QR2TMUnOPcf@,>\]ɪ7@+ذ>Wa1|b`c^ņǑl(r:"".%6dk46EQ/tQ {G,6>Xl ̌ ErBj*CzTj}&J>N^,7\mUOT4]Nϖ {G,6>Xl 9hl&Qb:[J2HĖBkQv󩥳jy)@G,6>Xl }+ذ>Wa#)Xd6ةވi-J_-䖑|NXMUXlU\CU)VC@G,6>Xl }+ذ>Wa"2CkW46QotP$e &*Ψ[ȅ%E+ذ>Wa1|b`c^ņR!K9֮̆9mK:',&6*uVܙ6Xl }+ذ>Wa1|b`J'dsa5kBIŖBkUoٕ8\PQ {G,6>Xl }+ذwr\OSc~?{G,6>Xl }+ذ>Wa<;-ԫƣ^?_Z5;{G,6>Xl }+ذ>Wa1|b`y˗#*ݛMt_6 +ذ>Wa1|b`c^ņ =#,Q!1Oqb;%@-<:$6R"iޱjW%Xl }+ذ>Wa1|b`c^ņ  xQfG5ǰYɟ, {G,6>Xl }+ذ>Wa 0pmLwwFRϗBjv*ͷG,6>Xl }+ذ>Wa1|b`c^ņ-,8mj6nJof.:RRϗBjW9mQ {G,6>Xl }+ذ>Wa1b`y^B 8棚:vm~',|b`c^ņ {G,6>Xl }+ذ>WaXl }+ذ>Wa1|b`c^ņ kZZ pW.ݜj_-#'/Z iպ{G,6>Xl }+ذ>Wa1|b`c^ņ {^^ Vͼ?_Cn dIxNt&QUs ?+ذ>Wa1|b`c^ņ {G,6>Xlu+ 56*|cRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀe f}=xH4@ '5+L 2cPH4@ '5+LOUc^:/|nKUWy3k~-0tyPkSWMӤL 2cPH4@ '5+L 2cPq;V/tnKU=@݋Vv얘;><(*kU&AOLjW?1_$dTƠ|iSAOLjW?1.Y$x.o=XH4@ '5+L 2cPH4@ '5>[Uvn hG T_wB0Cb$Fڻ 2cPH4@ '5+L 2cPly[]a1uuj^Jx=NH4@ '5+L 2cPH4@ '5?]vZX A^[|+_ '5+L 2cPH4@ '5? {&&~<]Vc$dTƠ|iSAOLjW?1_$dTƠөnRiə{bK6joRoI k%mDv/L 2cPH4@ '5(3UxۓTƚt(^KUE]7׀Y5F</n@F 2cPH4@ '5+LLw7)7:oGJEkWj&46EQ/tHMC/nG 2cPH4@ '5+LգQ2TGt(^KUE]x S帛L×caڜ/ziSAOLjW?1_$dTƠҪFL&s3[D*ͪA\&3Ʋ[EI?1_$dTƠ|iSAOLjh-J_-vfn$_vo?=)VCBYjueyMF5v"&.dL 2cPH4@ '5:6QotOLMD/n sfJSslFvlPH4@ '5+L 2cPkUۤzbj$6$S-x;2Pl(h^SQD]7 2cPH4@ '5+LZXפjjqb5܆oj;2 JMf/jm?1_$dTƠ|iSAOLjW?1lo_12!kuPu\W| '5+L 2cPH4@ '5?]nZ9NC|KO '5+L 2cPH4@ '5+Lj^b#LBtmTbSS 2cPH4@ '5+L 2cP1żvJs 費ZWj&Pصw gǙ U_7M 2cPH4@ '5+L 2cPH4@ \̄ht8<.S|?NAOLjW?1_$dTƠ|iSAOLjW?1wFbDVZ.w Zۄ^jqa%MF#l.L 2cPH4@ '5+L 2cP~C7DqcńԋTbI%S -j56;jpH4@ '5+L 2cPH4@ '5+LٵS(JEɗ.[ו '5+L 2cPH4@ '5+L 2cPH4@ _wԺf"Fd˝-λ$L 2cPH4@ '5+L 2cPH4@ '59 nF؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4YTq> H#q,ADx@ {n< |Q=7H(_$OxDŽ 'Fl걯Lٺ1KUv/?o2t;?hADx@ {n< |Q=7H(_$OxDŽ 'FW#q+䂉F.40|GrS}X\[bl=)]kTMwR'FX #q+䂉ADx@ {n< |Q=7H(_$OxDŽU};nn_S2|;o'_]$ADx@ {n< |Q=7H(_$OxDŽ 'FW#q1V~3rڙCy?z=7H(_$OxDŽ 'FW#q+䂉ADx@ V57U#]j\`Z.KL-%sfOD=:H(_$OxDŽ 'FW#q+䂉ADx@ Z6넺b|WrZ}bs-0V|_͏TODzdQ=7H(_$OxDŽ 'FW#q+䂉+N-MDx,=ܽ]xi {n< |Q=7H(_$OxDŽ 'FW#q>[Uvn hHКkߵ諷XL+(eDT]8m$OxDŽ 'FW#q+䂉ADx@]ou.~OGtֽTMOxrADx@ {n< |Q=7H(_$OxDŽ'F~:9~1Rznʜv*o#OxDŽ 'FW#q+䂉ADx@l _*|_2ADx@ {n< |Q=7H(_$OxDŽu8Bk7gj`=_EDTg+f`~+yIbz&0H(_$OxDŽ 'FW#q(3UxۓTƳ5p;_y,r_E؛v.juy#gtFmUo$OxDŽ 'FW#q+䂉i".%1lD7Hv/==@ TK]'2D~#767x {n< |Q=7H(_$OxDŽգQ2TG5p;_y,r_E؊|u8_>[ĕdMtFr_ z&*$OxDŽ 'FW#q+䂉J2ژ~#( UT̹JMe,t?_]M`I#q+䂉ADx@ {n< ~ԩ2N'lDk?WvUnPP@5_9LjODڈ| 'FW#q+䂉ADx@T['<~#6;|6d)eDT5?M[#q+䂉ADx@ {n< V֪;IsSyޛ[jw&d+fk!Cv*r؞6MH(_$OxDŽ 'FW#q5օV53uPb?_ܔ۱}C*pR@cۼ! {n< |Q=7H(_$OxDŽ 'F~L9}}@Q 'FW#q+䂉ADx@ {n< kwC5'Zk_Vr&2?Dx@  {n< |Q=7H(_$OxDŽ 'Fr5|ۯ1rzC&*'zS 'FW#q+䂉ADx@ {n< &?*J"|ovv5Wf}~rZa,&{6=Sc}=v=6H(_$OxDŽ 'FW#q+䂉ADx@\tQL-v.ׄ~ADx@ {n< |Q=7H(_$OxDŽ 'FW#q06m}R雔L-x {n< |Q=7H(_$OxDŽ 'FW#q+䂉?Dx@mpቴdV1uU6;-uR Ri+gk1'z&8ADx@ {n< |Q=7H(_$OxDŽ 'FW#q+䂉s?7d-MWrofrX7L%loo)1ADx@ {n< |Q=7H(_$OxDŽ 'FW#q+~ ^'<^#6;|Tp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4 hǫwoaҨ֯TE?e/+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP NK~ C3: է-F5]TOCbKFTcS_@#fM•k~.N͉i߱ZkME߂oP NK~ C3: /+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0SZR1MhllIXj.:[2v \T؛CIb֯Ğ^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@sf tTi[T]hy"ozJ^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@sf tYi[SyvڴZCDDDy{^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@sfӖ#'ilIhʌj|H2؊ɷ{b!@~ֵ_TE^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@%%ƫr4ƧL͟+Y]^w'AKU_^f t ^W;M)`)y\7~`@sf t ^W;M)yvry1fͻS3Ilܲ#Qy;ȉ6wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP N֔-d5vz;}6olT=6]=\~V!ڍj/Ù P ?ѿ߂oP NK~ C3: /+&U0wT?0SR߂oP N6@V* ][hv5Mv݈R߂oP NK~ C3: /+&U0wT?0SR߂oP NK~ C3::JN31LG*bgr՜EkU؊sf t ^W;M)`)y\7~`@sm3:BrM%ƷG֦/"f4wT?0SR߂oP NK~ C3: /+&U0wT?0SNRCb6glmllUFbo' /69]~i! + UU@K~ C3: /+&U0wT?0SR߂oP NWՖ#]sSU (i/Q)PS!h@kڊFS[eCcZ֪w"sf t ^W;M)`)y\7~`@/j>FkOT73?<*HlBcv&SYdcQUU;PR߂oP NK~ C3: /+&U0wT?0SG%AWmsUj %*1[<*Lmxw)ʿ!ҐZ_}Q؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[]NϖiU#s&R J2YH<˔ͪB\60N/ɖSeJUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&D]*BdtBju|m"κsqA_jE|{W+2=%rylٷv*suhL#TNrvn=˩p=qA_jE|{W+ CFlٷ UT̙HMe) C5ZFٷJUT̹JeqA_jE|{W+'i _#lٷ&{ =Se@PO!6v&ͼNRrڿg_$8 W ~"y{N.WڟfݿA|۠z'g'U䷓g-Bْڿg_$8 W ~"y{O;]mM}wTw;nx4#U7fNNVrfJjE|{W+ڿg_$8u15Fϋfͻ eUzKe) C5ZF'n;2 JfqA_jE|{W+ڿg_Jsm_jE|{W+ڿg_$8 W1Z:nG#۷b[Mͷ3tLzKSWrSf݅BF O~"H=qA_jE|{W+ڿg_$8IM'I~ilOmqA_jE|{W+ڿg_$8 W ~"xSH]>-}=w%_wԺoqA_jE|{W+ڿg_$8 W~"yr9 96N]_-+Hr6|;vmٴH7u@ ~"H=qA_jE|{W+ڿg_$8 W(Z:WzG#6GfPbߺKOc=~5?_UDftftftftftft+23e{[72D^VxBl?0l?0l?0l?0l?0l?0UfqmDsWDT_pApRq!W>f6?[$:?[$:?[$:?[$:?[$:?[$%ߐ2\~[etlsWDT_pDmIDbKAE{So&`lslNslNslNslNslNslNslNVm~'?EUDO7wßftftftftftftftftrkOg9yʪoz9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H "?Ux̔5"<gOa +E<QS +E<QS +E<QS +E<QS\/^#ڎѪFKFl(3LzGmkb ežK"L(\)ˆ"L(\)ˆ"L(\)ˆ"L(\)'%l&#w|ZU;:"L(\)ˆ"L(\)ˆ"L(\)ˆ"L(\)g%d&#n]hm*?Q\)ˆ"L(\)ˆ"L(\)ˆ"L(\)Nf̖#ڎ֪9k\"lNtDv~ٽXCEhԢ%s? "W3x0%s? "W3x0%s? "W3xA~vsu/f@ڏT]صgnhh\)ˆ"L(\)ˆ"L(\)ˆ"yjvN 0؋~ͻWoN-"W3x0%s? "W3x0%s? "W3x0%s?n`k᣶ѻ{blm7TpYR*?jt)L+%s? "W3x0%s? "W3x0%s?ad:1W"]ޓWly[]`%s? "W3x0%s? "W3x0%s? "W3xII(1f!ɆF\T5uvrjw\)ˆ"L(\)ˆ"L(\)m(2ڞB;r]m{ z"L(\)ˆ"L(\)ˆ"B'lx"1n͛]D7N/3rJYC{\W(}V %s? "W3x0%s? "W3xeKC9~jr~J >Ļ^vWz;g&w]?+E<QS +E<QSk*Y9Z*|_!G"oP'g& #ގ۵Syvz{"κ|%s? "W3x0%s? "W3xeC9~R7VDPI#gKǗdGNm힎TSS +E<QS +E<NY%Dj;M]ZUHɔN͗/#ܧ"ͪA\8DgaDJ~O&DgaDJ~O t wb;NͮOZ8&[@ .Z$OTv1_VYJ J "W3x0%s? "W3x0%s?z,Gmډ}MT[9lg†Gs~[ȅ% M+E<QS +E<QS>%#}TZGsŁeKD 5~VrfJ"W3x0%s? "W3x0%s?2^ j;kSj|EЪƽ'2Vlyxq;nݎ2 Jr\)ˆ"L(\)ˆ"L(\)l(3:Z;r"l]m@z"L(\)ˆ"L(\)ˆ"ynJ xmGrb9W; m]nZ"W3x0%s? "W3x0%s? "W3x0%s?a̺:=Vl]Wcyx%s? "W3x0%s? "W3x0%s?T!ȏڍrř DǓ*A,3P\n؋rZth\)ˆ"L(\)ˆ"L(\)ˆ"yjJNyދfݛg23e"W3x0%s? "W3x0%s? "W3x0%s?p KAGGmWolwF2\X0v5~/PUme\)ˆ"L(\)ˆ"L(\)ˆ"yґ+ گپw* of.?4-7E_(r5X7fh\)ˆ"L(\)ˆ"L(\)ˆ"L(\)dǚ|'m/f]hlOQ\)ˆ"L(\)ˆ"L(\)ˆ"L(\)ˆ"yNZyBvJryw_wԺS\)ˆ"L(\)ˆ"L(\)ˆ"L(\)ˆ"yӒ*,4v9Qv[\+);6^47ɿMTzTS +E<QS +E<QS +E<QS +E<ŧ) WWE[vM)[2Z,or;kB@9DJ~O&DgaDJ~O&DgaDJ~O&DgaDJ~O&Dg6ZMm4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&&Ex!n<R7H)n_$wǀ [W-q+䂖AKwxx _oӺf5-svr~=H)n_$wǀ [W-q+䂖AKwxx n<|7iW<173dNC]-q,AKwxx n<|R7H)n_$wǀOUc^:/b3Qm_DuO!Ӻ4'7T~ݭMӤAKwxx n<|R7H)n_$wǀNգnnK-=dEo)W60ܱjghU]M@I-q+䂖AKwxx n<|R7H)n.Yǂ[ټwV [W-q+䂖AKwxx n<|R7Wf.0 =ޞ1a^7% D+S Ƣmϱ9 i n<|R7H)n_$wǀ [r+|1sC*{S [W-q+䂖AKwxx n<|7eG{U䧫vW|n<R7H)n_$wǀ [~gLL摪9W}=Q [W-q+䂖AKwxx n<өnRYG]o+f&(SoI ͩ踀 n<|R7H)n_$wǀUnORWBDT1ɵ}jlڻɪ7I䍡k51W}z4R7H)n_$wǀ [Q|Tŵ9p*rڿ46EQ/tUMAKwxx n<|R77VDRYBDT1ɵ}j*m]ie|n&V]1|I\zR7H)n_$wǀ [j-*ndBk7h="oo)VmR2)5u0DGrQww$wǀ [W-q+䂖 Ri75W'_DP)VCBY†DU䱩=b"mMH)n_$wǀ [W-q:6QotOEM-BْȆW֦v'o$wǀ [W-q+䂖[Zv'ֆfMzo(oܙ cSjz.ٵ7 n<|R7H)n_$wǀZXפjDVfL@̩vRYKGSw'nz.BAKwxx n<|R7H)n_$wǀ67/ [r/z$wǀ [W-q+䂖?Kwxxhdۖ*js]1&չ]d~AKwxx n<|R7H)n_$wǀj^b'4wF]ST_$wǀ [W-q+䂖AKwxx LǓ*J"ڜon6Snm~rZa,{Wk}=6b=6H)n_$wǀ [W-q+䂖AKwxx \|ޢQ̾'!S6ׄ~AKwxx n<|R7H)n_$wǀ [W-q06m}R雔̺'!S| n<|R7H)n_$wǀ [W-q+䂖?Kwxxnypኴg415OUv-uR Ri+h`1䧪z.0AKwxx n<|R7H)n_$wǀ [W-q+䂖s?7d-+WvonrX7L%-TlEw%SqAKwxx n<|R7H)n_$wǀ [W-q+~ b'DF#7vxTp|'?Ux~@ ]o_ UTzPZ5Hשu 5žKˋ| x1ZU};ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rϖr[/?mUٺKWf.)PD]*b_:*|8~nrnr~˩}p|J2ZUHɔͪA\mR2(?*q~LmJ_-~RrRrת-n^ͺme[2PKy6d5mkU۠VrfJejw&d*EUz~k2 J,ʜ.ge(J~!c~?mFѮ߷-]nZ nXj^\ɏżvJ&-TصwbߺK@ ٕɟ,fW&~l$vYr\-wFUm$w649m %&K ԍV n 5 5YS(YS(1YKͯ]=:#mp_-ugU ޭuR Pj~o[ !UxB ` }U[b=U/,z_8c^(ƼPWaŇo=h#^R5]@ aqop_oӺ-*~ӠgM]aqoኳLEc mR"λR PH49@ %+Cx PH49@ %+CxU;nnfL"r\=H49@ %+Cx PH49@ %+Cx PiW<17 3&Xؑyo^NڻׄCx PH49@ %+Cx PH49@ V5YA5[w0ֱ< g@ >9{?=:H49@ %+Cx PH49@ %7hۛY5ػصgniLł >Mbo$[Ġ|hsoAJW?(_$[Ġ|hsoN- 3lHܷ.K?NAJW?(_$[Ġ|hsoAJW?(ګuLKB(MX"z_Ʌxܔ%'V&"6&MhsoAJW?(_$[Ġ|hsoc: \NW*WprAJW?(_$[Ġ|hsoAJW?(,J|v7!r^R`?(_$[Ġ|hsoAJW?(m߯13&!j\Wx %+Cx PH49@ %4N/3rNKMcٵ} UzLeg3jv.}$[Ġ|hsoAJW?(Aܟ4aDWMrrl]پ ɪ7I䌼H t9[vz4hsoAJW?(_$[Ġgȋ%ILYIzkj#\}6o*|F^j$t)[vzXNXQM*zlhsoAJW?(_$[Ġ|hsoAJpl͖d$DryN|]; ?(_$[Ġ|hsoAJW?(_$[Ġh@,}cyh?.2Uh;nyYAZػɳ PH49@ %+Cx PH49@m %с3 V,}jr"]$jop> 5d%݋ %+Cx PH49@ %+Cx Pf}L1) 3^qyNVػׄCx PH49@ %+Cx PH49@ %06m}R雔.l8_2` PH49@ %+Cx PH49@ %+Cx۞\+bōZ3.gU ޭ&ӏ2gM]Cx PH49@ %+Cx PH49@ %3~oZPckv@rX7Leg3j67b&`H49@ %+Cx PH49@ %+Cx PUi>cXݩcRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀi|b+0G,>i|b+0G,>i|b+0G,3s%⵱ZTD'$sa5YkuFm"^}nOPѧ>|l+ذ>|l+ذ>|l+ذ>|lG,2Ӓ%5Z΂zN^G6QQ7930`C֪6mL,F5ʎMy Ο+0Q+0G,>i|b+0G,>i|b+0G,>i|b+0G,<?IƽG7OMaÜkk~ P|b>|l+ذ>|l+ذ>|l+ذ|b?IokNFOMo0CcZj6zo|i+ذi|b+0G,>i|b+0G,>i|b+0G,3sϗjQ8dW6QQ 3Hjv.nJ &Z x/XGm\ܔ*|l+ذ>|l+ذ>|l+ذ> ⵱Zr"g]jJY\MEF9Qs.)eM@|Fyj6Ƌ*VhtHmr6m)Z|lG,|l+ذ>|l+ذ>|l+ذB5z9T>=З jXk]ډ{ .+0Q+0G,>i|b+0G,>i|b+0Q 3<FR".qՖ]ZjfAl(hXj/At(jji|b+0G,>i|b+0G,>i|bCjLAucܕvݟz/ ьFv~+|lG,|l+ذ>|l+ذ>|lG,$S0aM=j5w%WDSLscE>5@|b>|l+ذ>|l+ذZ0cj9k.U]%r򜨻?_@|b>|l+ذ>|l+ذKŖk/O–Bk\/S5ZEIxNt&w8{fh^ŀ>WaX|{fh^ŀ>WaXq'+R+UV:TLH6W$&7.eFfBk_]^qf@,>\]O}{4^ه>W`O}{4^ه>W`ʏ=,Q"UXNuEe "&"ΈR̛Yj򝼼̔Ymr򝾼O}{4^ه>W`O}{4^ه>W`ř|HUXoDLQ3#,\ިϜ+ ֹ9[QE'/V r=>WaX|{fh^ŀ>WaX|{fh^ŀJzr^$F+\9hl&Qb: xrj.^u2r%КT]k4^ه>W`O}{4^ه>W`O}{Br^,F#\DOE)Xd6ةވvV+QRS2PKH>',&6*uV{fh^ŀ>WaX|{fh^ŀ>WaXO9/)-9Hĕ֯)jOK64XEF5 gB ƪ {fh^ŀ>WaX|{fh^ŀ>WaX`)eDkkwZR!K9֮̆8lMXEHlELʍA/#,تZcO}{4^ه>W`O}{4^ه>W`/Un''dsa5!9/ Z]r"EQ!'/Z rUP_>|l+ذ>|l+ذ|bOe彭96˖_c]r"m=@ Ɵ+0G,>i|b+0G,>i|b+0Q <RkڭcT>4Q;-ԫƣ^?_i+ذi|b+0G,>i|b+0G,>i+ذYs`a^o)[oe{ܕnͿ +0G,>i|b+0G,>i|b+0G,9 "$V*e "&"0TؑX7%*Z xtHmrEM|b>|l+ذ>|l+ذ|b5!1 w=ֻW>^Y{o+b/,|l+ذ>|l+ذ>|l+ذ|bkj@dFyh6 VV t8mj6m5r̗Ej*1v Y)gs5UXUλ+0G,>i|b+0G,>i|b+0G,>i|b]kL#\]֖ 6US7%@ |%5ZDT%$/ ΄Ub*pC>|l+ذ>|l+ذ>|l+ذ|b!9ȏs^^_Mo 0NDcjr"o;xi+ذi|b+0G,>i|b+0G,>i|b+0G,>i+ذHFqs}Dq'5ߏy}7|b+0G,>i|b+0G,>i|b+0G,>i|b+0Q 53<8i rnakKAcZ۳HKÖEj*&/:9xMUTUPW|b>|l+ذ>|l+ذ>|l+ذ>1 >V~Vݟ@j،۳(s5ZDT$䥢Ks5UZ|b+0G,>i|b+0G,>i|b+0G,>i|b+0Q 545v `AW2Z46=U/,z_8c^(ƼPWaŇo=h#^R5]@ aqop_oӺ-*~Ӡe f}4~6dTƥ|iSAOLjW ?1_$dTƥ|iSAOLjW%@Ĕ9v6-{"˩gJ '5+Lԯ 2cRynfqr]wХZUHɔRfqKrڈwԥYH<˔_Lԯ 2cRH4J '5+'ffK% ^Nm)N/ɖjueyMF5v"&*rh<0dTƥ|iSAOLjW ?1_<=15,S(6QotBl6#ev5wfio"̔':dTƥ|iSAOLjW ?1_<=15_Vݩp;Zv2f[ 6WcQj*x;2PiSAOLjW ?1_$dTƥ|MMN> F[Mm]hUc^9@caڛv;jI*pkLԯ 2cRH4J '5+Lԯ\1 [~ iSAOLjW ?1_$dTƥ|iS˓Q1σs\kw@SAOLjW ?1_$dTƥ|iSAOLjW,Fڨ:r)SAOLjW ?1_$dTƥ|iSAOLjW)Ə?1_$dTƥ|iSAOLjW ?1_$dTƥ|f,&XE{x[~C7DpʗdhnSQW}31:dTƥ|iSAOLjW ?1_$dTƥ|iSAOLjW!Eɗ.[וٵS(iSAOLjW ?1_$dTƥ|iSAOLjW ?1_$dTƥ|H̙syi,}OLjW ?1_$dTƥ|iSAOLjW ?1_$dTƥ|iSvybEDUعa/Pm4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&GIfǪloo7-YۣZ'F%|Q=7+_$OxJ {oW #{yJrSQ 5w/gľ7\r#{H(AD䯀 'F%|Q=7+_*L[d>GIk^͏TOD]݋W~->=7+_$OxJ {oW #{H(Rr{y~$]پl,͖wAD䯀 'F%|Q=7+_$OxJkBGF~עlw7Yr\pdoo)69QAp=7+_$OxJ {oW #{H(V ֽ_c=|[~C7Dpɗua_ODT$jop=7+_$OxJ {oW #{H(?DxK9Imtݜ=Wb4m~'6OxDŽ 'F%|Q=7+_$OxJ {oW #{H(ҒC幻9_zK6tQ=7+_$OxJ {oW #{H(AD䯀 'FW-2z3ڪo˅|tⷔ.ΪA[ehAD䯀 'F%|Q=7+_$OxJ {oW #{yBєu>'+o6l5~on 7ⷔ]|V 'F%|Q=7+_$OxJ {oW #{H(ADxJ /]Pm4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&Ё-vRm= L)y\)—L)y\)—L)y\)—L)y\)—G?UxjӖ#'sl?|&J5'f90s ^W;@ y0s ^W;@ y0s ^W;@ y0s ^W;@գTzPNZR1Mh[ˋ| ;UHr*lMaK~O&waK~O&waK~O&waK~O&wJߧtLÏ4حNGo.aK~O&waK~O&waK~O&waK~O&wJɘqy)۵7j&waK~O&waK~O&waK~O&wik\'6Xv5Q>'rZc2؊ɷ{b 2aK~O&waK~O&waK~O&wڴm ͩ- F5]TOT?uVv얘6~dEvzm؝/+ FkOT:VEQ/tY xǫUMI/+ [/]ޮ7cvW/d—L)y\)—L)y\;R72e!KĆw)ț6jy)L /^7+ME۱@ 0s ^W;@ y0s ^W;@SeZ2 S;6g )VCBuԖ]kWQR߂SɅ/+ [Ui-0Wm"@WdcQU_ި~(~`A9~`A9~`A9~`A9~`A9~`A9~`A9~`A0ؒѕPX׊HVSQ"?Eo.~`A9~`A9~`A9~`A9~`A9~`A9~`A9~`A'ք6$UF5g艝h#^'+qyMjIꈿ,?.-\+~`A9~`A9~`A9~`A9~`A9~`A9~`A9~`Af?lV5tkWED_iO!@@@@@@NCѕ)ӵhۛ tZ}QZ~-)~`A9~`A9~`A9~`A9~`A9~`A)t~)t~)t~)t ֢i-J_-FV5l*7(y(t5P NsP NsP NsP NIhll5"'~^ͺiCX0FxPD-͙(~T?0ST?0ST?0ST?0SV*Fk}?]Tw;nXP^ S‡ܙC3:C3:C3:C3:ĕƢs!- kgCc!*}Q==w`j@|{W+ڿg_$8 W~ H=qA_ZUO(M:K5góg0dڿg_$8 W~ H=qA_j@z |%r9+ٳnby%uN^+fݻzt{W+ڿg_$8 W~ H=qyڴm %r9+ٳn͛݋Vv얘;?MԮWVͻv'z`{W+ڿg_$8 W~ H=qN- /_[r6l$8 W~ H=qA_j@j2\a- 7T~My[z_Ʌxܔ%=[9:O%6zzl-ڿg_$8 W~ H=qc: dʃmڼN_n@~ H=qA_j@|{W+ڿg,JD}W#]fݛ6ndڿg_$8 W~ H=q?ervzz$8 W~ H=qA_u8Bm7Hj7[6mOYX7V>6/ڿg_$8 W~ 5W?%I\jKUٳo'fQdGO7Sm]}wFj@|{W+ڿg_$8 4ϑs~JW'V͞7 TK]':v5:F6@Gj@|{W+ڿg_$8 Z>%IdzKUٳo'bl캜/-J٩>.NݛǴ9 W~ H=qA_ZUHɔn?[lNV͛}PYH\˔R3Ul^Nݛ}T W~ H=qA_ڕ8&[I!]|<6dُ`g@ܡ,Ij5\Cy;vmMx W~ H=qA_Em}=j]mOnKy6d)Iry-xj@|{W+ڿg_$8Tw;n?Pv6vm-x;2PPO!6vom.Dڿg_$8 W~ ]hUc^9GSYll۰ٕ8\Rm)Hj7;vm_ W~ H=qA_j@᱿q~i99|~ H=qA_j@|{W?]nZ3HrIٳfRlz{W+ڿg_$8 W~ H=q_6dʍmڜV_f`~ H=qA_j@|{W)3L[d(Iry+flZUiSO-vmlO`A_j@|{W+ڿg_$8 pl͖d$|mW#۳gz{W+ڿg_$8 W~ H=qګ7tnKS_rg'fݻ.Uh;n zKSWrSfݛ7rA_j@|{W+ڿg_$8 +of.0֎n;6ؿ#Uxۄ^ٷ`y$8 W~ H=qA_j@|{W1m~'3RNW'Ym뿌 W~ H=qA_j@|{W+ڿg_$8 _wԺf4%ڮN۷| W~ H=qA_j@|{W+ڿg_$8}¾[.9 96N]ΪA[M%iC5ZFχnͻ6$8 W~ H=qA_j@|{W+ڿg?~FBҿ9[vBc-Ha\Jrv۰j@|{W+ڿg_$8 W~ H=qA_UoOOF6 UKlz_8c^(ƼPWaŇo=h#^R5]@ byqop_oӺ-*~ӠUnOP'dɪ7@ P4ϑs~J".1VEQ/tYDu?7VDQ7VDP?e|n>u8_>[ ET̙H-*nd@f .R6rۀڕ8&[ON/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mW+W3%x;2PZXעЪƽ?5SeN3%c~?q~#hdѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK Zۇ*ͷ 8~C7Dq&K ԍV n 5 4ٵS(f}LҠ؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&{yJ˳kaل& ft "W3 I`(\7~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?ODbFD{W_ Tՙ- GUOخkuܧ"_UDp,HSZb/ٱvz=/ft "W3 I`(\7~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?aل& ZQ]詝 d/^#ڎ^ËsSOUD ݙ%iXr"l]l?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~ :L+@[$0DgEȳTTT}{KC4M^Gl?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~ :L+@[$0Dg+EYjc9-!7o%yvP~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?aل& ft "W3F,dG~f136d(vֵU>/c=j辪-36lNtDv~ٽI`(\7~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?DbFD{Ww&c3eBGmkUSQcr+/L!j ";j=SyvolNft "W3 I`(\7~6a'I%s?aل& ft "W3 I`(\1VeG"rwSgd@ ۵v`]l?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~Ķ^Kc'ˌť#V _ ^] ,4go&d0WcZ_:l?0QolNDJ~ :L+@[$0Dgl?0Qdwϖ]v݊Z2PevEoHl?0QolNDJ~ :L+@[$0Dgl?0QolNDJ~ԜUsQت񩛔fbܘnTn@z~6a'I%s?aل& ft "W3 I`(\7~6a'I%s?Zk}jr*.c7hAjz+[$0Dgl?0QolNDJ~ :L+@[$0DgшJEDsUv&*xNٲ%Db;ݛ6on"1%a"b,x!Ml?0QolNDJ~ :L+@[$0Dg9^7-0hpb=Z9>/TTF6Uj.zg2R| vvE.Z~6a'I%s?aل& ft "W3 I`(\5a<*acYR̅ȏ9SQdceQE;Q?S'g& #ގ۵Syvz]l?0QolNDJ~ :L+@[$0Dg)^2#¦=- W;kX'U@ՙ{ʩq˲#ܧrvG*~@[$0Dgl?0QolNDJ~ :L+@b1eb=SĆ6r͗/#QܦlΈĕ_UO;6^<8Grcڀ]l?0QolNDJ~ :L+@[$0DgӈJEDsU~ TY%Sy;6o?0+KE{|xPAGmsUj(U :L+@[$0Dgl?0QolNDJ~mht9*/d >{voP/A3† ,PܨcU~/Paل& ft "W3 I`(\7~6a'I%s?6F:UȎj*g2S| yw=vU*ұa[?<(aYR zr_(T :L+@[$0Dgl?0QolNDJ~ҟŕs%6jl$W5b*Lt/^GN۷c~[$0Dgl?0QolNDJ~ :L+@[$0Dg!nMOUDf(3:Z;r"l]Ekaل& ft "W3 I`(\7~6a'I%s?aل& /h=9(#QS{C77% ̼61ȀlNDJ~ :L+@[$0Dgl?0QolNDJ~ :L+@N{ZDڨ%ebWt :L+@[$0Dgl?0QolNDJ~ :L+@gM]h#^"t zDTڙaphsoAJW ?)_$[ĥ|hsoAJW ?)_$[ĥ|8̙kbD{i-*~}JW ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsosp2e~m4~6[ĥ|hsoAJW ?)_$[ĥ|hsoAJW4Ĭ W]ػ阨OUc^: LńTbo~-??)_$[ĥ|hsoAJW ?)_$[ĥ|LJζ E|)UnMBvsugV}[yj?7-YۣZRH49J %+Cx RH49J93lHܷ.K?N.X%+Cx RH49J %+Cxd L„ՋZZ"'ػګuLbVػɳЫ0Cx RH49J %+CxX1 u^J6uMRH49J %+Cx RH49JXF9^[K_e9J %+Cx RH49JZͮ^O+m߯?v?)_$[ĥ|hsoAJW ?)_<9-6tI[Sf])6N/3rJ> 72gM]g`ހRH49J %+Cxҳ]5j1ʩwfpIm*D$e@kj۵~d+Cx RH49J %+B,a]5UM7ЫLw7  cVݫ"κs9J %+Cx RC#ζEt)*DEڜ%NnrbJZn$clnov)]Nϖ?JW ?)_$[ĥ|hsorӌD6bJ) 1y T]ػRڤeP/JW ?)_$[ĥ|hsop'ksIH*q~L [5jwQ6'S@ܡ%+Cx RH49J ypf5ڟ A|۠z롱[5TM7Ky6d9%+Cx RH49J)ypOGs+:Pճ\y6o'TܙCx RH49J %+ jVqb9XNXQM*nZUhCx RH49J %+Cx RyNN H7!ɷӾk͖w9J %+Cx RH49J %+0ŏo-gػګ7tnK$VLZEF]T$w60[ĥ|hsoAJW ?)_$[ĥ|hsoV PcS]um %&^Vqa&y-V]T$jopsoAJW ?)_$[ĥ|hsoAJW ?)_<) 3^qyNVػOf}LmJW ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsoҐ>e͇]yk@ ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsoAJW-0&!16Wbf]_-)-8 s&y Tn)vuR P+JW ?)_$[ĥ|hsoAJW ?)_$[ĥ|hsozݼ۟ KJ> 72gjlnL:B f?)_$[ĥ|hsoAJW ?)_$[ĥ|hsoAJW7OCʋ1nA*|cRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀW`2|l^d4^ـi?UxbrvZ$V+UU o9D(cћy;6̆+0י >W`2|l^d4^ـi y{f!5?O+F.-UMNt9v.[&f q#W&ͼL~+0 >W`2|l^d4^ـi y{f!5CODm*~ӛ?IƽG7OM=^c^ـi y{f!5COk̆+0י >W`1|l5iWW`2|l^d4^ـi y{f!?DZ6^jvYZحUV93XgniA#Z]c@ я{f!5COk̆+0י >W`2|lci%\hLB5z9T>= ~+0 >W`2|l^d4^ـi y{fj2\pY155ʑv&nK < (dK64XEF5P+0י >W`2|l^d4^ـi ݱouԘǣ*?M1|l`d4^ـi y{f!5?O`lL54=׹ܕ_U=c^ـi y{f!5CO`m߯8ڎCKWgz {f!5COk̆+0N/3rOKŖEk/YX7fJr^&+QQ迠W2|l^d4^ـi y{fm*ef'+R+UV:T6MQgٸkWk >W`2|l^d4^ـiϑs~JH΅+UDTPDu=fM,|FyN^pd4^ـi y{f!?|Z>%LEjEjz"gUj˩fxRkT >W`2|l^d4^ـiiU#s&Rxحr&Nt4mR2)- ֪"EPd4^ـi y{f!9N/ɖ7hNKŕDkRrZZzY!5b!3*5 I{f!5COk̆+0ZEm=i,dFyMNp-BْRaCETcQy >W`2|l^d4^ـi%Tw;nJnYg5)x;2PK6&V6"eFH2|l^d4^ـi y{fЪƽ33%⵱ZD@S3R𥡵Z".[+COk̆+0י >W`2|l^c^ـ ~#e彭96 +0י >W`2|l^d4^ـ ]nZY٘1&^׵Z7|h ~+0 >W`2|l^d4^ـi y{f_6-1 F6=d4^ـi y{f!5COvfW`1|l'mU7%՚Zȍrv&m*rUh;nyYfKkT̻ y{f!5COk̆+0י >W`2|lm % ֙ FQ7%@ V nyIfKk >W`2|l^d4^ـi y{f!5?OFOs$#C9r5ث?Ol +0י >W`2|l^d4^ـi y{f"Vm}R͐#[ﯦ2|l^d4^ـi y{f!5COk̆+0ט>W`W`2|l^d4^ـi y{f!5COKߑȵ!Gjޏ۳-rX7f$ek >W`2|l^d4^ـi y{f!5COk~+0UiFV#\dkڦǪ +ذ>Wa1|b`c^ņ {G,6>Xl \䔴9xl&UQsk"vD(c9;6b7 >Wa1|b`c^ņ {G,6>Xl }+ذI9xrMEDTCMh#^%vL,F5ʎMyՇžKXl }+ذ>Wa1|b`c^ņ {G,6'Ç85龧Jү-|b`c^ņ {G,6>Xl }+ذ>WaWa1|b`c^ņ {G,6>Xl tܔ%⹰UEj'pY2czĆ*=Sjݱ<gG,6>Xl }+ذ>Wa1|b`c^ņIK2^+ *.ejgjѷ7\%Tm\wZGdQ {G,6>Xl }+ذ>WaWa1|b`c^ņ {G,6Օ]Zjf[UvnFYСbY/¼nJZ>Wa1|b`c^ņ {V/F1Wm﷤[VXP^ņ {G,6>Xl }+ذwjib+XrQOPYe{G,6>Xl }+ذ>WaXl }+ذ>Wa1|b`H'KDsa5DMim:^f ’/ ΄Un4}V Xl }+ذ>Wa1|b`M$e+QR2TUnOPcf@,>\]ɪ7@+ذ>Wa1|b`c^ņǑl(r:"".%6dk46EQ/tQ {G,6>Xl ̌ ErBj*CzTj}&J>N^,7\mUOT4]Nϖ {G,6>Xl 9hl&Qb:[J2HĖBkQv󩥳jy)@G,6>Xl }+ذ>Wa#)Xd6ةވi-J_-䖑|NXMUXlU\CU)VC@G,6>Xl }+ذ>Wa"2CkW46QotP$e &*Ψ[ȅ%E+ذ>Wa1|b`c^ņR!K9֮̆9m켌BrjbUjZə(sh^ņ {G,6vN^W6QQ˘ZXנFBN^,7:\Eګ|̩vRXl }+ذ>Wa1|b`c^ņ-6ƻDz +ذ>Wa1|b`c^ņ yh0X"5o)գ]nZ>Wa1|b`c^ņ {G,6x10b;ٷwAڱn {G,6>Xl }+ذ2ͅRQTɏ&-TRcsCk"*m\ܖrZl(^ņ {G,6>Xl }+ذjj;^s[؋|{ř\ m+ذ>Wa1|b`c^ņ { j ^Z&ͱzګ7tnK+%,xNt&aAp|b`c^ņ {G,6>Xl?`AbÆ֪jfݶn)%,xNt&Us?+ذ>Wa1|b`c^ņ {G,6 É9j9؋f}LG,6>Xl }+ذ>Wa1|b`c^ņ {aĜss~=Sf.>Wa1|b`c^ņ {G,6>Xl }+ذv aUrv.:2r%КΦΪA[Z>Wa1|b`c^ņ {G,6>Xl }+ذg@j،۳;~oIKDBjW9@ {G,6>Xl }+ذ>Wa1|b`c^ņZr ˫ ^SSjb=U/,z_8c^(ƼPWaŇo=h#^R5]@ aqop_oӺ-*~Ӡ!rr^R~`?1_$dTƠ|iSAOLjW?1_$dTƠ.Wͺ!bjʜoziSAOLjW?1_$dTƠ|iS&-TEXoE؊ڻWy6zūu\K><(NHP5媪zliSAOLjW?1_$dTƠ|iSAOLjpl͖d$G3vwV 2cPH4@ '5+L 2cPH4@mU7% И, [yh.RUh;ny5ڻ 2cPH4@ '5+L 2cPH4@m %я3R, Rr]$jopN2 4d) '5+L 2cPH4@ '5+L 2cPf}L1)3&^po^VfڻׄL 2cPH4@ '5+L 2cPH4@ '506m}R雔.t8|_:` 2cPH4@ '5+L 2cPH4@ '5+L۞\+bXċTsgU ޭ&3Ʋ[Mm]L 2cPH4@ '5+L 2cPH4@ '53~oZQr@rX7LeY-j56;jpH4@ '5+L 2cPH4@ '5+L 2cPUi>_VݩcRǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~~=*OUc^:Ƽu by%.K@ Nգnn'jѷ7\1V-YۣZ,ZGd\rŧ\r UvnmUٺK T (%W@eouκ"6uvrj,%lo~ i7)Sܤ?MUz,b5W?%D^62vMQ,ytLw7䨙"oPdUETK])3uhLuhL8]Nϖe|n71R72e )T̹J,ڤePnjTmN/ɖ)VCA)VC@@ckET[6D-͙(%[2PGs赪mY+W3%^̔;1օV5*@fTs;)ES7@X߸O,o_-5;場kw@!?m׋_6 93L[db;%@ W~--]\ř\ Ufpk%VApӀ3tL of.7R5X7$jopԀ/g'zQ=7H(_$OxDŽ 'FW#q+~ή_-LTb<=k۫r)=]ʛ#q+䂉ADx@ {n< |Q=7?_bg}W-ʟzQ=7H(_$OxDŽ 'FW#q4N/3rMژ~#;7w3;>Jٺ0߯Rm؞ 'FW#q+䂉ADx@ ^6%q\(^Kv&݋j,ytHD]Uw鼠I#q+䂉ADx@ {n< gȋ%IL[/ "%]OOPCdUI쌆M= H(_$OxDŽ 'FW#q7uhL%\(^Kv"6v]Nϖq%g]WžʙC 'FW#q+䂉ADx@ ET̙HMfL_ܔM]`*ͪA\&vR.z&$ADx@ {n< |Q=7jTm'~]5+\UnPP@5_9LjODڈ| 'FW#q+䂉ADx@T['<~#6;|y6d)eDT5?M[#q+䂉ADx@ {n< V֪;IsSyޛ[jw&d+fk!Cv*r؞6MH(_$OxDŽ 'FW#q5V52uPb?_ܔ۱}C*pR@cۼ {n< |Q=7H(_$OxDŽ 'F~L9}}@Q 'FW#q+䂉ADx@ {n< kwC5'Zk_Vr&2?Dx@  {n< |Q=7H(_$OxDŽ 'Fr5|ۯ1rzC&*'zS 'FW#q+䂉ADx@ {n< &?*J"|ovv5Wf}~rZa,&{6=Sc}=v=6H(_$OxDŽ 'FW#q+䂉ADx@\t'+o6l=!UxZ|V򚋱={$OxDŽ 'FW#q+䂉ADx@ {n< |Q=7Gе|}=!?}c7 UK *2sX׊'걯1a@Z5HשuTzP~\[,?.-\-[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4XTp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&f$VlXNlEv~۽Xc?kZ/"@/+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0Sڒ`cU\DUCk9KFTcSw`MfگUMXcܪ֯ꈿK~ C3: /+&U0wT?0SR߂oP NK~ C3: /+&U<;9 <UfݩM ƶnYDZ^W;M)`)y\7~`@sf t ^W;M)`)y\7~`@Jz j=7*~fc.F?ODD*ljZCs5god2wT?0SR߂oP NK~ C3: /+&U0wT?0S;eWjlV;]k5kb"~5wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP Nβ`Drʭؙܪh5g&ZDs"o|jj)y\7~`@sf t ^W;M)`)y\7~`@[Fv ΧSfcIk5舙 =/+&U0wT?0SR߂oP NK~ C3: /+&U#yxخ;fͭF)QE؛@+)i Wmjl_CbUcUy9߂oP NK~ C3: /+&U0wT?0Sǵ%AWmsUECq5 KTc|xTZ%ǫѻ}TPV]ꈿy\7~`@sf t ^W;M)KZυ9U (i/O >Ё/vݪɷY0TUkUyND_TwT?0SR߂oP NK~ C3: /+&U%QIhb\5>ZmCIxʌoO )F^!]o+nrl,lt%VWTOK~ C3: /+&U0wT?0SR߂oP N59iKƗ S6moCehbJTcQv&"xRer]YزX]%?/+&U0wT?0SR߂oP NK~ C3:/]خ;kvz9666R*Zo'- &*kX֯Q (k/U)@=K~ C3: /+&U0wT?0SR߂oP NhZ& +۵}6zZ*j/) ,PڪcQ~†a| sf t ^W;M)`)y\7~`@ LKWmUovz)aTkQv?P@%WmkTDCq+ Uc|xPR߂oP NK~ C3: /+&U0wT?0SrDcU\6sؒU^Nd0V xpޮ7nݍ:) UUػPR߂oP NK~ C3: /+&U0wT?0SR߂oP Nζtmw-]6&c]mkWcsz^W;M)`)y\7~`@sf t ^W;M)ynv ixWraS3MƤ#ZnDM E/+&U0wT?0SR߂oP NK~ C3: /+&U0wT?0S;YSbmWt;!svcj"5wT?0SR߂oP NK~ C3: /+&U0wT?0Sŵe_ E~k>nc†b| ̠N͞+̈گWo&툟KU_nf t ^W;M)`)y\7~`@sf t ^W;M)yJr ~ݛo5t+QQ9[ʉ6wT?0SR߂oP NK~ C3: /+&U0wT?0SR߂oP NiOڏEM[ ceڨ֧舟ZРcZETCk'AUcWo`K~ C3: /+&U0wT?0SR߂oP NK~ C3: /+&U[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4XTqǪ V5k%v_X01VR5]Ah#^0. ˋ| x1ZU;ү=:V~>ZUO(-=Uxz -?t\,O! Z6ڴm ]Vv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9|-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@Se|n(1R72e )T̹J,ڤePnjTm>Z8&[@ Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ7- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK Zۇ*ͷ @[~C7Dq&K ܍V n 5 5YS(f}L~@>YW?#y\f_a ~"H=qA_jE|{W+ڿg_$8 W?R:u\͛vm)vR5]@#giSo+gibyqoqA_jE|{W+ڿg_$8 W ~"xoH[>==w%_oӺoqA_jE|{W+ڿg_$8 W~"yoIY>==w[JjE|{W+ڿg_$8 W ~"H=q 1Ijbk5\Jl۰OUc^: S~G'ٷn~-?~"H=qA_jE|{W+ڿg_!&U+fͻ6o)hۛ?MԮWVͻv'o,ZGd8 W ~"H=qA_jE|旯r6lxM}\r~"H=qA_jE|{W+ڿg_6)}V W ~"H=qA_Ԗ'/U;fNNjr~J?PNvrm(vMQrqA_jE|{W+B-'+U仕g3Eߒ&GN&WڿfݿA*|;ڿg_$8 W ~"C#ZW'V͛y;n7VDP1%Hh'nͿvQ캜/-ڿg_$8 W ~"yn?[lNV͛}PZUHɔR3Ul^Nݛ}TYH\˔_ڿg_$8 W ~"yv߮>V͛lǰڕ8&[@ d KU۳o'blT*7(y(`=qA_jE|{W+'B|vm^ͺgRzru\Ky;vzl*D-͙(N}qA_jE|{W+CھFٷxGsIj5\Cy;vmTjw&d?W ~"H=qA_)GSYll۰ZXנR3Uov꿙I*pkڿg_$8 W ~"H=q˒gGN_+gq~8 W ~"H=qA_\4G/6m&ͼ&Ѯ7-_jE|{W+ڿg_$8 W,Hi|ڎFݩllm,5|ۯ:8 W ~"H=qA_(W'}=6oy&-T՟Ꝩyko+b~[ ݋W~->W+ڿg_$8 W ~"H=qrz^6ٳo5erg;8 W ~"H=qA_jE|=S_rg'fݻ7Yr\q%-L=^NNݛvlSw618 W ~"H=qA_jE|ꛤr9$TOl?0l?0l?0l?0l?0l?0l?0l?0_oӺEȳTTT}{ :@ :@ :@ :@ :@ :@ :@ :@=ZUO(?E~It~It~It~It~It~It~IqpSёIXCEilgOQ?aل @aل @aل @aل @aل @aل "vsuNDbFD{Ww&`/b՝;%˹OQ?aل @aل @aل @aل @aل @aل JӮK|gM*90Ї?[$:?[$:?[$:?[$:?[$:?[$%]dvlsWDT_pTa^7%,4go&d4?[$:?[$:?[$:?[$:?[$#u{\mEmب :@ :@ :@ :@ :@ :@ ]vZ{RrmUDW;bƠaل @aل @aل @aل @aل Zk}jr*.`slNslNslNslNslN+i7)hc"9y%O5D{|xTu8_>[fDce!"xR~It~It~It~If-*ndC1Q]@YH<˔㳢1%a"SĠ aل @aل @aل @aل Bԩ2~;N#)U7SW)VCCJņQ^-5?[$:?[$:?[$:?[$06QotF:UQ^S}(D-͙(~x /џ4?[$:?[$:?[$:?[$0Q~KV#*G5Wk}3yZə(~X^-5?[$:?[$:?[$:?[$3օV51eb=2 J~;:#) EػʩPslNslNslNslNslNEc~?F56=U8v9~6a'H9~6a'H9~6a'H9~6a'H9~6a'H!kwCZjJ*9TTl?0l?0l?0l?0l?0l?0Xj^~{!kvkj~/g?[$:?[$:?[$:?[$:?[$?Ǔ*~a?3(jW%属˿k/@ Q :@ :@ :@ :@ :@ :@\fUr"/+}U<`~It~It~It~It~It~ILwFv9z*/Um~)8Ih(j| m~It~It~It~It~It~IK-!d 訿#Uxۇ⒈ĖLaل @aل @aل @aل @aل @aل @aل O 9I芪o`Ӈ?[$:?[$:?[$:?[$:?[$:?[$:?[$:?[$%@ $/];cz9S7]NϖDJ~O&DgaDJ~O&Dg9fSQ6mwC}iU#s&R;6^<8Grcڛ6rS +E<QS +E<OY%Sy;6o?3yjTm30,ha=Q\ƹ~/ZQe*7(y(d(\)ˆ"L(\)ˆ"yгKWj&6QotA jo"̔14DgaDJ~O&DgaDJ~OPF%s? "W3x0%s? "W3x0%s? "W3x0%s? "W3xI9hq y)];m}RN%s? "W3x0%s? "W3x0%s? "W3x0%s? "W3xKNJ \EڻCYnypxv&7uR PDJ~O&DgaDJ~O&DgaDJ~O&DgaDJ~O&Dg)]^mڻ}6{s?7tlh!j*E B +E<QS +E<QS +E<QS +E<QSro_ M[ټwV [W-q+䂖AKwxx n<|R7Wf.0 =ޞ1a^7% D+S Ƣmϱ9 i n<|R7H)n_$wǀ [r+|1sC*{S [W-q+䂖AKwxx n<|7eG{U䧫vW| n<|R7H)n_$wǀ [~gLL9W}=Q [W-q+䂖AKwxx n<өnRiG]o+f&(RoI ͩ踀 n<|R7H)n_$wǀUnORWBDT1ɵ}jlڻɪ7I䍡k51W}z4R7H)n_$wǀ [Q|Tŵ9pDT5ɵMhl_:=#51 -q+䂖AKwxx n<nr=cj&Tڻ˩M D!b?vT9 n<|R7H)n_$wǀZUHɔn@{51D_D@f .RYKGSw%}=}@@ [W-q+䂖AKwxx Sewg+/lr(g@ܡ,iCn*Xڞ6s$wǀ [W-q+䂖^ͺOg LFoww!nlBS CcuW֦v'o$wǀ [W-q+䂖[Zv'ֆfMzo(oܙ cSjz.ٵ7 n<|R7H)n_$wǀZXפjDVfL@̩vRiKGSw'nz.2AKwxx n<|R7H)n_$wǀ67/ /z$wǀ [W-q+䂖AKwxxhdۖ*js]1&չ]d~AKwxx n<|R7H)n_$wǀj^b'4wF]ST_$wǀ [W-q+䂖AKwxx LǓ*J"ڜon6Snm~rZa,{Wk}=6b=6H)n_$wǀ [W-q+䂖AKwxx \|ޢYX7jr~Jm*d욣ytY5FJƙ"oQ3Eߒ*Ȫ%"κSg(*&(*g캜/-. py)T̙H,ڤ.eQf .RpRiԩ2w*7(y(%*7(y(hLmz6|۠[ȅ% sfJ[ZvQk%jw&dܙx:ЪƽV5ʜ.ge(*p+@F'~ܴvNh[2Wͺcyxs&?*&؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&]cXݩio"̔%0'] ٭jl]ټhsoAJW?(_$[ĠV֪;I8tIcv[jw&d++:Pճ\y6o'r$[Ġ|hsoAJW?(*IԬ symDn(veN3IMc۱{}@A PH49@ %+Cx P߸Obd LEj99_.2AJW?(_$[Ġ|hsoAJ~ F'~ܴ1SP&1sxW2AJW?(_$[Ġ|hsoAJW?(˱nHAڨڵj)|_$[Ġ|hsoAJW?(_$[Ġ&cɋx%e'f5vMjW%ρ3}Syjbo$[Ġ|hsoAJW?(_$[Ġ|hso23e 83#l8܇&S_NAJW?(_$[Ġ|hsoAJW?(wFZ&aAEXZ&w Zۄ^Vua&y-Vv.l.Cx PH49@ %+Cx P~C7Dq`L„ՋZbI%򳏃 Y3j67b&`H49@ %+Cx PH49@ %+CxٵS(JB^Cӕ. %+Cx PH49@ %+Cx PH49@ _wԺf!|˛'!̻$Cx PH49@ %+Cx PH49@ %9 nF&1cF֢L˰H7uI1̙5Sy{| %+Cx PH49@ %+Cx PH49@ 2zݼV iYLZMػɘ PH49@ %+Cx PH49@ %+CxUoOE7j|?Tp|'?Ux~@ ]o_ UTzPZ5Hשu -žK%V}N贫w@NU__J2X׎'p؞CEh<3hۛ ڴm UVv얋-+i%\i%\#]d[Uvn/¼nJ &rPly[]`?]vZ:9~-[?_-߯-u8Ai7)g`ދ>؀UnOQ5W?%@ To;&w])@8>D]*&|TYDudU@ p Z>%DZ>%@SYu8_>[ ET̙H-*nd@f .R6rۀZ8&[ESeUnPPJUnPPEmk@ sfJ o"̔; &Q-jtJLA+W3% uUz- kY8\QfTs;)@ "V7/  h"6vNh-re毛uWͺLǓ*&[S߀ZUHɔҪFLmR2(jy)@ SeZ8&[@Z%Z% T[Qoty6d!nl@kkU֪ۢ;@ d^̔x;2PZXעЪƽ?5SeN3%c~?q~#hdۖѮ߷- pXj^,5|ۯ.`y1ocɋx&-]Xw Vergerg/GmU7%ګ7tnK ZۂJsmN#ߐ2\-!dH`6mRU_2_2J_wԺ,Ӡ" n s˅| ՝TzTYH7u@ ?۟!n V 5%Uo-4YP ˣ_^Sbs=Wa|l ^ه@gi{f1=W9;-^+[DL 51 XfNͿ=Wa|l ^ه@gi{f1=G=9/Z#[Ȝyp30`C֪6m!`t^ه@gi{f1=Wa|l >~48{\oLgi{f1=Wa|l ^ه@ hq'!G59U=7Jf{f1=Wa|l fe/Ub&s@ə $FU7%>Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1=Wa|l ^ه@gif`ǀÈ*DEؙ.<z aCETcQ}ǐgi{f1=Wa|l ^ه@gi{f1.S0aM=j5w%WHP>Wa|l ^ه@gi{f1.֤ڎCKWgB@gi{f1=Wa|l ^ه@gitHUXoDLS ٸkWk`>Wa|l ^ه@gi=,Q"UXNuE<z>̛Yj򝼼@f{f1=Wa|l )eDkkw`iyfՊTT̨<{;Oxv+0>Wa|l g%KkbU[X=?!9/ Z]r"ES^ه@gi{f1=Wa|l vf IWV*~) =Wa|l ^ه@ 1 F6!^ه@gi{f1=Wa|l ^ه@gi PFܭǴ{f1=Wa|l -Y55Eؙ8YfKkT̻({f1=Wa|l ֙ FQ7%HIfKk>Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1=Wa|l ^ه@gi{f1,ּ([9[v~d\9xMtVQ3T=Wa|l ^ه@gi{f1=i@.dFyM]ydyne-frei0r-b93ec51/src/filter/emboss/000077500000000000000000000000001524104146000176145ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/emboss/CMakeLists.txt000066400000000000000000000004121524104146000223510ustar00rootroot00000000000000set (SOURCES emboss.c) set (TARGET emboss) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/emboss/emboss.c000066400000000000000000000142631524104146000212560ustar00rootroot00000000000000/* * This file is a port of com.jhlabs.image.EmbossFilter.java * Copyright 2006 Jerry Huxtable * * emboss.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" double PI = 3.14159; double pixelScale = 255.9; typedef struct emboss_instance { unsigned int width; unsigned int height; double azimuth; double elevation; double width45; } emboss_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* emposs_info) { emposs_info->name = "emboss"; emposs_info->author = "Janne Liljeblad"; emposs_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; emposs_info->color_model = F0R_COLOR_MODEL_RGBA8888; emposs_info->frei0r_version = FREI0R_MAJOR_VERSION; emposs_info->major_version = 0; emposs_info->minor_version = 1; emposs_info->num_params = 3; emposs_info->explanation = "Creates embossed relief image of source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "azimuth"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Light direction"; break; case 1: info->name = "elevation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Background lightness"; break; case 2: info->name = "width45"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Bump height"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { emboss_instance_t* inst = (emboss_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->azimuth = 135.0 / 360.0; //input range 0 - 1 will be interpreted as angle 0 - 360 inst->elevation = 30.0 / 90.0;//input range 0 - 1 will be interpreted as lighness value 0 - 90 inst->width45 = 10.0 / 40.0;//input range 0 - 1 will be interpreted as bump height value 1 - 40 return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); emboss_instance_t* inst = (emboss_instance_t*)instance; switch(param_index) { case 0: inst->azimuth = *((double*)param); break; case 1: inst->elevation = *((double*)param); break; case 2: inst->width45 = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); emboss_instance_t* inst = (emboss_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->azimuth; break; case 1: *((double*)param) = inst->elevation; break; case 2: *((double*)param) = inst->width45; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // Check and cast instance assert(instance); emboss_instance_t* inst = (emboss_instance_t*)instance; // Get render params values 0.0-1.0 in range used by filter double azimuthInput = inst->azimuth * 360.0; double elevationInput = inst->elevation * 90.0; double widthInput = inst->width45 * 40.0; // Force correct ranges on input azimuthInput = CLAMP(azimuthInput, 0.0, 360.0); elevationInput = CLAMP(elevationInput, 0.0, 90.0); widthInput = CLAMP(widthInput, 1.0, 40.0); // Convert to filter input values double azimuth = azimuthInput * PI / 180.0; double elevation = elevationInput * PI / 180.0; double width45 = widthInput; // Create brightness image unsigned int len = inst->width * inst->height; unsigned char *bumpPixels=malloc(len); unsigned char *alphaVals=malloc(len); unsigned int index = 0, r = 0, g = 0, b = 0, a = 0; const unsigned char* src = (unsigned char*)inframe; while (len--) { r = *src++; g = *src++; b = *src++; a = *src++; bumpPixels[index++] = (r + g + b)/3; alphaVals[index - 1] = a; } // Create embossed image from brightness image unsigned char* dst = (unsigned char*)outframe; unsigned char shade, background = 0; int Nx, Ny, Nz, Lx, Ly, Lz, Nz2, NzLz, NdotL; Lx = (int)(cos(azimuth) * cos(elevation) * pixelScale); Ly = (int)(sin(azimuth) * cos(elevation) * pixelScale); Lz = (int)(sin(elevation) * pixelScale); Nz = (int)(6 * 255 / width45); Nz2 = Nz * Nz; NzLz = Nz * Lz; background = Lz; int bumpIndex = 0; int width = inst->width; int height = inst->height; int s1, s2, s3 = 0; int x, y = 0; for (y = 0; y < height; y++, bumpIndex += width) { s1 = bumpIndex; s2 = s1 + width; s3 = s2 + width; for (x = 0; x < width; x++, s1++, s2++, s3++) { if (y != 0 && y < height-2 && x != 0 && x < width-2) { Nx = bumpPixels[s1-1] + bumpPixels[s2-1] + bumpPixels[s3-1] - bumpPixels[s1+1] - bumpPixels[s2+1] - bumpPixels[s3+1]; Ny = bumpPixels[s3-1] + bumpPixels[s3] + bumpPixels[s3+1] - bumpPixels[s1-1] - bumpPixels[s1] - bumpPixels[s1+1]; if (Nx == 0 && Ny == 0) shade = background; else if ((NdotL = Nx*Lx + Ny*Ly + NzLz) < 0) shade = 0; else shade = (int)(NdotL / sqrt(Nx*Nx + Ny*Ny + Nz2)); } else { shade = background; } // Write value *dst++ = shade; *dst++ = shade; *dst++ = shade; *dst++ = alphaVals[s1]; //copy alpha } } free(alphaVals); free(bumpPixels); } dyne-frei0r-b93ec51/src/filter/equaliz0r/000077500000000000000000000000001524104146000202405ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/equaliz0r/CMakeLists.txt000066400000000000000000000004221524104146000227760ustar00rootroot00000000000000set (SOURCES equaliz0r.cpp) set (TARGET equaliz0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/equaliz0r/equaliz0r.cpp000066400000000000000000000063531524104146000226670ustar00rootroot00000000000000/* equaliz0r.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include #include class equaliz0r : public frei0r::filter { // Look-up tables for equaliz0r values. unsigned char rlut[256]; unsigned char glut[256]; unsigned char blut[256]; // Intensity histograms. unsigned int rhist[256]; unsigned int ghist[256]; unsigned int bhist[256]; void updateLookUpTables(const uint32_t* in) { unsigned int size = width*height; // First pass : build histograms. // Reset histograms. memset(rhist, 0, 256*sizeof(unsigned int)); memset(ghist, 0, 256*sizeof(unsigned int)); memset(bhist, 0, 256*sizeof(unsigned int)); // Update histograms. const unsigned char *in_ptr = (const unsigned char*) in; for (unsigned int i=0; i plugin("Equaliz0r", "Equalizes the intensity histograms", "Jean-Sebastien Senecal (Drone)", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/facebl0r/000077500000000000000000000000001524104146000200025ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/facebl0r/CMakeLists.txt000066400000000000000000000011771524104146000225500ustar00rootroot00000000000000# facebl0r filter - requires OpenCV (and protobuf) # This filter can cause conflicts with applications that also use protobuf # such as MLT, so it can be disabled with -DWITHOUT_FACERECOGNITION=ON if (OpenCV_FOUND AND NOT WITHOUT_FACERECOGNITION) set (SOURCES facebl0r.cpp) set (TARGET facebl0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories(${OpenCV_INCLUDE_DIRS}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(${TARGET} ${OpenCV_LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) endif() dyne-frei0r-b93ec51/src/filter/facebl0r/facebl0r.cpp000066400000000000000000000207151524104146000221710ustar00rootroot00000000000000/* * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.hpp" #include "frei0r/math.h" class TrackedObj { public: void update_hist(); void update_hue_image (const cv::Mat& image); cv::RotatedRect camshift_track_face(); cv::Mat hsv; //input image converted to HSV cv::Mat hue; //hue channel of HSV image cv::Mat mask; //image for masking pixels cv::Mat prob; //face probability estimates for each pixel cv::Mat hist; //histogram of hue in original face image static const int hist_bins; //number of histogram bins static const float hist_range[2]; //histogram range cv::Rect prev_rect; //location of face in previous frame cv::RotatedRect curr_box; //current face location estimate }; const float TrackedObj::hist_range[2] = { 0, 180 }; const int TrackedObj::hist_bins = 30; class FaceBl0r: public frei0r::filter { public: FaceBl0r(int wdt, int hgt); ~FaceBl0r() = default; void update(double time, uint32_t* out, const uint32_t* in); private: //trackface std::vector detect_face(); TrackedObj tracked_obj; //used by capture_video_frame, so we don't have to keep creating. cv::Mat image; cv::CascadeClassifier cascade; // plugin parameters std::string classifier; bool ellipse; double recheck; double threads; double search_scale; double neighbors; double smallest; double largest; std::string old_classifier; unsigned int face_found; unsigned int face_notfound; }; frei0r::construct plugin("FaceBl0r", "automatic face blur", "ZioKernel, Biilly, Jilt, Jaromil, ddennedy", 1,1, F0R_COLOR_MODEL_BGRA8888); FaceBl0r::FaceBl0r(int wdt, int hgt) { face_found = 0; classifier = "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"; register_param(classifier, "Classifier", "Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades"); ellipse = false; register_param(ellipse, "Ellipse", "Draw a red ellipse around the object"); recheck = 0.025; face_notfound = cvRound(recheck * 1000); register_param(recheck, "Recheck", "How often to detect an object in number of frames, divided by 1000"); threads = 0.01; //number of CPUs register_param(threads, "Threads", "How many threads to use divided by 100; 0 uses CPU count"); search_scale = 0.12; // increase size of search window by 20% on each pass register_param(search_scale, "Search scale", "The search window scale factor, divided by 10"); neighbors = 0.02; // require 2 neighbors register_param(neighbors, "Neighbors", "Minimum number of rectangles that makes up an object, divided by 100"); smallest = 0.0; // smallest window size is trained default register_param(smallest, "Smallest", "Minimum window size in pixels, divided by 1000"); largest = 0.0500; // largest object size shown is 500 px register_param(largest, "Largest", "Maximum object size in pixels, divided by 10000"); } void FaceBl0r::update(double time, uint32_t* out, const uint32_t* in) { if (cascade.empty()) { cv::setNumThreads(cvRound(threads * 100)); if (classifier.length() == 0 || classifier == old_classifier) { // same as before, avoid repeating error messages memcpy(out, in, size * 4); // of course assuming we are RGBA only return; } old_classifier = classifier; } if (!cascade.load(classifier.c_str())) { fprintf(stderr, "ERROR in filter facebl0r, classifier cascade not found:\n"); fprintf(stderr, " %s\n", classifier.c_str()); memcpy(out, in, size * 4); return; } // sanitize parameters recheck = CLAMP(recheck, 0.001, 1.0); search_scale = CLAMP(search_scale, 0.11, 1.0); neighbors = CLAMP(neighbors, 0.01, 1.0); // copy input image to OpenCV image = cv::Mat(height, width, CV_8UC4, (void*)in); tracked_obj.update_hue_image(image); /* no face* - look for (detect_face) yes face - track face - no more face no face* */ if(face_notfound>0) { std::vector faces; if(face_notfound % cvRound(recheck * 1000) == 0) faces = detect_face(); // if no face detected if (faces.empty()) { face_notfound++; } else { tracked_obj.prev_rect = faces[0]; tracked_obj.update_hist(); face_notfound = 0; face_found++; } } if (face_found > 0) { //track the face in the new frame cv::RotatedRect face_box = tracked_obj.camshift_track_face(); int min = cvRound(smallest * 1000); min = min? min : 10; int max = cvRound(largest * 10000); if( ( face_box.size.width < min ) || (face_box.size.height < min ) || (face_box.size.width > max ) || (face_box.size.height > max ) ) { face_found = 0; face_notfound++; } else { cv::Rect blur_region = tracked_obj.prev_rect & cv::Rect({0, 0}, image.size()); cv::Mat blur(image, blur_region); cv::blur(blur, blur, {23, 23}, cv::Point(-1, -1)); //outline face ellipse if (ellipse) cv::ellipse(image, face_box, CV_RGB(255,0,0), 2, cv::LINE_AA); face_found++; if(face_found % cvRound(recheck * 1000) == 0) face_notfound = cvRound(recheck * 1000); // try recheck } } memcpy(out, image.data, size * 4); } /* Given an image and a classider, detect and return region. */ std::vector FaceBl0r::detect_face() { if (cascade.empty()) { return std::vector(); } //use an equalized gray image for better recognition cv::Mat gray; cv::cvtColor(image, gray, cv::COLOR_BGR2GRAY); cv::equalizeHist(gray, gray); //get a sequence of faces in image int min = cvRound(smallest * 1000); std::vector faces; cascade.detectMultiScale(gray, faces, search_scale * 10.0, cvRound(neighbors * 100), cv::CASCADE_FIND_BIGGEST_OBJECT|//since we track only the first, get the biggest cv::CASCADE_DO_CANNY_PRUNING, //skip regions unlikely to contain a face cv::Size(min, min)); return faces; } void TrackedObj::update_hist() { //create a histogram representation for the face cv::Mat hue_roi(hue, prev_rect); cv::Mat mask_roi(mask, prev_rect); const float* range = hist_range; cv::calcHist(&hue_roi, 1, nullptr, mask_roi, hist, 1, &hist_bins, &range); normalize(hist, hist, 0, 255, cv::NORM_MINMAX); } /* Given an image and tracked object, return box position. */ cv::RotatedRect TrackedObj::camshift_track_face() { //create a probability image based on the face histogram const float* range = hist_range; cv::calcBackProject(&hue, 1, nullptr, hist, prob, &range); prob &= mask; //use CamShift to find the center of the new face probability cv::RotatedRect curr_box = CamShift(prob, prev_rect, cv::TermCriteria(cv::TermCriteria::EPS | cv::TermCriteria::MAX_ITER, 10, 1 )); //update face location prev_rect = curr_box.boundingRect(); return curr_box; } void TrackedObj::update_hue_image (const cv::Mat& image) { //limits for calculating hue int vmin = 65, vmax = 256, smin = 55; //convert to HSV color model cv::cvtColor(image, hsv, cv::COLOR_BGR2HSV); //mask out-of-range values cv::inRange(hsv, //source cv::Scalar(0, smin, MIN(vmin, vmax)), //lower bound cv::Scalar(180, 256, MAX(vmin, vmax)), //upper bound mask); //destination //extract the hue channel, split: src, dest channels cv::extractChannel(hsv, hue, 0); } dyne-frei0r-b93ec51/src/filter/facedetect/000077500000000000000000000000001524104146000204135ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/facedetect/CMakeLists.txt000066400000000000000000000012051524104146000231510ustar00rootroot00000000000000# facedetect filter - requires OpenCV (and protobuf) # This filter can cause conflicts with applications that also use protobuf # such as MLT, so it can be disabled with -DWITHOUT_FACERECOGNITION=ON if (OpenCV_FOUND AND NOT WITHOUT_FACERECOGNITION) set (SOURCES facedetect.cpp) set (TARGET facedetect) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories(${OpenCV_INCLUDE_DIRS}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(${TARGET} ${OpenCV_LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) endif() dyne-frei0r-b93ec51/src/filter/facedetect/facedetect.cpp000066400000000000000000000254161524104146000232160ustar00rootroot00000000000000/** * Copyright (C) 2007 binarymillenium * Copyright (C) 2011 Dan Dennedy * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include #include #include #include #include "frei0r.hpp" #include "frei0r/math.h" #define USE_ROI #define PAD (40) class FaceDetect; frei0r::construct plugin("opencvfacedetect", "detect faces and draw shapes on them", "binarymillenium, ddennedy", 2,0, F0R_COLOR_MODEL_PACKED32); class FaceDetect: public frei0r::filter { private: cv::Mat image; unsigned count; std::vector objects; cv::Rect roi; cv::CascadeClassifier cascade; // plugin parameters std::string classifier; double shape; double recheck; double threads; double search_scale; double neighbors; double smallest; double scale; double stroke; bool antialias; double alpha; f0r_param_color color[5]; std::string old_classifier; public: FaceDetect(int width, int height) : count(0) { roi.width = roi.height = 0; roi.x = roi.y = 0; classifier = "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"; register_param(classifier, "Classifier", "Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades"); threads = 0.01; //number of CPUs register_param(threads, "Threads", "How many threads to use divided by 100; 0 uses CPU count"); shape = 0.0; register_param(shape, "Shape", "The shape to draw: 0=circle, 0.1=ellipse, 0.2=rectangle, 1=random"); recheck = 0.025; register_param(recheck, "Recheck", "How often to detect an object in number of frames, divided by 1000"); search_scale = 0.12; // increase size of search window by 20% on each pass register_param(search_scale, "Search scale", "The search window scale factor, divided by 10"); neighbors = 0.02; // require 2 neighbors register_param(neighbors, "Neighbors", "Minimum number of rectangles that makes up an object, divided by 100"); smallest = 0.0; // smallest window size is trained default register_param(smallest, "Smallest", "Minimum window size in pixels, divided by 1000"); scale = 1.0 / 1.5; register_param(scale, "Scale", "Down scale the image prior detection"); stroke = 0.0; register_param(stroke, "Stroke", "Line width, divided by 100, or fill if 0"); antialias = false; register_param(antialias, "Antialias", "Draw with antialiasing"); alpha = 1.0; register_param(alpha, "Alpha", "The alpha channel value for the shapes"); f0r_param_color color0 = {1.0, 1.0, 1.0}; color[0] = color0; register_param(color[0], "Color 1", "The color of the first object"); f0r_param_color color1 = {0.0, 0.5, 1.0}; color[1] = color1; register_param(color[1], "Color 2", "The color of the second object"); f0r_param_color color2 = {0.0, 1.0, 1.0}; color[2] = color2; register_param(color[2], "Color 3", "The color of the third object"); f0r_param_color color3 = {0.0, 1.0, 0.0}; color[3] = color3; register_param(color[3], "Color 4", "The color of the fourth object"); f0r_param_color color4 = {1.0, 0.5, 0.0}; color[4] = color4; register_param(color[4], "Color 5", "The color of the fifth object"); srand(::time(NULL)); } ~FaceDetect() { } void update(double time, uint32_t* out, const uint32_t* in) { if (cascade.empty()) { cv::setNumThreads(cvRound(threads * 100)); if (classifier.length() > 0 && classifier != old_classifier) { if (!cascade.load(classifier.c_str())) fprintf(stderr, "ERROR: Could not load classifier cascade %s\n", classifier.c_str()); old_classifier = classifier; } else { memcpy(out, in, size * 4); return; } } // sanitize parameters search_scale = CLAMP(search_scale, 0.11, 1.0); neighbors = CLAMP(neighbors, 0.01, 1.0); // copy input image to OpenCV image = cv::Mat(height, width, CV_8UC4, (void*)in); // only re-detect periodically to control performance and reduce shape jitter int recheckInt = abs(cvRound(recheck * 1000)); if ( recheckInt > 0 && count % recheckInt ) { // skip detect count++; // fprintf(stderr, "draw-only counter %u\n", count); } else { count = 1; // reset the recheck counter if (objects.size() > 0) // reset the list of objects objects.clear(); double elapsed = (double) cv::getTickCount(); objects = detect(); // use detection time to throttle frequency of re-detect vs. redraw (automatic recheck) elapsed = cv::getTickCount() - elapsed; elapsed = elapsed / ((double) cv::getTickFrequency() * 1000.0); // Automatic recheck uses an undocumented negative parameter value, // which is not compliant, but technically feasible. if (recheck < 0 && cvRound( elapsed / (1000.0 / (recheckInt + 1)) ) <= recheckInt) count += recheckInt - cvRound( elapsed / (1000.0 / (recheckInt + 1))); // fprintf(stderr, "detection time = %gms counter %u\n", elapsed, count); } draw(); // copy filtered OpenCV image to output memcpy(out, image.data, size * 4); } private: std::vector detect() { std::vector faces; if (cascade.empty()) return faces; double scale = this->scale == 0? 1.0 : this->scale; cv::Mat image_roi = image; cv::Mat gray, small; int min = cvRound(smallest * 1000. * scale); // use a region of interest to improve performance // This idea comes from the More than Technical blog: // http://www.morethantechnical.com/2009/08/09/near-realtime-face-detection-on-the-iphone-w-opencv-port-wcodevideo/ if ( roi.width > 0 && roi.height > 0) { image_roi = image(roi); } // use an equalized grayscale to improve detection cv::cvtColor(image_roi, gray, cv::COLOR_BGR2GRAY); // use a smaller image to improve performance cv::resize(gray, small, cv::Size(cvRound(gray.cols * scale), cvRound(gray.rows * scale))); cv::equalizeHist(small, small); // detect with OpenCV cascade.detectMultiScale(small, faces, 1.1, 2, 0, cv::Size(min, min)); #ifdef USE_ROI if (faces.size() == 0) { // clear the region of interest roi.width = roi.height = 0; roi.x = roi.y = 0; } else if (faces.size() > 0) { // determine the region of interest from the detected objects int minx = width * scale; int miny = height * scale; int maxx, maxy = 0; for (size_t i = 0; i < faces.size(); i++) { faces[i].x+= roi.x * scale; faces[i].y+= roi.y * scale; minx = MIN(faces[i].x, minx); miny = MIN(faces[i].y, miny); maxx = MAX(faces[i].x + faces[i].width, maxx); maxy= MAX(faces[i].y + faces[i].height, maxy); } minx= MAX(minx - PAD, 0); miny= MAX(miny - PAD, 0); maxx = MIN(maxx + PAD, width * scale); maxy = MIN(maxy + PAD, height * scale); // store the region of interest roi.x = minx / scale; roi.y = miny / scale; roi.width = (maxx - minx) / scale; roi.height = (maxy - miny) / scale; } #endif return faces; } void draw() { double scale = this->scale == 0? 1.0 : this->scale; cv::Scalar colors[5] = { cv::Scalar(cvRound(color[0].r * 255), cvRound(color[0].g * 255), cvRound(color[0].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[1].r * 255), cvRound(color[1].g * 255), cvRound(color[1].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[2].r * 255), cvRound(color[2].g * 255), cvRound(color[2].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[3].r * 255), cvRound(color[3].g * 255), cvRound(color[3].b * 255), cvRound(alpha * 255)), cv::Scalar(cvRound(color[4].r * 255), cvRound(color[4].g * 255), cvRound(color[4].b * 255), cvRound(alpha * 255)), }; for (size_t i = 0; i < objects.size(); i++) { cv::Rect* r = (cv::Rect*) &objects[i]; cv::Point center; int thickness = stroke <= 0? cv::FILLED : cvRound(stroke * 100); int linetype = antialias? cv::LINE_AA : 8; center.x = cvRound((r->x + r->width * 0.5) / scale); center.y = cvRound((r->y + r->height * 0.5) / scale); switch (shape == 1.0? (rand() % 3) : cvRound(shape * 10)) { default: case 0: { int radius = cvRound((r->width + r->height) * 0.25 / scale); cv::circle(image, center, radius, colors[i % 5], thickness, linetype); break; } case 1: { cv::ellipse(image, center, cv::Size(r->width / scale, (r->height / scale) * 1.2), 90, 0, 360, colors[i % 5], thickness, linetype); break; } case 2: { cv::Point pt1 = cv::Point(r->x / scale, r->y / scale); cv::Point pt2 = cv::Point((r->x + r->width) / scale, (r->y + r->height) / scale); cv::rectangle(image, pt1, pt2, colors[i % 5], thickness, linetype); break; } } } } }; dyne-frei0r-b93ec51/src/filter/filmgrain/000077500000000000000000000000001524104146000202745ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/filmgrain/CMakeLists.txt000066400000000000000000000004201524104146000230300ustar00rootroot00000000000000set (SOURCES filmgrain.c) set (TARGET filmgrain) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/filmgrain/filmgrain.c000066400000000000000000000201521524104146000224100ustar00rootroot00000000000000#include #include "frei0r.h" #include "frei0r/math.h" typedef struct flimgrain_instance { // image dimensions int width; int height; // parameters double grain_amt; double grain_r; double grain_g; double grain_b; double blur_amt; double dust_amt; double flicker_amt; } filmgrain_instance_t; // these functions are for the effect static inline uint8_t random_range_uint8(uint8_t x) { // never divide by zero if(x < 1) { return 0; } return rand() % x; } static inline uint32_t reduce_color_range(uint32_t color, uint8_t threshold, int flicker) { return CLAMP0255(CLAMP(color, threshold >> 1, 255 - threshold) + flicker); } #define DUST_RAND_LIMIT 1000000000 static inline int big_rand() { #if RAND_MAX > DUST_RAND_LIMIT return rand() % DUST_RAND_LIMIT; #else return (rand() * (RAND_MAX + 1) + rand()) % DUST_RAND_LIMIT; #endif } // these functions are for frei0r // mostly copy/paste/slightly modified from the other frei0r effects int f0r_init() { return 1; } void f0r_deinit() {} void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "Film Grain"; info->author = "esmane"; info->explanation = "Adds film-like grain and softens the picture."; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 7; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Grain Amount"; info->explanation = "The intensity of the grain."; info->type = F0R_PARAM_DOUBLE; break; case 1: info->name = "Red Grain"; info->explanation = "The percentage of grain applied to the red channel."; info->type = F0R_PARAM_DOUBLE; break; case 2: info->name = "Green Grain"; info->explanation = "The percentage of grain applied to the green channel."; info->type = F0R_PARAM_DOUBLE; break; case 3: info->name = "Blue Grain"; info->explanation = "The percentage of grain applied to the blue channel."; info->type = F0R_PARAM_DOUBLE; break; case 4: info->name = "Blur Amount"; info->explanation = "The intensity of the blur."; info->type = F0R_PARAM_DOUBLE; break; case 5: info->name = "Dust Amount"; info->explanation = "The amount of dust particles on the image."; info->type = F0R_PARAM_DOUBLE; break; case 6: info->name = "Flicker"; info->explanation = "The amount of variation in brightness between frames."; info->type = F0R_PARAM_DOUBLE; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { filmgrain_instance_t* inst = (filmgrain_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->grain_amt = 0.5; inst->grain_r = 0.75; inst->grain_g = 1.0; inst->grain_b = 0.5; inst->blur_amt = 0.5; inst->dust_amt = 0.2; inst->flicker_amt = 0.5; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { filmgrain_instance_t* inst = (filmgrain_instance_t*)instance; free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { filmgrain_instance_t* inst = (filmgrain_instance_t*)instance; switch(param_index) { case 0: inst->grain_amt = *((double*)param); break; case 1: inst->grain_r = *((double*)param); break; case 2: inst->grain_g = *((double*)param); break; case 3: inst->grain_b = *((double*)param); break; case 4: inst->blur_amt = *((double*)param); break; case 5: inst->dust_amt = *((double*)param); break; case 6: inst->flicker_amt = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { filmgrain_instance_t* inst = (filmgrain_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->grain_amt; break; case 1: *((double*)param) = inst->grain_r; break; case 2: *((double*)param) = inst->grain_g; break; case 3: *((double*)param) = inst->grain_b; break; case 4: *((double*)param) = inst->blur_amt; break; case 5: *((double*)param) = inst->dust_amt; break; case 6: *((double*)param) = inst->flicker_amt; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { filmgrain_instance_t* inst = (filmgrain_instance_t*)instance; uint32_t* buf = outframe; uint32_t r; uint32_t g; uint32_t b; uint8_t grain; uint8_t reduce_t = random_range_uint8(inst->flicker_amt * 5) + inst->grain_amt * 40; int flicker = random_range_uint8(inst->flicker_amt * 8); if(rand() % 2) { flicker *= -1; } // first grain if(inst->blur_amt != 0.0) { // only need a buf if blur is > 0 buf = (uint32_t*)calloc(inst->width * inst->height, sizeof(uint32_t)); } for(unsigned int i = 0; i < inst->height * inst->width; i++) { // dust if(big_rand() < inst->dust_amt * 1000) { if(rand() % 2 == 0) { r = 0; g = 0; b = 0; } else { r = 255; g = 255; b = 255; } } else { // reducing the range of each color helps look more "filmish" b = reduce_color_range((*(inframe + i) & 0x00FF0000) >> 16, reduce_t, flicker); g = reduce_color_range((*(inframe + i) & 0x0000FF00) >> 8, reduce_t, flicker); r = reduce_color_range( *(inframe + i) & 0x000000FF , reduce_t, flicker); grain = random_range_uint8(inst->grain_amt * (40 + ((r + g + b) >> 5))); b = CLAMP0255(b - (grain * inst->grain_b)); g = CLAMP0255(g - (grain * inst->grain_g)); r = CLAMP0255(r - (grain * inst->grain_r)); } *(buf + i) = (*(buf + i) & 0xFFFFFF00) | r; *(buf + i) = (*(buf + i) & 0xFFFF00FF) | (g << 8); *(buf + i) = (*(buf + i) & 0xFF00FFFF) | (b << 16); // alpha channel is preserved and no grain is applied to it *(outframe + i) = (*(outframe + i) & 0x00FFFFFF) | (*(inframe + i) & 0xFF000000); } // then blur if(inst->blur_amt != 0.0) { unsigned int pixel_count; int blur_range; for(int i = 0; i < inst->height * inst->width; i++) { pixel_count = 1; b = ((*(buf + i) & 0x00FF0000) >> 16); g = ((*(buf + i) & 0x0000FF00) >> 8); r = ((*(buf + i) & 0x000000FF) ); blur_range = random_range_uint8(inst->blur_amt * 4); for(int xx = -blur_range - 1; xx < blur_range; xx++) { for(int yy = -blur_range - 1; yy < blur_range; yy++) { if((i + xx + (yy * inst->width)) > 0 && (i + xx + (yy * inst->width)) < (inst->width * inst->height) - 1) { b += (*(buf + i + xx + (yy * inst->width)) & 0x00FF0000) >> 16; g += (*(buf + i + xx + (yy * inst->width)) & 0x0000FF00) >> 8; r += (*(buf + i + xx + (yy * inst->width)) & 0x000000FF); pixel_count++; } } } b = b / pixel_count; g = g / pixel_count; r = r / pixel_count; *(outframe + i) = (*(outframe + i) & 0xFFFFFF00) | r; *(outframe + i) = (*(outframe + i) & 0xFFFF00FF) | (g << 8); *(outframe + i) = (*(outframe + i) & 0xFF00FFFF) | (b << 16); } free(buf); } } dyne-frei0r-b93ec51/src/filter/flippo/000077500000000000000000000000001524104146000176155ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/flippo/CMakeLists.txt000066400000000000000000000004121524104146000223520ustar00rootroot00000000000000set (SOURCES flippo.c) set (TARGET flippo) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/flippo/flippo.c000066400000000000000000000065231524104146000212600ustar00rootroot00000000000000/* flippo.c */ /* * 02/03/2004 j.s.s. optimized the whole process * 07/11/2004 c.e. prelz * * My first frei0r effect - simple flipping */ #include "frei0r.h" #include #include #include typedef struct flippo_instance { unsigned int width, height; char flippox, flippoy; } flippo_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* flippoInfo) { flippoInfo->name = "Flippo"; flippoInfo->author = "Carlo Emilio, Jean-Sebastien Senecal"; flippoInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; flippoInfo->color_model = F0R_COLOR_MODEL_PACKED32; flippoInfo->frei0r_version = FREI0R_MAJOR_VERSION; flippoInfo->major_version = 0; flippoInfo->minor_version = 1; flippoInfo->num_params = 2; flippoInfo->explanation = "Flipping in x and y axis"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name="X axis"; info->type=F0R_PARAM_BOOL; info->explanation="Flipping on the horizontal axis"; break; case 1: info->name="Y axis"; info->type=F0R_PARAM_BOOL; info->explanation = "Flipping on the vertical axis"; break; } } f0r_instance_t f0r_construct(unsigned int width,unsigned int height) { flippo_instance_t *inst=(flippo_instance_t*)calloc(1, sizeof(*inst)); inst->width=width; inst->height=height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { flippo_instance_t* inst = (flippo_instance_t*)instance; free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); flippo_instance_t *inst=(flippo_instance_t*)instance; switch(param_index) { case 0: inst->flippox=( *((double*)param) >= 0.5 ); break; case 1: inst->flippoy=( *((double*)param) >= 0.5 ); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param,int param_index) { assert(instance); flippo_instance_t *inst=(flippo_instance_t*)instance; switch(param_index) { case 0: *((double*)param)=(inst->flippox ? 1.0 : 0.0); break; case 1: *((double*)param)=(inst->flippoy ? 1.0 : 0.0); break; } } void f0r_update(f0r_instance_t instance,double time, const uint32_t *inframe, uint32_t *outframe) { assert(instance); flippo_instance_t* inst=(flippo_instance_t*)instance; unsigned int w=inst->width; unsigned int h=inst->height; unsigned int len=w*h; unsigned int twice_w = 2*w; unsigned int rowsize = w*sizeof(uint32_t); unsigned int i; if (inst->flippox) { if (inst->flippoy) { // flip and flop inframe += len-1; // point to the end while (len--) *outframe++ = *inframe--; } else { // flip only inframe += w-1; // point to the end of current row while (h--) { i=w; while (i--) *outframe++ = *inframe--; inframe += twice_w; } } } else { if (inst->flippoy) { // flop only inframe += len - w - 1; // point to start of last row while (h--) { memcpy(outframe, inframe, rowsize); outframe += w; inframe -= w; } } else { // no flip, no flop memcpy(outframe, inframe, len*sizeof(uint32_t)); } } } dyne-frei0r-b93ec51/src/filter/gamma/000077500000000000000000000000001524104146000174065ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/gamma/CMakeLists.txt000066400000000000000000000004611524104146000221470ustar00rootroot00000000000000set (SOURCES gamma.c) set (TARGET gamma) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/gamma/gamma.c000066400000000000000000000073421524104146000206420ustar00rootroot00000000000000/* gamma.c * Copyright (C) 2004 Jean-Sebastien Senecal * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" #define MAX_GAMMA 4.0 typedef struct gamma_instance { unsigned int width; unsigned int height; double gamma; /* the gamma value [0, 1] */ unsigned char lut[256]; /* look-up table */ } gamma_instance_t; /* Updates the look-up-table. */ void update_lut(gamma_instance_t *inst) { int i; unsigned char *lut = inst->lut; double inv_gamma = 1.0 / (inst->gamma * MAX_GAMMA); /* set gamma in the range [0,MAX_GAMMA] and take its inverse */ lut[0] = 0; for (i=1; i<256; ++i) lut[i] = CLAMP0255( ROUND(255.0 * pow( (double)i / 255.0, inv_gamma ) ) ); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* gamma_info) { gamma_info->name = "Gamma"; gamma_info->author = "Jean-Sebastien Senecal"; gamma_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; gamma_info->color_model = F0R_COLOR_MODEL_RGBA8888; gamma_info->frei0r_version = FREI0R_MAJOR_VERSION; gamma_info->major_version = 0; gamma_info->minor_version = 2; gamma_info->num_params = 1; gamma_info->explanation = "Adjusts the gamma value of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Gamma"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The gamma value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { gamma_instance_t* inst = (gamma_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ inst->gamma = 1.0; update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); gamma_instance_t* inst = (gamma_instance_t*)instance; switch(param_index) { double val; case 0: /* gamma */ val = *((double*)param); if (val != inst->gamma) { inst->gamma = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); gamma_instance_t* inst = (gamma_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->gamma; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); gamma_instance_t* inst = (gamma_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++;// copy alpha } } dyne-frei0r-b93ec51/src/filter/gateweave/000077500000000000000000000000001524104146000202745ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/gateweave/CMakeLists.txt000066400000000000000000000004201524104146000230300ustar00rootroot00000000000000set (SOURCES gateweave.c) set (TARGET gateweave) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/gateweave/gateweave.c000066400000000000000000000215251524104146000224150ustar00rootroot00000000000000#include #include #include "frei0r.h" #include "frei0r/math.h" // let's try to walk through everything because i'm a moron // this is the struct for the effect instance typedef struct gateweave_instance { // image dimensions unsigned int width; unsigned int height; // parameters double interval; double max_move_x; double max_move_y; // other variables that the effect uses to keep track of things double next_key_x; double next_key_y; double prev_key_x; double prev_key_y; } gateweave_instance_t; // these functions are for the effect static double gateweave_random_range(double range, double last) { if(range <= 0) { return 0; } // the maximum shift is 10 pixels // since range includes fractional values, we want to multiply it by 100 // this will generate an integer between -100 and 100 for the shift // and then we divide by 100 to receive a decimal answer between -10.00 and 10.00 range *= 10; int int_range = range * 100; int_range = (rand() % (int_range * 2)) - int_range; double ret = int_range / 100.0; // we don't want to generate a value similar to one we already generated twice in a row ret = CLAMP(ret, -range, range); if((ret > 0 && ret >= last - 0.12) || (ret < 0 && ret <= last + 0.12)) { ret *= -1; } return ret; } static inline double gateweave_lerp(double v0, double v1, double t) { return v0 + t * (v1 - v0); } // this function mixes the colors of two pixels // a is the original pixel that will be changed // b is the second pixel that will not be changed // the amount is how much of the second pixel will be mixed // an amount of 1 means pixel a will be equal to pixel b // an amount of 0 means pixel a will be equal to pixel a (no change) // an amount of 0.5 means pixel a will be equal to 0.5 * pixel a + 0.5 * pixel b static uint32_t gateweave_blend_color(uint32_t a, uint32_t b, double amount) { uint8_t c_a; uint8_t c_b; uint8_t c_g; uint8_t c_r; uint32_t output; // RRGGBBAA // 0xFFFFFFFF c_a = CLAMP0255(((a & 0xFF000000) >> 24) * (1 - amount) + ((b & 0xFF000000) >> 24) * (amount)); c_b = CLAMP0255(((a & 0x00FF0000) >> 16) * (1 - amount) + ((b & 0x00FF0000) >> 16) * (amount)); c_g = CLAMP0255(((a & 0x0000FF00) >> 8) * (1 - amount) + ((b & 0x0000FF00) >> 8) * (amount)); c_r = CLAMP0255(((a & 0x000000FF)) * (1 - amount) + ((b & 0x000000FF)) * (amount)); output = (output & 0xFFFFFF00) | (uint32_t)c_r; output = (output & 0xFFFF00FF) | ((uint32_t)c_g << 8); output = (output & 0xFF00FFFF) | ((uint32_t)c_b << 16); output = (output & 0x00FFFFFF) | ((uint32_t)c_a << 24); return output; } // this function is the one that ultimately manipulates the image // it shifts the image and can do so to a value less than one pixel static inline void gateweave_shift_picture(const uint32_t* in, uint32_t* out, double shift_x, double shift_y, int w, int h) { uint32_t* buf = (uint32_t*)calloc(w * h, sizeof(uint32_t)); // first we shift to the nearest whole pixel int int_shift_x = shift_x; int int_shift_y = shift_y; int pixel_shift = int_shift_x + (int_shift_y * w); for(unsigned int i = 0; i < w * h; i++) { if(i + pixel_shift < 0 || i + pixel_shift >= w * h) { *(buf + i) = 0; } else { *(buf + i) = *(in + i + pixel_shift); } } // then we shift the fractional component // let's think about how this works // let's suppose we shift left 1.5 pixels and shift down 1.25 pixels // after shifting 1 pixel left and 1 pixel down, we still have the 0.5 and 0.25 shifts left to do // to do this we want each pixel to equal 50% the current pixel and 50% the pixel to its left // we also want each pixel to equal 75% the current pixel and 25% the pixel below it // but this isn't actually possible to do shift_x -= int_shift_x; shift_y -= int_shift_y; int shift_component_x; int shift_component_y; char larger_x_comp = 0; if(fabs(shift_x) > fabs(shift_y)) { larger_x_comp = 1; } if(shift_x < 0) { shift_component_x = -1; } else { shift_component_x = 1; } if(shift_y < 0) { shift_component_y = -w; } else { shift_component_y = w; } uint32_t v = 0; for(unsigned int i = 0; i < w * h; i++) { if(i + shift_component_x >= 0 && i + shift_component_x < w * h && i + shift_component_y >= 0 && i + shift_component_y < w * h && i + shift_component_x + shift_component_y >= 0 && i + shift_component_x + shift_component_y < w * h) { if(larger_x_comp) { v = gateweave_blend_color(*(buf + i + shift_component_x), *(buf + i + shift_component_x + shift_component_y), shift_y); *(out + i) = gateweave_blend_color(*(buf + i), v, shift_x); } else { v = gateweave_blend_color(*(buf + i + shift_component_y), *(buf + i + shift_component_x + shift_component_y), shift_x); *(out + i) = gateweave_blend_color(*(buf + i), v, shift_y); } } } free(buf); } // these functions are for frei0r // mostly copy/paste/slightly modified from the other frei0r effects int f0r_init() { return 1; } void f0r_deinit() {} void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "Gate Weave"; info->author = "esmane"; info->explanation = "Randomly moves frame around to simulate film gate weave."; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 2; info->num_params = 3; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Interval"; info->explanation = "The amount of time before the position is randomized again. The larger the number the slower the picture will move."; info->type = F0R_PARAM_DOUBLE; break; case 1: info->name = "Maximum Horizontal Movement"; info->explanation = "The maximum distance the picture could move left or right. The larger the number the more the picture moves and the less subtle the effect."; info->type = F0R_PARAM_DOUBLE; break; case 2: info->name = "Maximum Vertical Movement"; info->explanation = "The maximum distance the picture could move up or down. The larger the number the more the picture moves and the less subtle the effect."; info->type = F0R_PARAM_DOUBLE; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { gateweave_instance_t* inst = (gateweave_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->interval = 0.6; inst->max_move_x = 0.2; inst->max_move_y = 0.2; // other variables that the effect uses to keep track of things inst->next_key_x = gateweave_random_range(inst->max_move_x, 0); inst->next_key_y = gateweave_random_range(inst->max_move_y, 0); inst->prev_key_x = 0; inst->prev_key_y = 0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { gateweave_instance_t* inst = (gateweave_instance_t*)instance; free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { gateweave_instance_t* inst = (gateweave_instance_t*)instance; switch(param_index) { case 0: inst->interval = *((double*)param); break; case 1: inst->max_move_x = *((double*)param); break; case 2: inst->max_move_y = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { gateweave_instance_t* inst = (gateweave_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->interval; break; case 1: *((double*)param) = inst->max_move_x; break; case 2: *((double*)param) = inst->max_move_y; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { gateweave_instance_t* inst = (gateweave_instance_t*)instance; inst->next_key_x = gateweave_random_range(inst->max_move_x, inst->next_key_x); inst->next_key_y = gateweave_random_range(inst->max_move_y, inst->next_key_y); inst->prev_key_x = gateweave_lerp(inst->next_key_x, inst->prev_key_x, inst->interval); inst->prev_key_y = gateweave_lerp(inst->next_key_y, inst->prev_key_y, inst->interval); gateweave_shift_picture(inframe, outframe, inst->prev_key_x, inst->prev_key_y, inst->width, inst->height); } dyne-frei0r-b93ec51/src/filter/glitch0r/000077500000000000000000000000001524104146000200405ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/glitch0r/CMakeLists.txt000066400000000000000000000004161524104146000226010ustar00rootroot00000000000000set (SOURCES glitch0r.c) set (TARGET glitch0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/glitch0r/glitch0r.c000066400000000000000000000236561524104146000217340ustar00rootroot00000000000000/* glitch0r.c * Copyright (C) 2016 IDENT Software ~ http://identsoft.org * Inspired by the test video on frei0r.dune.org * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" /* cheap & fast randomizer (by Fukuchi Kentarou) */ static uint32_t randval; inline static uint32_t fastrand() { return (randval=randval*1103515245+12345); }; static void fastsrand(uint32_t seed) { randval = seed; }; struct glitch0r_state // helps to save time when allocating in a loop { unsigned int currentBlock; unsigned int currentPos; unsigned int currentY; unsigned int blkShift; uint32_t distortionSeed1; uint32_t distortionSeed2; short int howToDistort1; short int howToDistort2; short int passThisLine; }; typedef struct glitch0r_instance { unsigned int width; unsigned int height; unsigned int maxBlockSize; unsigned int maxBlockShift; short int colorGlitchIntensity; short int doColorDistortion; short int glitchChance; struct glitch0r_state state; // Instance-specific state } glitch0r_instance_t; inline static unsigned int rnd (unsigned int min, unsigned int max) { return fastrand() % (max - min + 1) + min; } inline static void glitch0r_state_reset(glitch0r_instance_t *inst) { inst->state.currentPos = 0; inst->state.currentBlock = rnd(1, inst->maxBlockSize); inst->state.blkShift = rnd(1, inst->maxBlockShift); inst->state.passThisLine = (inst->glitchChance < rnd(1, 101)) ? 1 : 0; if (inst->doColorDistortion) { inst->state.distortionSeed1 = rnd(0x00000000, 0xfffffffe); inst->state.distortionSeed2 = rnd(0x00000000, 0xfffffffe); inst->state.howToDistort1 = rnd (0, inst->colorGlitchIntensity); inst->state.howToDistort2 = rnd (0, inst->colorGlitchIntensity); } } inline static void glitch0r_pixel_dist0rt (uint32_t *pixel, uint32_t distortionSeed, short int howToDistort) { // Save alpha uint8_t *px = (uint8_t *)pixel; uint8_t alpha = px[3]; // Choose from five levels of madness: switch (howToDistort) { case 0 : return; // ok, let this pixel live (just shift) case 1 : // lightest distortion: just invert *(pixel) = ~*(pixel); break; case 2 : // add some unneeded colors *(pixel) = distortionSeed | *(pixel); break; case 3 : // change some colors *(pixel) = distortionSeed ^ *(pixel); break; case 4 : // oh shi... *(pixel) = distortionSeed & *(pixel); break; } // Restore alpha px[3] = alpha; } int f0r_init() { fastsrand((uint32_t)time(0)); return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* glitch0rInfo) { glitch0rInfo->name = "Glitch0r"; glitch0rInfo->author = "IDENT Software"; glitch0rInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; glitch0rInfo->color_model = F0R_COLOR_MODEL_RGBA8888; glitch0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; glitch0rInfo->major_version = 0; glitch0rInfo->minor_version = 1; glitch0rInfo->num_params = 4; glitch0rInfo->explanation = "Adds glitches and block shifting"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: { info->name = "Glitch frequency"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How frequently the glitch should be applied"; break; } case 1: { info->name = "Block height"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Height range of the block that will be shifted/glitched"; break; } case 2: { info->name = "Shift intensity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How much we should move blocks when glitching"; break; } case 3: { info->name = "Color glitching intensity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How intensive should be color distortion"; break; } } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { glitch0r_instance_t* inst = (glitch0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->maxBlockSize = (unsigned int)MAX(1, inst->height / 2); inst->maxBlockShift = (unsigned int)MAX(1, inst->width / 2); inst->colorGlitchIntensity = 3; inst->doColorDistortion = 1; glitch0r_state_reset(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); glitch0r_instance_t * inst = (glitch0r_instance_t*)instance; switch (param_index) { case 0 : // glitch frequency { double glitchChance = *((double*)param); // convert frei0r range [0, 1] to range between 0 and 100 glitchChance = (100 * glitchChance); inst->glitchChance = (short int)glitchChance; break; } case 1 : // block height { double mbHeight = *((double*)param); // convert frei0r range [0, 1] to range between 1 and maximal height mbHeight = (1 + (inst->height - 1) * mbHeight); inst->maxBlockSize = (unsigned int)mbHeight; // zero size is a bad idea if (inst->maxBlockSize == 0) inst->maxBlockSize = (unsigned int)MAX(1, inst->height / 2); break; } case 2 : // shift intensity { double intensity = *((double*)param); // convert frei0r range [0, 1] to range between 1 and maximal width intensity = (1 + (inst->width - 1) * intensity); inst->maxBlockShift = (unsigned int)intensity; // zero shift is a bad idea if (inst->maxBlockShift == 0) inst->maxBlockShift = (unsigned int)MAX(1, inst->width / 2); break; } case 3 : // color intensity { double intensity = *((double*)param); // convert frei0r range [0, 1] to range between 0 and 5 intensity = (5 * intensity); inst->colorGlitchIntensity = (short int)intensity; if (inst->colorGlitchIntensity > 0) { inst->doColorDistortion = 1; } else inst->doColorDistortion = 0; break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); glitch0r_instance_t * inst = (glitch0r_instance_t*)instance; switch (param_index) { case 0 : // glitch frequency { // convert plugin's param to frei0r range *((double*)param) = (inst->glitchChance) / 100; break; } case 1 : // block height { // convert plugin's param to frei0r range *((double*)param) = (inst->maxBlockSize - 1.0) / MAX(1, inst->height - 1.0); break; } case 2 : // block shift intensity { *((double*)param) = (inst->maxBlockShift - 1.0) / MAX(1, inst->width - 1.0); break; } case 3 : // color glitch intensity { *((double*)param) = (inst->colorGlitchIntensity) / 5; // 5 levels of madness break; } } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); glitch0r_instance_t* inst = (glitch0r_instance_t*)instance; unsigned int x, y; uint32_t* dst = outframe; const uint32_t* src = inframe; uint32_t *pixel; inst->state.currentBlock = rnd(1, inst->maxBlockSize); for (y = 0; y < inst->height; y++) { if (inst->state.currentPos > inst->state.currentBlock) { glitch0r_state_reset(inst); } else inst->state.currentPos++; inst->state.currentY = y*inst->width; pixel = dst + inst->state.currentY; if (inst->state.passThisLine) { memcpy((uint32_t *)(dst + inst->state.currentY), (uint32_t *)(src + inst->state.currentY), (inst->width) * sizeof(uint32_t)); continue; } for (x = inst->state.blkShift; x < (inst->width); x++) { *(pixel) = *(src + inst->state.currentY + x); if (inst->doColorDistortion) glitch0r_pixel_dist0rt(pixel, inst->state.distortionSeed1, inst->state.howToDistort1); pixel++; } for (x = 0; x < inst->state.blkShift; x++) { *(pixel) = *(src + inst->state.currentY + x); if (inst->doColorDistortion) glitch0r_pixel_dist0rt(pixel, inst->state.distortionSeed2, inst->state.howToDistort2); pixel++; } } } dyne-frei0r-b93ec51/src/filter/glow/000077500000000000000000000000001524104146000172745ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/glow/CMakeLists.txt000066400000000000000000000004061524104146000220340ustar00rootroot00000000000000set (SOURCES glow.c) set (TARGET glow) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/glow/glow.c000066400000000000000000000065621524104146000204210ustar00rootroot00000000000000/* glow.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include "frei0r/blur.h" typedef struct glow_instance { double blur; int w, h; uint32_t* blurred; f0r_instance_t* blur_instance; } glow_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Glow"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Creates a Glamorous Glow"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur of the glow"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { glow_instance_t* inst = (glow_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->blurred = (uint32_t*)malloc( width * height * sizeof(uint32_t) ); inst->blur_instance = (f0r_instance_t *)blur_construct( width, height ); blur_set_param_value(inst->blur_instance, &inst->blur, 0 ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { glow_instance_t* inst = (glow_instance_t*)instance; blur_destruct(inst->blur_instance); free(inst->blurred); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { glow_instance_t* inst = (glow_instance_t*)instance; switch ( param_index ) { case 0: inst->blur = (*((double*)param)) / 20.0; blur_set_param_value(inst->blur_instance, &inst->blur, 0 ); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { glow_instance_t* inst = (glow_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->blur * 20.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { glow_instance_t* inst = (glow_instance_t*)instance; uint8_t* dst = (uint8_t*)outframe; const uint8_t* src = (uint8_t*)inframe; const uint8_t* blur = (uint8_t*)inst->blurred; int len = inst->w * inst->h * 4; blur_update(inst->blur_instance, 0.0, inframe, inst->blurred ); int i; for ( i = 0; i < len; i++ ) { *dst = 255 - ( ( 255 - *src ) * ( 255 - *blur ) ) / 255; // 1 - ( ( 1 - A ) * ( 1 - B ) ) dst++; src++; blur++; } } dyne-frei0r-b93ec51/src/filter/heatmap0r/000077500000000000000000000000001524104146000202055ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/heatmap0r/CMakeLists.txt000066400000000000000000000004171524104146000227470ustar00rootroot00000000000000set (SOURCES heatmap0r.c) set (TARGET heatmap0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/heatmap0r/heatmap0r.c000066400000000000000000000130551524104146000222360ustar00rootroot00000000000000/* * heatmap0r.c -- feel the heat, frei0r style. * * Copyright (C) 2025 Cynthia (cynthia2048@proton.me) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct { unsigned int width, height; uint8_t rlut[256], glut[256], blut[256]; f0r_param_color_t black, grey, white; double gp; //< Grey point } heatmap0r_t; static void gen_heatmap0r_luts(heatmap0r_t *inst) { double luma; double L0, L1, L2; double gp = inst->gp; double l0 = 1.0 / gp, l1 = 1.0 / (gp * (gp - 1.0)), l2 = 1.0 / (1.0 - gp); f0r_param_color_t black = inst->black, grey = inst->grey, white = inst->white; for (int i = 0; i < 256; ++i) { luma = 1.0 / 255.0 * (double)i; L0 = (luma - gp) * (luma - 1.0) * l0; L1 = luma * (luma - 1.0) * l1; L2 = luma * (luma - gp) * l2; inst->rlut[i] = CLAMP(255.0 * (L0 * black.r + L1 * grey.r + L2 * white.r), 0, 255); inst->glut[i] = CLAMP(255.0 * (L0 * black.g + L1 * grey.g + L2 * white.g), 0, 255); inst->blut[i] = CLAMP(255.0 * (L0 * black.b + L1 * grey.b + L2 * white.b), 0, 255); } } int f0r_init() { return 1; } void f0r_deinit() {} f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { heatmap0r_t* inst = calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->gp = 0.5; inst->white = (f0r_param_color_t) {/* Yellow */ 1.0, 1.0, 0.0}; inst->grey = (f0r_param_color_t) {/* Deeppink */ 1.0, 0.0, 0.5}; inst->black = (f0r_param_color_t) {/* Darkviolet */ 0.27, 0.0, 0.5}; gen_heatmap0r_luts (inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "heatmap0r"; info->author = "Cynthia"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 4; info->explanation = "Performs a continuous trichromatic tinting"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Map black to"; info->type = F0R_PARAM_COLOR; info->explanation = "The color to map source color with zero luminance"; break; case 1: info->name = "Map grey to"; info->type = F0R_PARAM_COLOR; info->explanation = "The color to map source color with mid luminance"; break; case 2: info->name = "Map white to"; info->type = F0R_PARAM_COLOR; info->explanation = "The color to map source color with full luminance"; break; case 3: info->name = "Grey point"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Point in the luminance axis grey color is located"; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); heatmap0r_t* inst = (heatmap0r_t*)instance; switch(param_index) { case 0: inst->black = *((f0r_param_color_t *)param); break; case 1: inst->grey = *((f0r_param_color_t *)param); break; case 2: inst->white = *((f0r_param_color_t *)param); break; case 3: inst->gp = *((double *)param); break; } gen_heatmap0r_luts (inst); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); heatmap0r_t* inst = (heatmap0r_t*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param) = inst->black; break; case 1: *((f0r_param_color_t*)param) = inst->grey; break; case 2: *((f0r_param_color_t*)param) = inst->white; break; case 3: *((double *)param) = inst->gp; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); heatmap0r_t* inst = (heatmap0r_t*)instance; unsigned int len = inst->width * inst->height; const unsigned char* src = (void*)inframe; unsigned char* dst = (void*)outframe; unsigned char luma, r, g, b; while (len--) { r = *src++; g = *src++; b = *src++; luma = 0.299 * r + 0.587 * g + 0.114 * b; *dst++ = inst->rlut[luma]; *dst++ = inst->glut[luma]; *dst++ = inst->blut[luma]; *dst++ = *src++; } } dyne-frei0r-b93ec51/src/filter/host_param_test/000077500000000000000000000000001524104146000215205ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/host_param_test/CMakeLists.txt000066400000000000000000000004341524104146000242610ustar00rootroot00000000000000set (SOURCES host_param_test.c) set (TARGET host_param_test) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/host_param_test/host_param_test.c000066400000000000000000000110311524104146000250540ustar00rootroot00000000000000/* host_param_test.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include typedef int boolean; #define FALSE 0 #define TRUE 1 typedef struct host_param_test_instance { double dvalue; bool bvalue; f0r_param_color_t cvalue; f0r_param_position_t pvalue; char* svalue; int w, h; } host_param_test_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Host Parameter Test"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 5; info->explanation = "This Plugin is only for testing the completeness of the frei0r parameter spec implementation."; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Double"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Explanation for Double"; break; case 1: info->name = "Boolean"; info->type = F0R_PARAM_BOOL; info->explanation = "Explanation for Boolean"; break; case 2: info->name = "Color"; info->type = F0R_PARAM_COLOR; info->explanation = "Explanation for Color"; break; case 3: info->name = "Position"; info->type = F0R_PARAM_POSITION; info->explanation = "Explanation for Position"; break; case 4: info->name = "String"; info->type = F0R_PARAM_STRING; info->explanation = "Explanation for String"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { host_param_test_instance_t* inst = (host_param_test_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->dvalue = 0.5; inst->bvalue = FALSE; inst->cvalue.r = 0.5; inst->cvalue.g = 0.5; inst->cvalue.b = 0.5; inst->pvalue.x = 0.0; inst->pvalue.y = 0.0; const char* sval = "Hello"; inst->svalue = (char*)malloc( strlen(sval) + 1 ); strcpy( inst->svalue, sval ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; free(inst->svalue); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; switch ( param_index ) { case 0: inst->dvalue = *((double*)param); break; case 1: inst->bvalue = (*((double*)param)) >= 0.5; break; case 2: inst->cvalue = *((f0r_param_color_t*)param); break; case 3: inst->pvalue = *((f0r_param_position_t*)param); break; case 4: { char* sval = (*(char**)param); inst->svalue = (char*)realloc( inst->svalue, strlen(sval) + 1 ); strcpy( inst->svalue, sval ); break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->dvalue; break; case 1: *((double*)param) = (double)inst->bvalue; break; case 2: *((f0r_param_color_t*)param) = inst->cvalue; break; case 3: *((f0r_param_position_t*)param) = inst->pvalue; break; case 4: *((char**)param) = inst->svalue; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { host_param_test_instance_t* inst = (host_param_test_instance_t*)instance; uint32_t* dst = outframe; const uint32_t* src = inframe; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { *dst = *src; dst++; src++; } } dyne-frei0r-b93ec51/src/filter/hueshift0r/000077500000000000000000000000001524104146000204055ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/hueshift0r/CMakeLists.txt000066400000000000000000000005041524104146000231440ustar00rootroot00000000000000set (SOURCES hueshift0r.c matrix.h) set (TARGET hueshift0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/hueshift0r/hueshift0r.c000066400000000000000000000067451524104146000226460ustar00rootroot00000000000000/* hueshift0r.c * Copyright (C) 2005 Jean-Sebastien Senecal (Drone) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #include #include #include "frei0r.h" #include "matrix.h" typedef struct hueshift0r_instance { unsigned int width; unsigned int height; int hueshift; /* the shift [0, 360] */ float mat[4][4]; } hueshift0r_instance_t; /* Updates the shift matrix. */ void update_mat(hueshift0r_instance_t *inst) { identmat((float*)inst->mat); huerotatemat(inst->mat, (float)inst->hueshift); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "Hueshift0r"; info->author = "Jean-Sebastien Senecal"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 3; info->num_params = 1; info->explanation = "Shifts the hue of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Hue"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The shift value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { hueshift0r_instance_t* inst = (hueshift0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init transformation matrix */ inst->hueshift = 0; update_mat(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); hueshift0r_instance_t* inst = (hueshift0r_instance_t*)instance; switch(param_index) { int val; case 0: /* contrast */ val = (int) (*((double*)param) * 360.0); /* remap to [0, 360] */ if (val != inst->hueshift) { inst->hueshift = val; update_mat(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); hueshift0r_instance_t* inst = (hueshift0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double) (inst->hueshift / 360.0); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); hueshift0r_instance_t* inst = (hueshift0r_instance_t*)instance; unsigned int len = inst->width * inst->height; memcpy(outframe, inframe, len*sizeof(uint32_t)); applymatrix((unsigned long*)outframe, inst->mat, len); } dyne-frei0r-b93ec51/src/filter/hueshift0r/matrix.h000066400000000000000000000205501524104146000220640ustar00rootroot00000000000000/* * matrix - * Use 4x4 matrices to process color images. * * To compile: cc matrix.c -o matrix -lgutil -limage -lgl -lm * * Paul Haeberli - 1993 */ #include "frei0r/math.h" #include #include /* //Adobe ?? luma coeffs #define RLUM (0.3086) #define GLUM (0.6094) #define BLUM (0.0820) */ //ITU_R BT 709 luma coeffs #define RLUM (0.2126) #define GLUM (0.7152) #define BLUM (0.0722) #define OFFSET_R 0 #define OFFSET_G 1 #define OFFSET_B 2 #define OFFSET_A 3 /* * printmat - * print a 4 by 4 matrix */ void printmat(float mat[4][4]) { int x, y; fprintf(stderr,"\n"); for(y=0; y<4; y++) { for(x=0; x<4; x++) fprintf(stderr,"%f ",mat[y][x]); fprintf(stderr,"\n"); } fprintf(stderr,"\n"); } /* * applymatrix - * use a matrix to transform colors. */ void applymatrix(unsigned long *lptr,float mat[4][4],int n) { int ir, ig, ib, r, g, b; unsigned char *cptr; cptr = (unsigned char *)lptr; while(n--) { ir = cptr[OFFSET_R]; ig = cptr[OFFSET_G]; ib = cptr[OFFSET_B]; r = ir*mat[0][0] + ig*mat[1][0] + ib*mat[2][0] + mat[3][0]; g = ir*mat[0][1] + ig*mat[1][1] + ib*mat[2][1] + mat[3][1]; b = ir*mat[0][2] + ig*mat[1][2] + ib*mat[2][2] + mat[3][2]; cptr[OFFSET_R] = CLAMP0255(r); cptr[OFFSET_G] = CLAMP0255(g); cptr[OFFSET_B] = CLAMP0255(b); cptr += 4; } } /* * matrixmult - * multiply two matrices */ void matrixmult(float a[4][4],float b[4][4],float c[4][4]) { int x, y; float temp[4][4]; for(y=0; y<4 ; y++) for(x=0 ; x<4 ; x++) { temp[y][x] = b[y][0] * a[0][x] + b[y][1] * a[1][x] + b[y][2] * a[2][x] + b[y][3] * a[3][x]; } for(y=0; y<4; y++) for(x=0; x<4; x++) c[y][x] = temp[y][x]; } /* * identmat - * make an identity matrix */ void identmat(float *matrix) { *matrix++ = 1.0; /* row 1 */ *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 0.0; /* row 2 */ *matrix++ = 1.0; *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 0.0; /* row 3 */ *matrix++ = 0.0; *matrix++ = 1.0; *matrix++ = 0.0; *matrix++ = 0.0; /* row 4 */ *matrix++ = 0.0; *matrix++ = 0.0; *matrix++ = 1.0; } /* * xformpnt - * transform a 3D point using a matrix */ void xformpnt(float matrix[4][4],float x,float y,float z,float *tx,float *ty,float *tz) { *tx = x*matrix[0][0] + y*matrix[1][0] + z*matrix[2][0] + matrix[3][0]; *ty = x*matrix[0][1] + y*matrix[1][1] + z*matrix[2][1] + matrix[3][1]; *tz = x*matrix[0][2] + y*matrix[1][2] + z*matrix[2][2] + matrix[3][2]; } /* * cscalemat - * make a color scale matrix */ void cscalemat(float mat[4][4],float rscale,float gscale,float bscale) { float mmat[4][4]; mmat[0][0] = rscale; mmat[0][1] = 0.0; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = gscale; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = bscale; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * lummat - * make a luminance matrix */ void lummat(float mat[4][4]) { float mmat[4][4]; float rwgt, gwgt, bwgt; rwgt = RLUM; gwgt = GLUM; bwgt = BLUM; mmat[0][0] = rwgt; mmat[0][1] = rwgt; mmat[0][2] = rwgt; mmat[0][3] = 0.0; mmat[1][0] = gwgt; mmat[1][1] = gwgt; mmat[1][2] = gwgt; mmat[1][3] = 0.0; mmat[2][0] = bwgt; mmat[2][1] = bwgt; mmat[2][2] = bwgt; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * saturatemat - * make a saturation matrix */ void saturatemat(float mat[4][4],float sat) { float mmat[4][4]; float a, b, c, d, e, f, g, h, i; float rwgt, gwgt, bwgt; rwgt = RLUM; gwgt = GLUM; bwgt = BLUM; a = (1.0-sat)*rwgt + sat; b = (1.0-sat)*rwgt; c = (1.0-sat)*rwgt; d = (1.0-sat)*gwgt; e = (1.0-sat)*gwgt + sat; f = (1.0-sat)*gwgt; g = (1.0-sat)*bwgt; h = (1.0-sat)*bwgt; i = (1.0-sat)*bwgt + sat; mmat[0][0] = a; mmat[0][1] = b; mmat[0][2] = c; mmat[0][3] = 0.0; mmat[1][0] = d; mmat[1][1] = e; mmat[1][2] = f; mmat[1][3] = 0.0; mmat[2][0] = g; mmat[2][1] = h; mmat[2][2] = i; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * offsetmat - * offset r, g, and b */ void offsetmat(float mat[4][4],float roffset,float goffset,float boffset) { float mmat[4][4]; mmat[0][0] = 1.0; mmat[0][1] = 0.0; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = 1.0; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = 1.0; mmat[2][3] = 0.0; mmat[3][0] = roffset; mmat[3][1] = goffset; mmat[3][2] = boffset; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * xrotate - * rotate about the x (red) axis */ void xrotatemat(float mat[4][4],float rs,float rc) { float mmat[4][4]; mmat[0][0] = 1.0; mmat[0][1] = 0.0; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = rc; mmat[1][2] = rs; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = -rs; mmat[2][2] = rc; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * yrotate - * rotate about the y (green) axis */ void yrotatemat(float mat[4][4],float rs,float rc) { float mmat[4][4]; mmat[0][0] = rc; mmat[0][1] = 0.0; mmat[0][2] = -rs; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = 1.0; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = rs; mmat[2][1] = 0.0; mmat[2][2] = rc; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * zrotate - * rotate about the z (blue) axis */ void zrotatemat(float mat[4][4],float rs,float rc) { float mmat[4][4]; mmat[0][0] = rc; mmat[0][1] = rs; mmat[0][2] = 0.0; mmat[0][3] = 0.0; mmat[1][0] = -rs; mmat[1][1] = rc; mmat[1][2] = 0.0; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = 1.0; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * zshear - * shear z using x and y. */ void zshearmat(float mat[4][4],float dx,float dy) { float mmat[4][4]; mmat[0][0] = 1.0; mmat[0][1] = 0.0; mmat[0][2] = dx; mmat[0][3] = 0.0; mmat[1][0] = 0.0; mmat[1][1] = 1.0; mmat[1][2] = dy; mmat[1][3] = 0.0; mmat[2][0] = 0.0; mmat[2][1] = 0.0; mmat[2][2] = 1.0; mmat[2][3] = 0.0; mmat[3][0] = 0.0; mmat[3][1] = 0.0; mmat[3][2] = 0.0; mmat[3][3] = 1.0; matrixmult(mmat,mat,mat); } /* * simplehuerotatemat - * simple hue rotation. This changes luminance */ void simplehuerotatemat(float mat[4][4],float rot) { float mag; float xrs, xrc; float yrs, yrc; float zrs, zrc; /* rotate the grey vector into positive Z */ mag = sqrt(2.0); xrs = 1.0/mag; xrc = 1.0/mag; xrotatemat(mat,xrs,xrc); mag = sqrt(3.0); yrs = -1.0/mag; yrc = sqrt(2.0)/mag; yrotatemat(mat,yrs,yrc); /* rotate the hue */ zrs = sin(rot*M_PI/180.0); zrc = cos(rot*M_PI/180.0); zrotatemat(mat,zrs,zrc); /* rotate the grey vector back into place */ yrotatemat(mat,-yrs,yrc); xrotatemat(mat,-xrs,xrc); } /* * huerotatemat - * rotate the hue, while maintaining luminance. */ void huerotatemat(float mat[4][4],float rot) { float mmat[4][4]; float mag; float lx, ly, lz; float xrs, xrc; float yrs, yrc; float zrs, zrc; float zsx, zsy; identmat((float*)mmat); /* rotate the grey vector into positive Z */ mag = sqrt(2.0); xrs = 1.0/mag; xrc = 1.0/mag; xrotatemat(mmat,xrs,xrc); mag = sqrt(3.0); yrs = -1.0/mag; yrc = sqrt(2.0)/mag; yrotatemat(mmat,yrs,yrc); /* shear the space to make the luminance plane horizontal */ xformpnt(mmat,RLUM,GLUM,BLUM,&lx,&ly,&lz); zsx = lx/lz; zsy = ly/lz; zshearmat(mmat,zsx,zsy); /* rotate the hue */ zrs = sin(rot*M_PI/180.0); zrc = cos(rot*M_PI/180.0); zrotatemat(mmat,zrs,zrc); /* unshear the space to put the luminance plane back */ zshearmat(mmat,-zsx,-zsy); /* rotate the grey vector back into place */ yrotatemat(mmat,-yrs,yrc); xrotatemat(mmat,-xrs,xrc); matrixmult(mmat,mat,mat); } dyne-frei0r-b93ec51/src/filter/invert0r/000077500000000000000000000000001524104146000200755ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/invert0r/CMakeLists.txt000066400000000000000000000004161524104146000226360ustar00rootroot00000000000000set (SOURCES invert0r.c) set (TARGET invert0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/invert0r/invert0r.c000066400000000000000000000033351524104146000220160ustar00rootroot00000000000000#include #include #include "frei0r.h" typedef struct inverter_instance { unsigned int width; unsigned int height; } inverter_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* inverterInfo) { inverterInfo->name = "Invert0r"; inverterInfo->author = "Gephex crew"; inverterInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; inverterInfo->color_model = F0R_COLOR_MODEL_RGBA8888; inverterInfo->frei0r_version = FREI0R_MAJOR_VERSION; inverterInfo->major_version = 0; inverterInfo->minor_version = 9; inverterInfo->num_params = 0; inverterInfo->explanation = "Inverts all colors of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inverter_instance_t* inst = (inverter_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); inverter_instance_t* inst = (inverter_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; for(y=0;yw9a9::ǥԿ 5?+ H2b|d3OAgy W KYw=#n*QngQiGOW ʵ[Y!rA]%*FrF!>,^7aM0? 4nT^2 =Oi7[BcRbՑCPPH>OCڅw$P)(O(# yFvS#ڐ 4O4M}C4`ڃl1`Rү,Fw#\hVPS8 ]0;R~ 6~qLIzhiښ;mB4gJdN2=E|k{SelH⛴.gUoDh!?5߿|5I\\i,S9޹9'a:؜Vkjj^))mCRrp(@zk#gvpqgxf=^^:՝sнX^k4<6Jՙ8ՙQ4Oo iz0~Hᦚ5p~~)ut/"*  pkZwWx$R4 oҞa@WBa[b=&4 p[(VX@N{L_Fg8aj%|~ iamJѡ;.MQO\Kq J;oY+Mj)eux֍KO9I1E|wO;FDEpC9~|,!Y趍%Ѷi|Lju+-SV*$?)Fj.b3tztH#3JNvS헢0T&fX `9#WSR.Ă~)Y3_C6 i CP2cSD6p·=XR)<N.?j|ٝ$%֧8+ h* >"%>I* ^UK%r)o#a=9JMI# Sqmhhr#޸ߋt.|~夒LnR8?=r]"MGN L %dIVBMRe9>(X"%T2$sVVYF3TKEa$1Czv=DhWpsyc1*cnF>Y.U֋q7ݽmcډG,B\sP&7(yvNY<z0@=I.'RZaQTc&N9GRT6 lb7\$G.L|v6 \Ѡcސcz$V&/d_֘Xzz4 dS4񟚡Gm #UwvLpһ3WɪNPzD }[$ۅG>j୙Dm0( S1An40w屽BY活Gu(ûWG%tE&#'T=9eLs_^EօM< ֑2=.Rī7~Υr8U\*4K)3<};Xj5jHz1R&i٪kVW,FX0zfe,Ec MR'G/H#cKh 8TsW ~$6;[GvSjhlaib<}Yæ:u g imoHUW]V)&I^>(٦HdbjEUWqP8?8qttV  x5;SL;S}C>ƓkΨ%Ftctu)8'< ZDbU,Z]Eii$͑w#V4'ǧA = ;x/KN}T7w2D9$0bB턲0 F m2#4C:E:I5K].i J{Un} g8bUtCJJΤ'. }w &9 Ǥou+x洑Z8|_ U.2Pl}/K7Fu]N@>ԔOVt!nHjF5dyv۵-ոGUIbj+ 'ڈ3Yhխi[՚ 7KDAnT0ė2ǎ5)uřIz8Fo'$-J ۡ- 1Wpޮn0'u)t;0yxdۨMt,kH$-.z8Ng d 0g[g/s VP7 s\Z迈QA*-g]H$GzOz_'4b_+RY=4tpMCYA:IiuN7*OI_^|\ⱷ8MV*mJ" E`i4W"0 N|$s~fC<_Tc'޹Ž<3X="ae 5W)5 )`ߊ4%| x=BP]ّ$dd᪖"y" ȩ|s:) :zY7>GCq75O ӒqXU \Ւ+Objˬ -h},+/eFUgю?4%=x q"k]{'IW2YN߁tMaE/c>SݪXT8Śj0Uxi촭?OUD A[e5Ų̊Aj/ h0<1U$TuW.2֌Qh睤Ktq )d#jnCX6?jiM `Xuo'q'i9(fIDSߔ/dB fⷖ%Ps$#ۧLjJAN<{YkV>_$]lVS՜:Yw)S w\Q 2}tv0>إ͙э]X]-8Jmg=P7RԿfYY*W 9nkjbv 8g*;g lo>qAI}})n2V00č4AԖ詟` cke/h@**D;ojnHsbf8V(ۦ[>?*Gd`KSJ#UEW;~+l)#T#O|ջEKki[V6)Ua;u)-F1%qgڛ{&L1 Ց&I#[,HU_|OP!K>݈TP#WTVz R9 "HӶvby$1NsrF24D](>2 *=r`r@Q&ZKV9SHF;oG\IisQV4:w@tq][G󖏫5]#&8P_ok .GVbvM$q]n7UB +1퟊\cQqTHuqu$>|ܜ~团)&@!dqBE 9; FM͸b: ԗw*7$օbHRNmBVWVm0g8{ n/I޳QxČ>M.wԥ zqu,gKzg F>(vGRuIqWH27[%fy5b_b5e\v;jTr~{gDYrAjx DA#&~ 5q+V0ϟ5) 2l}5oje2Sr*GݰS v4!5gSf-в`+ks(ZD:$a%l0k[4іE=Y4 ><_VY:k R{v\ֶ|2+HH'-3+h-eP?zZ/j"lWpx4g9):hސ6X{д;( ,x7JzN|o)[jMQA)Wrkۙ%15kj]ŎrjRY JIPDcR1auXXWKlo@}CS0L>29VCpڬAFE}5i)hchV(eYNqf}2=U/0 n\VW sȆ6F3qUNQ*c8>Wbg!o.sP/$wλ y7֑ԠQ&exzJlZ0RdcP8<ғ09`qzKi$b6Ӭ2==v(ظWJf }CX"'p1NŠ(˫c?IۂqVvh&h4hwYf M] ^7dupQ5y _Fԗ3LMS>GHŭN.>%eenA" p?5;'46Pn)o4R(H=;Ti&(Nh-nX(SV9iبYx)37ZBO4k<},qT%\OWǖ2\gE疌2~ ~Лf#aT(r޹z\䱡nC<'n)[}0( %跍cxݻQ`j1#$`U:2*Dy?!ܓTlV@_22Vϡ?Tj7ZxjU8Q b<9^h?ޡޭ~!g_{ !z:[;m'WJ)^ Ť1%D:goU|R :P4I$l>kЁz}C38oyTOE gG@jT9d Ͻj<njǥg,մ$TIt1YVfrơϽy͝Zmr=Acދ3-M2˒Ԗ%ޚ2 ib1N/58 qHa-(Qv4 7)kͰڔl1AH)^hnM@ mHVDXuc8i@~) )"M.}T۽mCDO 94~h ѓjX׿ &^>X‘xQ(zRB{^E<{v4zQ{aI1M.?#؟sB}+&>􍍇j `Oz7ة/sj`1 ʫ܃>iۥ{sLzqFp1N'4اPP!S48vR(XF1W)N0+s^qC|xWԒ2v N#zu@]P9&4= P+{,yؚ^+XpAao9?4~ϣ^*KPYUf B>e׏HIAoX&i&'rY5&hE;*DQG#IA/=\SZo⾃*?XN}USSi,Dr1U‰m}?&hג8]i2ѯ& _M[> GTI!暛#;;.b뷕$Oe9_.xOR"xn $r^ 񕞭eH pWN?Fo.h2Ud~sH}` ,~Ɣ;R&}f`cȯ1l= ?b qHQ~i6Ƞ# yP#ށڛHWޘQm}wC(|.zMqD6M );P`+~+~(EL~(vb*敔oGgZc@_=;],8kK Ccj䚆s$ݘvd?s޳뢒#fTkomrG x,UU@087<M:xbr" 5%8UsޅAv慢7 SmG 2%^c޴!%XMjVQef*Tzg.y`t.7@Gj,kD&$Khke\L>}uiQUf>`{h s, u`)ilս3iޝdr)D:9^)&3W0BO".-ݵk%"|gi,6ʍxA]r#c۵CtӁ؁@dQHʪK|$TMťuN4_&TPLwQG5uckL>02vOpeyirIbrI{9',M9!zv;tIHFB+E+12/n) )*qL1 mֳGaY$ѵ똖Gv4;k7pft]kA{wGNmdO8TFD麄=2Bǜ+oڊ{H@e 8ڴuZ:`(V+jZXE;twҿ}$1Y^y<9i"W;{TƹevV 7AJrsg2MDkXT24Eoڴ/3c`Sy{@ǭjz=b-:^sTq`.œnk ӖKޮѭ&\Oٯ(]l= 3Aj>,'1^7R?J!FUQIWڴRTClx^[\ݭ$LpKv WcgX1ھc8E̬Ld8#㸮Uǧj1Y>Mꌓn1 ..μ9'NiVgc1UHz="Aԫ S& X vKY"d#b1HC$^~Z2&o}qqވК+0lc1`ScD0ȯy`ib@hvg Odq`܃N/Fߵ5&%&qݩaeMJc # "=,7m_n?]XrPg@ןj#_[ƘfJzL=Pa@SsM S>*I.ⲳcI55[Vy-.ebEw޶Ʒ=1O댐IѩѦFoZ(sE}xrF<9mkmrJ |$ 3Z1L&GIw@2PS~Q>x8BI?O8SXC%OH'<E>@S \E,qګW'_vywXaQ.cCU%m:Oȧ9Q7©۟/?qޭ#ϒQ 9R 4~(v?4 ȫ$GޝSi8|}Zo -&fOzW"`295Y56\2=u8blsXdvtAQiOsWw^[-n#{Muyv--g;{+@&T4^R9bHoZ wZ1zXw[@`JW|j~.ym !j.i2&AiZH$#,/ۉ!h8}cxJ^Nݜ|}KYF1: \G(Ët`s\vlզ&}JT9摋Z 2v"Xd[N0=$NHv8MaVkNf B'&Ee,м ;ḯF qQ n"،f1 ;s]SG t˧,3j\,><l cð$@9沔RU6'x7ZI#f+?[M~I+1Sk,GyGN8$̭%oѠԵx)[m7MW'{xX0lc;Ж g5^ZV _Jl$*͜ԢљZ-ݤ'*E_xW6H#=/p$ⱚy`+9G|'T7^3rFLRz*1Qr9w3giAqcŏl&^o+>1VXD,5 0sdTp6MH Qvb etY̌MvwUu\3Enk뺍6o%[Ynf%>A5ƚ@=z> $sl!$ W˄OS[ikY "NPbOycܟ1۴I#ΔP|gsj\(&kD@/]}5ϥ-Q;ji.($ӓ"C+#_ۓf-28IJLbw|?jwoMW#XU)|ٛ WdL1`FO'ܚK,u0jp\ 4TDHChc F9n>h!9 9+ْF8h&T,f5 "'ѩgCoG#ڽGEe|Q!wZiKKT+o޲9=Z0 { {B4TzpG9<͏5ٱjZZ*Ix.T5?^1UqKQcIF|C:C(UQ^)??47 $VUqU9oeg' IVmS3@p☹1r*S.DQK1VL? ;oQlF3V7 B2v` @F7S4C 6wԪg 1T=f^996|T^7nƗDYlU6q{ӑאaQrECRhZހ.cIp>?Wk:MηtX(P-f}~x?yd/j-lL.%B78 ӺN'C:t}T5GSlK rdU!Ҍ[9I d4`AqR!-iV R,WC!9Aȩpxh1NA`$RHxoƟp4zdfg\eJ>s !rc|'8e%[\`M#jYj k;MLgɏkǽrUHh%ntn㨎FK/f<\FjQ"/J>95R׮ '9~~?ZvoI,-̝U$|UUW.XrwDܴ^G"LW MENg$W Er3RMYblc޼Wޥ2teb~ɱ|PgD@zF4W]czx`gy]tʣ=9$j^ӣQ5/3iFQ;הb>(_@2o0Qkj^녍&-1A}ج RBo\!ۊQ(LK/?OK ~4o?zY\\Wf 4GNfxVD'cPyWHf9'⧱St1lTy3f iG 6w>fW 1e :*ziLzeߵ8#r6)oMt|Q<|SiaH ,Zh@gH0ĢD[i0)6;TK臧/nc=*ǠcEup3B`ߤIj6_X#z^ B&BI5& xKHuoQ5q cs! _'t5xnM^C?Zyy 'ڻ~XYG(H(+7?/t#tI=t)a^kKgJto-Cv11Ѐ1j$8, J$]?JOcw*,8 ϾGz&_rmc\?,j#$?3mc=+x@ dS7 7#p8sML1lpOdKKe } mǿHK|g6FFoWg3mP>)Qj\9Q̀M/TxJ9,G\X1Nޞn\>be8Ѣg)n8SO{Y8 bcx}S!ESD|2TTrC(&nW 13\#z=hUBVw43"@ [H. ȌVQTmw,yi8fm 7v?"X቉dJAv-(-60Aav=Lg YՖ@CH'Ԩ$|P&g 7&:O.JUWl_- ڻt넶O6>դc웣KKp#9Pޭ""mSM ]QǎV$o| v[U4ă̹u3v;ϢE`D#ݕ'?a<]cǴ{!>ῴ k#CI@`78RVV2 p+l)4)x96+*tRgrGK+fP^dwT[MA"P6{;@LjI$M; uQ|5!V984`CaTGz6 FIp̩<@UNo!#Y kTA`VP+(<;imV?K޺0~344ȧ[}ǵ5I'vDjxqM'|!<eXMF+[. !ұ^"TIȤ^bj]hp?dʽKڞd>#Ƞ)CKq@ԣ)X4X RmiTrimYu x#ðܲ3.Ҷ_v$u]j8PT:LvQ Z1Kv.=TY 9ɤH4 =W Ji.I8<{rk]I*Rf+v)XM hs7T8:nE=*' g#jiR Y8X55Ioli ċ>ƭ?#j-$F'Ւ2=6qi{Xsw ſзA]3Z7rVIg(To"KHŰ380g՗VH"r|NGpԞ-VES##!mT#UU,6= O4 *2FߐcUw:"8UrJi1Yc+nv5ZVBAcEhH/&*H0I?PxsY,vٟ~ն4#9I=#M6Ph)Oc]1Ow;j>)zBӇcMlQ GN,mDE> ^5H!Dvè4Ԟqj`u RrhUXK"% 0 윌bFj\"#|8Pڶ ڻڌXw>$>G?$"֧IdEF W`6qcEvTQr8%1wY-Uz@5"(1U($,X@Ԉy|{};Rv޼&&fmwWue }T~.L'ǒf¨#(i$CG"1l1\2:DK$ȃSIk@9z~ܐH,65 bR>j}Hgݺnd˄ FO*GniB5'sϿ6;HLUqjN7;*Loۚk'ڪ,Rz>|E3bz/wXg L5/vE9q&GInN^QќeoU;`I%mv މO5DciAښSDjcM,pH,qH.xs^VPǻdRČPޗ;9\@Xz ٦zPpq@X xv2rhn(I攜 5_9:4kl~8NOW'hj> e4Ek,3˘.v$oEb3w4_Hɦ`~ *UD!ev?5 OS⛉zbqOǵ2Fmnz0&`LTV5z@ǵecp3ϩ;si/XA>inlksپOWxttiP10N=H=>c"'tdyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/000077500000000000000000000000001524104146000205705ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/CMakeLists.txt000066400000000000000000000047321524104146000233360ustar00rootroot00000000000000include(CheckIncludeFileCXX) include(CheckCSourceCompiles) include(CheckCXXSourceCompiles) cmake_policy(SET CMP0056 NEW) cmake_policy(SET CMP0066 NEW) cmake_policy(SET CMP0067 NEW) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED True) set (SOURCES api.cpp ikaleid0sc0pe.h kaleid0sc0pe.cpp kaleid0sc0pe.h sse_mathfun_extension.h sse_mathfun.h) set (TARGET kaleid0sc0pe) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") if (NOT WIN32) set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) target_link_libraries(${TARGET} PRIVATE Threads::Threads) endif() if(NO_SSE2) message(STATUS "SSE2 is disabled") add_definitions(-DNO_SSE2) else() check_include_file_cxx(immintrin.h HAS_INTEL_INTRINSICS) if (HAS_INTEL_INTRINSICS) add_definitions(-DHAS_INTEL_INTRINSICS) if (NOT WIN32) target_compile_options(${TARGET} PRIVATE -msse2) set(CMAKE_REQUIRED_FLAGS "-msse2") endif() check_c_source_compiles(" #include #include int main(){ __m128 a = _mm_set1_ps(0.0f); a = _mm_sin_ps(a); return 0;}" HAS_SIN_INTRINSIC) check_c_source_compiles(" #include #include int main(){ __m128 a = _mm_set1_ps(0.0f); a = _mm_cos_ps(a); return 0;}" HAS_COS_INTRINSIC) check_c_source_compiles(" #include #include int main(){ __m128 a = _mm_set1_ps(0.0f); __m128 b = _mm_set1_ps(0.0f); a = _mm_atan2_ps(a,b); return 0;}" HAS_ATAN2_INTRINSIC) if (HAS_SIN_INTRINSIC) add_definitions(-DHAS_SIN_INTRINSIC) endif() if (HAS_COS_INTRINSIC) add_definitions(-DHAS_COS_INTRINSIC) endif() if (HAS_ATAN2_INTRINSIC) add_definitions(-DHAS_ATAN2_INTRINSIC) endif() endif() endif() check_cxx_source_compiles(" #include int main(){ std::future f; return 0;}" HAS_WORKING_FUTURE) if (NOT HAS_WORKING_FUTURE) add_definitions(-DNO_FUTURE) endif() install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/README.md000066400000000000000000000113121524104146000220450ustar00rootroot00000000000000# Kaleidoscope A [frei0r](https://frei0r.dyne.org "frei0r") plugin to produce a kaleidoscope effect. Written by Brendan Hack. Original source repository at [https://github.com/gbendy/kaleidoscope](https://github.com/gbendy/kaleidoscope "https://github.com/gbendy/kaleidoscope"). | ["Colorful Stones"](https://www.flickr.com/photos/82955120@N05/7995277667 "Colorful Stones") by ["Bold Frontiers"](https://www.flickr.com/photos/82955120@N05 "Bold Frontiers") | kaleid0sc0ped | | - | - | | [![Colorful Stones](colorful_stones-400.jpg)](colorful_stones.jpg) | [![Kaleidoscoped Colorful Stones](colorful_stones-tr16-400.jpg)](colorful_stones-tr16.jpg) | |Licensed under [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/?ref=ccsearch&atype=html "CC BY 2.0") | Segmentation 16, source segment centred to top right| | Source Image | ["New Years Day 2024"](https://www.youtube.com/watch?v=9tZwRUTyD08 "New Years Day 2024)") (YouTube)| | - | - | | [![New Years Day 2024 Source](new-years-day-2024-source-480.jpg)](new-years-day-2024-source-480.jpg) | [![New Years Day 2024 YouTube](https://img.youtube.com/vi/9tZwRUTyD08/0.jpg)](https://www.youtube.com/watch?v=9tZwRUTyD08) | | Video created from single source image via zoom/rotate/pan and kaleidoscope animation | Animated Music Video created in [KdenLive](https://kdenlive.org) by [Paul Haesler](https://www.youtube.com/@PaulHaesler) | | [Created Many and Strange (Official Music Video)](https://www.youtube.com/watch?v=2r9ggSie1wI) (YouTube) by [Spaceman Paul](https://github.com/SpacemanPaul "Spaceman Paul") | | --- | | [![Created Many and Strange (Official Music Video) by @SpacemanPaul](https://img.youtube.com/vi/2r9ggSie1wI/0.jpg)](https://www.youtube.com/watch?v=2r9ggSie1wI) | | Animated Music Video created in [KdenLive](https://kdenlive.org) by [Spaceman Paul](https://www.youtube.com/channel/UCBVFfRZw4Vbk3j6mNCukztg) | Allows for specification of number of segments (mirrors), auto selection of optimal source reflection segment, placement of origin and much more! # Parameters 1. `origin_x` `(float=0.5)` - Origin of the kaleid0sc0pe in x. Range `[0, 1]`. 2. `origin_y` `(float=0.5)` - Origin of the kaleid0sc0pe in y. Range `[0, 1]`. 3. `segmentation` `(float=16/128)` - The kaleid0sc0pe effect is broken into `segmentation * 128` segments. Segmentations of 1, 2 or multiples of 4 work best. Range `[0, 1]`. 4. `specify_source` `(bool=false)` - If `true` then the source segment for the mirror is specified by `source_segment`. Otherwise the furthest corner from the origin is used as the source segment and the segment's orientation is defined by `segmentation_direction`. When multiple corners are the same distance the tie is broken according to the `preferred_corner` and `corner_search` parameters. 5. `source_segment` `(float=0)` - Normalized angle that specifies the centre of the source segment if `specify_source` is `true`. `0` is in `+x` and rotates counter clockwise. Range `[0, 1]`. 6. `segmentation_direction` `(float=1)` - When `source_segment` is `false` the source segment is either centred on the corner (< `1/3`), extends counter clockwise from the corner (< `2/3`) or clockwise from the corner (>= `2/3` the default). Range `[0, 1]`. 7. `reflect_edges` `(bool=true)` - If `true` then reflections that end up outside the frame reflect back into it, otherwise the colour specified in `bg_color` is used. 8. `edge_threshold` `(float=0)` - if `reflect_edges` is `false` then reflections outside the frame but within `edge_threshold * 4` pixels of the frame clamp to the edge value rather than use the background color. Range `[0, 1]`. 9. `preferred_corner` `(float=0)` - The preferred corner when breaking ties when searching for the furthest corner. Searching starts in this corner and proceeds in the direction given in `corner_search`. The first and furthest corner found wins. Supported values are `0`: top right (default), `0.25`: top left, `0.5`: bottom left, `0.75`: bottom right. 10. `corner_search` `(bool=true)` - If `true` search clockwise for furthest corner, otherwise counter clockwise. 11. `bg_color` `(color=1,0,1)` - Color used when reflections end up outside the frame and `reflect_edges` is `false`. 12. `bg_alpha` `(float=1)` - Alpha value to use when reflections end up outside the frame and `reflect_edges` is `false`. Range `[0, 1]`. 13. `multithreaded` `(bool=true)` - If `true` then processing is multithreaded. 14. `n_threads` `(float=0)` - If `multithreaded` is `true` then the number of threads to use. `0` autocalculates otherwise `n_threads * 32` threads are used. Range `[0, 1]`. # Contributors This filter exists thanks to all the people who contribute. - [Brendan Hack](https://github.com/gbendy "Brendan Hack") - [Spaceman Paul](https://github.com/SpacemanPaul "Spaceman Paul") dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/api.cpp000066400000000000000000000170101524104146000220440ustar00rootroot00000000000000/* * api.cpp * Copyright (C) 2020-2023 Brendan Hack (github@bendys.com) * This file is part of a Frei0r plugin that applies a kaleidoscope * effect. * Version 1.1 july 2023 * * Implements the Frei0r interface * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include "ikaleid0sc0pe.h" class kaleid0sc0pe : public frei0r::filter { public: kaleid0sc0pe(unsigned int width, unsigned int height): m_kaleid0sc0pe(libkaleid0sc0pe::IKaleid0sc0pe::factory(width,height,1,4)), m_origin_x(0.5), m_origin_y(0.5), m_segmentation(16/128.0), m_direction(1.0), m_corner(0), m_corner_direction(true), m_reflect_edges(true), m_edge_threshold(0), m_bg_alpha(1), m_specify_source(false), m_source_segment(0), m_multithreaded(true), m_threads(0) { m_bg_colour.r = 1.0; m_bg_colour.g = 0.0; m_bg_colour.b = 1.0; register_param(m_origin_x, "origin_x", "origin of the kaleid0sc0pe in x. default 0.5"); register_param(m_origin_y, "origin_y", "origin of the kaleid0sc0pe in y. default 0.5"); register_param(m_segmentation, "segmentation", "kaleid0sc0pe segmentation / 128, segmentations of 1, 2 or multiples of 4 work best. default 16/128"); register_param(m_specify_source, "specify_source", "if true then source angle is read from source_segment, otherwise auto-calculated"); register_param(m_source_segment, "source_segment", "centre of source segment if specify_source is true. 0 is in +x and rotates counter clockwise"); register_param(m_direction, "segmentation_direction", "segmentation direction, < 1/3 is none, < 2/3 is counter clockwise, otherwise clockwise"); register_param(m_reflect_edges, "reflect_edges", "if true then reflections that end up outside the source reflect back into it, otherwise the specified background colour is used."); register_param(m_edge_threshold, "edge_threshold", "edge threshold / 4, reflections outside the image but within this distance clamp to the edge. default 0"); register_param(m_corner, "preferred_corner", "preferred corner, 0 is top right, 0.25 top left, 0.5 bottom left, 0.75 bottom right"); register_param(m_corner_direction, "corner_search", "if true search clockwise for furthest corner, otherwise counter clockwise"); register_param(m_bg_colour, "bg_color", "colour to use if reflection lies outside of source image and not reflecting back in. default 1,0,1"); register_param(m_bg_alpha, "bg_alpha", "alpha to use if reflection lies outside of source image and not reflecting back in. default 1"); register_param(m_multithreaded, "multithreaded", "set to true to enable multithreaded calculation. default true"); register_param(m_threads, "n_threads", "the number of threads to use, if 0 then autocalculate otherwise value * 32. default 0"); m_kaleid0sc0pe->set_background_colour(m_background); } virtual void update(double time, uint32_t* out, const uint32_t* in) { update_params(); m_kaleid0sc0pe->process(in, out); } private: void update_params() { m_kaleid0sc0pe->set_origin(static_cast(m_origin_x), static_cast(m_origin_y)); m_kaleid0sc0pe->set_segmentation(static_cast(m_segmentation * 128)); if (m_direction < 1/3.0) { m_kaleid0sc0pe->set_segment_direction(libkaleid0sc0pe::IKaleid0sc0pe::Direction::NONE); } else if (m_direction < 2/3.0) { m_kaleid0sc0pe->set_segment_direction(libkaleid0sc0pe::IKaleid0sc0pe::Direction::ANTICLOCKWISE); } else { m_kaleid0sc0pe->set_segment_direction(libkaleid0sc0pe::IKaleid0sc0pe::Direction::CLOCKWISE); } if (m_corner < 0.25) { m_kaleid0sc0pe->set_preferred_corner(libkaleid0sc0pe::IKaleid0sc0pe::Corner::TR); } else if (m_corner < 0.5) { m_kaleid0sc0pe->set_preferred_corner(libkaleid0sc0pe::IKaleid0sc0pe::Corner::TL); } else if (m_corner < 0.75) { m_kaleid0sc0pe->set_preferred_corner(libkaleid0sc0pe::IKaleid0sc0pe::Corner::BL); } else { m_kaleid0sc0pe->set_preferred_corner(libkaleid0sc0pe::IKaleid0sc0pe::Corner::BR); } if (m_corner_direction) { m_kaleid0sc0pe->set_preferred_corner_search_direction(libkaleid0sc0pe::IKaleid0sc0pe::Direction::CLOCKWISE); } else { m_kaleid0sc0pe->set_preferred_corner_search_direction(libkaleid0sc0pe::IKaleid0sc0pe::Direction::ANTICLOCKWISE); } m_kaleid0sc0pe->set_reflect_edges(m_reflect_edges); m_kaleid0sc0pe->set_edge_threshold(static_cast(m_edge_threshold * 4)); if (m_specify_source) { m_kaleid0sc0pe->set_source_segment(static_cast(m_source_segment) * 3.141592654f * 2); } else { m_kaleid0sc0pe->set_source_segment(-1); } if (m_multithreaded) { m_kaleid0sc0pe->set_threading(static_cast(m_threads * 32)); } else { m_kaleid0sc0pe->set_threading(1); } m_background[0] = static_cast(m_bg_colour.r * 255); m_background[1] = static_cast(m_bg_colour.g * 255); m_background[2] = static_cast(m_bg_colour.b * 255); m_background[3] = static_cast(m_bg_alpha * 255); } double m_origin_x; double m_origin_y; double m_segmentation; double m_direction; double m_corner; bool m_corner_direction; bool m_reflect_edges; double m_edge_threshold; f0r_param_color m_bg_colour; double m_bg_alpha; bool m_specify_source; double m_source_segment; bool m_multithreaded; double m_threads; std::uint8_t m_background[4]; std::unique_ptr m_kaleid0sc0pe; }; frei0r::construct plugin("Kaleid0sc0pe", "Applies a kaleid0sc0pe effect", "Brendan Hack", 1, 1, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/colorful_stones-400.jpg000066400000000000000000000714541524104146000250260ustar00rootroot00000000000000JFIFHHC   %# , #&')*)-0-(0%()(C   ((((((((((((((((((((((((((((((((((((((((((((((((((( " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?@`07'iJ[o EjEl.pp '<Љc%R6z%Ni<{UO"@Æ5mSUtP,޼{qF.ߔ6{׶χ.[#m^Ϗ(O +kΡ]: C<=錇s#\B00G>"rA:Y@`>cZAQ囯T1IJCL8bʢD@XF`ΚÃPL#Ai9cZ9\%hΒH@LnT70mH<՘૎886ٱ`}T k KQ r5>3!ɯWE$dSz n{=U14+>&JV-!*8読x{GATz}]FT75J I{󛣆\iClel<";_vc]z FE@sW) ݥ |ҽj U~tBV%x3Z5>w/+Q7{ .'IcX_ZԿ-.֘3^GN3ֹkn$fv]s* "]]2;. V&mv},՚\hbݶl5mt }m1|%aii 6|_-xZ^s*D\$m t>! ѦRNNE:jVr򥖫yf@RT r+nŲ~qk?:LݵH RͻL4 YBZ50{ѿ|DN#FdRy$t%t2ȹ 61kأ[  15 |-oiӣɍ\Ot#Q|шiQyouO+36W3usQc7NZp+eP޷tⴱ[ZřV]ƓpF ғY3!LR5ԓUBn> ͌Z"!VDZ?ѯϣxft3JN_?G$،l6D~z-ER翥s:.8׍k}Ϣ7khNMzYl&bFpkaTg-q<<}CakQ\э>j\,C&/Uոt0Fx5|ȆBѸʷMSk˅Ҽ˸>Yn~y8-{bK9BG#tַ(cp:jābw$uUO0zO^`'R?vk!r*y'3?_Q˹? NO{yUrW-9J\u9[2^ܑPh%/#wEdq=k"8["$S(5cxno;dfHنoT~kzMiئOɛ{kBq %\sY)5k6>c v#TU >.(_!"Ե_ w7!Fwck:΢gJ6';Eu:-ai-oAJ?\>> IWc RnMx5SA" k/_6:c 5_aW)άwVO} Sq*n缔q#;S[")}J̈"r:~5Κ!ISBbIKrߗJЛZMgMVvӞZLJ0XcjWy#NI#MyZmM=YY#jo{d ҵ W!%AOIqR46`W=O)P3ޡث]j{,꒪qH]`>u&5wf@]#Ӟn֨EN΍/Y0Ay'=Sфگ3|_۝-N }cl~NY{/f0("!S +hV_B*wa$wm\ ̨#>iVu\3+ynY`5nM.swA<+ʑ@=[;׍K9ʧz}SAׯt٭bygn*Ƹts0YMR'll4 i(iTǯ@Ϩxght1ʅc赍N[,fʣ=#S!4Q3Ōrʸ'ZR(.UG *N;w.Z $=K_u^(}P,'[[ d&Mv g޳տyrkڝGj mof}Hk׾xXܯ,p`PtWwa5:k澵QpnOq ~8Q Lb埧ҾOiªdߺ@Mxu x5;Xl#l#k^7l6(,W=OwRgnu.:-yL=;Im˘zk 5=epbj:̷gO-31.6t`Ss |9:Glzz\ZF5xu-*ELb#vkJRQǣ^3ѯ ^ih1XƭN+]BE]cˎ+ߗV<@W;i 1'g#wBf|.Ѝۺ qOOeMk-3A;TmMVfr;}fKKgim}FWLqn%qT.fU'ci.oK,6YW9޵6%bbi K9: ,.W^7S(2iW1Hj;kjQHKU>^s]ť鱻' x9$5 OMb}(O ޕ1^3/ [Eywzn;zJjylUx~BOji*bgz:W`sεJozY|ؘ|b^ ӵ{tV)_bЭ͌ ޾m*Pî {Ub4og~D2ʹn»_1{[cn&0xx%UlkV PJ L<`~55 U;ayK{Ս0fG ~k96m|M5FSҽ3vPFp[T]w,jGj/MޢwLb[?۲.tCW͚vքa[;d*$~,V.>w*>kVa?MfѦb+[$ɕ=CsT[,@U^ے44⠚!m7PFnr|æTB=kEs>CY-[A$RI6>eɍQFJZ;:E|enRk/ |tX;\GGow_ ve"K>ޕZE`h? j>K ky _5]MJ~Qڮqbc~ita!`9'9z;{XKF*UJ[O"it5RH&6h/_x^6ѣ1 /R_}`[Vpr5?uH Sٵ-uA9z |kt/mT]ڤg+k{:՜ wx0O7fqzTlLj_9#S1ͷkhcf*kn FmsZO}t$};nXxDRkU0 HOsYZ=īok ]m\&4z9&\TRu A.ൕ*i>U6a["=u|1[Onq\tҜeU{ *Ru|b)q\Kt}t߁cX}ϑJ][Һ!`rgs}*%O F~G'\HG)޲8bp\Cԣ:w L8?^{a<PѼ?HR-6,x?V559\@X2_jIU#)7Ob-Nt @^?":udG^܈K>cxOXK@PZgqRHaqecu@ֽlڀGʭ\~EȬaVg"87זuZs:7X{Ծ%,SG]<]mu2=HW Eoh8#S1pt2FaGb?ZКޚn`-Mjj{I%b^[s+u4[ȮO$;IG6egym^ⴵ-2HX3JU='v5%ZV\\BK&>G1RB9;t cwnHB6GNٮ^A3o:S9aDy1Z]2mtÓpC=@IhTAG8wa4 #\6={MgV"|}jTӹ(I= ).9p^H#>k/ qfC{Uan 5zE!E3IVXV59F3p5jZFtrǡ(.$qN- EDEXz6ZSIA*Užw`[Ӛȼv.M2ڽB5̋OVזĬrQ+9\vgZ1No0!Y֏)&reYX.~̪[1 Q(|+U6=WQ$Lŏ-} u=Ix_3W}zO|*LTY:}cjF=SUGYߘ~ȦUGzdI 3Oqy8 8h,IqR34{=Tq-qI(:V{xw59n|^GIU7@;i6_$:qX ]9xuܲ,NI5Q-T#59tzs݋9'=[YɐWJ4Kkh3y51 y5`ܵ>Zv!YQ~%2E0j֣6DˏT0{b3TCmKs_I(isiDUhqRA }Sڼk#BRܷΠ:9"2KKRv/^1YVIl֬|D$3ߏd۹ [s*Hu!є# :V{]L] ecޒ+Ї;1c[B_ Nz9_T 4~c+~Cm1euc3# D&>wZy+kr]=1^eJ7P-bzqwְ*{v"uVoS#=A(8IYٚo-/mnHKw]g·e$ֺAh͓ry<gykoy,Nxֶg>t&2a)JQmCmPk5 nBB tWH\CM~;MH?mCľY5A:΋PQ0-AoTvBpih@ axLy,qOJԷvW+mBOҧ4 db68FdUIVU:O{##Q#l(/C5B=G_r}qU6u*X`68lQ7d6k6C#r} R)+;۹'thdY6Scw:WjR9Tr6o9H.nMw$iewjnݕ ⡑sCeX9f1u+>Rp>VNiRbUP :JycL\f$Ajpz.Rճќt2A_]3+pח[#}kC\՞HG~f)S8kUmr&w<<ϗNG'O:-ѱL5v>+C3r|zoގ6 1 }/ܑ4{v5P G 0`A+ \:N;wc5Mg$Ѭ\c4:mJ1s+GxG'ՂjQޮ%ԌjRN)رw$$H g'*N>saȩw)mPʧ/MN~R躧,ϕU]TɻX8RݬzwχOjQ*3Hd;|WYt;T{K%L{ڻY[=7Cl8{ndXc5#Y+, U%n) p,<%Ҫ[lJ~I3zVmPRm "`9`A+ x\:2F 1C6T5AڥTD#Xq"\`=GnmY3ӆ\\Nۻ^csS' 13Mڊ=,0G H z<+>3y>+- ΀O*<x e2[\3 }r}q^7 :AUJ-{xV5<f>r %y^,!'x 58;Ǚj|o-] S>4Ll$ 3z:e FS=_:F0[Gﵫ T}/GE%$PXzeFDw"1;x?Ox<:יUM2p:+tպ⻁Jm)ɾqp5Xm#dc6 jñv. $jLfOSłЫ0ޮmj9]57-(K#:,Gf0`J󩵻xf*\zV;'8Zhq"=xSVu¬?+IjOnٓ,%"icM=e$r H^hs[w;NkXR\`g^$8*1pp9ң@\H T[դYkUAbuҪ/n|! AI> Ko =TX]IPnVdU,75: (59&9^qPJ>GzuʠA5y;e% zW̺乩#]]:3[V۸69ҹ RSu%N?_^< mFqACMAwJY>Uek_:GkB6g;L#q<ʵNkYyd1$n=@yv5h;mU7uhO8xI5bF8;[r%誐;x-:W, 'i4ڹti(ɦ]?yyvfY \a_?k#Ե fN S/n/35̤jإ 걨isڴ-5rF 34_퟈V$ ogC_U+_i=pzfd["wVqK p }S 5c[`\G38(9#9KIY"* "[ͼs,N2$w)=40,M 5bF$6R᠐*@%;Uڥ1"ш[xt|u8B!C޼UYٍ}Ӿ—Фc[H! 5ձԛL}cz:tӏCʜ%36Ao$E=[uom_ z;[j19e<ד:0_3T\h,  AE5{`<0Xg'^϶4,Wkz!aͼ)ҸeWH-iGܟ\}Vx!Sֻ/x uQ+ϭ)'?[Y`R:gz} VWT}xGԡͥ㔐akV(iM5ZNd4QF1Њ(1#(ޤl|lISEnV>í3I2f6Vkǣ\lE97څ Pj*1~rkݒI IAs¤xP]1aAS,*P5u'=f칆o=l/YPGo~͒fU1 ~rI]7qqixkgp,C*gj1>v.# S.W4rpTs)ѿ|Ոs۴kĚ?n4\ǀe~!sq8FۗGG-LH9>cAxc`p]aU23=kXh!n].7 5 ÜG BV$*bqR85آd`Ԑɭ#> X`1lө ƛąנYj14rڠ$GpK=DŔ7/U?f.(@8<,${i6QYaon\qޱu#Nno n Scb|c(X/CT-+J]]؆cubC!?xk]5mCEՂX#e$^nZȫxF=HM p;g-&pjH&;Tw12ziq8HcVT^:Tqs8JJ!V$.7ev6oj;d(S!6`xFYƧg* 0W BO;_E&7_#D#̙XP#[C;NikT{hil+̾r&h,"]kɏS⫈*QBɩ\m9]RX9s!>c5a]i*H-Lv=WA V 'ҽ\7Œh 6ʽ1U&Om¸9ꄿnMxu^'(ٓ#.57@$[x ӂ?\OsNܚ#|@"K7˧ޖ1 >W%imj60H' (;["'^/[71B:k'ӭC]:nx?Un/'Mzu݅cdkE.W3^UCh$`qz{]p@aҫcq9:y\sjޝ" Lp)\߭RfajIcܞ rdqr[lQ]$ /Xߞf]F<s~ h_@3s]eW*BqԕݏˡIO9 o$6]@Uǻ,UqmiThIZh@ڣX tĄ)cB BfhՕպR黱׭nJW&/'OK#nWKӃQ4fkQ20bhcCQUPbJ zZYKtz](v}m;.TsnDWo% Ez&rZY\}}HɮOϟ̢:zZ'.8n~$|?Fn͸(.G_heYT_~,6}.`C*KG#?~5m~]ϟZ:ڭm)7_zkaOc+kV1%|>\|aqL2Ko.XOUlҰ2m5cQ:r[y_>02sީ\ GzO'dEܒ)"I[|TT㞝qQKU'8ZeeϮ)6RWg&[p~k@#+m;cנxN}[^'io6,y?N-,R% ;k?v:e1U]IX1)ոK#8ɬ^O5>bAyB0AsҒTn2Y~FN#J T1$j܋,*w6!sَE]T&P$CzZ_R_tVzBTuM]ZHO#޲6Lz-\yQ.ӹ;V]BPH>3A$,Jn=GzjWo1MDD "eU+hvy#kG᫛MQxwnY}:קx_]6r ָ5䕞cs\gʗm8hn<;á[,,X cc[R^nLP>#qQAgLRa =x+(I#ʳb>?QmP+/ooqz.J\6:wrn 8ֵ.1;K g{ըКed-,[w +%5~ڕ'PkX6SӧԽzkF򻃘/B"W-?N2z![I3A:UR|Gd@b璃Υh0RbQeS^<>0^ uf䜯lM6%ц6;v/[t;mfa# XiwmzmėrA0?5< 3(ҜpyجF]c-Z|[-Z~kox/ƒjȼc.+|"ul&ImD9>-bu+@͖-Llp/$FBVp|sF >ztq9~aO4v7Wi P֟hOqc|QjmҘD8X$_'=zucfV׳8oVki+8=+4ˆ~RE} M6JNlR2BF/?*]%TcqrYT]sC;xV1#}WnacAn[mc=k,N1k PЫIInMr2BqfY;Q1Hn"̋d+Z3vk^+K뗾)[G2$ppY2k)Qk'Хyzf,.f#Df ;sjxB7G$b|y!S!>T>%*r3ӥK\Nd?3#.$__4JW 1ڹcJ,$ku1Ib9jLz+ЮK]G¾kd";Iɯ;-pu#E*sR:2 jns}j+jH#kFk4)oW' {pnRݐRW*u>gy_EǞWeez,1[P+ Xr+-qXUؐ9יxSY1i u<#k4D`ܓ޼lڥYVT (FEι;nǣ;CRk_lVXqs޳|aEe1̖)7pq1X6׆C̿l^pku{[il5iM ![X[E&rtwin䣾 `\Ov%.Q׈q^ͣxa^I呝WГָuVDv8ZϖgB|_OqX-+E5jJTki #YxUAدS c8"T![ָw=hIcus8曵=,~7|z9C^R;׉|i,#qWi5`:~Ѣ'41x'J7K"~vϯjoo#9/V/ Mmgכ9۟{:~o۠$F#=.ȾZ<–Ԛ XpC]!RwS\9R+Lxtx9 s8KNPI].sɪnM=Kki+suv`݊J]GXqd5cj2f*O "RAWe%汳7T {pSUqKT[=0ഌIwlh<g-ڸ[EuK3,U *4c炡i=Ed6@j,Rs*0QRcrՒBFISOLeA23ݤJʛPxSK8XtW RVbreEw)'̍kZJEG=u<$?#20p Ej3l*nM'OSȭucE9 ghl®x}+jC}4n6SRY%3Oj1t8<Ϛ*g=7q] OcT<9Gy|WE@rrk$(U@'RmZ8e.0H=HW_i&tw|_sR$~Jcy4Kr=ӥG3O[%J@r瓓%Eֹ[-,coz'iqz ^6h% u1,Y*Q4鶒,I5S6Yoƶ7!BBmvh$!-섂17qN:kFl1lu?)N]2 ׵$vW-4w7cE *U\>aNGb3I;p5R|`ĐJ[V' wUoo95 3'T[$AD?jL+ljaX,ά? _^Μ=R\F gک_1]jH89ׁ[}VU.&VW}^iyi IA $}˴7- ߋ- `}GjυZ˦̃2V}73_W }-jm#B}+_rkOT3az'QԑQqԆP]*5["E\n\R蒿A]{Vb+۲p'JU#g~Ӣ0ͬʮ@Ҡk 1NFVKpTuJ&F3>K*tuVqj{0p4w>,uo/*k}{ו,SrvXd^s]5o4&yCϙc>_ XrHm~@}&~ ~h /{|I{"tzF©nc9?[ZL:\V]r{gde$iuìt6"`VrFw=V0Or\B\oH{oŹ>,c{k!*o7P~xgqhy6?0$wckMkx&Č\4zOwZՍYx4=Xnch1/E}/ዱe|d(9qJ~W"o?iq#""5r/Fjw;UinX$b;w׵.Ki$⫹ܜkͩ.wvvӏ*IUI鶳f%R͔Sg'< I%6ӟL&H98ޗ؁%ԎdaOQ")כFR M\Q)pԚ i6o1F.}~徕d[]Xާ &AhC%iȽn&RlV%'!SDbIk6(緽Z0mlkZI9N=+P97~+"W fIIԙDoPqKYǫL=}HKĩ 7\U+{=xG8jԵ@,GŸ\O-2]rO=Ewo{(KVLy]h.S`Ҟm,(z;xGh '',qPp-v=kR浭®xJUesJrV:6VAʃ•.lX"~2>r {V2$ٜ&^:QG"Üu_m~ <cuGcJ)srRR]WI=L1޹9[&uYO|Sf`7QKv9}Mpxf~vמ1|E-|vo?:W7i \Ρz1q< GT9\qs^N:NT-.O$oW9>It1*;vz]|̜֧{u*)Rvد ECY:/Kx/oY2e~J|#6a#,{qP\qvd!O1`z#<(c]}C4;5#E6TH{n+nmÏȚSSyJpHo?ZyQio&(;;'dP[+Po.5=CPryl{_IWϘGYi?:lҳbMkj:ZBH'Xo7 Y҅Dt ɭ jz.턆9 b;ȷMǦy3OFǖ|MwapΪf5*ksݼ!?]XŽbc{+2Üpq_>Z&͢y7o y[8 gӃ]^y[\/g*7&x*pXy?5yZUl+"t]ǫ2bUhE8\>jw2yrN;zW6tԩyIF?{7Y%-n I9Uߴ_%Ų F% Ois}iG7ͻ Ě~zzV99<>W5EuQws G`psOMNhy$p!Rt5:sb('p$ϯJ\Ej޻;]HlkVQj_qg [%MCbKs!2˜$/,a ,Ҷnp}+ThEl,椫OQQ5%$=|vwIȹ=y#׳ex̧hC>:q\躶 E{/VtƤiJ>{<(ѣ#5j+4g^ǽ}EP0r9yO8FQS}Ѫޱ$I$3#q6Aۃ:8`Kqi|wkY=TZʪCX=Iǚ'afA,!09<ӏʭKfX({uV,my/"Y%r|2J$: _GMkLGm|#9#۴U$@] ½WGC^2f)Fzk[Y<9tH׷U$_ 4t %#$*wG7Hy9%<uQ$r 1Gch$}62|դHlPU\MԈKg=kƓ{[2W/P*;U"s(ۚ@RݨؙT èkiLbK8uM#*}TeQg5H4ω?W?Ń8/>w(Gw(9J.S*Vc%Y&@lqwR/c >֯ﶅ9HKWb#}sj)9wYBݕ':ۯOɓb_xkTS$Z":Wԟt-?SGEu@+/!*);IYQ}p^NiѯO\O:Մa%Ӝk6|)}Q!-mB;7z TrItITOMV1OgjFk0p33Ps*+%Ҳ-tKXAOo®a9KV@>zm*ZHʞK#!{TYס~Q[Y!߆ރ[~eD <k@ d{w7^^o 2zW:\C_Uex3m}B#9^ai+"8vNV` OO}L2ShsİX&`ʡ087CpJ7{}P}+7̛v5u”YMUCum,jP={e4J&'Wue9UUuH Ƌppc&=eX5vW+<X/p){ieN[oJOE౉6kۣ9k54Y|-#C,J~`H KIu mΐ*MIj/$@d hP_.onT6TSZf+G=pZ|$HVVH#`|̬ZriP8Ͼ0koX f\*^WHfK^.\paU+4 if &f-ʵm Z*$4l2/طvyG<\<%Wݔ'/"2rO#XL' s[`>%;ҹpjK;e/ >e.eHx)I&arKp6}gNѬկUo¸k6۳OXWz+7QZ7Syfl>N/ CmqIpֲ'a{_al_m&cfS֯%,7$~`= l~5!lktps8{6Nj㊇|yMmzwIܩ(\`+>,. Vs?ϧ{$f+9IG5&}򘬶 9StI5f7 `5S2(Fi ϵOSh2426a޲`'~(,N=O/ct"[>%9~Bz|ˎ餷0to(Sb=RB1>b'5ArzuW/FustXZY>zG^FqM-*]OVH` ҍmYF#ֺ  ^a%G&u?úLzoft,zK?x_ҮPIXbJ} B]*2k=q6^cgתD I!; 'o%֧֐L])2 ⒎X圹74w^FDfxg?6:2ʬNvJUNHֽKz`^x,~P6I>m0  xg gvG$*1:m:;yN) U 3dikOAY^, Ĉ.9pN:j啟C"Lr^>7}NV |W'W}"3%7J]}j ;F>댸99TBzR5k|'~V[zOo Gp|eʱpkx.{VݮprFgo4omHF"[BHmx3_Iue L5s?া1Z.]=sU%>e*W˥θb%#b}-Ҁp[ y\j^]\O #|jt6lq8:Vr!x! y6UeyE@pp=O jNUk6Å5a5iV5h%[oo5A!WQrIKs:M;GCv\YήHmM`O-K˸$>^k6SV*?1z5jz>}c%=DΞTrE¦ўM&GL`(޼Kþ%eY搔Iz#O}?FM64Rc~QҤA@1=j -n`^QeOFsU>բIx08#'ݔwqTg,UY"'V(Qp֕WuOkrM^!-NHa1#wx7R-؎,D}S谸%JtZ+k(ZYm9B F%eQttOaW|/FL~<$Q@$啳hޖd%5~ u |$xqmq;F9kKЕV8;ǖCa\ ."zu-ڃlWFi~U:._C*ڎ,זJuPB=1qVOm.ܺ\2e\0- kPTNH6ڱpnO>'c_[v ,p"k_3vXtҺ !Y<ⲍNekՙR+;@̢!Oz]b\1ڹUu vVμOֱUq7:޹y]D&kˢGdK[4aXzzuWUFf IKO&>d\N&tӧGicXǝmp=?fpy* \~ZEQ!X5o<>37p2`隮mެc8)-wǯYKvy!Rpȱf"Fgazi@5m?[}jHw򎇵irS9  zR˜7A{Z /G|6n,&V`{rzڜ2i$ny'?*̟JOچG *;*dp^ɈFgI(vv ' l'a"N[iWζrȲɶGBhI7dmGKnMO3 a zo9R5>ba~67ebdry&4֧4$gm躅,D_n\G[ Zci~+"y[Q4[41;8Jҕ&OOVuխAޢG3}Wgnº+d[ #&rǞ>Ͷҫ'Xcgc+м y| ݲ?RxFXEz[qPܹnJ73"A,.Hx$aҧO{i*ݸ#wA҇Fw0&XQF ּGXk;VA^oָ*Ԁ1?٬]8)^ڛ)>K'ctHJ6*G}+ڼ$,[nkt"<9QBFlA?|L hϡɨRQ}l{k7b DaJ{:)ZF7\Ǔ=xlK! v%VWG䭳K~7WwIfHc3;WNJf@~Rʜױ54Oj%t'e$6ZW;^IYo6d8>~˒|r)$d*##]ص'+هCx$MR)#!S܎?sÊcAz p"kHW[V|G3wSȭѯ'kr>i:}8g9eGX2 ,y\Vf5VK֕ Gfq\U1f/뺞%aۙ(,#ָx]CT9vx~ ļ4]>$J',&lW ։gb8'K+]^iNˋVZ:~.9nj{@#R#U u}-J)&oAf '=]~.ct$דLQUŸr5WKjqW=Jq̲NC{V Q1r+~)VS.vn<1ȝcK {z֘vtfԠA<ٚ쭼 [U!d5ŽCn~kՑ/֗:upogR$ϣ4 6I1q U˽GC%#8޼;O@AZrS 8\1ZB_+gI9idiv$`Ѯ6'!H8+޽-ZͺoU jPugȶiv'p25xQ/="r޽35M, ׅK,+ bX cbx;Fbucj> rU.v* ֎V24&4!$1&nf1B9㎙k&$B@}*EBٗc^~#+_[YGN;//̵?R1DAUnealCNNJ"6;OL*(eI^̆Lƺ73?j{'|o\,tAnfC,E#5ǘ}מD^lCνSW3ADt:QVXdp$z9vx]7} ~-61t4x!}+txwÐ*ZXүY؟^zWyX?S;g;w*qm>k(G왚)?/cۢqXpQѯy%ךޖUŪ̺I$2;wc%5k Llzr^U_o#;AojvpCu8[NiO~з>3R0dxdR!\9Bw%m%;Ӆlfғ!bgoψ Q1B7r)wz3qg]\^9pF˭:x:84唐Ă:Qn=Ï=Lny1ޛwiyj&aK#TLdOniPffsMjpz0lV-lF+ҢxY CVj0gCrBX:38nƟjm &e-2ZY`]6eY?xTu[/vqIvCv>MEaːKg׫BY%9R,|߹A` ߐKvIBqDl cOzuٷh 1O]VlTe̙Ouo>{DZF 7 Grsvۂ*&/B0ҹS'mQ9FiO;7k?'i7*fW5C6&9LS %Up'h 0>S<1+(2:q]P`>/*sՓ}"˻$ +B(r̒[}hV1WMoB?:ெv[䙽:FKkңs$$nY|kxGy8+/D{7g 6k֢\#HzV+ +u^1 pwsv#lpOz'ul4x >徫,$ <]=W1Yc ra#<,~14Vu^H䷼*c5imTn<Ƹ;i(_ƶڊA_*}N8bgr~I^q_Y\~KY?>YjFOhmu#*־|Y"m(0Gb+𸯬C/x^tɔ3FYO_,v83 :ƍ(Y޹e۵H 9nzUbH^%GsV; O Z0hfPrA^qm-[{OYϙ:fڜPDALObkm&e;OWw?ӵzE ?{suGzO>I3v G"|sp8XO*,ьH=_k؁nIyF)ڥ5 4A}6d%OzM>XҺmBˎ7g8 '^_ZjpH"#?V~N:rGC^fJMl1s@:oweŬk;6@Q-2Ýy?о׵yEZnu $yQdj)N0uC<]>vwLda0+Ӗ228S\ZV&\L;|{qĐ"qΡ>RD՛?ʾϸK a d!{qW/r}TG!4Sqֺ_ZFX]nlM{ddSP5K"hx.5%OHJ˴\ߧZD\qn#k6O^> "&PsȥʴQp0*\GRb-ʦ|_+@sI_zKG"Daǘ>~5jiE$2cX:lKbc&15yUi΢>)M@#r_`=>rep/lӫ_Jy4z@.~ p c< 5ob>H%EIֺ=*,l ?{"vz[ȋ.oA5qZʩ;,e<5Ɉ9*z>'&;Y?紹V~o5FNHڗS5{+6 3>p\FTi.F 7cciQ?:~Ʒg-!OCNMF $OW=c#IMniV0Q ]2񮷄l?ֺU^s4x\Vp;'}*7fM0 j|VͲG·9iV7^4E7n~r/xS˶eCSw Vl ^EH;ٟƤy*+37OzK ߹1lOnȹ-zc_6iZox퐪=W4Xߪ8kdyq[{ S 953FR=C-.6>p̸Ǹ>#؈~`3_dj_Z$ޤ$Ck> |z<]l3ѱkuf|zQOxRF#HP+8O{r"rRDsszU_:GMj=kewJH魓Q|p ?:Su@ mne$>5OVEv܃'51uX\GyRoLŽ<{ekm*Z/L^"Ն\;M+b]m##'RNO^$rzs3D̬*p@SnuQHM1ڽ 5TG+/jIxT}#P֠!BޛHuipڍw8n#SLɏ.C-v,,Q LRyeR.6Kvԯt^:& kԬ Bʠ! gfi(>HZz3\&|&ku7 pÏN26%Aomm{Ҽ/[+kXډuyDaҺm/rr6r  9eQiΩʛEo[LFIf H#oVuY09^hS$?{Һ[xRƺ!>jQSt~(U->g\vᦻHq9Afd=\9P5mÍwS6˻NEC{w5vO` 0OjI43Ĥ*y]Cn6raz'ӊKƍu=O[I>#V!¶T&:yR[Rү>n81]HUTj"%@dqZ{6wvg&5ȑـ~v=Lk#bFN  $9kzT]oܛ2ʟh c=j4y| n#Ҵ "(>RRʵ}a/*̊L9qd\,A)D&2v6fqcev#mx?/zڦo9xg? +4D?+ĺ,~_-ի/qk][Ewq;Lڡ EDQ㷶3H7vjոѩbgȣ?ns]%Xvid|Wg{}v\̍\iS˚Z@A/ Z Q.`+4VV5:*ב4J7z85]PĈ#]AFoZ1򑰹6rr}UỎ@睼~u*Xhm|Q7RtJQ^g*}F{k#J96i_j*Bڷ 03BU13rZXHsH#*?d,4HxÖھ$V,rwְnapA#=0Nm-֍aN:srڗK1x##}ko rKW^=ZcxViN{T tmxɞOz~ ˌנbrږȟeԾ>᫋gt5o/cRY J1/#/m#sUh#c3l2dbɟCZ o=‹Pʱ=U$7Krl`E>GCm+PHOi" 5ȴe7U <5`NG+i' & s(KZN-XjN:܅^t[! 4۳ѹݑv"3#!rycO`_\\,H˥Lk;/_x!  `W?Y,"2E[D)s;6U+~ZDԳvxai-WP-Ex6y%O ϗWԚR<%|W/6У2(sԠ#޵a^v<Z>k[B›GWڢZ 2 ,kgF<1N\Y@f#'+?}l_qR|~5 LDᇨ-W9pN=B2p8"9cNXX?BpX.Zy.w8wmaDVbOjde(,gJ>Xݳ˸:N,zK_2w[L$ֶut[A0ב`8ewk{mƥ9;#ܯO᫉eI~#ZM#?p ?ֱ[6:W[pWA'ģ"Qt?z<~yEKOVUgqmojaQ!`Q|--,u zdUNWZg<-e{v~Ӣpɹ~V~½GkSezTZfEn#cEvD]Ќh[?c^2>dnP8pVfb,ddU`eFVfϯM4c5NZQ[R)nV9䀠&En:c] 2FrpFz{U 08*8`nQַd;kJIV+7dWw(e ;~\T*1󑑓18bOscdb@g?ҷ.\Sk!GF6񓏛Z1q! dv' Rx4F90ǸǪH lDK+a]r?/~]Zv6=``Bψ^)%4%sGjst r?v4͹j$g5$cf[ W Ҳ%On #퍣S{H$iy08n:bN.ܟ! TcszbSJGUk1F= xD2Ƀ뎵[]Q_\8R8>!+vP"gY+A].8Ri|C/c/ G~8Z,  Y ez)`_*)֬%кXJZMzn q­&W;i7{w0ui3ݿym$~xHah5Ye`?v(mbrctmzdea+uԜ:Y¿uTq._Usu|%ML.uiTaȏ>洤'9P4U9/՟̔]Z=dὍ;ݽ[;D LrfPF< 1z.l uf^Bd0՜4{w0t}M57Im5UbT/n.d?Ѽ, FA)($~o-_Ȳ&9 m8Ǵ d?;v 6R4?tI{dg>EO\+0<>qpEcoH̄4 [n2c$ϥpT4FI][F +;c5P++(ދTŨ$sѝjh41Zq޻XZ*qj|~L6*vf[1@QJ1F"ZMȥiPX`,/[XL(N}q[z׊<@rRT8WWߴFe&CN覧F^g_ -~TRdrOAۥvvk0Cq(H_vB@Y- F= r*9&2<JkddMN"M)r`}ocL˕1sNjt.e.nv2Y +UmH? ?7sv;knfJK/5^ݳۊ$m1Zq&1;<Ɵ([cy=sBJ$g1U=)pG+Ws%%Gx1fi7ʏ};Н22.1gT=N ]8k55F;o=7WʚÛx8e$wu6Ar4H7*[Sj$R>,j1AIynl{Xm}sU2/9! ܎lh̍L]Ym'Dn&{w杦MqmkFoeR꡼㜁U#ٰvXIy_AZ:\2n 'x$]zo;W9-5tBHuؖ\ ;YS6ZR׬%&|n>)ה LH6 n*}CL{7wLk3&$%zmǭX3+&dDRF7Os.2XVv)%r3X!R?nY"kZrcxR}){F–gYZnvUWSPhVt5k>X,m29grwWkR+Ihr 8iZW7(eףKnеK[췖)y7lƽ#KmRUqC_2?Ya.\%p0 {^+um q eQOƴSͭG| 5t%es9DsU!̴gK%V(֫K h1-޼W2YG+-Xl O$OK7f0hsvc\ژz6?*3H2nFx"]",̒!EaR*E}&qz #=il 2IpۀD{%eg8,ջhm' 1c W/u^}[6sxP>Yނ#yglRbՙTJ锗JUw$2AƬ#&,1w<Ҝ(ơ"WہW5jTڼ>'ͳYMRxo&^Xv?kѫ ^vm0 UjrJ]REfֶ3cɌWpFu>.KjO*kSXa+~ʓ V#+'[Zl0jc$ lU'{tj%T(zi ^A,ՐT&rZ(UX/dFw+|`nˍ>4\Nꞃ=کſ}7h՞{yA]VPr}**Jp eKK⺌?0;_[>#]ˑҷstWVZENF2OPg Lp>+ѫg =iHw"m,ҸunVQ4U9?)'82BA8LYV$eGd\皰 +}qWDJI޴v#?yum$$ m^tb8 8+o?O^~Y#"5!B(Q>~-`3dS9#wkmvS[G@JnRUclW̍( c1@ ޓK˒6ާRAG!|']?AKXZӝ r>^2;8J յ-76fycU`88漟ZِI3~7aEOz[qYӝmPy5FȱyYS^c][R~[29TWimo/$NJpF2Fk<'hsziezͣڗJs֯mNHb hvPuu]UDd̹Aa=sV$+cQjs>'n7Hͨ)3]UrMCqqu4&hvyCZgʅvD*kds۝4<:t$aj@^afp s~Vf d( uj9KY#u#G&_H#qa!Ld޹Jȿ! F`n$ȏ=dF98cH$#;-6͸+[F̯iwI 1Xw,:LW"ŷńo]yoVއeihQZ}B_+gᘷaBZչ6ᗭtZ`m1Tx9Z\K7,7$+`6?0鑚G%i$JFd0qN״j&1hWSr$zw\p^XJ]٣TqZ7( }ֳm5R/L-kʏ/]=` u A\5ޠYZ $ykeWݴbǣ_7*5k̏ïwjVQ%pý}}2IBc½?^1mFhH?{L[E$ OݭNSJ3Vg& &qQ%ޘk jfd2tS#U-f4飉V5{rxp0GkhbBcoKk+JrqY7H`2>ܷ@kz 2Ue2?]O2ZUky"P*v5n? &G*I rm/S Pn=*_kq$fQ|p4GX62ΰ] Da\O`C[M5ͻ ir-I%f QSsYNO &]#QvXѐ1v.q~^*k=:mH#⽷I!;iůٵK<)5 4tЮ}W#o׺|5iC2)v_8[;W.:ZGeR~a3|{S^.M4KY,=ȨqNxN*Qyɞgq)Z(`\41}&9ieH mv2KEwhh\g`}8SÚ9F!8AQ3xﷻpwީԍć}5j~)9?OZKO JB( /qAx.ݙui 8N®1Ii|Z؇utl=#$WwCIG7si]O'v;5ĻZIWUWqm>y/Iz srqR^\ƩE[*̆J wyq}?P1R?JxU-xDX溜{7: -eIF^f q ?R)on <+OFkf$^}:B1Mǩ\N-sIqe/g#lG:`:*'{Gc^KUcFM!LeU{X=)&޻Եx{iFy:bǒE퍍\4l{jѲ[ /e5wV,̖}O NT[r{/fk0NOcƻdd5ћ?u-ӀG௷{6](J#-u+Ӕ]S'֢ n%0O{S[."WHfm8(c n$Kڲ̍%ku\ 0U1P>VtD)Oahq3ҟ2:z9%S7xvFͩIXɸN]3_TKr h}+:HwGnElQG,YV[G:Lv;'BÃ}ُ`s[-FI;| #Ե[k ;i[a87RJ>|&s{KǃKcҲlKmB2H0ү[jh]4cgZk`|p+(|14C,dFq #9`G.6L&-1+ /.#sI:ɑj~nOJ/\!c*@zW5zP˴pI5jley|U4* SciPA5- . 2 ҹo$md8SUgUA*` 7ZԚbO8)F6LۖoƘ7gxUw~5Ԅ` >H@9UYݻ# a*LFQNy>46͢;yO #f419AֵT/"Ufbu q\򒊼.[Jcw1#T7r֍ XIgh 1Z*&$ҼT!Xh<7{7Ia,Qҵv{U!V pwLː;VqwpWAuȅD{Zyv{ q+A|Mai֬mo 2YO6ܲ gcj@ &s~FY6WKɑ#_nxⓕMYIN$B)c_B[R\\C8+7D d?wuUa<񸎿ҺҥQkmw,»9$&9rѕ5ZI"tb+}29a\2=d[Kcn[ʧ@VHJ @u$23棿e* /]1]ZV)P761Sd+ 'kTݢ +9an&t{D5~ /_¼ƾ ]OK̻2PxqR [vw6*H&* o ߙn|/Kዩp̅HB')wc̋_pj7o80x'zZ qn A)SWi=J皷1lW9UNvkSPnDΗJbYOוƈ/.%byP}#zSRkT Zlw Յj"C(̒_\ }c sVR?m-%9[qpm价o~UxũḘgy4@@}Q'OZ!^yxҮE n+R 岂0SsN)ɵw0aՖiJq_ûoMv&o#Fwjŵ7|߼)3moCN0rIyV=-+!ךX㴇&Hg7-trnG@y nc}é"9TQͥV^}da5-;Ee9%NݣŦ1L {6 W51%"&l:G~)0$^K1>ocGsU&DxVnqKqk|R! q5+獢-J'=FӋ^ m6r;j2PPcQSX\=lZN-{#đ !e⳵)R4۵In;;|ɘy<{W/zF.0ztʣԒ+xus4YFgkgGJuuitJv_ד٫JW;/f/#یOҵn4=,:UKyr'z[*;t$󥱼5 &G^b8'=+9RN, -OzP9ms1B$ !mUwMU49\V 3~U:UYS*i% -,>d3_8k,Qx.{mc#eSb,d`ckE &*8 %u\kZwvQ^o [0= z6yF 8lnm|NӖH\|ID'QbwSFXSgvhT%VTk5abBaҲ3ОS/9=eIļoby'Vk$80s]Ηcr%eZ8 {p[t'`9WQk:m1q5}qR1z ^swl槅Ar+x{6Wr$0Χh'aҽOC|āg橪GapL0kO>=\EqnunXZ0':vC泚8zSNK迮]:nNehBbz_A{g/`pz|]e[\/FJ0[S…hWN.*N8d$%oƳA5+r1zӶO, 7k\jV6heess ٬ح o8ET|jbYJ$KjRv2^WF71])3W:5*9'޵ Px ֐]+: Ku lgd^ɾaNJyh>cا[\ֵIGHSg#`(xWilth5Cؓaa֕fIK\/skS0=~W* 9T2W3;Lӽ2H@De,p8 {UF^`xXrc][UDaY]szwGD!p2z&8ƒg(YIr5{c^:&mSh>S帎0CRjjhpzvV~K9bO)2GMAONuV[-ʜ8kgFrܴqFB*YKh`%qJK5IfqoI+"*2pۛy5,Cɉ=~,븸DuZum-6znD'eXB1T1+'pr dV{yɬo;=>[\wҵTZc9O>2[D{{ X]LJ5{.7\ Ij-cī7 JÞ@^ڤnnA3HrdrVQ=K-aGʃ㎿ҳ,a nNo>mpj1#j}bZNbfsV-jc8kK'MU!T٤(7$DL5lp_䌨\W?Gz oҡnեmW]h;/y51 j}J -NNv,[0!H+дY)(2N[ǵ%ooV^v'Rt&5(|*w Z=a\A:;O?W<wFebAk%eڨz&;taWtqdg~Cw1i'ȶ/ 'ick}NVYmAGSӞ龧V,]hU]rcF3IZ>=V@>tS^ c++yGו<['JO Uk+o6e @P8=kua+N3޽c_V Du2Bf!GmJ(a8b[F$` s=ȭD/lm`ҽȳ eE;Ӿu1!bWȬbW+-Vʞ빤P m!=yMJecn`xQM\j4jt?/ħx.%xdǯҽz?F۝G8ƒu;I5 9>blA޽Ky} \b; gV'/yٞ R pZ[w>Ķ F4n2kf #ӡ1uke ǪLՐc>8ӋըTj+?3Ӏ++D`y&6Iuť3GR㌎L![0jgnlO\k7JW7-u64k~WVچW*7ܩϧzR!>Ksh  ,'Ҧ5ʵ*K%1T$n/yoW"\(0sF1oh7Cy2;O!Vmt@;/<̞Y}qzbK["fo C)ЊrPTW^^.uґ<d0kN*pY[+k$:N)SӷcO*Znm,SNz> U2G MxegAn(0\sZ pVp(w21<"FX{֝, m *Btr*Cvuar&VV]uf'4;b8c-<M{=?۴Ʈ%uP ORGA6.]8(ӄRT>XnLҵm m4cՍWVv(X3L [bQ]m<Aq'pRQEz/өJ5.)5cyOi4c ze#Ax/OSx[~I_sXJ`N#V+qGM{{k-t{oeGo+crky*nOj#g d W cFKG Khɻn R?] tEX~6Z\,\%AB+߆'n5,{|)TyOo,ghrkE̐6kLҧ|Cd㟻]!}*h5 I @G2+§sZy#і7/ܧw}HĺN@+B3=uus\j.u>swljtw,֊㻟w.ꮾax_x4FcOS^5qc ώ&q/.akZ =hu+MY3ȏ `TIC}_rcϐ2*0/EpP#+.HP<Ϛb(3j6 ÷XJDj0ڭ$;TʲHYǭs*t,oHvszN#&x d֮<`OP\ݐ1^r=Y9(N-$sn+QsvHoR=Τw *͢m"6 RO,q 6%`zJUdw;3[ʉ`~p?z~*YyK<"@\c5bFsY:dMj5+Rh%= u䢺}wYqS|Muq#s8x.\ca.jhotH/P@?q,l6>T>R;w~-iT[< ?gXUkiWrcqUaeFΠnsnsᧅh{36X 'mY"oI~PX3|yأz:]و\c%`鯲;ѣq5VGސ0|u;idےw UWSd5']i- SW=Zs= MHƣw]m]㹞@0k7)F(\sjtñV0%ݛ'\U}GVܼ8E_۱"G<t0t9=ENo[x FN=i-QOHnQROs1yEnyrAu:V 1fUo;Ix=)moh} &J:v&cqHƥ 6krWFV,']=b!pv<6́#i^n*{#LN5mI_nV`0+zչn{`u"K$glL ' w1!Y2s]oԪY؊9jmSXq|GIEkfD$ tD<1-5W^4G&jUU2OJ r#drm;ÐZFY:~$-v b8޼ףd9%c+ƳK2Gux4g*Ҷv =Z4agۙp5NUCL4xHƝ _:-{Ω#F[v=w5uzXAm-=kDR[7[f*aϽK WlO_Nv澂:T$U؜UJҽI]/[#=mRKxm'ާވҋ@p63FC0@]vN${[]"zUw&c~s8UX5[]5?ַ0ӻ7NCWEpq[ bh:3^wIҹXu;yKK n&ԗ%w)pƽLmMFyWΟ?/5Ov 8IμMdg!;l^M|iQ+;VNks)#i..+&]SJy#sB1ƾLήu fT^YZNI yxZg]5;[Lfd?<;>Y\Xn$ҽWJx50.uKTəAʜ+:ajSz1RKF [5jvd^yx`yjs>[i"?1ųT^? *c"w֔O+ixN-p?w[v(Q_c>fqC G{%XU%ߠ;+"Qp&|f0YmZ(-lV: iKps+>%|l귱P{¼[ơ䓖p(VP[±Ãr{WIZn|#.xOkG#qF=t1| @mHeڠz-G nn]ת'$1r3{tE$VMfdJH$?JsK}H J2H16\dOi81*Ede}\kOiri!9*S%O qʶx_=+JG?l:2RN/Co\R7T}*4-jhغ(')8'xb]{z&?2MO̹$у?{Ȍ;me;1-XPm򎂹<$ E*UmYJHkOlm4Qq)8Vׅ]Kr+\+Zg-SWsv$g޾؟HcHo)r?JF,;0عѫM٣QI&b \e!`r |)- D~U_]nngQJ͏ׁF6=XV@;Y@%Mb3e8k9s\0<󵨮ak9-Ql##⧎%P"G[` dl ZB.GVڱ 4L:U;h*?5E'8)yZY 8 n ,.JuwR˲_qaim /9++|-OpN qY"ƣ,,%G7QZBsZ/0d'o6N/CCn(NVdyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/ikaleid0sc0pe.h000066400000000000000000000253041524104146000233620ustar00rootroot00000000000000/* * ikaleid0sc0pe.h * Copyright (C) 2020-2023 Brendan Hack (github@bendys.com) * This file is part of a Frei0r plugin that applies a kaleidoscope * effect. * Version 1.1 july 2023 * * Interface and factory function to the kaleidoscope library * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #ifndef SRC_FILTER_KALEID0SC0PE_IKALEID0SC0PE_H_ #define SRC_FILTER_KALEID0SC0PE_IKALEID0SC0PE_H_ 1 #include #include namespace libkaleid0sc0pe { class IKaleid0sc0pe; } namespace std { // default delete for IKaleid0sc0pe // this isn't going to work across an actual shared object boundary but // not particular worried about that at the moment template<> class default_delete { public: void operator()(libkaleid0sc0pe::IKaleid0sc0pe* p); }; } // namespace std namespace libkaleid0sc0pe { /** * Class which implements the kaleid0sc0pe effect */ class IKaleid0sc0pe { public: /** * Sets the origin of the kaleid0sc0pe effect. These are given in the range 0 -> 1. * Values other than 0.5,0.5 may end up reflecting outside the source image. * These areas will be filled depending on the settings in #set_reflect_edges and * #set_background_colour. * Defaults to 0.5, 0.5. * @param x x coordinate of the origin * @param y y coordinate of the origin * @return * - 0: Success * - -1: Error * - -2: Parameter out of range */ virtual std::int32_t set_origin(float x, float y) = 0; /** * Returns the origin x coordinate. */ virtual float get_origin_x() const = 0; /** * Returns the origin y coordinate. */ virtual float get_origin_y() const = 0; /** * Sets the segmentation resulting in \p segmentation * 2 segments in the output frame. * Segmentation values that are 1, 2 or a multiple of 4, are oriented to an image corner * and centred will always reflect back to the source segment. * Other settings may end up reflecting outside the source image. These areas will be filled * depending on the settings in #set_reflect_edges and #set_background_colour. * Defaults to 16. * @param segmentation the segmentation value * @return * - 0: Success * - -1: Error * - -2: Parameter out of range */ virtual std::int32_t set_segmentation(std::uint32_t segmentation) = 0; /** * Returns the segmentation value */ virtual std::uint32_t get_segmentation() const = 0; /** * When #set_reflect_edges is not true and a reflected pixel ends up outside the image * we can clamp the pixels that fall outside the image but within \p threshold pixels * of the edge to the edge. * Defaults to 0 * @param threshold the threshold in pixels. * @return * - 0: Success * - -1: Error */ virtual std::int32_t set_edge_threshold(std::uint32_t threshold) = 0; /** * Returns the edge threshold */ virtual std::uint32_t get_edge_threshold() const = 0; /// Defines a corner enum class Corner { TL = 0, //< Top Left TR, //< Top Right BR, //< Bottom Right BL //< Bottom Left }; /// Defines an angular direction enum class Direction { CLOCKWISE = 0, //< Clockwise ANTICLOCKWISE, //< Anti Clockwise NONE //< No direction }; /** * Sets the direction that the source segment rotates in. If * Direction::NONE then the source segment is centred on the corner. * Otherwise it extends in the given direction. * Defaults to Direction::NONE * @param direction the direction * @return * - 0: Success * - -1: Error */ virtual std::int32_t set_segment_direction(Direction direction) = 0; /** * Returns the segment direction */ virtual Direction get_segment_direction() const = 0; /** * Unless directly specified with #set_source_segment the source segment is always aligned to * the furthest corner of the image from the origin. * The source segment has it's edge (or centre) on a line from the origin to the furthest corner, * and extends in the direction given by #set_segment_direction. * If multiple corners are equidistant from the origin then this indicates which * corner is preferred. The algorithm searches from this corner, in the direction * specified in #set_preferred_corner_search_direction to find the furthest corner. * Defaults to Corner::BR * @param corner the preferred corner * @return * - 0: Success * - -1: Error */ virtual std::int32_t set_preferred_corner(Corner corner) = 0; /** * Returns the preferred corner */ virtual Corner get_preferred_corner() const = 0; /** * The direction to search for the furthest corner in. * Defaults to Direction::CLOCKWISE * @param direction the search direction * @return * - 0: Success * - -1: Error * - -2: Invalid parameter (\p direction cannot by Direction::NONE) */ virtual std::int32_t set_preferred_corner_search_direction(Direction direction) = 0; /** * Returns the corner search direction */ virtual Direction get_preferred_corner_search_direction() const = 0; /** * Reflected points can end up outside the source image depending on segmentation, * source segment and origin settings. When this occurs three options are provided, * lookup the pixel in a reflected tessellation of the original image, set the pixel * to the background colour provided in #set_background_colour or write nothing to the * output frame for that pixel. * Defaults to \c true which is to lookup in the reflected tessellation. * @param reflect if \c true then lookup in a reflection, if \c false use background color * or do nothing if no background color was set. * @return * - 0: Success * - -1: Error */ virtual std::int32_t set_reflect_edges(bool reflect) = 0; /** * Returns the reflect edges setting */ virtual bool get_reflect_edges() const = 0; /** * If not reflecting edges then this sets the colour to use when the kaleid0sc0pe effect * for a point ends up outside the source image. The data pointed to should be at least as * wide as a pixel and must be valid for the lifetime of the class instance. * The caller retains ownership of the passed memory. * Defaults to \c nullptr * @param colour the background colour, if \c nullptr then the output buffer is not modified * if reflection does not land in the source segment. * @return * - 0: Success * - -1: Error */ virtual std::int32_t set_background_colour(void* colour) = 0; /** * Returns the background colour */ virtual void* get_background_colour() const = 0; /** * Allows to explicitly specify the location of the source segment. 0 radians is in the positive * horizontal direction and +ve rotates anti-clockwise. * @param angle If positive or 0 then the angle of the centre of the source segment in radians. If negative * (the default) then the source segment is auto calculated based on origin, preferred corner, * direction and corner search direction. * @return * - 0: Success * - -1: Error */ virtual std::int32_t set_source_segment(float angle) = 0; /** * Returns the source segment */ virtual float get_source_segment() const = 0; /** * Applies the kaleid0sc0pe effect to \p in_frame and returns it in \p out_frame. * Each parameter must point to enough memory to contain the image specified in the * constructor and must be aligned to an integer multiple of 16 bytes in memory. * @param in_frame the input frame to process * @param out_frame receives the output image * @return * - 0: Success * - -1: Error * - -2: Invalid parameter (nullptr) */ virtual std::int32_t process(const void* in_frame, void* out_frame) = 0; /** * Sets the number of threads to use when processing. * Default to 0. * @param threading the number of threads to use. \c 0, calculate automatically, * otherwise the explicit thread count. * @return * - 0: Success * - -1: Error */ virtual std::int32_t set_threading(std::uint32_t threading) = 0; /** * Returns the number of threads to use. */ virtual std::uint32_t get_threading() const = 0; /** * Visualises the currently configured segmentation. The pure green segment is the * source segment. * @param out_frame receives the output image * @return * - 0: Success * - -1: Error * - -2: Invalid parameter (nullptr) */ virtual std::int32_t visualise(void* out_frame) = 0; /** * Virtual destructor */ virtual ~IKaleid0sc0pe() {}; /** * Static factory function. Frame width and height must be a multiple of 4. * @param width the frame width * @param height the frame height * @param component_size the byte size of each frame pixel component * @param num_components the number of components per pixel * @param stride the image stride, if \c 0 then calculated as \p width * \p component_size * \p num_components */ static std::unique_ptr factory(std::uint32_t width, std::uint32_t height, std::uint32_t component_size, std::uint32_t num_components, std::uint32_t stride = 0) { return std::unique_ptr(create(width, height, component_size, num_components, stride)); } private: static IKaleid0sc0pe* create(std::uint32_t width, std::uint32_t height, std::uint32_t component_size, std::uint32_t num_components, std::uint32_t stride = 0); }; } // namespace libkaleid0sc0pe #endif // SRC_FILTER_KALEID0SC0PE_IKALEID0SC0PE_H_ dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/kaleid0sc0pe.cpp000066400000000000000000000610201524104146000235370ustar00rootroot00000000000000/* * kaleid0sc0pe.cpp * Copyright (C) 2020-2023 Brendan Hack (github@bendys.com) * This file is part of a Frei0r plugin that applies a kaleidoscope * effect. * Version 1.1 july 2023 * * The kaleidoscope class implementation. * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "kaleid0sc0pe.h" #include "frei0r/math.h" #include #include #ifndef NO_FUTURE #include #endif #ifdef __SSE2__ #define USE_SSE2 #include "sse_mathfun_extension.h" #undef USE_SSE2 #ifdef HAS_INTEL_INTRINSICS #include #endif #ifdef HAS_SIN_INTRINSIC #define _mm_call_sin_ps _mm_sin_ps #else #define _mm_call_sin_ps sin_ps #endif #ifdef HAS_COS_INTRINSIC #define _mm_call_cos_ps _mm_cos_ps #else #define _mm_call_cos_ps cos_ps #endif #ifdef HAS_ATAN2_INTRINSIC #define _mm_call_atan2_ps _mm_atan2_ps #else #define _mm_call_atan2_ps atan2_ps #endif #endif #ifndef M_PI #define M_PI 3.14159265358979323846 #endif #ifndef M_2PI #define M_2PI 6.28318530717958647693 #endif #ifndef MF_PI #define MF_PI 3.14159265358979323846f #endif #ifndef MF_2PI #define MF_2PI 6.28318530717958647693f #endif namespace std { void default_delete::operator()(libkaleid0sc0pe::IKaleid0sc0pe *p) { delete p; } } // namespace std namespace libkaleid0sc0pe { IKaleid0sc0pe *IKaleid0sc0pe::create(std::uint32_t width, std::uint32_t height, std::uint32_t component_size, std::uint32_t num_components, std::uint32_t stride) { return new Kaleid0sc0pe(width, height, component_size, num_components, stride); } Kaleid0sc0pe::Kaleid0sc0pe(std::uint32_t width, std::uint32_t height, std::uint32_t component_size, std::uint32_t num_components, std::uint32_t stride): m_width(width), m_height(height), m_component_size(component_size), m_num_components(num_components), m_stride(stride ? stride : width * component_size * num_components), m_pixel_size(component_size * num_components), m_aspect(width/static_cast(height)), m_origin_x(0.5f), m_origin_y(0.5f), m_origin_native_x(m_origin_x * width), m_origin_native_y(m_origin_y * height), m_segmentation(16), m_segment_direction(Direction::NONE), m_preferred_corner(Corner::BR), m_preferred_search_dir(Direction::CLOCKWISE), m_edge_reflect(true), m_background_colour(nullptr), m_edge_threshold(0), m_source_segment_angle(-1), m_n_segments(0), m_start_angle(0), m_segment_width(0), m_n_threads(0) { #ifdef __SSE2__ m_sse_width = _mm_set1_ps(static_cast(m_width)); m_sse_height = _mm_set1_ps(static_cast(m_height)); m_sse_aspect = _mm_set1_ps(m_width / static_cast(m_height)); m_sse_ps_0 = _mm_set1_ps(0.0f); m_sse_ps_1 = _mm_set1_ps(1.0f); m_sse_ps_1 = _mm_set1_ps(1.0f); m_sse_ps_2 = _mm_set1_ps(2.0f); m_sse_epi32_1 = _mm_set1_epi32(1); m_sse_epi32_2 = _mm_set1_epi32(2); m_sse_shift_1 = _mm_cvtsi32_si128(1); #endif } std::int32_t Kaleid0sc0pe::set_origin(float x, float y) { if (x < 0 || y < 0 || x > 1 || y > 1) { return -2; } m_origin_x = x; m_origin_y = y; m_origin_native_x = m_origin_x * m_width; m_origin_native_y = m_origin_y * m_height; m_n_segments = 0; return 0; } float Kaleid0sc0pe::get_origin_x() const { return m_origin_x; } float Kaleid0sc0pe::get_origin_y() const { return m_origin_y; } std::int32_t Kaleid0sc0pe::set_segmentation(std::uint32_t segmentation) { if (segmentation == 0) { return -2; } m_segmentation = segmentation; m_n_segments = 0; return 0; } std::uint32_t Kaleid0sc0pe::get_segmentation() const { return m_segmentation; } std::int32_t Kaleid0sc0pe::set_edge_threshold(std::uint32_t threshold) { m_edge_threshold = threshold; return 0; } std::uint32_t Kaleid0sc0pe::get_edge_threshold() const { return m_edge_threshold; } std::int32_t Kaleid0sc0pe::set_preferred_corner(Corner corner) { m_preferred_corner = corner; m_n_segments = 0; return 0; } Kaleid0sc0pe::Corner Kaleid0sc0pe::get_preferred_corner() const { return m_preferred_corner; } std::int32_t Kaleid0sc0pe::set_preferred_corner_search_direction(Direction direction) { if (direction == Direction::NONE) { return -2; } m_preferred_search_dir = direction; m_n_segments = 0; return 0; } Kaleid0sc0pe::Direction Kaleid0sc0pe::get_preferred_corner_search_direction() const { return m_preferred_search_dir; } std::int32_t Kaleid0sc0pe::set_reflect_edges(bool reflect) { m_edge_reflect = reflect; return 0; } bool Kaleid0sc0pe::get_reflect_edges() const { return m_edge_reflect; } std::int32_t Kaleid0sc0pe::set_background_colour(void* colour) { m_background_colour = colour; return 0; } void* Kaleid0sc0pe::get_background_colour() const { return m_background_colour; } std::int32_t Kaleid0sc0pe::set_source_segment(float angle) { m_source_segment_angle = angle; return 0; } float Kaleid0sc0pe::get_source_segment() const { return m_source_segment_angle; } static double distance_sq(double x1, double y1, double x2, double y2) { return std::pow(x1 - x2, 2) + std::pow(y1 - y2, 2); } std::int32_t inc_idx(std::int32_t start_idx, std::int32_t inc, std::int32_t max) { start_idx += inc; return (start_idx < 0) ? max - 1 : start_idx % max; } void Kaleid0sc0pe::init() { m_n_segments = m_segmentation * 2; m_segment_width = MF_PI * 2 / m_n_segments; if (m_source_segment_angle < 0) { // find origin rotation std::uint32_t corners[4][2] = { { 0, 0 }, { 1, 0 }, { 1, 1 }, { 0, 1 } }; std::int32_t start_idx(0); switch (m_preferred_corner) { case Corner::TL: start_idx = 0; break; case Corner::TR: start_idx = 1; break; case Corner::BR: start_idx = 2; break; case Corner::BL: start_idx = 3; break; } std::int32_t dir = m_preferred_search_dir == Direction::CLOCKWISE ? 1 : -1; std::uint32_t idx = start_idx; float origin_x = m_origin_x; float origin_y = m_origin_y; double dist = distance_sq(origin_x, origin_y, corners[idx][0], corners[idx][1]); std::int32_t corner = idx; idx = inc_idx(idx, dir, 4); while (idx != start_idx) { double d = distance_sq(origin_x, origin_y, corners[idx][0], corners[idx][1]); if (d > dist) { dist = d; corner = idx; } idx = inc_idx(idx, dir, 4); } float start_line_x = corners[corner][0] - origin_x; float start_line_y = corners[corner][1] - origin_y; m_start_angle = std::atan2(start_line_y, start_line_x) - (m_segment_direction == Direction::NONE ? 0 : (m_segment_width / (m_segment_direction == Direction::CLOCKWISE ? -2 : 2))); } else { m_start_angle = -m_source_segment_angle; } #ifdef __SSE2__ m_sse_origin_native_x = _mm_set1_ps(m_origin_x * m_width); m_sse_origin_native_y = _mm_set1_ps(m_origin_y * m_height); m_sse_start_angle = _mm_set1_ps(m_start_angle); m_sse_segment_width = _mm_set1_ps(m_segment_width); m_sse_half_segment_width = _mm_set1_ps(m_segment_width/2); #endif } #ifdef __SSE2__ Kaleid0sc0pe::Reflect_info Kaleid0sc0pe::calculate_reflect_info(__m128i* x, __m128i* y) { Reflect_info info; to_screen(&info.screen_x, &info.screen_y, x, y); info.angle = _mm_sub_ps(_mm_call_atan2_ps(info.screen_y, info.screen_x), m_sse_start_angle); info.reference_angle = _mm_add_ps(_mm_and_ps(info.angle, *(v4sf*)_ps_inv_sign_mask), m_sse_half_segment_width); // we do a max with 0 since atan2_ps will return nan for atan2(0,0) which ends up with a negative reference angle. info.segment_number_i = _mm_cvttps_epi32(_mm_max_ps(_mm_div_ps(info.reference_angle, m_sse_segment_width), m_sse_ps_0)); info.segment_number = _mm_cvtepi32_ps(info.segment_number_i); return info; } void Kaleid0sc0pe::to_screen(__m128* x, __m128* y, __m128i* sx, __m128i* sy) { *x = _mm_cvtepi32_ps(*sx); *x = _mm_sub_ps(*x, m_sse_origin_native_x); *y = _mm_cvtepi32_ps(*sy); *y = _mm_sub_ps(*y, m_sse_origin_native_y); *y = _mm_mul_ps(*y, m_sse_aspect); } void Kaleid0sc0pe::from_screen(__m128* x, __m128* y) { *x = _mm_add_ps(*x, m_sse_origin_native_x); *y = _mm_div_ps(*y, m_sse_aspect); *y = _mm_add_ps(*y, m_sse_origin_native_y); } void Kaleid0sc0pe::rotate(int x, int y, __m128 *source_x, __m128 *source_y) { ALIGN16_BEG int ALIGN16_END mx[4] = { x, x + 1, x + 2, x + 3 }; ALIGN16_BEG int ALIGN16_END my[4] = { y, y, y, y }; Reflect_info info = calculate_reflect_info((__m128i*)mx, (__m128i*)my); __m128 reflection_angle = _mm_mul_ps(info.segment_number, m_sse_segment_width); __m128i segi_p1 = _mm_add_epi32(info.segment_number_i, m_sse_epi32_1); __m128 refl_factor = _mm_cvtepi32_ps(_mm_sub_epi32(_mm_srl_epi32(segi_p1, m_sse_shift_1), _mm_srl_epi32(info.segment_number_i, m_sse_shift_1))); reflection_angle = _mm_sub_ps(reflection_angle, _mm_mul_ps(refl_factor, _mm_sub_ps(m_sse_segment_width, _mm_mul_ps(m_sse_ps_2, _mm_sub_ps(info.reference_angle, reflection_angle))))); reflection_angle = _mm_mul_ps(reflection_angle, _mm_sub_ps(m_sse_ps_0, _mm_or_ps(_mm_and_ps(info.angle, *(v4sf*)_ps_sign_mask), m_sse_ps_1))); reflection_angle = _mm_mul_ps(reflection_angle, _mm_and_ps(_mm_cmpge_ps(info.segment_number, m_sse_ps_1), m_sse_ps_1)); __m128 cos_angle = _mm_call_cos_ps(reflection_angle); __m128 sin_angle = _mm_call_sin_ps(reflection_angle); *source_x = _mm_sub_ps(_mm_mul_ps(info.screen_x, cos_angle), _mm_mul_ps(info.screen_y, sin_angle)); *source_y = _mm_add_ps(_mm_mul_ps(info.screen_y, cos_angle), _mm_mul_ps(info.screen_x, sin_angle)); from_screen(source_x, source_y); } #else Kaleid0sc0pe::Reflect_info Kaleid0sc0pe::calculate_reflect_info(std::uint32_t x, std::uint32_t y) { Reflect_info info; to_screen(&(info.screen_x), &(info.screen_y), x, y); info.angle = std::atan2(info.screen_y, info.screen_x) - m_start_angle; info.reference_angle = std::fabs(info.angle) + m_segment_width / 2; info.segment_number = std::uint32_t(info.reference_angle / m_segment_width); return info; } void Kaleid0sc0pe::to_screen(float *x, float *y, std::uint32_t sx, std::uint32_t sy) { *x = sx - m_origin_native_x; *y = (sy - m_origin_native_y) * m_aspect; } void Kaleid0sc0pe::from_screen(float *x, float *y) { *x = *x + m_origin_native_x; *y = *y / m_aspect + m_origin_native_y; } #endif const std::uint8_t *Kaleid0sc0pe::lookup(const std::uint8_t* p, std::uint32_t x, std::uint32_t y) { return p + m_stride * static_cast(y) + m_pixel_size * static_cast(x); } std::uint8_t* Kaleid0sc0pe::lookup(std::uint8_t* p, std::uint32_t x, std::uint32_t y) { return p + m_stride * static_cast(y) + m_pixel_size * static_cast(x); } void Kaleid0sc0pe::process_bg(float x, float y, const std::uint8_t* in, std::uint8_t* out) { if (x < 0 && -x <= m_edge_threshold) { x = 0; } else if (x >= m_width && x < m_width + m_edge_threshold) { x = m_width - 1.0f; } if (y < 0 && -y <= m_edge_threshold) { y = 0; } else if (y >= m_height && y < m_height + m_edge_threshold) { y = m_height - 1.0f; } if (static_cast(x) >= 0 && static_cast(x) < m_width && static_cast(y) >= 0 && static_cast(y) < m_height) { std::memcpy(out, lookup(in, static_cast(x), static_cast(y)), m_pixel_size); } else if (m_background_colour) { std::memcpy(out, reinterpret_cast(m_background_colour), m_pixel_size); } } #ifdef __SSE2__ void Kaleid0sc0pe::process_block(Block* block) { for (std::int32_t y = block->y_start; y <= static_cast(block->y_end); ++y) { for (std::int32_t x = block->x_start; x <= static_cast(block->x_end); x += 4) { std::uint8_t* out = lookup(block->out_frame, x, y); __m128 source_x; __m128 source_y; // rotate points to source_x,source_y rotate(x, y, &source_x, &source_y); // reflect back into image if necessary source_x = _mm_and_ps(source_x, *(v4sf*)_ps_inv_sign_mask); __m128 ge_width = _mm_cmpge_ps(source_x, m_sse_width); source_x = _mm_or_ps(_mm_and_ps(_mm_sub_ps(m_sse_width, _mm_sub_ps(source_x, m_sse_width)), ge_width), _mm_andnot_ps(ge_width, source_x)); // same for y source_y = _mm_and_ps(source_y, *(v4sf*)_ps_inv_sign_mask); __m128 ge_height = _mm_cmpge_ps(source_y, m_sse_height); source_y = _mm_or_ps(_mm_and_ps(_mm_sub_ps(m_sse_height, _mm_sub_ps(source_y, m_sse_height)), ge_height), _mm_andnot_ps(ge_height,source_y)); __m128i source_xi = _mm_cvttps_epi32(_mm_min_ps(_mm_max_ps(source_x, _mm_setzero_ps()), _mm_sub_ps(m_sse_width, m_sse_ps_1))); __m128i source_yi = _mm_cvttps_epi32(_mm_min_ps(_mm_max_ps(source_y, _mm_setzero_ps()), _mm_sub_ps(m_sse_height, m_sse_ps_1))); std::int32_t* sx = reinterpret_cast(&source_xi); std::int32_t* sy = reinterpret_cast(&source_yi); for (int i = 0; i < 4; ++i) { sx[i] = CLAMP(sx[i], 0, static_cast(m_width) - 1); sy[i] = CLAMP(sy[i], 0, static_cast(m_height) - 1); } std::memcpy(out, lookup(block->in_frame, sx[0], sy[0]), m_pixel_size); out += m_pixel_size; std::memcpy(out, lookup(block->in_frame, sx[1], sy[1]), m_pixel_size); out += m_pixel_size; std::memcpy(out, lookup(block->in_frame, sx[2], sy[2]), m_pixel_size); out += m_pixel_size; std::memcpy(out, lookup(block->in_frame, sx[3], sy[3]), m_pixel_size); } } } void Kaleid0sc0pe::process_block_bg(Block* block) { for (std::int32_t y = block->y_start; y <= static_cast(block->y_end); ++y) { for (std::int32_t x = block->x_start; x <= static_cast(block->x_end); x += 4) { std::uint8_t* out = lookup(block->out_frame, x, y); __m128 source_x; __m128 source_y; // rotate points to source_x,source_y rotate(x, y, &source_x, &source_y); float* sx = reinterpret_cast(&source_x); float* sy = reinterpret_cast(&source_y); process_bg(sx[0], sy[0], block->in_frame, out); out += m_pixel_size; process_bg(sx[1], sy[1], block->in_frame, out); out += m_pixel_size; process_bg(sx[2], sy[2], block->in_frame, out); out += m_pixel_size; process_bg(sx[3], sy[3], block->in_frame, out); } } } #else void Kaleid0sc0pe::process_block(Block *block) { for (std::uint32_t y = block->y_start; y <= block->y_end; ++y) { for (std::uint32_t x = block->x_start; x <= block->x_end; ++x) { std::uint8_t* out = lookup(block->out_frame, x, y); Reflect_info info = calculate_reflect_info(x, y); if (info.segment_number) { float reflection_angle = (info.segment_number * m_segment_width); reflection_angle -= info.segment_number % 2 ? (m_segment_width - 2 * (info.reference_angle - reflection_angle)) : 0; reflection_angle *= std::signbit(info.angle) ? 1 : -1; float cos_angle = std::cos(reflection_angle); float sin_angle = std::sin(reflection_angle); float source_x = info.screen_x * cos_angle - info.screen_y * sin_angle; float source_y = info.screen_y * cos_angle + info.screen_x * sin_angle; from_screen(&source_x, &source_y); if (m_edge_reflect) { if (source_x < 0) { source_x = -source_x; } else if (source_x > m_width - 10e-4f) { source_x = m_width - (source_x - m_width + 10e-4f); } if (source_y < 0) { source_y = -source_y; } else if (source_y > m_height - 10e-4f) { source_y = m_height - (source_y - m_height + 10e-4f); } source_x = CLAMP(source_x, 0.0f, static_cast(m_width - 1)); source_y = CLAMP(source_y, 0.0f, static_cast(m_height - 1)); std::memcpy(out, lookup(block->in_frame, static_cast(source_x), static_cast(source_y)), m_pixel_size); } else { process_bg(source_x, source_y, block->in_frame, out); } } else { std::memcpy(out, lookup(block->in_frame, x, y), m_pixel_size); } } } } #endif std::uint8_t colours[63][3] = { { 0x00, 0xFF, 0x00 }, { 0x00, 0x00, 0xFF }, { 0xFF, 0x00, 0x00 }, { 0x01, 0xFF, 0xFE }, { 0xFF, 0xA6, 0xFE }, { 0xFF, 0xDB, 0x66 }, { 0x00, 0x64, 0x01 }, { 0x01, 0x00, 0x67 }, { 0x95, 0x00, 0x3A }, { 0x00, 0x7D, 0xB5 }, { 0xFF, 0x00, 0xF6 }, { 0xFF, 0xEE, 0xE8 }, { 0x77, 0x4D, 0x00 }, { 0x90, 0xFB, 0x92 }, { 0x00, 0x76, 0xFF }, { 0xD5, 0xFF, 0x00 }, { 0xFF, 0x93, 0x7E }, { 0x6A, 0x82, 0x6C }, { 0xFF, 0x02, 0x9D }, { 0xFE, 0x89, 0x00 }, { 0x7A, 0x47, 0x82 }, { 0x7E, 0x2D, 0xD2 }, { 0x85, 0xA9, 0x00 }, { 0xFF, 0x00, 0x56 }, { 0xA4, 0x24, 0x00 }, { 0x00, 0xAE, 0x7E }, { 0x68, 0x3D, 0x3B }, { 0xBD, 0xC6, 0xFF }, { 0x26, 0x34, 0x00 }, { 0xBD, 0xD3, 0x93 }, { 0x00, 0xB9, 0x17 }, { 0x9E, 0x00, 0x8E }, { 0x00, 0x15, 0x44 }, { 0xC2, 0x8C, 0x9F }, { 0xFF, 0x74, 0xA3 }, { 0x01, 0xD0, 0xFF }, { 0x00, 0x47, 0x54 }, { 0xE5, 0x6F, 0xFE }, { 0x78, 0x82, 0x31 }, { 0x0E, 0x4C, 0xA1 }, { 0x91, 0xD0, 0xCB }, { 0xBE, 0x99, 0x70 }, { 0x96, 0x8A, 0xE8 }, { 0xBB, 0x88, 0x00 }, { 0x43, 0x00, 0x2C }, { 0xDE, 0xFF, 0x74 }, { 0x00, 0xFF, 0xC6 }, { 0xFF, 0xE5, 0x02 }, { 0x62, 0x0E, 0x00 }, { 0x00, 0x8F, 0x9C }, { 0x98, 0xFF, 0x52 }, { 0x75, 0x44, 0xB1 }, { 0xB5, 0x00, 0xFF }, { 0x00, 0xFF, 0x78 }, { 0xFF, 0x6E, 0x41 }, { 0x00, 0x5F, 0x39 }, { 0x6B, 0x68, 0x82 }, { 0x5F, 0xAD, 0x4E }, { 0xA7, 0x57, 0x40 }, { 0xA5, 0xFF, 0xD2 }, { 0xFF, 0xB1, 0x67 }, { 0x00, 0x9B, 0xFF }, { 0xE8, 0x5E, 0xBE } }; std::int32_t Kaleid0sc0pe::set_segment_direction(Direction direction) { m_segment_direction = direction; m_n_segments = 0; return 0; } libkaleid0sc0pe::Kaleid0sc0pe::Direction Kaleid0sc0pe::get_segment_direction() const { return m_segment_direction; } std::int32_t Kaleid0sc0pe::process(const void* in_frame, void* out_frame) { if (in_frame == nullptr || out_frame == nullptr) { return -2; } #ifdef __SSE2__ if (m_width % 4 != 0) { return -2; } #endif if (m_n_segments == 0) { init(); } #ifdef NO_FUTURE Block block(reinterpret_cast(in_frame), reinterpret_cast(out_frame), 0, 0, m_width - 1, m_height - 1); #ifdef __SSE2__ if (m_edge_reflect) { process_block(&block); } else { process_block_bg(&block); } #else process_block(&block); #endif #else if (m_n_threads == 1) { Block block(reinterpret_cast(in_frame), reinterpret_cast(out_frame), 0, 0, m_width - 1, m_height - 1); #ifdef __SSE2__ if (m_edge_reflect) { process_block(&block); } else { process_block_bg(&block); } #else process_block(&block); #endif } else { std::uint32_t n_threads = m_n_threads == 0 ? std::thread::hardware_concurrency() : m_n_threads; std::vector> futures; std::vector> blocks; std::uint32_t block_height = m_height / n_threads; std::uint32_t y_start = 0; std::uint32_t y_end = m_height - block_height * (n_threads - 1) - 1; for (std::uint32_t i = 0; i < n_threads; ++i) { blocks.emplace_back(new Block( reinterpret_cast(in_frame), reinterpret_cast(out_frame), 0, y_start, m_width - 1, y_end)); #ifdef __SSE2__ futures.push_back(std::async(std::launch::async, m_edge_reflect ? &Kaleid0sc0pe::process_block : &Kaleid0sc0pe::process_block_bg, this, blocks[i].get())); #else futures.push_back(std::async(std::launch::async, &Kaleid0sc0pe::process_block, this, blocks[i].get())); #endif y_start = y_end + 1; y_end += block_height; } for (auto& f : futures) { f.wait(); } } #endif return 0; } std::int32_t Kaleid0sc0pe::set_threading(std::uint32_t threading) { m_n_threads = threading; return 0; } std::uint32_t Kaleid0sc0pe::get_threading() const { return m_n_threads; } std::int32_t Kaleid0sc0pe::visualise(void* out_frame) { if (out_frame == nullptr) { return -2; } #ifdef __SSE2__ if (m_width % 4 != 0) { return -2; } #endif if (m_n_segments == 0) { init(); } for (std::uint32_t y = 0; y < m_height; ++y) { #ifdef __SSE2__ for (std::uint32_t x = 0; x < m_width; x+=4) { #else for (std::uint32_t x = 0; x < m_width; ++x) { #endif std::uint8_t* out = lookup(reinterpret_cast(out_frame), x, y); #ifdef __SSE2__ ALIGN16_BEG int ALIGN16_END mx[4] = { static_cast(x), static_cast(x) + 1, static_cast(x) + 2, static_cast(x) + 3}; ALIGN16_BEG int ALIGN16_END my[4] = { static_cast(y), static_cast(y), static_cast(y), static_cast(y) }; Reflect_info info = calculate_reflect_info((__m128i*)mx, (__m128i*)my); //float* segment_number = reinterpret_cast(&info.segment_number); std::int32_t* segment_number = reinterpret_cast(&info.segment_number_i); std::uint32_t col_idx = (*segment_number) % 63; out[0] = colours[col_idx][0]; out[1] = colours[col_idx][1]; out[2] = colours[col_idx][2]; if (m_num_components > 3) { out[3] = 0xff; out++; } segment_number++; out += 3; col_idx = (*segment_number) % 63; out[0] = colours[col_idx][0]; out[1] = colours[col_idx][1]; out[2] = colours[col_idx][2]; if (m_num_components > 3) { out[3] = 0xff; out++; } segment_number++; out += 3; col_idx = (*segment_number) % 63; out[0] = colours[col_idx][0]; out[1] = colours[col_idx][1]; out[2] = colours[col_idx][2]; if (m_num_components > 3) { out[3] = 0xff; out++; } segment_number++; out += 3; col_idx = (*segment_number) % 63; out[0] = colours[col_idx][0]; out[1] = colours[col_idx][1]; out[2] = colours[col_idx][2]; if (m_num_components > 3) { out[3] = 0xff; out++; } #else Reflect_info info = calculate_reflect_info(x, y); std::uint32_t col_idx = info.segment_number % 63; out[0] = colours[col_idx][0]; out[1] = colours[col_idx][1]; out[2] = colours[col_idx][2]; if (m_num_components > 3) { out[3] = 0xff; } #endif } } return 0; } } // namespace libkaleid0sc0pe dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/kaleid0sc0pe.h000066400000000000000000000217661524104146000232210ustar00rootroot00000000000000/* * kaleid0sc0pe.h * Copyright (C) 2020-2023 Brendan Hack (github@bendys.com) * This file is part of a Frei0r plugin that applies a kaleidoscope * effect. * Version 1.1 july 2023 * * The kaleidoscope class definition. * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #ifndef SRC_FILTER_KALEID0SC0PE_KALEID0SC0PE_H_ #define SRC_FILTER_KALEID0SC0PE_KALEID0SC0PE_H_ 1 #include "ikaleid0sc0pe.h" #include #include #include #ifdef NO_SSE2 #ifdef __SSE2__ #undef __SSE2__ #endif #elif !defined(__SSE2__) // set sse2 flag on windows #if _M_IX86_FP == 2 || _M_X64 == 100 #ifndef _M_ARM #define __SSE2__ #endif #endif #endif #ifdef __SSE2__ #include #endif namespace libkaleid0sc0pe { /** * Class which implements the kaleid0sc0pe effect */ class Kaleid0sc0pe: public IKaleid0sc0pe { public: /** * Constructor * @param width the frame width * @param height the frame height * @param component_size the byte size of each frame pixel component * @param num_components the number of components per pixel * @param stride the image stride, if \c 0 then calculated as \p width * \p component_size * \p num_components */ Kaleid0sc0pe(std::uint32_t width, std::uint32_t height, std::uint32_t component_size, std::uint32_t num_components, std::uint32_t stride = 0); virtual std::int32_t set_origin(float x, float y); virtual float get_origin_x() const; virtual float get_origin_y() const; virtual std::int32_t set_segmentation(std::uint32_t segmentation); virtual std::uint32_t get_segmentation() const; virtual std::int32_t set_edge_threshold(std::uint32_t threshold); virtual std::uint32_t get_edge_threshold() const; virtual std::int32_t set_segment_direction(Direction direction); virtual Direction get_segment_direction() const; virtual std::int32_t set_preferred_corner(Corner corner); virtual Corner get_preferred_corner() const; virtual std::int32_t set_preferred_corner_search_direction(Direction direction); virtual Direction get_preferred_corner_search_direction() const; virtual std::int32_t set_reflect_edges(bool reflect); virtual bool get_reflect_edges() const; virtual std::int32_t set_background_colour(void* colour); virtual void *get_background_colour() const; virtual std::int32_t set_source_segment(float angle); virtual float get_source_segment() const; virtual std::int32_t process(const void* in_frame, void* out_frame); virtual std::int32_t set_threading(std::uint32_t threading); virtual std::uint32_t get_threading() const; virtual std::int32_t visualise(void* out_frame); private: void init(); #ifdef __SSE2__ /// Defines reflection information for a given point in the frame struct Reflect_info { __m128 screen_x; ///< x coordinate in screen space (range -0.5->0.5, left negative) __m128 screen_y; ///< y coordinate in screen space (range -0.5->0.5, top negative) __m128 angle; ///< angle from this point to the start of the source segment __m128 segment_number; ///< segment number the point resides in __m128i segment_number_i; __m128 reference_angle; ///< positive angle to start of source segment }; Reflect_info calculate_reflect_info(__m128i *x, __m128i *y); /// Converts coordinates to screen space /// @param x x coordinate /// @param y y coordinate /// @param sx source x coordinate /// @param sy source y coordinate void to_screen(__m128 *x, __m128 *y, __m128i *sx, __m128i *sy); /// Converts coordinates from screen space in place /// @param x x coordinate /// @param y y coordinate void from_screen(__m128 *x, __m128 *y); /// Rotate the four coordinates from x,y to x+4,y and store results in /// source_x,source_y /// @param x x coordinate to start rotate from /// @param y y coordinate to rotate /// @param source_x receives the x coordinate results /// @param source_y receives the y coordinate results inline void rotate(int x, int y, __m128 *source_x, __m128 *source_y); #else /// Defines reflection information for a given point in the frame struct Reflect_info { float screen_x; ///< x coordinate in screen space (range -0.5->0.5, left negative) float screen_y; ///< y coordinate in screen space (range -0.5->0.5, top negative) float angle; ///< angle from this point to the start of the source segment std::uint32_t segment_number; ///< segment number the point resides in float reference_angle; ///< positive angle to start of source segment }; /// Calculates the reflection information for a given point. /// NB: init() must have already been called. /// @param x the x coordinate /// @param x the y coordinate /// @return the reflection information for the point Reflect_info calculate_reflect_info(std::uint32_t x, std::uint32_t y); /// Converts coordinates to screen space /// @param x receives x coordinate /// @param y receives y coordinate /// @param sx source x coordinate /// @param sy source y coordinate void to_screen(float *x, float *y, std::uint32_t sx, std::uint32_t sy); /// Converts coordinates from screen space in place /// @param x x coordinate /// @param y y coordinate void from_screen(float *x, float *y); #endif /// A block of data to process struct Block { const std::uint8_t* in_frame; std::uint8_t* out_frame; std::uint32_t x_start; std::uint32_t y_start; std::uint32_t x_end; std::uint32_t y_end; /// \param in_frame the input frame /// \param out_frame the output frame /// \param x_start start x coordinate of block to process /// \param y_start start y coordinate of block to process /// \param x_end end x coordinate of block to process (inclusive) /// \param y_end end y coordinate of block to process (inclusive) Block(const std::uint8_t* _in_frame, std::uint8_t* _out_frame, std::uint32_t _x_start, std::uint32_t _y_start, std::uint32_t _x_end, std::uint32_t _y_end): in_frame(_in_frame), out_frame(_out_frame), x_start(_x_start), y_start(_y_start), x_end(_x_end), y_end(_y_end) {} }; /// Process a block void process_block(Block *block); /// Copy pixel x,y from \p in to \p out using the background colour /// if the pixel is out of range /// @param x x coordinate to copy /// @param y y coordinate to copy /// @param in the first pixel in the source image /// @param out destination void process_bg(float x, float y, const std::uint8_t* in, std::uint8_t* out); #ifdef __SSE2__ // Process a block using background colour copy void process_block_bg(Block* block); #endif std::uint8_t *lookup(std::uint8_t *p, std::uint32_t x, std::uint32_t y); const std::uint8_t* lookup(const std::uint8_t* p, std::uint32_t x, std::uint32_t y); std::uint32_t m_width; std::uint32_t m_height; std::uint32_t m_component_size; std::uint32_t m_num_components; std::uint32_t m_stride; std::uint32_t m_pixel_size; float m_aspect; float m_origin_x; float m_origin_y; float m_origin_native_x; float m_origin_native_y; std::uint32_t m_segmentation; Direction m_segment_direction; Corner m_preferred_corner; Direction m_preferred_search_dir; bool m_edge_reflect; void* m_background_colour; std::uint32_t m_edge_threshold; float m_source_segment_angle; std::uint32_t m_n_segments; float m_start_angle; float m_segment_width; std::uint32_t m_n_threads; #ifdef __SSE2__ __m128 m_sse_aspect; __m128 m_sse_origin_native_x; __m128 m_sse_origin_native_y; __m128 m_sse_start_angle; __m128 m_sse_segment_width; __m128 m_sse_half_segment_width; __m128 m_sse_ps_0; __m128 m_sse_ps_1; __m128 m_sse_ps_2; __m128i m_sse_epi32_1; __m128i m_sse_epi32_2; __m128i m_sse_shift_1; __m128 m_sse_width; __m128 m_sse_height; __m128 m_sse_width_m1; __m128 m_sse_height_m1; #endif }; } // namespace libkaleid0sc0pe #endif // SRC_FILTER_KALEID0SC0PE_KALEID0SC0PE_H_ dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/kaleid0sc0pe.xml000066400000000000000000000041241524104146000235570ustar00rootroot00000000000000 Kaleid0sc0pe Does what a kaleidoscope does Brendan Hack Origin-X Origin-Y segmentation Manual source segment Centred,Anti Clockwise,Clockwise Rotation direction Source angle Reflect into edges Edge Threshold Top Right,Top Left,Bottom Left,Bottom Right Preferred Corner Search CW for preferred corner Background Colour Background Alpha Multithreaded Thread count dyne-frei0r-b93ec51/src/filter/kaleid0sc0pe/new-years-day-2024-source-480.jpg000066400000000000000000000414001524104146000261520ustar00rootroot00000000000000JFIFICC_PROFILElcmsmntrRGB XYZ  acspMSFTsawsctrl-hand=@=@t," desc_cprt wtptrXYZ,gXYZ@bXYZTrTRCh`gTRCh`bTRCh`descuRGBtextCC0XYZ TXYZ o8XYZ bXYZ $curv*|uN  bj. C$)j.~39?FWM6Tv\dluV~,6۾ewC   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egcC//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc":!1A"Qaq2#BR3$b4CSr+!1A"2Qa#q3BR ?K  kvf+@1,̷~%YuN' vb4p (\[ĵ |0Xs3=m}SȱLF9Vk~Д.qÁف'cOq{9& 8Xs pwXA'%Ch_*'Ϸě6822dJo"u,s/OEs'9'2YFOs:\2k ;PX6Ӯ8CEZsXGiV_Zp>'[rEB ]g*hhQ[Ti'd=~#T6P7uZ:3hѯDH u=+ԕڥxZ(a;te.TBpAP=F4}[2"(spcw%I16G$gbIz Wa9o;4pó)dS]iσƫ8'ěѨx5Qfem?1lɑY*h~0L]F٧e{<7C%lGKS ܂[T_R?1kZuL|T_Bc?U$d#,ǁ'zx1;X$H5=6OkrPcKg62ObP`.oSH'N2i3f<&?i芴5ddIJ\͑uڿm_#XSqVgY@uW!||$d>#ZS:J)M2Rǘz٢? )2aUF7w>Os J:$@؅z#}Z(vU@,yiִU\`rJ wFxQض(T_S?m?Q˺&fZJq$z3QZV8EJjOSn'OG[\ZK4[$LR}.3$ WO];Hz1N1E3`O㸶{UxyFu;+ELxej a;] ~e^h,.V#Ls8O>!+2L״b7Ք#Yrrcnk7 {qٖRN||B)(*$.;o4㉫^̜=ܑ4֣Br;3ݓ-66ȠtrS ӔbO9Ы&<Ŭ\^2v*oE+MǩFژF'36$Ys*c(+#5 #y5r1M~ڭ9DW\L. nTs/XwĔm>1쪻O Ȭ8ȎipC3~0d/ӑEH;Ĥ06|)q( Iəzcǫ ?h-mL0B.x2Il! 2rtl&ϦFiYE"Ux?h̙eFQմ-G+QF@l0ڻi(T01cI5rVG!1@VUr9? JSk" N6Z6q0Tű%S/Ե; lUԫ{\PaV761-GN3A܃u n㫦`{@P3 Q[/qڐA$mIcҦ`-'ҩ*BTcg5tB?ϫ?#'s[nj/ 2YpoxZxCx3jW <>b$ s rF٪<7PH14ڰs|9 Y,b0s Sqsscc%{_pdhѤy\6ŭ^PaWs%q.Luؙ-=a+!iBz np7.am{mQ=0$`2[YIM8Bn|q []{sjw|YSE^ Ej\^`dg3['K"{.(n9q({AbOQ}=c3%VYю(8'3 p3_y'c|q-y]f$;U(sDʴ[#s[EbJ(GP &00?W#''8]),`Dt s4k`FV:^ἡ0HHG)']6nL1b1Rcf<}JFn'}~ljKU#K`.Ǯ c̍[È;xۉն~96~<lU#m¨_FAȆAfY=k?UeVJZ6j=dH[kgbgl_#x}M6nI@*-<@Kj0ͻ';Tl5J-TPvx@9YeHW&j^'/H,jzOS;qjL .znTI$FـVVrzϘyW lqS&IY.;[ ~%Ku q n([#s#?̥d\faP/֐sZD׌N{1#4tp,HELqM >%>/sĪ h5Zq ;g<:$r9-3jz 鑑Nra[[AfdEs@hL:2ᘎ\* IcH$C(f8axSiK L;r9%4m-P :>cZG|wO+T+ls #<"AY)X~ЫmڀkI 8[Yjk08&i1!ш{mK;#LghǸ|6uiЧ т9=3L":͠Tqc:8 S9t{1 [UCM0}bJy^8NIQYݕHZ)7>$?/,ͷVCŸ?0WC#i5kWAnPg J̷Npq$4F&3V v#ӏn)"3/bvm!c[{c#Z0>ONI<|K}hAb 1훆>ٚy$*3Mq*)RGѽ|FQf QMkP,'▪-Π}mN"mmb&gʩh9JMw׶*w+/q9ֱ|c8,ņA BעEԷR3Br;v֟b~xɐֱ=' x5 BIaed$D[!WLVP(wf`6oiu&i"PU}$ }ʸ8~! A,a"g&C%nX`V7&$f#/ י7H;7/YBc=@sMo:>rȂFh%ܩѱ!GμSCAXg\m&l-yz"r+65gwѶ#*4k~ʞ=5N9<dgy2;%_FK:@&eLIl8[=}S*nM 8EQzQgM**LC`+{nh*6.ǨTOsfH ݉є:fʍ2uz81M<8d-_$gG.l'ɗi oo龧R7ؚ:oilIȞE}V9PF67YO-Z!0㞧: xJ\ $gE+ʋf޷JJXøm'F֮C1.}R-4%E55/ح+qE]\#6"{cr*,#?3t=&XfE1op'rNKz.L+Dqk\c#f2`D1hТ'3v˺%Kނ%|T*EYD9qR98J$FRc~1"8#F}CPPT~AӤu`.='8"'HЩ}ZBV? -lN͇$|?fK8áțZKE6*?XCHY6t^oF[:t*&W=6z3L":_GJ>ȹS}^P6?i 'z x~MVt{r8DkUjC8ڎC|HIdU!R5Tѫ![hà?!\)sӢ徳U,7qy k=vS=A.s559>Lκ1f^S>FwQ9&;'K BimcssM-!|o}UfqK]{:|2Áf̋eg@?I)}$V xbz#IR܂:<آY9^ff=f –2n5",6ly2-vml$:9Px3W鋏Nߊ ck0 IṭҬʎH9YjcۢGGOKUJ^#_C0F9s+#eyU MX,fcj>钣#zMk 6b/J?_ U5%] }e+W-CK& -MzzKYCQɊuSGYSӍcqfM4lrb[n㉥VAM/1$hx$hz`=fgyȤc_PIh~{3%E^,|&Q)'aZ W/r=aLmrz$VZ+ypnExbRqĦհ 3oG*kq*IFŒ@4N9gme'ݞq=EabXH$uV_TxFM;1:|X0NDкÀL9ɰ ?iGB+'ɖB֛A'&Y˒$gPm0'd;dKM|8nOVy9ns+1`#%Ҙ;r70g1-PXOprlL)d\ W_;rVMʈ'FPdc%hx)4=Kl{Cc~TXㅵFHqAjvݶ!n^Ojx֊cNUj(_xɯ>q;H?ޛWu9ާq"%ѩq5׊@X1ƪCzyMN*2t%?)u:u!7632okuZiZ?hӪUlr|wE0®r6NoC' ;/Bzb=V(xs&]GxSQ{C5ϑ=Oyo0!^ dx)Ӧ?@еڛ+pQi`Ig)R=_ Ǎ7إ*;ԟ)wۈ24bţ_fjc @^.b:jj*.?ɏD9Sʟ~;_j@T?ij;ܚs_㹚? rrϮ7ؤ88 p5~J5#9enr295Py%5NQ%.mti}@}CdMO!O :{Xa{3Ajy;T|Td78XA{e$QLsȬϘB6̈́6?$D2uuuU1&^d"lh(^) TnxAhN$ؠ/H+c9ێr(L3W#8 HLj{Y5J4' 2@!k Z8}Eʞ):$`@!ٍ̝c?_.:C ayUzV*xq'td;v%3L$:6!_hUjxW2E%4#hnUwXIy7JڜovUrYGB6 9s r-gaG'lƐ%P{' &w$Xl_Mđ؋kW EWp21e̤qFBsmfmʗpPpL}WF[8!kFmo$ jk jGQ(kj||\ZF'* Gnհ[S`Q"SL 'J-.X1ЊV[ xZ1 #_Y5ZdUC$?HY/ۤ;(=b&|w44v8̔m;lNS%wZ:XÑ/]@EŒflk>w-lH?`j&JmiL7:Rp_x.Ըe=w2 T.LKtN~cIQfwd:]$`ɼGe)#WoZрj}r[< 5Ly1'+1DϪdzt􇞌s8{ުt8 ~8$>:b{WrPU? F|-i:-)P8c%$[00`َxUr ܸBފ5jIFRT!p:D$4z(&@  ^#0E^ĔE8yuF9ψ YHd;2.|fIׂg 3U٣+?xd 8"SfEN^m; I#j܇k* W^9 ^.g %dK8IGDppB)Je3,KD8l$JQY/|=R`8dFzT@lj^wy14H_!%${əm*>˭Vf)Z=aLҲ9-1 {Əhs)M6pω*IK&h2rȚ㍷-WIQ[r6gu\]8.bB.s[H29bہGeyE9HB"}T8=Z\e"搰#5ZBqhe| n*Nr6Rf < b`be%$У õبLO_Zkq}(upB!0JdqKwm +&}#9FOEteKI'@ 4'_좮ʜ~% 1嚓683qN"J]2OG )t'X3{0L%HAf}Nl)0[:Xe3x#) 1Y^̸~g#[FyT b7s#k?C:{+7 Kج!Ws^qǣHC O92tOS.WhXmAy#=OQfjc&fZ %(ƺ0~qqHga*|[p9FCg(FGIr|FJ6}8ٹ6>q#-Rs(ג:bkhK(D4.@M-RMݪk7k FHO)J.XǾZ,51OgUg 1$}Ms!P1 V |2`XcsרfQ'?2 hsSs*(XS_Fu85a||N[H'lɲW0ܰSpeGġX89bz&AǓ6)qTo$$,5MfJ "2,pĒ+g{Q }#J3H'Ȃ  vQRF~[Ȉ%̜#Uj'F3O*pe :)>~r{&O"j} G7[zj!`<½/|:qUʫx!xy=HLF9XnH3D8Z 93զ- ;S2yf{ 1CIZЗ@ Mo'fK0Eʮ(x؉$x~=V3#Yu|ˏ`fjp -V{[=&^IS'jvK #BBeh6 (CiNpk(6?sq/Z(=9b5Lnn1f9?kf'>.IbċX EԵRՏs~Z nL5uX$ic:0t5WER 9 8d w1ڰmh%r۹:(ijsZ[lH|!R<.@<?8]Y3<0 IgO$KKA$'>BivM91g,.L9TJ9` rs# Eeh'n54vaݙs኎Qrm-|LMJsxn'k%p| dBѭIhϺŵzi7SKaz8&ggQn 1N! .3==A ePV=BαBҠ7 $ vx;a qv@qORx2tJa21*APamO(:W(''=+ug$A-8Zi5d3 Q,%h< F9 K#t= R{FD` ~~ÁVL Of\E\;&v$oP bxǁe&p"qc]afĚ'2)rrt҄ 3J( }MV-YKQAocڐUzK0sWMJBҊ-oAH\GuyKh8rI&B0+e>*9,N%Vyb(bSgez Vnq|(9dxvܹ I.'T{ 1:dXx1^Щ~Fm0a+2k'u o~e GG|ԗ\t- 5UE|CETj1aJG{ؓT4ϘÌ1첁>kaߙ9-A--=Pǘ.Dl$m~b 8,cI, y D >\EKe;DYz+cf{8ǟ1#FNSگ#ޙUչld4)b5 sP\InsX1ꑥSr{[Wk#> u6To>v+Fk$RBXXc>HkCp"TXg  éE9- O퍾TW9@5EraVUT1!?Vrs`H9=*3 W[p~'9Pc ;#;~Hie#; /* yes I know, the top of this file is quite ugly */ #ifdef _MSC_VER /* visual c++ */ # define ALIGN16_BEG __declspec(align(16)) # define ALIGN16_END #else /* gcc or icc */ # define ALIGN16_BEG # define ALIGN16_END __attribute__((aligned(16))) #endif /* __m128 is ugly to write */ typedef __m128 v4sf; // vector of 4 float (sse1) #ifdef USE_SSE2 # include typedef __m128i v4si; // vector of 4 int (sse2) #else typedef __m64 v2si; // vector of 2 int (mmx) #endif /* declare some SSE constants -- why can't I figure a better way to do that? */ #define _PS_CONST(Name, Val) \ static const ALIGN16_BEG float _ps_##Name[4] ALIGN16_END = { Val, Val, Val, Val } #define _PI32_CONST(Name, Val) \ static const ALIGN16_BEG int _pi32_##Name[4] ALIGN16_END = { Val, Val, Val, Val } #define _PS_CONST_TYPE(Name, Type, Val) \ static const ALIGN16_BEG Type _ps_##Name[4] ALIGN16_END = { Val, Val, Val, Val } _PS_CONST(1 , 1.0f); _PS_CONST(0p5, 0.5f); /* the smallest non denormalized float number */ _PS_CONST_TYPE(min_norm_pos, int, 0x00800000); _PS_CONST_TYPE(mant_mask, int, 0x7f800000); _PS_CONST_TYPE(inv_mant_mask, int, ~0x7f800000); _PS_CONST_TYPE(sign_mask, int, (int)0x80000000); _PS_CONST_TYPE(inv_sign_mask, int, ~0x80000000); _PI32_CONST(1, 1); _PI32_CONST(inv1, ~1); _PI32_CONST(2, 2); _PI32_CONST(4, 4); _PI32_CONST(0x7f, 0x7f); _PS_CONST(cephes_SQRTHF, 0.707106781186547524); _PS_CONST(cephes_log_p0, 7.0376836292E-2); _PS_CONST(cephes_log_p1, - 1.1514610310E-1); _PS_CONST(cephes_log_p2, 1.1676998740E-1); _PS_CONST(cephes_log_p3, - 1.2420140846E-1); _PS_CONST(cephes_log_p4, + 1.4249322787E-1); _PS_CONST(cephes_log_p5, - 1.6668057665E-1); _PS_CONST(cephes_log_p6, + 2.0000714765E-1); _PS_CONST(cephes_log_p7, - 2.4999993993E-1); _PS_CONST(cephes_log_p8, + 3.3333331174E-1); _PS_CONST(cephes_log_q1, -2.12194440e-4); _PS_CONST(cephes_log_q2, 0.693359375); #ifndef USE_SSE2 typedef union xmm_mm_union { __m128 xmm; __m64 mm[2]; } xmm_mm_union; #define COPY_XMM_TO_MM(xmm_, mm0_, mm1_) { \ xmm_mm_union u; u.xmm = xmm_; \ mm0_ = u.mm[0]; \ mm1_ = u.mm[1]; \ } #define COPY_MM_TO_XMM(mm0_, mm1_, xmm_) { \ xmm_mm_union u; u.mm[0]=mm0_; u.mm[1]=mm1_; xmm_ = u.xmm; \ } #endif // USE_SSE2 /* natural logarithm computed for 4 simultaneous float return NaN for x <= 0 */ v4sf log_ps(v4sf x) { #ifdef USE_SSE2 v4si emm0; #else v2si mm0, mm1; #endif v4sf one = *(v4sf*)_ps_1; v4sf invalid_mask = _mm_cmple_ps(x, _mm_setzero_ps()); x = _mm_max_ps(x, *(v4sf*)_ps_min_norm_pos); /* cut off denormalized stuff */ #ifndef USE_SSE2 /* part 1: x = frexpf(x, &e); */ COPY_XMM_TO_MM(x, mm0, mm1); mm0 = _mm_srli_pi32(mm0, 23); mm1 = _mm_srli_pi32(mm1, 23); #else emm0 = _mm_srli_epi32(_mm_castps_si128(x), 23); #endif /* keep only the fractional part */ x = _mm_and_ps(x, *(v4sf*)_ps_inv_mant_mask); x = _mm_or_ps(x, *(v4sf*)_ps_0p5); #ifndef USE_SSE2 /* now e=mm0:mm1 contain the really base-2 exponent */ mm0 = _mm_sub_pi32(mm0, *(v2si*)_pi32_0x7f); mm1 = _mm_sub_pi32(mm1, *(v2si*)_pi32_0x7f); v4sf e = _mm_cvtpi32x2_ps(mm0, mm1); _mm_empty(); /* bye bye mmx */ #else emm0 = _mm_sub_epi32(emm0, *(v4si*)_pi32_0x7f); v4sf e = _mm_cvtepi32_ps(emm0); #endif e = _mm_add_ps(e, one); /* part2: if( x < SQRTHF ) { e -= 1; x = x + x - 1.0; } else { x = x - 1.0; } */ v4sf mask = _mm_cmplt_ps(x, *(v4sf*)_ps_cephes_SQRTHF); v4sf tmp = _mm_and_ps(x, mask); x = _mm_sub_ps(x, one); e = _mm_sub_ps(e, _mm_and_ps(one, mask)); x = _mm_add_ps(x, tmp); v4sf z = _mm_mul_ps(x,x); v4sf y = *(v4sf*)_ps_cephes_log_p0; y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p1); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p2); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p3); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p4); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p5); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p6); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p7); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p8); y = _mm_mul_ps(y, x); y = _mm_mul_ps(y, z); tmp = _mm_mul_ps(e, *(v4sf*)_ps_cephes_log_q1); y = _mm_add_ps(y, tmp); tmp = _mm_mul_ps(z, *(v4sf*)_ps_0p5); y = _mm_sub_ps(y, tmp); tmp = _mm_mul_ps(e, *(v4sf*)_ps_cephes_log_q2); x = _mm_add_ps(x, y); x = _mm_add_ps(x, tmp); x = _mm_or_ps(x, invalid_mask); // negative arg will be NAN return x; } _PS_CONST(exp_hi, 88.3762626647949f); _PS_CONST(exp_lo, -88.3762626647949f); _PS_CONST(cephes_LOG2EF, 1.44269504088896341); _PS_CONST(cephes_exp_C1, 0.693359375); _PS_CONST(cephes_exp_C2, -2.12194440e-4); _PS_CONST(cephes_exp_p0, 1.9875691500E-4); _PS_CONST(cephes_exp_p1, 1.3981999507E-3); _PS_CONST(cephes_exp_p2, 8.3334519073E-3); _PS_CONST(cephes_exp_p3, 4.1665795894E-2); _PS_CONST(cephes_exp_p4, 1.6666665459E-1); _PS_CONST(cephes_exp_p5, 5.0000001201E-1); v4sf exp_ps(v4sf x) { v4sf tmp = _mm_setzero_ps(), fx; #ifdef USE_SSE2 v4si emm0; #else v2si mm0, mm1; #endif v4sf one = *(v4sf*)_ps_1; x = _mm_min_ps(x, *(v4sf*)_ps_exp_hi); x = _mm_max_ps(x, *(v4sf*)_ps_exp_lo); /* express exp(x) as exp(g + n*log(2)) */ fx = _mm_mul_ps(x, *(v4sf*)_ps_cephes_LOG2EF); fx = _mm_add_ps(fx, *(v4sf*)_ps_0p5); /* how to perform a floorf with SSE: just below */ #ifndef USE_SSE2 /* step 1 : cast to int */ tmp = _mm_movehl_ps(tmp, fx); mm0 = _mm_cvttps_pi32(fx); mm1 = _mm_cvttps_pi32(tmp); /* step 2 : cast back to float */ tmp = _mm_cvtpi32x2_ps(mm0, mm1); #else emm0 = _mm_cvttps_epi32(fx); tmp = _mm_cvtepi32_ps(emm0); #endif /* if greater, substract 1 */ v4sf mask = _mm_cmpgt_ps(tmp, fx); mask = _mm_and_ps(mask, one); fx = _mm_sub_ps(tmp, mask); tmp = _mm_mul_ps(fx, *(v4sf*)_ps_cephes_exp_C1); v4sf z = _mm_mul_ps(fx, *(v4sf*)_ps_cephes_exp_C2); x = _mm_sub_ps(x, tmp); x = _mm_sub_ps(x, z); z = _mm_mul_ps(x,x); v4sf y = *(v4sf*)_ps_cephes_exp_p0; y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p1); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p2); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p3); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p4); y = _mm_mul_ps(y, x); y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p5); y = _mm_mul_ps(y, z); y = _mm_add_ps(y, x); y = _mm_add_ps(y, one); /* build 2^n */ #ifndef USE_SSE2 z = _mm_movehl_ps(z, fx); mm0 = _mm_cvttps_pi32(fx); mm1 = _mm_cvttps_pi32(z); mm0 = _mm_add_pi32(mm0, *(v2si*)_pi32_0x7f); mm1 = _mm_add_pi32(mm1, *(v2si*)_pi32_0x7f); mm0 = _mm_slli_pi32(mm0, 23); mm1 = _mm_slli_pi32(mm1, 23); v4sf pow2n; COPY_MM_TO_XMM(mm0, mm1, pow2n); _mm_empty(); #else emm0 = _mm_cvttps_epi32(fx); emm0 = _mm_add_epi32(emm0, *(v4si*)_pi32_0x7f); emm0 = _mm_slli_epi32(emm0, 23); v4sf pow2n = _mm_castsi128_ps(emm0); #endif y = _mm_mul_ps(y, pow2n); return y; } _PS_CONST(minus_cephes_DP1, -0.78515625); _PS_CONST(minus_cephes_DP2, -2.4187564849853515625e-4); _PS_CONST(minus_cephes_DP3, -3.77489497744594108e-8); _PS_CONST(sincof_p0, -1.9515295891E-4); _PS_CONST(sincof_p1, 8.3321608736E-3); _PS_CONST(sincof_p2, -1.6666654611E-1); _PS_CONST(coscof_p0, 2.443315711809948E-005); _PS_CONST(coscof_p1, -1.388731625493765E-003); _PS_CONST(coscof_p2, 4.166664568298827E-002); _PS_CONST(cephes_FOPI, 1.27323954473516); // 4 / M_PI /* evaluation of 4 sines at once, using only SSE1+MMX intrinsics so it runs also on old athlons XPs and the pentium III of your grand mother. The code is the exact rewriting of the cephes sinf function. Precision is excellent as long as x < 8192 (I did not bother to take into account the special handling they have for greater values -- it does not return garbage for arguments over 8192, though, but the extra precision is missing). Note that it is such that sinf((float)M_PI) = 8.74e-8, which is the surprising but correct result. Performance is also surprisingly good, 1.33 times faster than the macos vsinf SSE2 function, and 1.5 times faster than the __vrs4_sinf of amd's ACML (which is only available in 64 bits). Not too bad for an SSE1 function (with no special tuning) ! However the latter libraries probably have a much better handling of NaN, Inf, denormalized and other special arguments.. On my core 1 duo, the execution of this function takes approximately 95 cycles. From what I have observed on the experiments with Intel AMath lib, switching to an SSE2 version would improve the perf by only 10%. Since it is based on SSE intrinsics, it has to be compiled at -O2 to deliver full speed. */ v4sf sin_ps(v4sf x) { // any x v4sf xmm1, xmm2 = _mm_setzero_ps(), xmm3, sign_bit, y; #ifdef USE_SSE2 v4si emm0, emm2; #else v2si mm0, mm1, mm2, mm3; #endif sign_bit = x; /* take the absolute value */ x = _mm_and_ps(x, *(v4sf*)_ps_inv_sign_mask); /* extract the sign bit (upper one) */ sign_bit = _mm_and_ps(sign_bit, *(v4sf*)_ps_sign_mask); /* scale by 4/Pi */ y = _mm_mul_ps(x, *(v4sf*)_ps_cephes_FOPI); #ifdef USE_SSE2 /* store the integer part of y in mm0 */ emm2 = _mm_cvttps_epi32(y); /* j=(j+1) & (~1) (see the cephes sources) */ emm2 = _mm_add_epi32(emm2, *(v4si*)_pi32_1); emm2 = _mm_and_si128(emm2, *(v4si*)_pi32_inv1); y = _mm_cvtepi32_ps(emm2); /* get the swap sign flag */ emm0 = _mm_and_si128(emm2, *(v4si*)_pi32_4); emm0 = _mm_slli_epi32(emm0, 29); /* get the polynom selection mask there is one polynom for 0 <= x <= Pi/4 and another one for Pi/4> precision OK for the tan_ps <<- checking tan on [-0.49*Pi, 0.49*Pi] max deviation from tanf(x): 3.8147e-06 at -0.490000009841*Pi, max deviation from cephes_tan(x): 9.53674e-07 ->> precision OK for the tan_ps <<- checking cot on [0.2*Pi, 0.7*Pi] max deviation from cotf(x): 1.19209e-07 at 0.204303119606*Pi, max deviation from cephes_cot(x): 1.19209e-07 ->> precision OK for the cot_ps <<- checking cot on [0.01*Pi, 0.99*Pi] max deviation from cotf(x): 3.8147e-06 at 0.987876517942*Pi, max deviation from cephes_cot(x): 9.53674e-07 ->> precision OK for the cot_ps <<- With atan_ps and atan2_ps you get pretty good precision, atan_ps max deviation is < 2e-7 and atan2_ps max deviation is < 2.5e-7 */ /* Copyright (C) 2016 Tolga Mizrak This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. (this is the zlib license) */ #pragma once #ifndef _SSE_MATHFUN_EXTENSION_H_INCLUDED_ #define _SSE_MATHFUN_EXTENSION_H_INCLUDED_ #ifndef USE_SSE2 #error sse1 & mmx version not implemented #endif #ifdef _MSC_VER #pragma warning( push ) /* warning C4838: conversion from 'double' to 'const float' requires a narrowing conversion */ #pragma warning( disable : 4838 ) /* warning C4305: 'initializing': truncation from 'double' to 'const float' */ #pragma warning( disable : 4305 ) #endif #include "sse_mathfun.h" _PS_CONST( 0, 0 ); _PS_CONST( 2, 2 ); _PI32_CONST( neg1, 1 ); _PS_CONST( tancof_p0, 9.38540185543E-3 ); _PS_CONST( tancof_p1, 3.11992232697E-3 ); _PS_CONST( tancof_p2, 2.44301354525E-2 ); _PS_CONST( tancof_p3, 5.34112807005E-2 ); _PS_CONST( tancof_p4, 1.33387994085E-1 ); _PS_CONST( tancof_p5, 3.33331568548E-1 ); _PS_CONST( tancot_eps, 1.0e-4 ); v4sf tancot_ps( v4sf x, int cotFlag ) { v4sf xmm1, xmm2 = _mm_setzero_ps(), xmm3, sign_bit, y; #ifdef USE_SSE2 v4si emm2; #else #endif sign_bit = x; /* take the absolute value */ x = _mm_and_ps( x, *(v4sf*)_ps_inv_sign_mask ); /* extract the sign bit (upper one) */ sign_bit = _mm_and_ps( sign_bit, *(v4sf*)_ps_sign_mask ); /* scale by 4/Pi */ y = _mm_mul_ps( x, *(v4sf*)_ps_cephes_FOPI ); #ifdef USE_SSE2 /* store the integer part of y in mm0 */ emm2 = _mm_cvttps_epi32( y ); /* j=(j+1) & (~1) (see the cephes sources) */ emm2 = _mm_add_epi32( emm2, *(v4si*)_pi32_1 ); emm2 = _mm_and_si128( emm2, *(v4si*)_pi32_inv1 ); y = _mm_cvtepi32_ps( emm2 ); emm2 = _mm_and_si128( emm2, *(v4si*)_pi32_2 ); emm2 = _mm_cmpeq_epi32( emm2, _mm_setzero_si128() ); v4sf poly_mask = _mm_castsi128_ps( emm2 ); #else #endif /* The magic pass: "Extended precision modular arithmetic" x = ((x - y * DP1) - y * DP2) - y * DP3; */ xmm1 = *(v4sf*)_ps_minus_cephes_DP1; xmm2 = *(v4sf*)_ps_minus_cephes_DP2; xmm3 = *(v4sf*)_ps_minus_cephes_DP3; xmm1 = _mm_mul_ps( y, xmm1 ); xmm2 = _mm_mul_ps( y, xmm2 ); xmm3 = _mm_mul_ps( y, xmm3 ); v4sf z = _mm_add_ps( x, xmm1 ); z = _mm_add_ps( z, xmm2 ); z = _mm_add_ps( z, xmm3 ); v4sf zz = _mm_mul_ps( z, z ); y = *(v4sf*)_ps_tancof_p0; y = _mm_mul_ps( y, zz ); y = _mm_add_ps( y, *(v4sf*)_ps_tancof_p1 ); y = _mm_mul_ps( y, zz ); y = _mm_add_ps( y, *(v4sf*)_ps_tancof_p2 ); y = _mm_mul_ps( y, zz ); y = _mm_add_ps( y, *(v4sf*)_ps_tancof_p3 ); y = _mm_mul_ps( y, zz ); y = _mm_add_ps( y, *(v4sf*)_ps_tancof_p4 ); y = _mm_mul_ps( y, zz ); y = _mm_add_ps( y, *(v4sf*)_ps_tancof_p5 ); y = _mm_mul_ps( y, zz ); y = _mm_mul_ps( y, z ); y = _mm_add_ps( y, z ); v4sf y2; if( cotFlag ) { y2 = _mm_xor_ps( y, *(v4sf*)_ps_sign_mask ); /* y = _mm_rcp_ps( y ); */ /* using _mm_rcp_ps here loses on way too much precision, better to do a div */ y = _mm_div_ps( *(v4sf*)_ps_1, y ); } else { /* y2 = _mm_rcp_ps( y ); */ /* using _mm_rcp_ps here loses on way too much precision, better to do a div */ y2 = _mm_div_ps( *(v4sf*)_ps_1, y ); y2 = _mm_xor_ps( y2, *(v4sf*)_ps_sign_mask ); } /* select the correct result from the two polynoms */ xmm3 = poly_mask; y = _mm_and_ps( xmm3, y ); y2 = _mm_andnot_ps( xmm3, y2 ); y = _mm_or_ps( y, y2 ); /* update the sign */ y = _mm_xor_ps( y, sign_bit ); return y; } v4sf tan_ps( v4sf x ) { return tancot_ps( x, 0 ); } v4sf cot_ps( v4sf x ) { return tancot_ps( x, 1 ); } _PS_CONST( atanrange_hi, 2.414213562373095 ); _PS_CONST( atanrange_lo, 0.4142135623730950 ); const float PIF = 3.141592653589793238; const float PIO2F = 1.5707963267948966192; _PS_CONST( cephes_PIF, 3.141592653589793238 ); _PS_CONST( cephes_PIO2F, 1.5707963267948966192 ); _PS_CONST( cephes_PIO4F, 0.7853981633974483096 ); _PS_CONST( atancof_p0, 8.05374449538e-2 ); _PS_CONST( atancof_p1, 1.38776856032E-1 ); _PS_CONST( atancof_p2, 1.99777106478E-1 ); _PS_CONST( atancof_p3, 3.33329491539E-1 ); v4sf atan_ps( v4sf x ) { v4sf sign_bit, y; sign_bit = x; /* take the absolute value */ x = _mm_and_ps( x, *(v4sf*)_ps_inv_sign_mask ); /* extract the sign bit (upper one) */ sign_bit = _mm_and_ps( sign_bit, *(v4sf*)_ps_sign_mask ); /* range reduction, init x and y depending on range */ #ifdef USE_SSE2 /* x > 2.414213562373095 */ v4sf cmp0 = _mm_cmpgt_ps( x, *(v4sf*)_ps_atanrange_hi ); /* x > 0.4142135623730950 */ v4sf cmp1 = _mm_cmpgt_ps( x, *(v4sf*)_ps_atanrange_lo ); /* x > 0.4142135623730950 && !( x > 2.414213562373095 ) */ v4sf cmp2 = _mm_andnot_ps( cmp0, cmp1 ); /* -( 1.0/x ) */ v4sf y0 = _mm_and_ps( cmp0, *(v4sf*)_ps_cephes_PIO2F ); v4sf x0 = _mm_div_ps( *(v4sf*)_ps_1, x ); x0 = _mm_xor_ps( x0, *(v4sf*)_ps_sign_mask ); v4sf y1 = _mm_and_ps( cmp2, *(v4sf*)_ps_cephes_PIO4F ); /* (x-1.0)/(x+1.0) */ v4sf x1_o = _mm_sub_ps( x, *(v4sf*)_ps_1 ); v4sf x1_u = _mm_add_ps( x, *(v4sf*)_ps_1 ); v4sf x1 = _mm_div_ps( x1_o, x1_u ); v4sf x2 = _mm_and_ps( cmp2, x1 ); x0 = _mm_and_ps( cmp0, x0 ); x2 = _mm_or_ps( x2, x0 ); cmp1 = _mm_or_ps( cmp0, cmp2 ); x2 = _mm_and_ps( cmp1, x2 ); x = _mm_andnot_ps( cmp1, x ); x = _mm_or_ps( x2, x ); y = _mm_or_ps( y0, y1 ); #else #error sse1 & mmx version not implemented #endif v4sf zz = _mm_mul_ps( x, x ); v4sf acc = *(v4sf*)_ps_atancof_p0; acc = _mm_mul_ps( acc, zz ); acc = _mm_sub_ps( acc, *(v4sf*)_ps_atancof_p1 ); acc = _mm_mul_ps( acc, zz ); acc = _mm_add_ps( acc, *(v4sf*)_ps_atancof_p2 ); acc = _mm_mul_ps( acc, zz ); acc = _mm_sub_ps( acc, *(v4sf*)_ps_atancof_p3 ); acc = _mm_mul_ps( acc, zz ); acc = _mm_mul_ps( acc, x ); acc = _mm_add_ps( acc, x ); y = _mm_add_ps( y, acc ); /* update the sign */ y = _mm_xor_ps( y, sign_bit ); return y; } v4sf atan2_ps( v4sf y, v4sf x ) { v4sf x_eq_0 = _mm_cmpeq_ps( x, *(v4sf*)_ps_0 ); v4sf x_gt_0 = _mm_cmpgt_ps( x, *(v4sf*)_ps_0 ); v4sf x_le_0 = _mm_cmple_ps( x, *(v4sf*)_ps_0 ); v4sf y_eq_0 = _mm_cmpeq_ps( y, *(v4sf*)_ps_0 ); v4sf x_lt_0 = _mm_cmplt_ps( x, *(v4sf*)_ps_0 ); v4sf y_lt_0 = _mm_cmplt_ps( y, *(v4sf*)_ps_0 ); v4sf zero_mask = _mm_and_ps( x_eq_0, y_eq_0 ); v4sf zero_mask_other_case = _mm_and_ps( y_eq_0, x_gt_0 ); zero_mask = _mm_or_ps( zero_mask, zero_mask_other_case ); v4sf pio2_mask = _mm_andnot_ps( y_eq_0, x_eq_0 ); v4sf pio2_mask_sign = _mm_and_ps( y_lt_0, *(v4sf*)_ps_sign_mask ); v4sf pio2_result = *(v4sf*)_ps_cephes_PIO2F; pio2_result = _mm_xor_ps( pio2_result, pio2_mask_sign ); pio2_result = _mm_and_ps( pio2_mask, pio2_result ); v4sf pi_mask = _mm_and_ps( y_eq_0, x_le_0 ); v4sf pi = *(v4sf*)_ps_cephes_PIF; v4sf pi_result = _mm_and_ps( pi_mask, pi ); v4sf swap_sign_mask_offset = _mm_and_ps( x_lt_0, y_lt_0 ); swap_sign_mask_offset = _mm_and_ps( swap_sign_mask_offset, *(v4sf*)_ps_sign_mask ); v4sf offset0 = _mm_setzero_ps(); v4sf offset1 = *(v4sf*)_ps_cephes_PIF; offset1 = _mm_xor_ps( offset1, swap_sign_mask_offset ); v4sf offset = _mm_andnot_ps( x_lt_0, offset0 ); offset = _mm_and_ps( x_lt_0, offset1 ); v4sf arg = _mm_div_ps( y, x ); v4sf atan_result = atan_ps( arg ); atan_result = _mm_add_ps( atan_result, offset ); /* select between zero_result, pio2_result and atan_result */ v4sf result = _mm_andnot_ps( zero_mask, pio2_result ); atan_result = _mm_andnot_ps( pio2_mask, atan_result ); atan_result = _mm_andnot_ps( pio2_mask, atan_result); result = _mm_or_ps( result, atan_result ); result = _mm_or_ps( result, pi_result ); return result; } /* for convenience of calling simd sqrt */ float sqrt_ps( float x ) { v4sf sse_value = _mm_set_ps1( x ); sse_value = _mm_sqrt_ps( sse_value ); return _mm_cvtss_f32( sse_value ); } float rsqrt_ps( float x ) { v4sf sse_value = _mm_set_ps1( x ); sse_value = _mm_rsqrt_ps( sse_value ); return _mm_cvtss_f32( sse_value ); } /* atan2 implementation using atan, used as a reference to implement atan2_ps */ float atan2_ref( float y, float x ) { if( x == 0.0f ) { if( y == 0.0f ) { return 0.0f; } float result = _ps_cephes_PIO2F[0]; if( y < 0.0f ) { result = -result; } return result; } if( y == 0.0f ) { if( x > 0.0f ) { return 0.0f; } return PIF; } float offset = 0; if( x < 0.0f ) { offset = PIF; if( y < 0.0f ) { offset = -offset; } } v4sf val = _mm_set_ps1( y / x ); val = atan_ps( val ); return offset + _mm_cvtss_f32( val ); } #ifdef _MSC_VER #pragma warning( pop ) #endif #endif dyne-frei0r-b93ec51/src/filter/keyspillm0pup/000077500000000000000000000000001524104146000211425ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/keyspillm0pup/CMakeLists.txt000066400000000000000000000004301524104146000236770ustar00rootroot00000000000000set (SOURCES keyspillm0pup.c) set (TARGET keyspillm0pup) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/keyspillm0pup/keyspillm0pup.c000066400000000000000000000602751524104146000241360ustar00rootroot00000000000000/* keyspillm0pup.c This Frei0r plugin cleans key color residue from composited video Version 0.1 mar 2012 Copyright (C) 2012 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //Version 0.2 //compile: gcc -c -fPIC -Wall keyspillm0pup.c -o keyspillm0pup.o //link: gcc -shared -o keyspillm0pup.so keyspillm0pup.o //******************************************************************* #include #include #include #include #include #include #include double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //---------------------------------------------------- void RGBA8888_2_float(const uint32_t* in, float_rgba *out, int w, int h) { uint8_t *cin; int i; float f1; cin=(uint8_t *)in; f1=1.0/255.0; for (i=0;i1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //------------------------------------------------- //premakne barvo proti target //sorazmerno maski //*mask=float maska [0...1] //k=key //am=amount [0...1] void clean_tgt_m(float_rgba *s, int w, int h, float_rgba k, float *mask, float am, float_rgba tgt) { int i; float a,aa,min; min=0.5; //min aa = max color change for (i=0;i1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //---------------------------------------------------------- //desaturate colors according to mask void desat_m(float_rgba *s, int w, int h, float *mask, float des, int cm) { float a,y,cr,cb,kr,kg,kb,ikg; int i; float ds; cocos(cm,&kr,&kg,&kb); ikg=1.0/kg; for (i=0;i1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //---------------------------------------------------------- //adjust luma according to mask void luma_m(float_rgba *s, int w, int h, float *mask, float lad, int cm) { float a,m,mm,y,cr,cb,kr,kg,kb,ikg; int i; cocos(cm,&kr,&kg,&kb); ikg=1.0/kg; m=2.0*lad; for (i=0;i=1.0) y=mm-1.0+y*(2.0-mm); else y=mm*y; //back to RGB s[i].r=cr+y; s[i].b=cb+y; s[i].g=(y-kr*s[i].r-kb*s[i].b)*ikg; if (s[i].r<0.0) s[i].r=0.0; if (s[i].g<0.0) s[i].g=0.0; if (s[i].b<0.0) s[i].b=0.0; if (s[i].r>1.0) s[i].r=1.0; if (s[i].g>1.0) s[i].g=1.0; if (s[i].b>1.0) s[i].b=1.0; } } //--------------------------------------------------------- //do the blur for edge mask //This is the fibe1o_8 function from the IIRblur plugin //converted to scalar float (for planar color) // 1-tap IIR v 4 smereh //optimized for speed //loops rearanged for more locality (better cache hit ratio) //outer (vertical) loop 2x unroll to break dependency chain //simplified indexes void fibe1o_f(float *s, int w, int h, float a, int ec) { int i,j; float b,g,g4,avg,avg1,cr,g4a,g4b; int p,pw,pj,pwj,pww,pmw; avg=8; //koliko vzorcev za povprecje pri edge comp avg1=1.0/avg; g=1.0/(1.0-a); g4=1.0/g/g/g/g; //predpostavimo, da je "zunaj" crnina (nicle) b=1.0/(1.0-a)/(1.0+a); //prvih avg vrstic for (i=0;i=0;j--) //nazaj s[p+j]=a*s[p+j+1]+s[p+j]; } //prvih avg vrstic samo navzdol (nazaj so ze) for (i=0;i=1;j--) //nazaj { pj=p+j;pwj=pw+j; s[pj-1]=a*s[pj]+s[pj-1]; s[pwj]=a*s[pwj+1]+s[pwj]; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[pj]=s[pj]+a*s[pmw+j]; s[pwj+1]=s[pwj+1]+a*s[pj+1]; } //konec levo s[pw]=s[pw]+a*s[pw+1]; //nazaj s[p]=s[p]+a*s[pmw]; //dol s[pw+1]=s[pw+1]+a*s[p+1]; //dol s[pw]=s[pw]+a*s[p]; //dol } //ce je sodo stevilo vrstic, moras zadnjo posebej if (i!=h) { p=i*w; pw=p+w; for (j=1;j=0;j--) //nazaj in dol { s[p+j]=a*s[p+j+1]+s[p+j]; //zdaj naredi se en piksel vertikalno dol, za vse stolpce //dva nazaj, da ne vpliva na H nazaj s[p+j+1]=s[p+j+1]+a*s[p-w+j+1]; } //levi piksel vert s[p]=s[p]+a*s[p-w]; } //zadnja vrstica (h-1) g4b=g4*b; g4a=g4/(1.0-a); p=(h-1)*w; if (ec!=0) { for (i=0;i=0;i--) //po vrsticah navzgor { p=i*w; pw=p+w; for (j=0;j0.005) void rgb_mask(float_rgba *s, int w, int h, float *mask, float_rgba k, float t, float p, int fo) { int i; float dr,dg,db,d,ip,tr,a,de; ip = (p>0.000001) ? 1.0/p : 1000000.0; tr=1.0/3.0; for (i=0;i(t+p)) a=1.0; //notranjost (alfa=1) else a=(d-t)*ip; if (d0.005) void hue_mask(float_rgba *s, int w, int h, float *mask, float_rgba k, float t, float p, int fo) { int i; float d,ip,tr,a; float ka,k32,kh,kbb,ipi,b,hh; float sa; k32=sqrtf(3.0)/2.0; ipi=1.0/PI; ka=k.r-0.5*k.g-0.5*k.b; kbb=k32*(k.g-k.b); kh=atan2f(kbb,ka)*ipi; // [-1...+1] sa=0.0; //da compiler ne jamra //printf("color mask, key hue = %6.3f\n",kh); //printf("color mask, key = %6.3f %6.3f %6.3f\n",k.r, k.g, k.b); //printf("color mask, key a.b = %6.3f %6.3f\n",ka,kbb); ip = (p>0.000001) ? 1.0/p : 1000000.0; tr=1.0/3.0; for (i=0;ikh) ? hh-kh : kh-hh; // [0...2] d = (d>1.0) ? 2.0-d : d; // [0...1] cir // sa=hypotf(b,a)/(s[i].r+s[i].g+s[i].b+1.0E-6)*3.0; if (d>(t+p)) a=1.0; //notranjost (alfa=1) else a=(d-t)*ip; if (d0.996) mask[i]=1.0; else mask[i]=0.0; //blur mask a=expf(logf(lim)/wd); fibe1o_f(mask, w, h, a, 1); //select edge if (io==-1) //inside for (i=0;i0.5) mask[i]=2.0*(1.0-mask[i]); else mask[i]=0.0; //inside only if (mask[i]0.004)) mask[i]=1.0-ia*s[i].a; else mask[i]=0.0; } //------------------------------------------------ //gate the mask based on similarity of hue to key void hue_gate(float_rgba *s, int w, int h, float *mask, float_rgba k, float t, float p) { float k32,ka,kb,kh,ipi2,a,b,hh,d,aa,ip; int i; k32=sqrtf(3.0)/2.0; ipi2=0.5/PI; ip = (p>0.000001) ? 1.0/p : 1000000.0; ka=k.r-0.5*k.g-0.5*k.b; kb=k32*(k.g-k.b); kh=atan2f(kb,ka)*ipi2; // +- 1.0 for (i=0;ikh) ? hh-kh : kh-hh; // [0...2] d = (d>1.0) ? 2.0-d : d; if (d>(t+p)) {mask[i]=0.0; continue;} if (d0.000001) ? 1.0/p : 1000000.0; for (i=0;it2) continue; if (saname="keyspillm0pup"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=3; info->num_params=13; info->explanation="Reduces the visibility of key color spill in chroma keying"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Key color"; info->type = F0R_PARAM_COLOR; info->explanation = "Key color that was used for chroma keying"; break; case 1: info->name = "Target color"; info->type = F0R_PARAM_COLOR; info->explanation = "Desired color to replace key residue with"; break; case 2: info->name = "Mask type"; info->type = F0R_PARAM_STRING; info->explanation = "Which mask to apply [0,1,2,3]"; break; case 3: info->name = "Tolerance"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Range of colors around the key, where effect is full strength"; break; case 4: info->name = "Slope"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Range of colors around the key where effect gradually decreases"; break; case 5: info->name = "Hue gate"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Restrict mask to hues close to key"; break; case 6: info->name = "Saturation threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Restrict mask to saturated colors"; break; case 7: info->name = "Operation 1"; info->type = F0R_PARAM_STRING; info->explanation = "First operation 1 [0,1,2]"; break; case 8: info->name = "Amount 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 9: info->name = "Operation 2"; info->type = F0R_PARAM_STRING; info->explanation = "Second operation 2 [0,1,2]"; break; case 10: info->name = "Amount 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 11: info->name = "Show mask"; info->type = F0R_PARAM_BOOL; info->explanation = "Replace image with the mask"; break; case 12: info->name = "Mask to Alpha"; info->type = F0R_PARAM_BOOL; info->explanation = "Replace alpha channel with the mask"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; //defaults in->key.r = 0.1; in->key.g = 0.8; in->key.b = 0.1; in->tgt.r = 0.78; in->tgt.g = 0.5; in->tgt.b = 0.4; in->maskType=0; in->tol=0.12; in->slope=0.2; in->Hgate=0.25; in->Sthresh=0.15; in->op1=1; in->am1=0.55; in->op2=0; in->am2=0.0; in->showmask=0; in->m2a=0; in->fo=1; in->cm=1; const char* sval = "0"; in->liststr = (char*)malloc( strlen(sval) + 1 ); strcpy( in->liststr, sval ); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst* in = (inst*)instance; free(in->liststr); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg,tmpi,nc; f0r_param_color_t tmpc; char *tmpch; p=(inst*)instance; chg=0; switch(param_index) { case 0: //key color tmpc=*(f0r_param_color_t*)parm; if ((tmpc.r!=p->key.r) || (tmpc.g!=p->key.g) || (tmpc.b!=p->key.b)) chg=1; p->key=tmpc; p->krgb.r=p->key.r; p->krgb.g=p->key.g; p->krgb.b=p->key.b; break; case 1: //target color tmpc=*(f0r_param_color_t*)parm; if ((tmpc.r!=p->tgt.r) || (tmpc.g!=p->tgt.g) || (tmpc.b!=p->tgt.b)) chg=1; p->tgt=tmpc; p->trgb.r=p->tgt.r; p->trgb.g=p->tgt.g; p->trgb.b=p->tgt.b; break; case 2: //Mask type (list) tmpch = (*(f0r_param_string*)parm); if (tmpch && strcmp(p->liststr, tmpch)) { p->liststr = realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); } nc=sscanf(p->liststr,"%d",&tmpi); // if ((nc<=0)||(tmpi<0)||(tmpi>3)) tmpi=1; if ((nc<=0)||(tmpi<0)||(tmpi>3)) break; if (p->maskType != tmpi) chg=1; p->maskType = tmpi; break; case 3: //tolerance tmpf=map_value_forward(*((double*)parm), 0.0, 0.5); if (p->tol != tmpf) chg=1; p->tol = tmpf; break; case 4: //slope tmpf=map_value_forward(*((double*)parm), 0.0, 0.5); if (p->slope != tmpf) chg=1; p->slope = tmpf; break; case 5: //Hue gate tmpf=*(double*)parm; if (tmpf!=p->Hgate) chg=1; p->Hgate=tmpf; break; case 6: //Saturation threshold tmpf=*(double*)parm; if (tmpf!=p->Sthresh) chg=1; p->Sthresh=tmpf; break; case 7: //Operation 1 (list) tmpch = (*(f0r_param_string*)parm); if (tmpch && strcmp(p->liststr, tmpch)) { p->liststr = realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); } nc=sscanf(p->liststr,"%d",&tmpi); // if ((nc<=0)||(tmpi<0)||(tmpi>4)) tmpi=0; if ((nc<=0)||(tmpi<0)||(tmpi>4)) break; if (p->op1 != tmpi) chg=1; p->op1 = tmpi; break; case 8: //Amount 1 tmpf=*(double*)parm; if (tmpf!=p->am1) chg=1; p->am1=tmpf; break; case 9: //Operation 2 (list) tmpch = (*(f0r_param_string*)parm); if (tmpch && strcmp(p->liststr, tmpch)) { p->liststr = realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); } nc=sscanf(p->liststr,"%d",&tmpi); // if ((nc<=0)||(tmpi<0)||(tmpi>4)) tmpi=0; if ((nc<=0)||(tmpi<0)||(tmpi>4)) break; if (p->op2 != tmpi) chg=1; p->op2 = tmpi; break; case 10: //Amount 2 tmpf=*(double*)parm; if (p->am2 != tmpf) chg=1; p->am2 = tmpf; break; case 11: //Show mask (bool) tmpf=*(double*)parm; tmpi=roundf(tmpf); if (tmpi!=p->showmask) chg=1; p->showmask=tmpi; break; case 12: //Mask to Alpha (bool) tmpf=*(double*)parm; tmpi=roundf(tmpf); if (tmpi!=p->m2a) chg=1; p->m2a=tmpi; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: //key color *((f0r_param_color_t*)param)=p->key; break; case 1: //target color *((f0r_param_color_t*)param)=p->tgt; break; case 2: //Mask type (list) p->liststr=realloc(p->liststr,16); sprintf(p->liststr,"%d",p->maskType); *((char**)param) = p->liststr; break; case 3: //tolerance *((double*)param)=map_value_backward(p->tol, 0.0, 0.5); break; case 4: //slope *((double*)param)=map_value_backward(p->slope, 0.0, 0.5); break; case 5: //Hue gate *((double*)param)=p->Hgate; break; case 6: //Saturation threshold *((double*)param)=p->Sthresh; break; case 7: //Operation 1 (list) p->liststr=realloc(p->liststr,16); sprintf(p->liststr,"%d",p->op1); *((char**)param) = p->liststr; break; case 8: //Amount 1 *((double*)param)=p->am1; break; case 9: //Operation 2 (list) p->liststr=realloc(p->liststr,16); sprintf(p->liststr,"%d",p->op2); *((char**)param) = p->liststr; break; case 10: //Amount 2 *((double*)param)=p->am2; break; case 11: //Show mask (bool) *((double*)param)=(double)p->showmask; break; case 12: //Mask 2 Alpha (bool) *((double*)param)=(double)p->m2a; break; } } //============================================================== void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; //video buffers float *mask; float_rgba *sl; assert(instance); in=(inst*)instance; sl = calloc(in->w * in->h, sizeof(float_rgba)); mask = calloc(in->w * in->h, sizeof(float)); RGBA8888_2_float(inframe, sl, in->w, in->h); switch(in->maskType) //GENERATE MASK { case 0: //Color distance based mask { rgb_mask(sl, in->w, in->h, mask, in->krgb, in->tol, in->slope, in->fo); break; } case 1: //Transparency based mask { trans_mask(sl, in->w, in->h, mask, in->tol); break; } case 2: //Edge based mask inwards { edge_mask(sl, in->w, in->h, mask, in->tol*200.0, -1); break; } case 3: //Edge based mask outwards { edge_mask(sl, in->w, in->h, mask, in->tol*200.0, 1); break; } } hue_gate(sl, in->w, in->h, mask, in->krgb, in->Hgate, 0.5*in->Hgate); sat_thres(sl, in->w, in->h, mask, in->Sthresh); switch(in->op1) //OPERATION 1 { case 0: break; case 1: //De-Key { clean_rad_m(sl, in->w, in->h, in->krgb, mask, in->am1); break; } case 2: //Target { clean_tgt_m(sl, in->w, in->h, in->krgb, mask, in->am1, in->trgb); break; } case 3: //Desaturate { desat_m(sl, in->w, in->h, mask, in->am1, in->cm); break; } case 4: //Luma adjust { luma_m(sl, in->w, in->h, mask, in->am1, in->cm); break; } } switch(in->op2) //OPERATION 2 { case 0: break; case 1: //De-Key { clean_rad_m(sl, in->w, in->h, in->krgb, mask, in->am2); break; } case 2: //Target { clean_tgt_m(sl, in->w, in->h, in->krgb, mask, in->am2, in->trgb); break; } case 3: //Desaturate { desat_m(sl, in->w, in->h, mask, in->am2, in->cm); break; } case 4: //Luma adjust { luma_m(sl, in->w, in->h, mask, in->am2, in->cm); break; } } if (in->showmask) //REPLACE IMAGE WITH THE MASK { copy_mask_i(sl, in->w, in->h, mask); } if (in->m2a) //REPLACE ALPHA WITH THE MASK { copy_mask_a(sl, in->w, in->h, mask); } float_2_RGBA8888(sl, outframe, in->w, in->h); free(mask); free(sl); } dyne-frei0r-b93ec51/src/filter/keyspillm0pup/readme000077500000000000000000000106201524104146000223240ustar00rootroot00000000000000keyspillm0pup This plugin removes the residual key color fringing, which can remain after chroma key compositing. Written by Marko Cebokli, apr 2012, and released under GNU GPL RELEASE NOTES ** apr 2012 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) DESCRIPTION After some experimentation with chroma keying, it looked to me that there is no single method of key cleaning, that works in all situations, like keyspill on bright, keyspill on dark, etc. So I included several cleaning options, which can be used alone or in combination. In short, it offers three ways of pixel selection (masking), that can be combined with four types of color changing operations. The three selection / masking modes are based on - similarity to key color - transparency - closeness to the edge and the four things that can be done to the selected pixels are - move away from the key color (De-Key) - move towards an target color (Target) - desaturate - luma (brightness) adjust. MASKS Color difference masks are based on the color of the image, and do not depend on the alpha from the preceding keying, except for ignoring the 100% transparent areas, to increase speed. Transparency and Edge masks are based on the alpha channel from the preceding keying operation. Transparency masks will affect only the parts that are neither 100% opaque nor 100% transparent, based on the alpha values from the preceding keying operation. The effect will be proportional to the transparency. NOTE: if a "hard key" was used in the preceding keying, there will be no areas that T operations could affect. Edge maskss will affect only pixels close to the edge, with the effect diminishing away from the edge. The outer edge is the edge of the fully opaque part, where the alpha from the preceding keying is 1.0 (255). NOTE: the edge masking algorithm is not yet what I would like it to be. I will have to look some more into this, and improve it, so consider it a "temporary solution" that will change in the future. All masks can be further pruned with two parameters: an "hue gate", which will limit the mask to hues close to the key hue, and an "saturation threshold", which will limit the mask to areas with color saturation above a threshold. CASCADING This plugin can be cascaded, but it is not possible to get the same color based mask in the second instance, because the colors will be changed by the first instance. To enable two operations with the same mask, each plugin instance can do two operations. With transparency and edge masks, cascading is a bit easier. If the hue gate and saturation threshold are not used, transparency and edge masks can be exactly the same in cascaded plugins. PARAMETERS: Key color: This should be the same or similar to the key color used for the preceding keying operation. Target color: This is only used when "Target" operation is used with one of the masks. The colors in the affected areas will be moved towards this color, according to the "Amount" parameter. Mask type: Selects the type of mask that will determine where the color altering operations will occur. Tolerance: For the color difference mask, the range of colors around the key, that will be 100% affected. For the transparency mask, the "amplification". For the edge mask, the width of the affected area. Slope: For the color difference mask, the range of colors outside of "Tolerance", that will be gradually less affected. No function for the transparency and edge masks. Hue gate: Reduces the mask according to difference from key hue, to prevent change to pixels that are within the mask, but not polluted by key. Saturation threshold: Reduces the mask according to color saturation, to avoid affecting the neutral areas. Operation 1: Selects which of the four possible operations will be done on the mask-selected pixels. Apart from no operation, there are four possibilities: De-key, Target, De-saturate and Luma adjust. Amount 1: The amount of the selected operation 1, how much the colors will change. Operation 2, Amount 2: Enable a second operation to be performed with the same mask. Show mask: This will show the selected mask as a greyscale image, to help with fine tuning of the masks. Should be OFF for the final render. Mask to Alpha: Copies the active mask to the alpha channel. For all normal spill cleaning operations, this should be OFF. By setting it ON, the keyspillm0pup itself can be used as a keyer, or to generate some special effects. dyne-frei0r-b93ec51/src/filter/lenscorrection/000077500000000000000000000000001524104146000213555ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/lenscorrection/CMakeLists.txt000066400000000000000000000004321524104146000241140ustar00rootroot00000000000000set (SOURCES lenscorrection.c) set (TARGET lenscorrection) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/lenscorrection/lenscorrection.c000066400000000000000000000143271524104146000245610ustar00rootroot00000000000000/* lenscorrection.c * Copyright (C) 2007 Richard Spindler * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct lenscorrection_instance { unsigned int width; unsigned int height; double xcenter; double ycenter; double correctionnearcenter; double correctionnearedges; double brightness; } lenscorrection_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* lenscorrection_info) { lenscorrection_info->name = "Lens Correction"; lenscorrection_info->author = "Richard Spindler"; lenscorrection_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; lenscorrection_info->color_model = F0R_COLOR_MODEL_RGBA8888; lenscorrection_info->frei0r_version = FREI0R_MAJOR_VERSION; lenscorrection_info->major_version = 0; lenscorrection_info->minor_version = 2; lenscorrection_info->num_params = 5; lenscorrection_info->explanation = "Allows compensation of lens distortion"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "X center"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Y center"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Correction near center"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Correction near edges"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Brightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { lenscorrection_instance_t* inst = (lenscorrection_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->xcenter = 0.5; inst->ycenter = 0.5; inst->correctionnearcenter = 0.5; inst->correctionnearedges = 0.5; inst->brightness = 0.5; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); lenscorrection_instance_t* inst = (lenscorrection_instance_t*)instance; switch(param_index) { double val; case 0: val = *((double*)param); inst->xcenter = val; break; case 1: val = *((double*)param); inst->ycenter = val; break; case 2: val = *((double*)param); inst->correctionnearcenter = val; break; case 3: val = *((double*)param); inst->correctionnearedges = val; break; case 4: val = *((double*)param); inst->brightness = val; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); lenscorrection_instance_t* inst = (lenscorrection_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->xcenter; break; case 1: *((double*)param) = inst->ycenter; break; case 2: *((double*)param) = inst->correctionnearcenter; break; case 3: *((double*)param) = inst->correctionnearedges; break; case 4: *((double*)param) = inst->brightness; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { //Algorithm fetched from Krita int x, y; assert(instance); lenscorrection_instance_t* inst = (lenscorrection_instance_t*)instance; double xcenter = inst->xcenter; double ycenter = inst->ycenter; double correctionnearcenter = inst->correctionnearcenter; double correctionnearedges = inst->correctionnearedges; /* double brightness = inst->brightness; */ double normallise_radius_sq = 4.0 / (inst->width * inst->width + inst->height * inst->height ); xcenter = inst->width * xcenter; ycenter = inst->height * ycenter; double mult_sq = ( correctionnearcenter - 0.5 ); double mult_qd = ( correctionnearedges - 0.5); for ( y = 0; y < inst->height; y++ ) { for ( x = 0; x < inst->width; x++ ) { double off_x = x - xcenter; double off_y = y - ycenter; double radius_sq = ( (off_x * off_x) + (off_y * off_y) ) * normallise_radius_sq; double radius_mult = radius_sq * mult_sq + radius_sq * radius_sq * mult_qd; /* double mag = radius_mult; */ radius_mult += 1.0; double srcX = xcenter + radius_mult * off_x; double srcY = ycenter + radius_mult * off_y; /* double brighten = 1.0 + mag * brightness; */ // Disabled to avoid compiler warnings int sx; int sy; sx = srcX; sy = srcY; if ( sx < 0 || sy < 0 || sx >= inst->width || sy >= inst->height ) { outframe[x + y * inst->width] = 0x00000000; continue; } //FIXME: interpolate pixel!! outframe[x + y * inst->width] = inframe[sx + sy * inst->width]; } } } uint32_t interpolate_pixel( uint8_t* frame, int w, int h, double x, double y ) { /* +--+--+ | | | +--+--+ | | | +--+--+ 0.5 is full pixel value 0.25 interpolate to left pixel 0.75 interpolate to right pixel */ /* //Disabled to avoid warnings when compiling double xoff = x - floor(x); int xc = (int)floor(x); int yc = (int)floor(y); int i = (xc+yc*w)*4; uint8_t color1_r = (uint8_t)( xoff * frame[i] + ( 1.0 - xoff ) * frame[i] ); uint8_t color1_g = (uint8_t)( xoff * frame[i+1] + ( 1.0 - xoff ) * frame[i+1] ); uint8_t color1_b = (uint8_t)( xoff * frame[i+2] + ( 1.0 - xoff ) * frame[i+2] ); uint8_t color1_a = (uint8_t)( xoff * frame[i+3] + ( 1.0 - xoff ) * frame[i+3] ); */ return 0; } dyne-frei0r-b93ec51/src/filter/letterb0xed/000077500000000000000000000000001524104146000205465ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/letterb0xed/CMakeLists.txt000066400000000000000000000004241524104146000233060ustar00rootroot00000000000000set (SOURCES letterb0xed.c) set (TARGET letterb0xed) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/letterb0xed/letterb0xed.c000066400000000000000000000073671524104146000231510ustar00rootroot00000000000000/* letterb0xed.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include typedef struct letterb0xed_instance { double value; double bg_transparent; int w, h; int top, bottom; int len; uint32_t background; } letterb0xed_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "LetterB0xed"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 2; info->explanation = "Adds Black Borders at top and bottom for Cinema Look"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Border Width"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Transparency"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->len = width * height; inst->value = 0.4; inst->bg_transparent = 0.0; inst->top = (int)( ( inst->h / 2 ) * inst->value ); inst->bottom = inst->h - inst->top; inst->top *= inst->w; inst->bottom *= inst->w; inst->background = 0xFF000000; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; switch ( param_index ) { case 0: inst->value = *((double*)param); break; case 1: inst->bg_transparent = *((double*)param); break; } inst->top = (int)( ( inst->h / 2 ) * inst->value ); inst->bottom = inst->h - inst->top; inst->top *= inst->w; inst->bottom *= inst->w; inst->background = 0x00000000; if ( inst->bg_transparent < 0.5 ) { ((uint8_t*)(&inst->background))[3] = 0xFF; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->value; break; case 1: *((double*)param) = inst->bg_transparent; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { letterb0xed_instance_t* inst = (letterb0xed_instance_t*)instance; int i; for ( i = 0; i < inst->top; i++ ) { outframe[i] = inst->background; } for ( i = inst->top; i < inst->bottom; i++ ) { outframe[i] = inframe[i]; } for ( i = inst->bottom; i < inst->len; i++ ) { outframe[i] = inst->background; } } dyne-frei0r-b93ec51/src/filter/levels/000077500000000000000000000000001524104146000176165ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/levels/CMakeLists.txt000066400000000000000000000006221524104146000223560ustar00rootroot00000000000000# Set C99 flag for gcc if (CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") endif (CMAKE_COMPILER_IS_GNUCC) set (SOURCES levels.c) set (TARGET levels) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/levels/levels.c000066400000000000000000000274461524104146000212710ustar00rootroot00000000000000/* -*- mode: c; c-basic-offset: 2; indent-tabs-mode: nil; -*- * levels.c * Copyright (C) 2009 Maksim Golovkin (m4ks1k@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" enum ChannelChoice { CHANNEL_RED, CHANNEL_GREEN, CHANNEL_BLUE, CHANNEL_LUMA, }; enum HistogramPosChoice { POS_TOP_LEFT, POS_TOP_RIGHT, POS_BOTTOM_LEFT, POS_BOTTOM_RIGHT, }; enum ParamIndex { PARAM_CHANNEL, PARAM_INPUT_MIN, PARAM_INPUT_MAX, PARAM_GAMMA, PARAM_OUTPUT_MIN, PARAM_OUTPUT_MAX, PARAM_SHOW_HISTOGRAM, PARAM_HISTOGRAM_POS, PARAMETER_COUNT // last one. }; typedef struct levels_instance { unsigned int width; unsigned int height; double inputMin; // 0 - 1 double inputMax; // 0 - 1 double outputMin; // 0 - 1 double outputMax; // 0 - 1 double gamma; enum ChannelChoice channel; char showHistogram; enum HistogramPosChoice histogramPosition; } levels_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* levels_instance_t) { levels_instance_t->name = "Levels"; levels_instance_t->author = "Maksim Golovkin"; levels_instance_t->plugin_type = F0R_PLUGIN_TYPE_FILTER; levels_instance_t->color_model = F0R_COLOR_MODEL_RGBA8888; levels_instance_t->frei0r_version = FREI0R_MAJOR_VERSION; levels_instance_t->major_version = 0; levels_instance_t->minor_version = 4; levels_instance_t->num_params = PARAMETER_COUNT; levels_instance_t->explanation = "Adjust luminance or color channel intensity"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case PARAM_CHANNEL: info->name = "Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Channel to adjust levels. " "0%=R, 10%=G, 20%=B, 30%=Luma"; break; case PARAM_INPUT_MIN: info->name = "Input black level"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Input black level"; break; case PARAM_INPUT_MAX: info->name = "Input white level"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Input white level"; break; case PARAM_GAMMA: info->name = "Gamma"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Gamma"; break; case PARAM_OUTPUT_MIN: info->name = "Black output"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Black output"; break; case PARAM_OUTPUT_MAX: info->name = "White output"; info->type = F0R_PARAM_DOUBLE; info->explanation = "White output"; break; case PARAM_SHOW_HISTOGRAM: info->name = "Show histogram"; info->type = F0R_PARAM_BOOL; info->explanation = "Show histogram"; break; case PARAM_HISTOGRAM_POS: info->name = "Histogram position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Histogram position. 0%=TL, 10%=TR, 20%=BL, 30%=BR"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { levels_instance_t* inst = (levels_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->inputMin = 0; inst->inputMax = 1; inst->outputMin = 0; inst->outputMax = 1; inst->gamma = 1; inst->channel = CHANNEL_LUMA; inst->showHistogram = 1; inst->histogramPosition = POS_BOTTOM_RIGHT; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); levels_instance_t* inst = (levels_instance_t*)instance; switch(param_index) { case PARAM_CHANNEL: inst->channel = (enum ChannelChoice) CLAMP(floor(*((f0r_param_double *)param) * 10), CHANNEL_RED, CHANNEL_LUMA); break; case PARAM_INPUT_MIN: inst->inputMin = *((f0r_param_double *)param); break; case PARAM_INPUT_MAX: inst->inputMax = *((f0r_param_double *)param); break; case PARAM_GAMMA: inst->gamma = *((f0r_param_double *)param) * 4; break; case PARAM_OUTPUT_MIN: inst->outputMin = *((f0r_param_double *)param); break; case PARAM_OUTPUT_MAX: inst->outputMax = *((f0r_param_double *)param); break; case PARAM_SHOW_HISTOGRAM: inst->showHistogram = *((f0r_param_bool *)param); break; case PARAM_HISTOGRAM_POS: inst->histogramPosition = (enum HistogramPosChoice) CLAMP(floor(*((f0r_param_double *)param) * 10), POS_TOP_LEFT, POS_BOTTOM_RIGHT); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); levels_instance_t* inst = (levels_instance_t*)instance; switch(param_index) { case PARAM_CHANNEL: *((f0r_param_double *)param) = inst->channel / 10.; break; case PARAM_INPUT_MIN: *((f0r_param_double *)param) = inst->inputMin; break; case PARAM_INPUT_MAX: *((f0r_param_double *)param) = inst->inputMax; break; case PARAM_GAMMA: *((f0r_param_double *)param) = inst->gamma / 4; break; case PARAM_OUTPUT_MIN: *((f0r_param_double *)param) = inst->outputMin; break; case PARAM_OUTPUT_MAX: *((f0r_param_double *)param) = inst->outputMax; break; case PARAM_SHOW_HISTOGRAM: *((f0r_param_bool *)param) = inst->showHistogram; break; case PARAM_HISTOGRAM_POS: *((f0r_param_double *)param) = inst->histogramPosition / 10.; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); levels_instance_t* inst = (levels_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned int maxHisto = 0; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int r, g, b; double levels[256]; unsigned int map[256]; double inScale = inst->inputMax != inst->inputMin?inst->inputMax - inst->inputMin:1; double exp = inst->gamma == 0?1:1/inst->gamma; double outScale = inst->outputMax - inst->outputMin; for(int i = 0; i < 256; i++) { double v = i / 255. - inst->inputMin; if (v < 0.0) { v = 0.0; } double w = pow(v / inScale, exp) * outScale + inst->outputMin; map[i] = CLAMP0255(lrintf(w * 255.0)); } if (inst->showHistogram) for(int i = 0; i < 256; i++) levels[i] = 0; while (len--) { r = *src++; g = *src++; b = *src++; if (inst->showHistogram) { int intensity = inst->channel == CHANNEL_RED?r: inst->channel == CHANNEL_GREEN?g: inst->channel == CHANNEL_BLUE?b: CLAMP0255(b * .114 + g * .587 + r * .299); int index = CLAMP0255(intensity); levels[index]++; if (levels[index] > maxHisto) maxHisto = levels[index]; } switch (inst->channel) { case CHANNEL_RED: *dst++ = map[r]; *dst++ = g; *dst++ = b; break; case CHANNEL_GREEN: *dst++ = r; *dst++ = map[g]; *dst++ = b; break; case CHANNEL_BLUE: *dst++ = r; *dst++ = g; *dst++ = map[b]; break; case CHANNEL_LUMA: *dst++ = map[r]; *dst++ = map[g]; *dst++ = map[b]; break; } *dst++ = *src++; // copy alpha } if (inst->showHistogram) { dst = (unsigned char *)outframe; src = (unsigned char *)inframe; int thirdY = inst->height / 3; int thirdX = inst->width / 3; int barHeight = inst->height / 27; int histoHeight = thirdY - barHeight * 3; int xOffset = 0; int yOffset = 0; if (inst->histogramPosition == POS_BOTTOM_RIGHT || inst->histogramPosition == POS_BOTTOM_LEFT) yOffset += 2 * thirdY; if (inst->histogramPosition == POS_BOTTOM_RIGHT || inst->histogramPosition == POS_TOP_RIGHT) xOffset += 2 * thirdX; for(int y = 0; y < histoHeight; y++) { double pointValue = (double)(histoHeight - y) / histoHeight; for(int x = 0; x < thirdX; x++) { int offset = ((y + yOffset) * inst->width + x + xOffset) * 4; int drawPoint = pointValue < (double)levels[CLAMP0255(x * 255 / thirdX)] / maxHisto; dst[offset] = drawPoint?(CHANNEL_RED != inst->channel || CHANNEL_LUMA == inst->channel?0:255):127 + src[offset]/2; dst[offset + 1] = drawPoint?(CHANNEL_GREEN != inst->channel || CHANNEL_LUMA == inst->channel?0:255):127 + src[offset + 1]/2; dst[offset + 2] = drawPoint?(CHANNEL_BLUE != inst->channel || CHANNEL_LUMA == inst->channel?0:255):127 + src[offset + 2]/2; dst[offset + 3] = src[offset + 3]; } } int posInMin = inst->inputMin * thirdX; int posInMax = inst->inputMax * thirdX; int posOutMin = inst->outputMin * thirdX; int posOutMax = inst->outputMax * thirdX; int posGamma = posInMin + (posInMax - posInMin) * pow(inst->gamma, .5) *.5; int color[3]; color[0] = CHANNEL_RED == inst->channel || CHANNEL_LUMA == inst->channel?255:0; color[1] = CHANNEL_GREEN == inst->channel || CHANNEL_LUMA == inst->channel?255:0; color[2] = CHANNEL_BLUE == inst->channel || CHANNEL_LUMA == inst->channel?255:0; int midColor[3]; midColor[0] = color[0]>>1; midColor[1] = color[1]>>1; midColor[2] = color[2]>>1; for(int y = histoHeight; y < thirdY - barHeight * 2; y++) { int offsettedY = (y + yOffset) * inst->width; int offsettedYlower = (y + yOffset + barHeight * 2) * inst->width; for(int x = 0; x < thirdX; x++) { int offset = (offsettedY + x + xOffset) * 4; dst[offset] = 127 + dst[offset]/2; dst[offset + 1] = 127 + dst[offset + 1]/2; dst[offset + 2] = 127 + dst[offset + 2]/2; offset = (offsettedYlower + x + xOffset) * 4; dst[offset] = 127 + dst[offset]/2; dst[offset + 1] = 127 + dst[offset + 1]/2; dst[offset + 2] = 127 + dst[offset + 2]/2; } int delta = (y - histoHeight)/2; for(int x = -delta; x < delta; x++) { int xInMin = x + posInMin; int xInMax = x + posInMax; int xOutMin = x + posOutMin; int xOutMax = x + posOutMax; int xGamma = x + posGamma; if (xInMin >= 0 && xInMin < thirdX) { int offset = (offsettedY + xInMin + xOffset) * 4; dst[offset] = 0; dst[offset + 1] = 0; dst[offset + 2] = 0; } if (xInMax >= 0 && xInMax < thirdX) { int offset = (offsettedY + xInMax + xOffset) * 4; dst[offset] = color[0]; dst[offset + 1] = color[1]; dst[offset + 2] = color[2]; } if (xGamma >= 0 && xGamma < thirdX) { int offset = (offsettedY + xGamma + xOffset) * 4; dst[offset] = midColor[0]; dst[offset + 1] = midColor[1]; dst[offset + 2] = midColor[2]; } if (xOutMin >= 0 && xOutMin < thirdX) { int offset = (offsettedYlower + xOutMin + xOffset) * 4; dst[offset] = 0; dst[offset + 1] = 0; dst[offset + 2] = 0; } if (xOutMax >= 0 && xOutMax < thirdX) { int offset = (offsettedYlower + xOutMax + xOffset) * 4; dst[offset] = color[0]; dst[offset + 1] = color[1]; dst[offset + 2] = color[2]; } } } for(int y = thirdY - barHeight * 2; y < thirdY - barHeight; y++) { for(int x = 0; x < thirdX; x++) { int offset = ((y + yOffset) * inst->width + x + xOffset) * 4; int pointValue = CLAMP0255(x * 255 / thirdX); dst[offset] = inst->channel == CHANNEL_RED || inst->channel == CHANNEL_LUMA?pointValue:0; dst[offset + 1] = inst->channel == CHANNEL_GREEN || inst->channel == CHANNEL_LUMA?pointValue:0; dst[offset + 2] = inst->channel == CHANNEL_BLUE || inst->channel == CHANNEL_LUMA?pointValue:0; } } } } dyne-frei0r-b93ec51/src/filter/lightgraffiti/000077500000000000000000000000001524104146000211475ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/lightgraffiti/CMakeLists.txt000066400000000000000000000005171524104146000237120ustar00rootroot00000000000000set (SOURCES lightgraffiti.cpp) set (TARGET lightgraffiti) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/lightgraffiti/lightgraffiti.cpp000066400000000000000000001336501524104146000245060ustar00rootroot00000000000000/* * Copyright (C) 2010-2011 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /** LIGHT GRAFFITI / LIGHT PAINTING / LUMASOL This effect is intended to simulate what happens when you use a shutter speed of e.g. 10 seconds for your camera and paint with light, like lamps, in the air -- just with video. It tries to remember bright spots and keeps them in a mask. Areas that are not very bright (i.e. background) will not sum up. Originally I saw this effect in some Ford Kuga commercials on YouTube when a friend shew me those. One of them was [1]. No information about how this effect works is given -- only that a guy from the Dutch PIPS:LAB[2] was involved. The technique seems to be slightly different though; whileas this frei0r effect works in post, the original Lumasol effect is said to work directly in-camera. Since the technique is fascinating I started writing this Open-Source effect.[3] The general concept is: 1. Extract the light by using thresholding (absolute brightness and brightness change relative to the background image fetched from the first frame) 2. Store the color in a light mask, and the estimated density in an alpha map (increased every time that a light source hits a pixel to simulate overexposure) 3. Paint the light mask over the video image 4. Dim the alpha map, and update the background image (moving average), if desired. 5. Repeat for the next frame. The second approach (LG_ADV) is based on the observation that colour mixing does not work well with the above one that stores colour values and changes the brightness via an alpha map. Therefore the new approach directly sums up colour values detected in the light source and does not use an alpha map. * Transitions are not very smooth out-of-the-box. This is solved by multiplying the light source's RGB value by (r+g+b)/3 (after normalizing them to [0,1]); Darker lights will then be even darker and the transition to the background looks smoother. * Lights may look a little faint regarding color. Therefore the saturation can be increased by a custom factor. Saturation depends on the brightness of the light map; the darker the light is, the more the saturation is increased. This will, within a sensible range, make the lights look more vital. Dimming works by scaling each color values individually. If you write your own Light Graffiti effect (e.g. for After Effects) I'd very much appreciate to hear about it! -- Simon (Granjow) [1] http://www.youtube.com/watch?v=WVaxuIKPKvU [2] http://www.pipslab.org/bio/keez-duyves/ [3] http://kdenlive.org/users/granjow/writing-light-graffiti-effect */ #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #include "frei0r.hpp" #include #include #include #define LG_ADV //#define LG_NO_OVERLAY // Not really working yet //#define LG_DEBUG // Macros to extract color components #define GETA(abgr) (((abgr) >> (3*CHAR_BIT)) & 0xFF) #define GETB(abgr) (((abgr) >> (2*CHAR_BIT)) & 0xFF) #define GETG(abgr) (((abgr) >> (1*CHAR_BIT)) & 0xFF) #define GETR(abgr) (((abgr) >> (0*CHAR_BIT)) & 0xFF) // Macro to assemble a color in RGBA8888 format #define RGBA(r,g,b,a) ( ((r) << (0*CHAR_BIT)) | ((g) << (1*CHAR_BIT)) | ((b) << (2*CHAR_BIT)) | ((a) << (3*CHAR_BIT)) ) // Component-wise maximum #define MAX(a,b) ( (((((a) >> (0*CHAR_BIT)) & 0xFF) > (((b) >> (0*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (0*CHAR_BIT))) : ((b) & (0xFF << (0*CHAR_BIT)))) \ | (((((a) >> (1*CHAR_BIT)) & 0xFF) > (((b) >> (1*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (1*CHAR_BIT))) : ((b) & (0xFF << (1*CHAR_BIT)))) \ | (((((a) >> (2*CHAR_BIT)) & 0xFF) > (((b) >> (2*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (2*CHAR_BIT))) : ((b) & (0xFF << (2*CHAR_BIT)))) \ | (((((a) >> (3*CHAR_BIT)) & 0xFF) > (((b) >> (3*CHAR_BIT)) & 0xFF)) ? ((a) & (0xFF << (3*CHAR_BIT))) : ((b) & (0xFF << (3*CHAR_BIT)))) ) #define CLAMP(a) (((a) < 0) ? 0 : (((a) > 255) ? 255 : (a))) #define ALPHA(mask,img) \ ( ( ((uint32_t) ( ((((mask) >> (0*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (0*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (0*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (0*CHAR_BIT)) & 0xFF) )) << (0*CHAR_BIT)) \ | ( ((uint32_t) ( ((((mask) >> (1*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (1*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (1*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (1*CHAR_BIT)) & 0xFF) )) << (1*CHAR_BIT)) \ | ( ((uint32_t) ( ((((mask) >> (2*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (2*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (2*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (2*CHAR_BIT)) & 0xFF) )) << (2*CHAR_BIT)) \ | ( ((uint32_t) ( ((((mask) >> (3*CHAR_BIT)) & 0xFF)/255.0) * ( ((mask) >> (3*CHAR_BIT)) & 0xFF) \ + (1 - (( ((mask) >> (3*CHAR_BIT)) & 0xFF)/255.0)) * ( ((img) >> (3*CHAR_BIT)) & 0xFF) )) << (3*CHAR_BIT)) ) // Screen layer mode #define SCREEN1(mask,img) ((uint8_t) (255-(255.0-(mask))*(255.0-(img))/255.0)) // Luma calculation. Refer to the SOP/Sat filter. #define REC709Y(r,g,b) (.2126*(r) + .7152*(g) + .0722*(b)) struct RGBFloat { float r; float g; float b; }; class LightGraffiti : public frei0r::filter { public: LightGraffiti(unsigned int width, unsigned int height) : m_lightMask(width*height, 0), m_alphaMap(4*width*height, 0), m_meanInitialized(false) { m_mode = Graffiti_LongAvgAlphaCumC; m_dimMode = Dim_Mult; #ifdef LG_ADV RGBFloat rgb0; rgb0.r = 0; rgb0.g = 0; rgb0.b = 0; m_rgbLightMask = std::vector(width*height, rgb0); #ifdef LG_DEBUG for (int i = 0; i < width*height; i++) { if (m_rgbLightMask[i].r != 0 || m_rgbLightMask[i].g != 0 || m_rgbLightMask[i].b != 0) { std::cout << "ERROR: " << m_rgbLightMask[i].r; } } #endif #endif #ifdef LG_NO_OVERLAY m_prevMask = std::vector(width*height, rgb0); #endif register_param(m_pSensitivity, "sensitivity", "Sensitivity of the effect for light (higher sensitivity will lead to brighter lights)"); register_param(m_pBackgroundWeight, "backgroundWeight", "Describes how strong the (accumulated) background should shine through"); register_param(m_pThresholdBrightness, "thresholdBrightness", "Brightness threshold to distinguish between foreground and background"); register_param(m_pThresholdDifference, "thresholdDifference", "Threshold: Difference to background to distinguish between fore- and background"); register_param(m_pThresholdDiffSum, "thresholdDiffSum", "Threshold for sum of differences. Can in most cases be ignored (set to 0)."); register_param(m_pDim, "dim", "Dimming of the light mask"); register_param(m_pSaturation, "saturation", "Saturation of lights"); register_param(m_pLowerOverexposure, "lowerOverexposure", "Prevents some overexposure if the light source stays steady too long (varying speed)"); register_param(m_pStatsBrightness, "statsBrightness", "Display the brightness and threshold, for adjusting the brightness threshold parameter"); register_param(m_pStatsDiff, "statsDifference", "Display the background difference and threshold"); register_param(m_pStatsDiffSum, "statsDiffSum", "Display the sum of the background difference and the threshold"); register_param(m_pReset, "reset", "Reset filter masks"); register_param(m_pTransparentBackground, "transparentBackground", "Make the background transparent"); register_param(m_pBlackReference, "blackReference", "Uses black as background image instead of the first frame."); register_param(m_pLongAlpha, "longAlpha", "Alpha value for moving average"); register_param(m_pNonlinearDim, "nonlinearDim", "Nonlinear dimming (may look more natural)"); m_pLongAlpha = 1/128.0; m_pSensitivity = 1 / 5.; m_pBackgroundWeight = 0; m_pThresholdBrightness = 450 / 765.; m_pThresholdDifference = 0; m_pThresholdDiffSum = 0; m_pDim = 0; m_pSaturation = 1 / 4.; m_pLowerOverexposure = 0; m_pStatsBrightness = false; m_pStatsDiff = false; m_pStatsDiffSum = false; m_pReset = false; m_pTransparentBackground = false; m_pBlackReference = false; m_pLongAlpha = 0; m_pNonlinearDim = 0; } ~LightGraffiti() { // I was told that a std::vector does not need to be deleted -- // therefore nothing to do here! } enum GraffitiMode { Graffiti_max, Graffiti_max_sum, Graffiti_Y, Graffiti_Avg, Graffiti_Avg2, Graffiti_Avg_Stat, Graffiti_AvgTresh_Stat, Graffiti_Max_Stat, Graffiti_Y_Stat, Graffiti_S_Stat, Graffiti_STresh_Stat, Graffiti_SDiff_Stat, Graffiti_SDiffTresh_Stat, Graffiti_SSqrt_Stat, Graffiti_LongAvg, Graffiti_LongAvg_Stat, Graffiti_LongAvgAlpha, Graffiti_LongAvgAlpha_Stat, Graffiti_LongAvgAlphaCumC }; enum DimMode { Dim_Mult, Dim_Sin }; virtual void update(double time, uint32_t* out, const uint32_t* in) { double sensitivity = m_pSensitivity * 5; double thresholdBrightness = m_pThresholdBrightness * 765; double thresholdDifference = m_pThresholdDifference * 255; double thresholdDiffSum = m_pThresholdDiffSum * 765; double saturation = m_pSaturation * 4; double lowerOverexposure = m_pLowerOverexposure * 10; // Copy everything to the output image. // Most of the image will very likely not change at all. std::copy(in, in + width*height, out); #ifdef LG_ADV RGBFloat rgb0; rgb0.r = 0; rgb0.g = 0; rgb0.b = 0; #endif if (m_pNonlinearDim) { m_dimMode = Dim_Sin; } else { m_dimMode = Dim_Mult; } /* Refresh the background image */ if (!m_meanInitialized || m_pReset) { if (m_pBlackReference) { // Do not use the first frame from the movie as background image but plain black // to calculate the added light. Useful e.g. when dealing with still images. m_longMeanImage = std::vector(width*height*3, 0); } else { m_longMeanImage = std::vector(width*height*3); for (unsigned int pixel = 0; pixel < width*height; pixel++) { m_longMeanImage[3*pixel+0] = GETR(in[pixel]); m_longMeanImage[3*pixel+1] = GETG(in[pixel]); m_longMeanImage[3*pixel+2] = GETB(in[pixel]); } } m_meanInitialized = true; } else { // Calculate the mean image to estimate the background. If alpha is set > 0, bright light sources // moving into the image and standing still will eventually be treated as background. if (m_pLongAlpha > 0) { for (unsigned int pixel = 0; pixel < width*height; pixel++) { m_longMeanImage[3*pixel+0] = (1-m_pLongAlpha) * m_longMeanImage[3*pixel+0] + m_pLongAlpha * GETR(in[pixel]); m_longMeanImage[3*pixel+1] = (1-m_pLongAlpha) * m_longMeanImage[3*pixel+1] + m_pLongAlpha * GETG(in[pixel]); m_longMeanImage[3*pixel+2] = (1-m_pLongAlpha) * m_longMeanImage[3*pixel+2] + m_pLongAlpha * GETB(in[pixel]); } } } /* Light mask dimming */ if (m_pDim > 0) { // Dims the light mask. Lights will leave fainting trails. float factor = 1-m_pDim; /* Gnu Octave: range=linspace(0,1,100); % Sin plot(range,sin(range*pi/2).^.5) plot(range,sin(range*pi/2).^.25) */ switch (m_dimMode) { case Dim_Mult: #ifdef LG_ADV for (size_t i = 0; i < m_rgbLightMask.size(); i++) { m_rgbLightMask[i].r *= factor; m_rgbLightMask[i].g *= factor; m_rgbLightMask[i].b *= factor; } #else for (unsigned int i = 0; i < width*height; i++) { m_alphaMap[4*i + 0] *= factor; m_alphaMap[4*i + 1] *= factor; m_alphaMap[4*i + 2] *= factor; m_alphaMap[4*i + 3] *= factor; } #endif break; case Dim_Sin: #ifdef LG_ADV for (size_t i = 0; i < m_rgbLightMask.size(); i++) { // Red if (m_rgbLightMask[i].r < 1) { m_rgbLightMask[i].r *= pow(sin(m_rgbLightMask[i].r * M_PI/2), m_pDim) - .01; } else { m_rgbLightMask[i].r *= factor; } if (m_rgbLightMask[i].r < 0) { m_rgbLightMask[i].r = 0; } // Green if (m_rgbLightMask[i].g < 1) { m_rgbLightMask[i].g *= pow(sin(m_rgbLightMask[i].g * M_PI/2), m_pDim) - .01; } else { m_rgbLightMask[i].g *= factor; } if (m_rgbLightMask[i].g < 0) { m_rgbLightMask[i].g = 0; } // Blue if (m_rgbLightMask[i].b < 1) { m_rgbLightMask[i].b *= pow(sin(m_rgbLightMask[i].b * M_PI/2), m_pDim) - .01; } else { m_rgbLightMask[i].b *= factor; } if (m_rgbLightMask[i].b < 0) { m_rgbLightMask[i].b = 0; } } #else // Attention: Since Graffiti_LongAvgAlphaCumC only makes use of the first alpha channel // the other channels are not calculated here due to efficiency reasons. // May have to be adjusted if required. for (int i = 0; i < width*height; i++) { if (m_alphaMap[4*i + 0] < 1) { m_alphaMap[4*i + 0] *= pow(sin(m_alphaMap[4*i + 0] * M_PI/2), m_pDim) - .01; } else { m_alphaMap[4*i + 0] *= factor; } if (m_alphaMap[4*i + 0] < 0) { m_alphaMap[4*i + 0] = 0; } } #endif break; } } /* Reset all masks if desired (mainly for parameter adjustments when working in the NLE) */ if (m_pReset) { #ifdef LG_ADV m_rgbLightMask = std::vector(width*height, rgb0); #else std::fill(&m_lightMask[0], &m_lightMask[width*height - 1], 0); std::fill(&m_alphaMap[0], &m_alphaMap[width*height*4 - 1], 0); #endif // m_longMeanImage has been handled above already (set to the current image). } int r, g, b; int maxDiff, temp, sum; unsigned int min; unsigned int max; float f; float fr, fg, fb, sr, sg, sb, fy, fsat; #ifdef LG_DEBUG int deCount = 0; #endif switch (m_mode) { /* Lots of testing modes here! */ case Graffiti_max: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if ( (GETR(out[pixel]) == 0xFF || GETG(out[pixel]) == 0xFF || GETB(out[pixel]) == 0xFF) ){ m_lightMask[pixel] |= out[pixel]; } if (m_lightMask[pixel] != 0) { out[pixel] = m_lightMask[pixel]; } } break; case Graffiti_max_sum: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if ( (GETR(out[pixel]) == 0xFF || GETG(out[pixel]) == 0xFF || GETB(out[pixel]) == 0xFF) && (GETR(out[pixel]) + GETG(out[pixel]) + GETB(out[pixel]) > 0xFF + 0xCC + 0xCC) ){ m_lightMask[pixel] |= out[pixel]; } if (m_lightMask[pixel] != 0) { out[pixel] = m_lightMask[pixel]; } } break; case Graffiti_Y: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if ( .299*GETR(out[pixel])/255.0 + .587 * GETG(out[pixel])/255.0 + .114 * GETB(out[pixel])/255.0 >= .85 ){ m_lightMask[pixel] |= out[pixel]; } if (m_lightMask[pixel] != 0) { out[pixel] = m_lightMask[pixel]; } } break; case Graffiti_Max_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { if (GETR(out[pixel]) == 0xFF || GETG(out[pixel]) == 0xFF || GETB(out[pixel]) == 0xFF) { out[pixel] = 0xFFFFFFFF; } else { out[pixel] = 0; } } break; case Graffiti_Y_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { temp = .299*GETR(out[pixel]) + .587 * GETG(out[pixel]) + .114 * GETB(out[pixel]); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } break; case Graffiti_S_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_STresh_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); if (min == 0 || max < 0x80) { out[pixel] = 0; } else { temp = 255.0*((float)max-min)/max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_SDiff_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); int sat; if (min == 0) { sat = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); sat = RGBA(temp, temp, temp, 0xFF); } min = m_longMeanImage[3*pixel+0]; max = m_longMeanImage[3*pixel+0]; if (m_longMeanImage[3*pixel+1] < min) min = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+1] > max) max = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+2] < min) min = m_longMeanImage[3*pixel+2]; if (m_longMeanImage[3*pixel+2] > max) max = m_longMeanImage[3*pixel+2]; if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } temp = 0x7f + GETR(out[pixel]) - GETR(sat); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } break; case Graffiti_SDiffTresh_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); int sat; if (min == 0) { sat = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); sat = RGBA(temp, temp, temp, 0xFF); } if (max < 0x80) { out[pixel] = RGBA(0,0,0,0xFF); } else { min = m_longMeanImage[3*pixel+0]; max = m_longMeanImage[3*pixel+0]; if (m_longMeanImage[3*pixel+1] < min) min = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+1] > max) max = m_longMeanImage[3*pixel+1]; if (m_longMeanImage[3*pixel+2] < min) min = m_longMeanImage[3*pixel+2]; if (m_longMeanImage[3*pixel+2] > max) max = m_longMeanImage[3*pixel+2]; if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max; temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } temp = 0x7f + GETR(out[pixel]) - GETR(sat); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_SSqrt_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { min = GETR(out[pixel]); max = GETR(out[pixel]); if (GETG(out[pixel]) < min) min = GETG(out[pixel]); if (GETG(out[pixel]) > max) max = GETG(out[pixel]); if (GETB(out[pixel]) < min) min = GETB(out[pixel]); if (GETB(out[pixel]) > max) max = GETB(out[pixel]); if (min == 0) { out[pixel] = 0; } else { temp = 255.0*(max-min)/(float)max/(256.0-max); temp = CLAMP(temp); out[pixel] = RGBA(temp, temp, temp, 0xFF); } } break; case Graffiti_LongAvg_Stat: maxDiff = 0; temp = 0; for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0])/2; r = CLAMP(r); g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1])/2; g = CLAMP(g); b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2])/2; b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } break; case Graffiti_LongAvg: for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0]); r = CLAMP(r); max = GETR(out[pixel]); maxDiff = r; temp = r; g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1]); g = CLAMP(g); if (maxDiff < g) maxDiff = g; if (max < GETG(out[pixel])) max = GETG(out[pixel]); temp += g; b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2]); b = CLAMP(b); if (maxDiff < b) maxDiff = b; if (max < GETB(out[pixel])) max = GETB(out[pixel]); temp += b; if (maxDiff > 0xe0 && temp > 0xe0 + 0xd0 + 0x80) { m_lightMask[pixel] = MAX(m_lightMask[pixel], out[pixel]); m_alphaMap[4*pixel+0] = 2*(GETR(out[pixel])-m_longMeanImage[3*pixel+0]); m_alphaMap[4*pixel+0] = CLAMP(m_alphaMap[4*pixel+0])/255.0; m_alphaMap[4*pixel+1] = 2*(GETG(out[pixel])-m_longMeanImage[3*pixel+1]); m_alphaMap[4*pixel+1] = CLAMP(m_alphaMap[4*pixel+1])/255.0; m_alphaMap[4*pixel+2] = 2*(GETB(out[pixel])-m_longMeanImage[3*pixel+2]); m_alphaMap[4*pixel+2] = CLAMP(m_alphaMap[4*pixel+2])/255.0; m_alphaMap[4*pixel+3] = 1; } if (m_lightMask[pixel] != 0) { r = SCREEN1(GETR(out[pixel]), GETR(m_lightMask[pixel])); g = SCREEN1(GETG(out[pixel]), GETG(m_lightMask[pixel])); b = SCREEN1(GETB(out[pixel]), GETB(m_lightMask[pixel])); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } } break; case Graffiti_LongAvgAlpha_Stat: for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0]); r = CLAMP(r); max = GETR(out[pixel]); maxDiff = r; temp = r; g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1]); g = CLAMP(g); if (maxDiff < g) maxDiff = g; if (max < GETG(out[pixel])) max = GETG(out[pixel]); temp += g; b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2]); b = CLAMP(b); if (maxDiff < b) maxDiff = b; if (max < GETB(out[pixel])) max = GETB(out[pixel]); temp += b; if (maxDiff > 0xe0 && temp > 0xe0 + 0xd0 + 0x80) { m_lightMask[pixel] = MAX(m_lightMask[pixel], out[pixel]); f = 2*(GETR(out[pixel])-m_longMeanImage[3*pixel+0]); f = CLAMP(f)/255.0; if (f > m_alphaMap[4*pixel+0]) m_alphaMap[4*pixel+0] = f; f = 2*(GETG(out[pixel])-m_longMeanImage[3*pixel+1]); f = CLAMP(f)/255.0; if (f > m_alphaMap[4*pixel+1]) m_alphaMap[4*pixel+1] = f; f = 2*(GETB(out[pixel])-m_longMeanImage[3*pixel+2]); f = CLAMP(f)/255.0; if (f > m_alphaMap[4*pixel+2]) m_alphaMap[4*pixel+2] = f; m_alphaMap[4*pixel+3] = 1; } r = 255.0*m_alphaMap[4*pixel+0]; g = 255*m_alphaMap[4*pixel+1]; b = 255*m_alphaMap[4*pixel+2]; out[pixel] = RGBA(r,g,b,0xFF); } break; case Graffiti_LongAvgAlpha: for (unsigned int pixel = 0; pixel < width*height; pixel++) { r = 0x7f + (GETR(out[pixel]) - m_longMeanImage[3*pixel+0]); r = CLAMP(r); max = GETR(out[pixel]); maxDiff = r; temp = r; g = 0x7f + (GETG(out[pixel]) - m_longMeanImage[3*pixel+1]); g = CLAMP(g); if (maxDiff < g) maxDiff = g; if (max < GETG(out[pixel])) max = GETG(out[pixel]); temp += g; b = 0x7f + (GETB(out[pixel]) - m_longMeanImage[3*pixel+2]); b = CLAMP(b); if (maxDiff < b) maxDiff = b; if (max < GETB(out[pixel])) max = GETB(out[pixel]); temp += b; if (maxDiff > 0xe0 && temp > 0xe0 + 0xd0 + 0x80) { m_lightMask[pixel] = MAX(m_lightMask[pixel], out[pixel]); f = 2*(GETR(out[pixel])-m_longMeanImage[3*pixel+0]); f = CLAMP(f)/255.0; f *= f; if (f > m_alphaMap[4*pixel+0]) m_alphaMap[4*pixel+0] = f; f = 2*(GETG(out[pixel])-m_longMeanImage[3*pixel+1]); f = CLAMP(f)/255.0; f *= f; if (f > m_alphaMap[4*pixel+1]) m_alphaMap[4*pixel+1] = f; f = 2*(GETB(out[pixel])-m_longMeanImage[3*pixel+2]); f = CLAMP(f)/255.0; f *= f; if (f > m_alphaMap[4*pixel+2]) m_alphaMap[4*pixel+2] = f; } if (m_lightMask[pixel] != 0) { r = SCREEN1(GETR(out[pixel]), m_alphaMap[4*pixel+0]*GETR(m_lightMask[pixel])); g = SCREEN1(GETG(out[pixel]), m_alphaMap[4*pixel+1]*GETG(m_lightMask[pixel])); b = SCREEN1(GETB(out[pixel]), m_alphaMap[4*pixel+2]*GETB(m_lightMask[pixel])); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } } break; case Graffiti_LongAvgAlphaCumC: /** Ideas (partially considered) to get a realistic look: * Remember Hue if Saturation > 0.1 (below: Close to white, so Hue might be wrong → remember Saturation as well) * Maximize Saturation for low alpha (opacity) * Make alpha depend on the light source's brightness * If alpha > 1: Simulate overexposure by going towards white * If pixel is bright in another frame: Sum up alpha values (longer exposure) Maybe: Logarithmic scale? → Overexposure becomes harder log(alpha/factor + 1) or sqrt(alpha/factor) */ for (unsigned int pixel = 0; pixel < width*height; pixel++) { /* Light detection */ // maxDiff: Maximum difference to the mean image // {-255,...,255} // max: Maximum pixel value // {0,...,255} // temp: Sum of all differences // {-3*255,...,3*255} // sum: Sum of all pixel values // {0,...,3*255} r = GETR(out[pixel]) - m_longMeanImage[3*pixel+0]; maxDiff = r; max = GETR(out[pixel]); temp = r; g = GETG(out[pixel]) - m_longMeanImage[3*pixel+1]; if (max < GETG(out[pixel])) { max = GETG(out[pixel]); } if (maxDiff < g) { maxDiff = g; } temp += g; b = GETB(out[pixel]) - m_longMeanImage[3*pixel+2]; if (max < GETB(out[pixel])) { max = GETB(out[pixel]); } if (maxDiff < b) { maxDiff = b; } temp += b; sum = GETR(out[pixel]) + GETG(out[pixel]) + GETB(out[pixel]); if ( maxDiff > thresholdDifference && temp > thresholdDiffSum && sum > thresholdBrightness // If all requirements are met, then this should be a light source. ) { #ifdef LG_ADV // Just add values as float. Overflows are highly unlikely (3.4E38+ frames ...). fr = CLAMP(r)/255.0; fg = CLAMP(g)/255.0; fb = CLAMP(b)/255.0; f = (fr + fg + fb) / 3 * sensitivity; fr *= f; fg *= f; fb *= f; #ifdef LG_NO_OVERLAY // std::cout << "fr: " << fr << "; fg: " << fg << "; fb: " << fb << "\n"; fr -= m_prevMask[pixel].r; fg -= m_prevMask[pixel].g; fb -= m_prevMask[pixel].b; m_prevMask[pixel].r += fr; m_prevMask[pixel].g += fg; m_prevMask[pixel].b += fb; // std::cout << "fr2: " << fr << "; fg2: " << fg << "; fb2: " << fb << "\n"; if (fr < 0) { fr = 0; } if (fg < 0) { fg = 0; } if (fb < 0) { fb = 0; } #endif m_rgbLightMask[pixel].r += fr; m_rgbLightMask[pixel].g += fg; m_rgbLightMask[pixel].b += fb; #else // Store the «additional» light delivered by the light source in the light mask. color = RGBA(CLAMP(r), CLAMP(g), CLAMP(b),0xFF); m_lightMask[pixel] = MAX(m_lightMask[pixel], color); // Add the brightness of the light source to the brightness map (alpha map) y = REC709Y(CLAMP(r), CLAMP(g), CLAMP(b)) / 255.0; y = y * sensitivity; m_alphaMap[4*pixel] += y; #endif } else { #ifdef LG_NO_OVERLAY m_prevMask[pixel] = rgb0; #endif } /* Background weight */ if (m_pBackgroundWeight > 0) { // Use part of the background mean. This allows one to have only lights appearing in the video // if people or other objects walk into the video after the first frame (darker, therefore not in the light mask). out[pixel] = RGBA((int) (m_pBackgroundWeight*m_longMeanImage[3*pixel+0] + (1-m_pBackgroundWeight)*GETR(out[pixel])), (int) (m_pBackgroundWeight*m_longMeanImage[3*pixel+1] + (1-m_pBackgroundWeight)*GETG(out[pixel])), (int) (m_pBackgroundWeight*m_longMeanImage[3*pixel+2] + (1-m_pBackgroundWeight)*GETB(out[pixel])), 0xFF); } /* Adding light mask */ #ifdef LG_ADV if ( (m_rgbLightMask[pixel].r != 0 || m_rgbLightMask[pixel].g != 0 || m_rgbLightMask[pixel].b != 0) && !m_pStatsBrightness && !m_pStatsDiff && !m_pStatsDiffSum ) { fr = m_rgbLightMask[pixel].r; fg = m_rgbLightMask[pixel].g; fb = m_rgbLightMask[pixel].b; if (lowerOverexposure > 0) { // Comparison of plots with octave: // clf;hold on;plot([0 1],[0 1],'k');plot(range,ones(length(range),1),'k');plot(range,sqrt(range));plot(range,log(1+range),'k');plot(range,log(1+range),'g');plot(range,(log(1+range)/3).^.5,'r');axis equal fr = pow( log(1+fr)/lowerOverexposure, .5 ); fg = pow( log(1+fg)/lowerOverexposure, .5 ); fb = pow( log(1+fb)/lowerOverexposure, .5 ); } // Calculate overflow between different colours: // A very bright red light source will eventually overflow into other channels. sr = 0; sg = 0; sb = 0; if (fr > 1) { sr += fr - 1; } if (fg > 1) { sg += fg - 1; } if (fb > 1) { sb += fb - 1; } fr += (sg + sb)/2; fg += (sr + sb)/2; fb += (sg + sb)/2; if (fr > 1) { fr = 1; } if (fg > 1) { fg = 1; } if (fb > 1) { fb = 1; } // Increase the saturation if the average brightness is below a certain level // Do not use Rec709 Luma since we want to consider all colours to equal parts. fy = (fr + fg + fb) / 3; if (fy < 1 && saturation > 0) { fsat = 1 + saturation*(1-fy); fr = fy + fsat * (fr-fy); fg = fy + fsat * (fg-fy); fb = fy + fsat * (fb-fy); } // Paint the light on top of the image using addition // Since brightness is equidistant in sRGB, this works fine. r = 255*fr + GETR(out[pixel]); g = 255*fg + GETG(out[pixel]); b = 255*fb + GETB(out[pixel]); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); #ifdef LG_DEBUG deCount++; if (deCount < 10) { std::cout << "r: " << m_rgbLightMask[pixel].r << ", fy: " << fy << ", fr: " << fr << ", sr: " << sr << ", R: " << r << ", inR: " << GETR(in[pixel]) << "\n"; } #endif } else if (m_pTransparentBackground) { // Transparent background out[pixel] &= RGBA(0xFF, 0xFF, 0xFF, 0); } #else if ( m_lightMask[pixel] != 0 && m_alphaMap[4*pixel + 0] != 0 && !m_pStatsBrightness && !m_pStatsDiff && !m_pStatsDiffSum ) { f = sqrt(m_alphaMap[4*pixel]); r = f * GETR(m_lightMask[pixel]); g = f * GETG(m_lightMask[pixel]); b = f * GETB(m_lightMask[pixel]); if (f > 1) { // Simulate overexposure sum = 0; if (r > 255) { sum += r-255; } if (g > 255) { sum += g-255; } if (b > 255) { sum += g-255; } if (sum > 0) { sum = sum/10.0; r += sum; g += sum; b += sum; } } else if (f < 1) { // Lower exposure: Stronger colors y = REC709Y(r,g,b); float sat = 2.0; r = y + sat * (r-y); g = y + sat * (g-y); b = y + sat * (b-y); } // Add the light map as additional light to the image r += GETR(out[pixel]); g += GETG(out[pixel]); b += GETB(out[pixel]); r = CLAMP(r); g = CLAMP(g); b = CLAMP(b); out[pixel] = RGBA(r,g,b,0xFF); } else if (m_pTransparentBackground) { // Transparent background out[pixel] &= RGBA(0xFF, 0xFF, 0xFF, 0); } #endif /* In-video statistics for easier parameter adjustment (thresholds) */ if (m_pStatsBrightness) { // Show the image's brightness and highlight the threshold set by the user // Limit maximum brightness to 80% for still being able to distinguish // between «bright spot» (light grey) and «over the threshold» (blue) r = .8*sum/3; g = .8*sum/3; b = .8*sum/3; if (sum > thresholdBrightness) { b = 255; } out[pixel] = RGBA(r,g,b,0xFF); } if (m_pStatsDiff) { // As above, but for the brightness difference relative to the background. r = .8*CLAMP(maxDiff); g = r; if (!m_pStatsBrightness) { b = r; } if (maxDiff > thresholdDifference) { g = 255; } out[pixel] = RGBA(r,g,b,0xFF); } if (m_pStatsDiffSum) { // As above, for the sum of the differences in each color channel. r = .8*CLAMP(temp/3.0); if (!m_pStatsDiff) { g = r; } if (!m_pStatsBrightness) { b = r; } if (temp > thresholdDiffSum) { r = 255; } out[pixel] = RGBA(r,g,b,0xFF); } } break; default: break; } } private: std::vector m_lightMask; std::vector m_longMeanImage; std::vector m_alphaMap; bool m_meanInitialized; GraffitiMode m_mode; DimMode m_dimMode; #ifdef LG_ADV std::vector m_rgbLightMask; #endif #ifdef LG_NO_OVERLAY std::vector m_prevMask; #endif double m_pLongAlpha; double m_pSensitivity; double m_pBackgroundWeight; double m_pThresholdBrightness; double m_pThresholdDifference; double m_pThresholdDiffSum; double m_pDim; double m_pSaturation; double m_pLowerOverexposure; bool m_pStatsBrightness; bool m_pStatsDiff; bool m_pStatsDiffSum; bool m_pTransparentBackground; bool m_pBlackReference; bool m_pNonlinearDim; bool m_pReset; }; frei0r::construct plugin("Light Graffiti", "Creates light graffitis from a video by keeping the brightest spots.", "Simon A. Eugster (Granjow)", 0,3, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/luminance/000077500000000000000000000000001524104146000202775ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/luminance/CMakeLists.txt000066400000000000000000000004201524104146000230330ustar00rootroot00000000000000set (SOURCES luminance.c) set (TARGET luminance) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/luminance/luminance.c000066400000000000000000000055501524104146000224230ustar00rootroot00000000000000/* luminance.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r/math.h" #define MAX_SATURATION 8.0 typedef struct luminance_instance { unsigned int width; unsigned int height; } luminance_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* luminance_info) { luminance_info->name = "Luminance"; luminance_info->author = "Richard Spindler"; luminance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; luminance_info->color_model = F0R_COLOR_MODEL_RGBA8888; luminance_info->frei0r_version = FREI0R_MAJOR_VERSION; luminance_info->major_version = 0; luminance_info->minor_version = 2; luminance_info->num_params = 0; luminance_info->explanation = "Creates a luminance map of the image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { luminance_instance_t* inst = (luminance_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); luminance_instance_t* inst = (luminance_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int b, g, r, l; while (len--) { r = *src++; g = *src++; b = *src++; l = ( 30 * r + 59 * g + 11 * b ) / 100; *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = (unsigned char) (l); *dst++ = *src++; // copy alpha } } dyne-frei0r-b93ec51/src/filter/mask0mate/000077500000000000000000000000001524104146000202065ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/mask0mate/CMakeLists.txt000066400000000000000000000004201524104146000227420ustar00rootroot00000000000000set (SOURCES mask0mate.c) set (TARGET mask0mate) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/mask0mate/mask0mate.c000066400000000000000000000131301524104146000222320ustar00rootroot00000000000000/* mask0mate.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include "frei0r/blur.h" typedef struct mask0mate_instance { double left, top, right, bottom; double blur; int invert; int w, h; uint32_t* mask; uint32_t* mask_blurred; f0r_instance_t* blur_instance; } mask0mate_instance_t; void update_mask( mask0mate_instance_t* i ){ int l, r, t, b; l = (int)( i->left * i->w ); r = (int)( i->w - ( i->right * i->w ) ); t = (int)( i->top * i->h ); b = (int)( i->h - ( i->bottom * i->h ) ); if ( l < 0 ) { l = 0; } if ( r < 0 ) { r = 0; } if ( t < 0 ) { t = 0; } if ( b < 0 ) { b = 0; } if ( l > i->w ) { l = i->w; } if ( r > i->w ) { r = i->w; } if ( t > i->h ) { t = i->h; } if ( b > i->h ) { b = i->h; } if ( l > r ) { int c = l; l = r; r = c; } if ( t > b ) { int c = t; t = b; b = c; } int len = i->w * i->h; int j; uint32_t v; if ( i->invert ) { v = 0x00ffffff; } else { v = 0xffffffff; } for ( j = 0; j < len; j++ ) { i->mask[j] = v; } if ( !i->invert ) { v = 0x00ffffff; } else { v = 0xffffffff; } int y, x; for ( y = t; y < b; y++ ) { for ( x = l; x < r; x++ ) { i->mask[y*i->w + x] = v; } } blur_set_param_value(i->blur_instance, &i->blur, 0 ); blur_update(i->blur_instance, 0.0, i->mask, i->mask_blurred); } int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Mask0Mate"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 6; info->explanation = "Creates an square alpha-channel mask"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Left"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Right"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Top"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Bottom"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Invert"; info->type = F0R_PARAM_BOOL; info->explanation = "Invert the mask, creates a hole in the frame."; break; case 5: info->name = "Blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur the outline of the mask"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { mask0mate_instance_t* inst = (mask0mate_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->left = 0.2; inst->right = 0.2; inst->top = 0.2; inst->bottom = 0.2; inst->mask = (uint32_t*)malloc( width * height * sizeof(uint32_t) ); inst->mask_blurred = (uint32_t*)malloc( width * height * sizeof(uint32_t) ); inst->blur_instance = (f0r_instance_t*)blur_construct( width, height ); update_mask( inst ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; blur_destruct(inst->blur_instance); free(inst->mask); free(inst->mask_blurred); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; switch ( param_index ) { case 0: inst->left = *((double*)param); break; case 1: inst->right = *((double*)param); break; case 2: inst->top = *((double*)param); break; case 3: inst->bottom = *((double*)param); break; case 4: if ( *((double*)param) < 0.5 ) { inst->invert = 0; } else { inst->invert = 1; } break; case 5: inst->blur = *((double*)param); break; } update_mask( inst ); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->left; break; case 1: *((double*)param) = inst->right; break; case 2: *((double*)param) = inst->top; break; case 3: *((double*)param) = inst->bottom; break; case 4: *((double*)param) = (double)inst->invert; break; case 5: *((double*)param) = inst->blur; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { mask0mate_instance_t* inst = (mask0mate_instance_t*)instance; uint32_t* dst = outframe; const uint32_t* src = inframe; const uint32_t* alpha = inst->mask_blurred; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { *dst = *src & (*alpha | 0x00ffffff); dst++; src++; alpha++; } } dyne-frei0r-b93ec51/src/filter/measure/000077500000000000000000000000001524104146000177655ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/measure/CMakeLists.txt000066400000000000000000000011131524104146000225210ustar00rootroot00000000000000set (B_SOURCES measure_pr0be.c measure.h font2.h) set (F_SOURCES measure_pr0file.c measure.h font2.h) if (MSVC) set (B_SOURCES ${B_SOURCES} ${FREI0R_DEF}) set (F_SOURCES ${F_SOURCES} ${FREI0R_DEF}) endif (MSVC) # link_libraries(m) add_library (measure_pr0be MODULE ${B_SOURCES}) add_library (measure_pr0file MODULE ${F_SOURCES}) set_target_properties (measure_pr0be PROPERTIES PREFIX "") set_target_properties (measure_pr0file PROPERTIES PREFIX "") install (TARGETS measure_pr0be LIBRARY DESTINATION ${LIBDIR}) install (TARGETS measure_pr0file LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/measure/README000066400000000000000000000070751524104146000206560ustar00rootroot00000000000000Measurement Frei0r plugins Plugins for various measurements on video Included are the following plugins: Pr0be Measure channel values, with statistics Pr0file a 2D video oscilloscope with readouts Written by Marko Cebokli, jun 2010, and released under GNU GPL RELEASE NOTES ** jun 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) INTRODUCTION I am an old engineer, who is not happy unless surrounded by ...scopes, ...meters, ...lyzers and stuff. So I had to do this, really. I suspect these plugins won't be of much use for the general public (well, the geeky types might like them anyway ;-). They are intended mainly for developers and testers. NOTE1: The "test_pat_*" plugins can provide well defined signals for stimulus/response measurements. NOTE2: for best results, watch the output on 1:1 pixel scale display. ****** DESCRIPTIONS OF EACH PLUGIN FOLLOW ****** PR0BE Uses a variable sized probe, that can be moved across the image to sample values of the color channels. Comes with a magnifier for pixel accurate work, and does statistics over the probe area. It is useful mainly for checking color and levels. parameters: Measurement select the set of channels to measure X X position of probe Y Y position of probe X size X size of probe Y size Y size of probe 256 scale Show values as 0-255 instead of 0.0-1.0 Show alpha Show the values of the alpha channel too Big window Display a bigger info window The available channel sets are RGB, two flavors of Y'PrPb, HSV and HSL. HSV and HSL are strange nonlinear combinations, not very scientific, so the statistics are not displayed for them. Avg is the average value within the probe rectangle. RMS is the "AC" component. For example, it can be used to measure noise, when the probe is placed over an otherwise uniform area. PR0FILE A classic scope can show you a line waveform, and maybe a vertical profile too. This one can show profiles at any angle anywhere in the image, so I call it a "2D scope". It has two markers with delta and a profile statistics display. It has a zillion parameters, but if you've been to a lab lately, you probably noticed that any self respecting 'scope' is replete with buttons and knobs :-) The main purpose of "pr0file" is to measure spatial impulse and step responses, chroma delays, noise, etc. parameters: X X position of center of profile Y Y position of center of profile Tilt The angle of the profile Length The length of the profile Channel The color channel to display numnerically Marker 1 Position of first marker along the profile Marker 1 Position of second marker along the profile R trace Turn on trace of R channel G trace Turn on trace of G channel B trace Turn on trace of B channel Y trace Turn on trace of Y channel Pr trace Turn on trace of Pr channel Pb trace Turn on trace of Pb channel Alpha trace Turn on trace of alpha channel Display average Turn on numeric display of profile average Display RMS Turn on numeric display of profile RMS (AC value) Display minimum Turn on numeric display of profile minimum Display maximum Turn on numeric display of profile maximum 256 scale Show values as 0-255 instead of 0.0-1.0 Color Select rec 601 or rec 709 for Y'PrPb calculation Crosshair color Select one of 8 colors for the profile marker, to make it stand out from different image contents. The markers are switched on by pulling them from the leftmost position, and turned off by slamming them all the way left. When a marker is activated, a numeric display of its value is automatically turned on. When both markers are active, a difference display appears. dyne-frei0r-b93ec51/src/filter/measure/font2.h000077500000000000000000000227301524104146000211750ustar00rootroot00000000000000#define font2_width 256 #define font2_height 48 static unsigned char font2_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x00, 0x18, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x66, 0x00, 0x3e, 0x00, 0x1c, 0x0c, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x18, 0x3e, 0x3e, 0x30, 0x7f, 0x1c, 0x7f, 0x3e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3c, 0x66, 0x36, 0x63, 0x00, 0x36, 0x0c, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x1c, 0x63, 0x63, 0x38, 0x03, 0x06, 0x63, 0x63, 0x63, 0x00, 0x00, 0x60, 0x00, 0x06, 0x63, 0x00, 0x3c, 0x24, 0x36, 0x43, 0x43, 0x36, 0x06, 0x0c, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x63, 0x1e, 0x60, 0x60, 0x3c, 0x03, 0x03, 0x60, 0x63, 0x63, 0x18, 0x18, 0x30, 0x00, 0x0c, 0x63, 0x00, 0x3c, 0x00, 0x7f, 0x03, 0x63, 0x1c, 0x00, 0x0c, 0x30, 0x66, 0x18, 0x00, 0x00, 0x00, 0x60, 0x63, 0x18, 0x30, 0x60, 0x36, 0x03, 0x03, 0x60, 0x63, 0x63, 0x18, 0x18, 0x18, 0x7e, 0x18, 0x30, 0x00, 0x18, 0x00, 0x36, 0x3e, 0x30, 0x6e, 0x00, 0x0c, 0x30, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x30, 0x6b, 0x18, 0x18, 0x3c, 0x33, 0x3f, 0x3f, 0x30, 0x3e, 0x7e, 0x00, 0x00, 0x0c, 0x00, 0x30, 0x18, 0x00, 0x18, 0x00, 0x36, 0x60, 0x18, 0x3b, 0x00, 0x0c, 0x30, 0xff, 0x7e, 0x00, 0x7f, 0x00, 0x18, 0x6b, 0x18, 0x0c, 0x60, 0x7f, 0x60, 0x63, 0x18, 0x63, 0x60, 0x00, 0x00, 0x06, 0x00, 0x60, 0x18, 0x00, 0x18, 0x00, 0x36, 0x60, 0x0c, 0x33, 0x00, 0x0c, 0x30, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x0c, 0x63, 0x18, 0x06, 0x60, 0x30, 0x60, 0x63, 0x0c, 0x63, 0x60, 0x00, 0x00, 0x0c, 0x7e, 0x30, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x61, 0x06, 0x33, 0x00, 0x0c, 0x30, 0x66, 0x18, 0x18, 0x00, 0x00, 0x06, 0x63, 0x18, 0x03, 0x60, 0x30, 0x60, 0x63, 0x0c, 0x63, 0x60, 0x18, 0x18, 0x18, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x36, 0x63, 0x63, 0x33, 0x00, 0x18, 0x18, 0x00, 0x00, 0x18, 0x00, 0x18, 0x03, 0x36, 0x18, 0x63, 0x63, 0x30, 0x63, 0x63, 0x0c, 0x63, 0x30, 0x18, 0x18, 0x30, 0x00, 0x0c, 0x18, 0x00, 0x18, 0x00, 0x36, 0x3e, 0x61, 0x6e, 0x00, 0x30, 0x0c, 0x00, 0x00, 0x18, 0x00, 0x18, 0x01, 0x1c, 0x7e, 0x7f, 0x3e, 0x78, 0x3e, 0x3e, 0x0c, 0x3e, 0x1e, 0x00, 0x0c, 0x60, 0x00, 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x08, 0x3f, 0x3c, 0x1f, 0x7f, 0x7f, 0x3c, 0x63, 0x3c, 0x78, 0x67, 0x0f, 0x63, 0x63, 0x3e, 0x3f, 0x3e, 0x3f, 0x3e, 0x7e, 0x63, 0x63, 0x63, 0x63, 0x66, 0x7f, 0x3c, 0x00, 0x3c, 0x36, 0x00, 0x3e, 0x1c, 0x66, 0x66, 0x36, 0x66, 0x66, 0x66, 0x63, 0x18, 0x30, 0x66, 0x06, 0x77, 0x67, 0x63, 0x66, 0x63, 0x66, 0x63, 0x7e, 0x63, 0x63, 0x63, 0x63, 0x66, 0x63, 0x0c, 0x01, 0x30, 0x63, 0x00, 0x63, 0x36, 0x66, 0x43, 0x66, 0x46, 0x46, 0x43, 0x63, 0x18, 0x30, 0x66, 0x06, 0x7f, 0x6f, 0x63, 0x66, 0x63, 0x66, 0x63, 0x5a, 0x63, 0x63, 0x63, 0x36, 0x66, 0x61, 0x0c, 0x03, 0x30, 0x00, 0x00, 0x63, 0x63, 0x66, 0x03, 0x66, 0x16, 0x16, 0x03, 0x63, 0x18, 0x30, 0x36, 0x06, 0x7f, 0x7f, 0x63, 0x66, 0x63, 0x66, 0x06, 0x18, 0x63, 0x63, 0x63, 0x3e, 0x66, 0x30, 0x0c, 0x07, 0x30, 0x00, 0x00, 0x7b, 0x63, 0x3e, 0x03, 0x66, 0x1e, 0x1e, 0x03, 0x7f, 0x18, 0x30, 0x1e, 0x06, 0x6b, 0x7b, 0x63, 0x3e, 0x63, 0x3e, 0x1c, 0x18, 0x63, 0x63, 0x6b, 0x1c, 0x3c, 0x18, 0x0c, 0x0e, 0x30, 0x00, 0x00, 0x7b, 0x7f, 0x66, 0x03, 0x66, 0x16, 0x16, 0x7b, 0x63, 0x18, 0x30, 0x1e, 0x06, 0x63, 0x73, 0x63, 0x06, 0x63, 0x36, 0x30, 0x18, 0x63, 0x63, 0x6b, 0x1c, 0x18, 0x0c, 0x0c, 0x1c, 0x30, 0x00, 0x00, 0x7b, 0x63, 0x66, 0x03, 0x66, 0x06, 0x06, 0x63, 0x63, 0x18, 0x33, 0x36, 0x06, 0x63, 0x63, 0x63, 0x06, 0x63, 0x66, 0x60, 0x18, 0x63, 0x63, 0x6b, 0x3e, 0x18, 0x06, 0x0c, 0x38, 0x30, 0x00, 0x00, 0x3b, 0x63, 0x66, 0x43, 0x66, 0x46, 0x06, 0x63, 0x63, 0x18, 0x33, 0x66, 0x46, 0x63, 0x63, 0x63, 0x06, 0x6b, 0x66, 0x63, 0x18, 0x63, 0x36, 0x7f, 0x36, 0x18, 0x43, 0x0c, 0x70, 0x30, 0x00, 0x00, 0x03, 0x63, 0x66, 0x66, 0x36, 0x66, 0x06, 0x66, 0x63, 0x18, 0x33, 0x66, 0x66, 0x63, 0x63, 0x63, 0x06, 0x7b, 0x66, 0x63, 0x18, 0x63, 0x1c, 0x77, 0x63, 0x18, 0x63, 0x0c, 0x60, 0x30, 0x00, 0x00, 0x3e, 0x63, 0x3f, 0x3c, 0x1f, 0x7f, 0x0f, 0x5c, 0x63, 0x3c, 0x1e, 0x67, 0x7f, 0x63, 0x63, 0x3e, 0x0f, 0x3e, 0x67, 0x3e, 0x3c, 0x3e, 0x08, 0x36, 0x63, 0x3c, 0x7f, 0x3c, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x18, 0x00, 0x07, 0x00, 0x38, 0x00, 0x38, 0x00, 0x07, 0x18, 0x60, 0x07, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x18, 0x0e, 0x3b, 0x00, 0x30, 0x00, 0x06, 0x00, 0x30, 0x00, 0x6c, 0x00, 0x06, 0x18, 0x60, 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x30, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x00, 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x3e, 0x3c, 0x3e, 0x0c, 0x6e, 0x36, 0x1c, 0x70, 0x66, 0x18, 0x37, 0x3b, 0x3e, 0x3b, 0x6e, 0x3b, 0x3e, 0x3f, 0x33, 0x63, 0x63, 0x63, 0x63, 0x7f, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x30, 0x36, 0x63, 0x36, 0x63, 0x1e, 0x33, 0x6e, 0x18, 0x60, 0x36, 0x18, 0x7f, 0x66, 0x63, 0x66, 0x33, 0x6e, 0x63, 0x0c, 0x33, 0x63, 0x63, 0x36, 0x63, 0x33, 0x0e, 0x18, 0x70, 0x00, 0x00, 0x00, 0x3e, 0x66, 0x03, 0x33, 0x7f, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x1e, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x66, 0x06, 0x0c, 0x33, 0x63, 0x6b, 0x1c, 0x63, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x33, 0x66, 0x03, 0x33, 0x03, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x1e, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x06, 0x1c, 0x0c, 0x33, 0x63, 0x6b, 0x1c, 0x63, 0x0c, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x33, 0x66, 0x03, 0x33, 0x03, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x36, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x06, 0x30, 0x0c, 0x33, 0x63, 0x6b, 0x1c, 0x63, 0x06, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x33, 0x66, 0x63, 0x33, 0x63, 0x0c, 0x33, 0x66, 0x18, 0x60, 0x66, 0x18, 0x6b, 0x66, 0x63, 0x66, 0x33, 0x06, 0x63, 0x6c, 0x33, 0x36, 0x7f, 0x36, 0x63, 0x63, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x6e, 0x3e, 0x3e, 0x6e, 0x3e, 0x1e, 0x3e, 0x67, 0x3c, 0x60, 0x67, 0x3c, 0x63, 0x66, 0x3e, 0x3e, 0x3e, 0x0f, 0x3e, 0x38, 0x6e, 0x1c, 0x36, 0x63, 0x7e, 0x7f, 0x70, 0x18, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; dyne-frei0r-b93ec51/src/filter/measure/measure.h000077500000000000000000000224411524104146000216050ustar00rootroot00000000000000/* measure.c measures video pixel and profile values with averaging Version 0.1 jun 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //measurement functions for direct inclusion in pr0be.c, pr0file.c typedef struct //float pixel { float r; float g; float b; float a; } float_rgba; typedef struct //statistics { float avg; float rms; float min; float max; } stat; typedef struct //profile data and statistics { int n; //number of points used float r[8192]; float g[8192]; float b[8192]; float a[8192]; float y[8192]; float u[8192]; float v[8192]; stat sr; stat sg; stat sb; stat sa; stat sy; stat su; stat sv; int xz,xk,yz,yk; //start and end point } profdata; //----------------------------------------------------- //luminance/luma statistics of a float_rgba pixel group //color: //0=use rec 601 //1=use rec 709 //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_y(float_rgba *s, stat *yy, int color, int x, int y, int w, int sx, int sy) { float wr,wg,wb,luma,nf; int xp,yp; float_rgba pix; int i,j; switch (color) { case 0: //CCIR rec 601 wr=0.299;wg=0.587;wb=0.114; break; case 1: //CCIR rec 709 wr=0.2126;wg=0.7152;wb=0.0722; break; default: //unknown color model // printf("Unknown color model %d\n",color); break; } yy->avg=0.0; yy->rms=0.0; yy->min=1.0E9; yy->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; luma=wr*pix.r+wg*pix.g+wb*pix.b; if (lumamin) yy->min=luma; if (luma>yy->max) yy->max=luma; yy->avg=yy->avg+luma; yy->rms=yy->rms+luma*luma; } nf=(float)(sx*sy); yy->avg=yy->avg/nf; yy->rms=sqrtf((yy->rms-nf*yy->avg*yy->avg)/nf); } //------------------------------------------------------- //R,G,B statistics of a float_rgba pixel group //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_rgb(float_rgba *s, stat *r, stat *g, stat *b, int x, int y, int w, int sx, int sy) { float nf; int xp,yp; float_rgba pix; int i,j; r->avg=0.0; r->rms=0.0; r->min=1.0E9; r->max=-1.0E9; g->avg=0.0; g->rms=0.0; g->min=1.0E9; g->max=-1.0E9; b->avg=0.0; b->rms=0.0; b->min=1.0E9; b->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; if (pix.rmin) r->min=pix.r; if (pix.r>r->max) r->max=pix.r; r->avg=r->avg+pix.r; r->rms=r->rms+pix.r*pix.r; if (pix.gmin) g->min=pix.g; if (pix.g>g->max) g->max=pix.g; g->avg=g->avg+pix.g; g->rms=g->rms+pix.g*pix.g; if (pix.bmin) b->min=pix.b; if (pix.b>b->max) b->max=pix.b; b->avg=b->avg+pix.b; b->rms=b->rms+pix.b*pix.b; } nf=(float)(sx*sy); r->avg=r->avg/nf; r->rms=sqrtf((r->rms-nf*r->avg*r->avg)/nf); g->avg=g->avg/nf; g->rms=sqrtf((g->rms-nf*g->avg*g->avg)/nf); b->avg=b->avg/nf; b->rms=sqrtf((b->rms-nf*b->avg*b->avg)/nf); } //-------------------------------------------------------- //alpha channel statistics of a float_rgba pixel group //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_a(float_rgba *s, stat *a, int x, int y, int w, int sx, int sy) { float nf; int xp,yp; float_rgba pix; int i,j; a->avg=0.0; a->rms=0.0; a->min=1.0E9; a->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; if (pix.amin) a->min=pix.a; if (pix.a>a->max) a->max=pix.a; a->avg=a->avg+pix.a; a->rms=a->rms+pix.a*pix.a; } nf=(float)(sx*sy); a->avg=a->avg/nf; a->rms=sqrtf((a->rms-nf*a->avg*a->avg)/nf); } //-------------------------------------------------------- //R-Y, B-Y statistics of a float_rgba pixel group //color: //0=use rec 601 //1=use rec 709 //w=width of image (stride) //x,y=position of the center of the group in pixels //sx,sy=size of the group in pixels void meri_uv(float_rgba *s, stat *u, stat *v, int color, int x, int y, int w, int sx, int sy) { float wr,wg,wb,uu,vv,nf; int xp,yp; float_rgba pix; int i,j; switch (color) { case 0: //CCIR rec 601 wr=0.299;wg=0.587;wb=0.114; break; case 1: //CCIR rec 709 wr=0.2126;wg=0.7152;wb=0.0722; break; default: //unknown color model // printf("Unknown color model %d\n",color); break; } u->avg=0.0; u->rms=0.0; u->min=1.0E9; u->max=-1.0E9; v->avg=0.0; v->rms=0.0; v->min=1.0E9; v->max=-1.0E9; for (i=0;i=w) xp=w-1; if (yp<0) yp=0; //if (yp>=h) xp=h-1; pix=s[yp*w+xp]; //R-Y uu=(1.0-wr)*pix.r-wg*pix.g-wb*pix.b; if (uumin) u->min=uu; if (uu>u->max) u->max=uu; u->avg=u->avg+uu; u->rms=u->rms+uu*uu; //B-Y vv=(1.0-wb)*pix.b-wr*pix.r-wg*pix.g; if (vvmin) v->min=vv; if (vv>v->max) v->max=vv; v->avg=v->avg+vv; v->rms=v->rms+vv*vv; } nf=(float)(sx*sy); u->avg=u->avg/nf; u->rms=sqrtf((u->rms-nf*u->avg*u->avg)/nf); v->avg=v->avg/nf; v->rms=sqrtf((v->rms-nf*v->avg*v->avg)/nf); } //------------------------------------------------------------ //statistics of a float_rgba pixel profile //color: //0=use rec 601 //1=use rec 709 //w,h=size of image //xz,yy,xk,yk=end points of the profile line //sir=width of profile in pixels (averaging) void meriprof(float_rgba *s, int w, int h, int xz, int yz, int xk, int yk, int sir, profdata *p) { int x,y,d,i; float_rgba pix; d = abs(xk-xz)>abs(yk-yz) ? abs(xk-xz) : abs(yk-yz); p->n=d; for (i=0;i=0)&&(x=0)&&(yr[i]=pix.r; p->g[i]=pix.g; p->b[i]=pix.b; p->a[i]=pix.a; } } //----------------------------------------------------- //c=0 rec 601 c=1 rec 709 void prof_yuv(profdata *p, int color) { int i; float wr,wg,wb; switch (color) { case 0: //CCIR rec 601 wr=0.299;wg=0.587;wb=0.114; break; case 1: //CCIR rec 709 wr=0.2126;wg=0.7152;wb=0.0722; break; default: //unknown color model // printf("Unknown color model %d\n",color); break; } for (i=0;in;i++) { p->y[i]=wr*p->r[i]+wg*p->g[i]+wb*p->b[i]; p->u[i]=p->r[i]-p->y[i]; p->v[i]=p->b[i]-p->y[i]; } } //--------------------------------------------------------- //calculates AVG, RMS, MIN, MAX //for r,g,b,a,y,u,v profiles void prof_stat(profdata *p) { int i; float nf; p->sr.avg=0.0; p->sr.rms=0.0; p->sr.min=1.0E9; p->sr.max=-1.0E9; p->sg.avg=0.0; p->sg.rms=0.0; p->sg.min=1.0E9; p->sg.max=-1.0E9; p->sb.avg=0.0; p->sb.rms=0.0; p->sb.min=1.0E9; p->sb.max=-1.0E9; p->sa.avg=0.0; p->sa.rms=0.0; p->sa.min=1.0E9; p->sa.max=-1.0E9; p->sy.avg=0.0; p->sy.rms=0.0; p->sy.min=1.0E9; p->sy.max=-1.0E9; p->su.avg=0.0; p->su.rms=0.0; p->su.min=1.0E9; p->su.max=-1.0E9; p->sv.avg=0.0; p->sv.rms=0.0; p->sv.min=1.0E9; p->sv.max=-1.0E9; for (i=0;in;i++) { if (p->r[i]sr.min) p->sr.min=p->r[i]; if (p->r[i]>p->sr.max) p->sr.max=p->r[i]; p->sr.avg=p->sr.avg+p->r[i]; p->sr.rms=p->sr.rms+p->r[i]*p->r[i]; if (p->g[i]sg.min) p->sg.min=p->g[i]; if (p->g[i]>p->sg.max) p->sg.max=p->g[i]; p->sg.avg=p->sg.avg+p->g[i]; p->sg.rms=p->sg.rms+p->g[i]*p->g[i]; if (p->b[i]sb.min) p->sb.min=p->b[i]; if (p->b[i]>p->sb.max) p->sb.max=p->b[i]; p->sb.avg=p->sb.avg+p->b[i]; p->sb.rms=p->sb.rms+p->b[i]*p->b[i]; if (p->a[i]sa.min) p->sa.min=p->a[i]; if (p->a[i]>p->sa.max) p->sa.max=p->a[i]; p->sa.avg=p->sa.avg+p->a[i]; p->sa.rms=p->sa.rms+p->a[i]*p->a[i]; if (p->y[i]sy.min) p->sy.min=p->y[i]; if (p->y[i]>p->sy.max) p->sy.max=p->y[i]; p->sy.avg=p->sy.avg+p->y[i]; p->sy.rms=p->sy.rms+p->y[i]*p->y[i]; if (p->u[i]su.min) p->su.min=p->u[i]; if (p->u[i]>p->su.max) p->su.max=p->u[i]; p->su.avg=p->su.avg+p->u[i]; p->su.rms=p->su.rms+p->u[i]*p->u[i]; if (p->v[i]sv.min) p->sv.min=p->v[i]; if (p->v[i]>p->sv.max) p->sv.max=p->v[i]; p->sv.avg=p->sv.avg+p->v[i]; p->sv.rms=p->sv.rms+p->v[i]*p->v[i]; } nf=(float)(p->n); p->sr.avg=p->sr.avg/nf; p->sr.rms=sqrtf((p->sr.rms-nf*p->sr.avg*p->sr.avg)/nf); p->sg.avg=p->sg.avg/nf; p->sg.rms=sqrtf((p->sg.rms-nf*p->sg.avg*p->sg.avg)/nf); p->sb.avg=p->sb.avg/nf; p->sb.rms=sqrtf((p->sb.rms-nf*p->sb.avg*p->sb.avg)/nf); p->sa.avg=p->sa.avg/nf; p->sa.rms=sqrtf((p->sa.rms-nf*p->sa.avg*p->sa.avg)/nf); p->sy.avg=p->sy.avg/nf; p->sy.rms=sqrtf((p->sy.rms-nf*p->sy.avg*p->sy.avg)/nf); p->su.avg=p->su.avg/nf; p->su.rms=sqrtf((p->su.rms-nf*p->su.avg*p->su.avg)/nf); p->sv.avg=p->sv.avg/nf; p->sv.rms=sqrtf((p->sv.rms-nf*p->sv.avg*p->sv.avg)/nf); } dyne-frei0r-b93ec51/src/filter/measure/measure_pr0be.c000066400000000000000000000442211524104146000226650ustar00rootroot00000000000000/* pr0be.c This frei0r plugin measures pixels in video Version 0.1 jun 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall pr0be.c -o pr0be.o //link: gcc -shared -o pr0be.so pr0be.o #include #include #include #include #include #include "font2.h" #include "measure.h" double PI=3.14159265358979; //--------------------------------------------------------------- static inline void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i127)) return; if (x<0) return; if ((x+8)>=w) return; if (y<0) return; if ((y+16)>=h)return; z=(c-32)%32+((c-32)/32)*512; for (i=0;i<16;i++) for (j=0;j<8;j++) if ((font2_bits[z+32*i]&(1<=10.0)&&(b<100.0)) ss=p1m1; ss=p3m; } } sprintf(s,"%s",ss); } //------------------------------------------------------------- //print avg,rms,min,max into a string //u=units 0=0.0-1.0 1=0-255 //m=sign 0=unsigned //mm=1 print min/max void izpis(char *str, char *lab, stat s, int u, int m, int mm) { char fs[256],as[16],rs[16],ns[16],xs[16]; if (u==1) { s.avg=255.0*s.avg; s.rms=255.0*s.rms; s.min=255.0*s.min; s.max=255.0*s.max; } if (mm==1) { forstr(s.avg,1-u,m,as); forstr(s.rms,1-u,0,rs); forstr(s.min,1-u,m,ns); forstr(s.max,1-u,m,xs); snprintf(fs,255,"%s%s%s %s%s", lab, as, rs, ns, xs); sprintf(str,fs,s.avg,s.rms,s.min,s.max); } else { forstr(s.avg,1-u,m,as); forstr(s.rms,1-u,0,rs); snprintf(fs,255,"%s%s%s", lab, as, rs); sprintf(str,fs,s.avg,s.rms); } } //----------------------------------------------------------- //probe size markers in the magnifier display void sxmarkers(float_rgba *s, int w, int h, int x0, int y0, int np, int sx, int sy, int vp) { int np2,x,y,i,j; float_rgba white={1.0,1.0,1.0,1.0}; np2=np/2+1; //top left x=x0+(np2-sx/2)*vp-1; if (sx>np) x=x0; y=y0+(np2-sy/2)*vp-1; if (sy>np) y=y0; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //top right x=x0+(np2+sx/2+1)*vp-1; y=y0+(np2-sy/2)*vp-1; if (sy>np) y=y0; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); x=x0+(np2+sx/2)*vp; y=y0+(np2-sy/2)*vp-1; if (sx>np) x=x0+(np+1)*vp-1; if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //bottom left x=x0+(np2-sx/2)*vp-1; y=y0+(np2+sy/2)*vp; if (sy>np) y=y0+(np+1)*vp; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); x=x0+(np2-sx/2)*vp-1; if (sx>np) x=x0; y=y0+(np2+sy/2+1)*vp-1; if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //bottom right x=x0+(np2+sx/2)*vp+vp-1; y=y0+(np2+sy/2)*vp; if (sy>np) y=y0+(np+1)*vp; if (sx<=np) draw_rectangle(s, w, h, x, y, 1, vp, white); x=x0+(np2+sx/2)*vp; y=y0+(np2+sy/2+1)*vp-1; if (sx>np) x=x0+(np+1)*vp-1; if (sy<=np) draw_rectangle(s, w, h, x, y, vp, 1, white); //"out of box" arrows if (sx>np) { for (i=1;inp) { for (i=1;i7*w/12) *poz=0; //left if (xw/2+30) *poz=0; //left vp=9; //pixel size in magnifier y0=h/20; if (bw==1) //big window { vx=240; vy = (m<=2) ? 320 : 300; x0 = (*poz==0) ? h/20 : w-h/20-vx; np=25; //size of magnifier xn = (m<=2) ? x0+8 : x0+70; yn=y0+(np+1)*vp+8; } else //small window { vx=152; vy = (m<=2) ? 230 : 210; x0 = (*poz==0) ? h/20 : w-h/20-vx; np=15; //size of magnifier xn = (m<=2) ? x0+15 : x0+25; yn=y0+(np+1)*vp+8; } np2=np/2+1; if (sha==1) vy=vy+20; //keep probe inside if (x=(w-sx/2)) x=w-sx/2-1; if (y=(h-sy/2)) y=h-sy/2-1; //info window background darken_rectangle(s, w, h, x0, y0, vx, vy, 0.4); //magnifier background draw_rectangle(s, w, h, x0+vp-1, y0+vp-1, np*vp+1, np*vp+1, black); //sx,sy marks sxmarkers(s, w, h, x0, y0, np, sx, sy, vp); //magnifier pixels for (i=0;i=0)&&(xp=0)&&(ypva) va=gg.avg; if (bb.avg>va) va=bb.avg; li=rr.avg; if (gg.avgva) va=gg.avg; if (bb.avg>va) va=bb.avg; li=rr.avg; if (gg.avg>8))*0.00392157; sl[i].b=((float)((inframe[i] & 0x00FF0000)>>16))*0.00392157; sl[i].a=((float)((inframe[i] & 0xFF000000)>>24))*0.00392157; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; int mer; int x; int y; int sx; int sy; int un; int sha; int bw; int poz; float_rgba *sl; } inst; //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="pr0be"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=1; info->num_params=8; info->explanation="Measure video values"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Measurement"; info->type = F0R_PARAM_DOUBLE; info->explanation = "What measurement to display"; break; case 1: info->name = "X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of probe"; break; case 2: info->name = "Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of probe"; break; case 3: info->name = "X size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X size of probe"; break; case 4: info->name = "Y size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y size of probe"; break; case 5: info->name = "256 scale"; info->type = F0R_PARAM_BOOL; info->explanation = "use 0-255 instead of 0.0-1.0"; break; case 6: info->name = "Show alpha"; info->type = F0R_PARAM_BOOL; info->explanation = "Display alpha value too"; break; case 7: info->name = "Big window"; info->type = F0R_PARAM_BOOL; info->explanation = "Display more data"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->mer=0; in->x=width/2; in->y=height/2; in->sx=3; in->sy=3; in->un=0; in->sha=0; in->bw=0; in->poz=0; in->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->sl); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpi=map_value_forward(*((double*)parm), 0.0, 4.9999); if (tmpi != p->mer) chg=1; p->mer=tmpi; break; case 1: tmpi=map_value_forward(*((double*)parm), 0.0, p->w); if (tmpi != p->x) chg=1; p->x=tmpi; break; case 2: tmpi=map_value_forward(*((double*)parm), 0.0, p->h); if (tmpi != p->y) chg=1; p->y=tmpi; break; case 3: tmpi=map_value_forward(*((double*)parm), 0.0, 12.0); if (tmpi != p->sx) chg=1; p->sx=tmpi; break; case 4: tmpi=map_value_forward(*((double*)parm), 0.0, 12.0); if (tmpi != p->sy) chg=1; p->sy=tmpi; break; case 5: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->un != tmpi) chg=1; p->un=tmpi; break; case 6: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->sha != tmpi) chg=1; p->sha=tmpi; break; case 7: tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->bw != tmpi) chg=1; p->bw=tmpi; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->mer, 0.0, 4.9999); break; case 1: *((double*)param)=map_value_backward(p->x, 0.0, p->w); break; case 2: *((double*)param)=map_value_backward(p->y, 0.0, p->h); break; case 3: *((double*)param)=map_value_backward(p->sx, 0.0, 12.0); break; case 4: *((double*)param)=map_value_backward(p->sy, 0.0, 12.0); break; case 5: *((double*)param)=map_value_backward(p->un, 0.0, 1.0);//BOOL!! break; case 6: *((double*)param)=map_value_backward(p->sha, 0.0, 1.0);//BOOL!! break; case 7: *((double*)param)=map_value_backward(p->bw, 0.0, 1.0);//BOOL!! break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; color2floatrgba(inframe, in->sl, in->w , in->h); sonda(in->sl, in->w, in->h, in->x, in->y, 2*in->sx+1, 2*in->sy+1, &in->poz, in->mer, in->un, in->sha, in->bw); crosshair(in->sl, in->w, in->h, in->x, in->y, 2*in->sx+1, 2*in->sy+1, 15); floatrgba2color(in->sl, outframe, in->w , in->h); } dyne-frei0r-b93ec51/src/filter/measure/measure_pr0file.c000066400000000000000000000647601524104146000232300ustar00rootroot00000000000000/* pr0file.c This frei0r plugin ia an "2D video oscilloscope" Version 0.1 jun 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall pr0file.c -o pr0file.o //link: gcc -shared -o pr0file.so pr0file.o #include #include #include #include #include #include #include "font2.h" #include "measure.h" double PI=3.14159265358979; //--------------------------------------------------------------- void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i127)) return; if (x<0) return; if ((x+8)>=w) return; if (y<0) return; if ((y+16)>=h)return; z=(c-32)%32+((c-32)/32)*512; //position in font image for (i=0;i<16;i++) for (j=0;j<8;j++) if ((font2_bits[z+32*i]&(1<=10.0)&&(b<100.0)) ss=p1m1; ss=p3m; } } sprintf(s,"%s",ss); } //------------------------------------------------------------- //draws a simple line (no antialiasing) //xz,yz=start point //xk,yk=end point void draw_line(float_rgba *s, int w, int h, int xz, int yz, int xk, int yk, float_rgba c) { int x,y,d,i; d = (abs(xk-xz)>abs(yk-yz)) ? abs(xk-xz) : abs(yk-yz); if (d==0) return; for (i=0;i=0)&&(x=0)&&(y0.0) { xm=xz+dd*dx*m1; ym=yz+dd*dy*m1; draw_line(s, w, h, xm+s2*dy, ym-s2*dx, xm+s3*dy, ym-s3*dx, c); draw_line(s, w, h, xm-s2*dy, ym+s2*dx, xm-s3*dy, ym+s3*dx, c); } if (m2>0.0) { xm=xz+dd*dx*m2; ym=yz+dd*dy*m2; draw_line(s, w, h, xm+s2*dy, ym-s2*dx, xm+s3*dy, ym-s3*dx, c); draw_line(s, w, h, xm-s2*dy, ym+s2*dx, xm-s3*dy, ym+s3*dx, c); } } //-------------------------------------------------------- //select one of 8 colors for the crosshair float_rgba mcolor(int c) { float_rgba wh={1.0,1.0,1.0,1.0}; float_rgba ye={1.0,1.0,0.0,1.0}; float_rgba cy={0.0,1.0,1.0,1.0}; float_rgba gr={0.0,1.0,0.0,1.0}; float_rgba mg={1.0,0.0,1.0,1.0}; float_rgba rd={1.0,0.0,0.0,1.0}; float_rgba bl={0.0,0.0,1.0,1.0}; float_rgba bk={0.0,0.0,0.0,1.0}; switch (c) { case 0: return wh; //white case 1: return ye; //yellow case 2: return cy; //cyan case 3: return gr; //green case 4: return mg; //magenta case 5: return rd; //red case 6: return bl; //blue case 7: return bk; //black default: return bk; //black } } //-------------------------------------------------------- //graph p[], p[]+ofs should be between 0.0 and 1.0 void draw_trace(float_rgba *s, int w, int h, int x0, int y0, int vx, int vy, float p[], int n, float ofs, float_rgba c) { int i,x,y,xs,ys; if (n==0) return; xs=x0; ys=y0+vy*(1.0-p[0]-ofs); for (i=0;i=w) x=w-1; y=y0+(vy-1)*(1.0-p[i]-ofs)+1; if (y=(y0+vy)) y=y0+vy-1; if (y>=h) y=h-1; draw_line(s, w, h, xs, ys, xs, y, c); draw_line(s, w, h, xs, y, x, y, c); xs=x; ys=y; } } //------------------------------------------------------------- //numeric display below the "oscilloscope" //m=which channel to display (one of seven) //dit=what data to display (display items flags) //m1,m2 marker positions as indexes into p.x arrays //output is written into string *str void izpis(profdata p, char *str, int m, int u, int m1, int m2, int dit) { int i; char fs[256],frs[16]; float data[8]; for (i=0;i<8;i++) data[i]=0; switch (m>>24) //select channel (r,g,b....) & copy data { case 0: //display nothing return; case 1: //display R channel data[0]=p.r[m1]; data[1]=p.r[m2]; data[2]=data[1]-data[0]; data[3]=p.sr.avg; data[4]=p.sr.rms; data[5]=p.sr.min; data[6]=p.sr.max; break; case 2: //display G channel data[0]=p.g[m1]; data[1]=p.g[m2]; data[2]=data[1]-data[0]; data[3]=p.sg.avg; data[4]=p.sg.rms; data[5]=p.sg.min; data[6]=p.sg.max; break; case 3: //display B channel data[0]=p.b[m1]; data[1]=p.b[m2]; data[2]=data[1]-data[0]; data[3]=p.sb.avg; data[4]=p.sb.rms; data[5]=p.sb.min; data[6]=p.sb.max; break; case 4: //display Y channel data[0]=p.y[m1]; data[1]=p.y[m2]; data[2]=data[1]-data[0]; data[3]=p.sy.avg; data[4]=p.sy.rms; data[5]=p.sy.min; data[6]=p.sy.max; break; case 5: //display Pr channel data[0]=p.u[m1]; data[1]=p.u[m2]; data[2]=data[1]-data[0]; data[3]=p.su.avg; data[4]=p.su.rms; data[5]=p.su.min; data[6]=p.su.max; break; case 6: //display Pb channel data[0]=p.v[m1]; data[1]=p.v[m2]; data[2]=data[1]-data[0]; data[3]=p.sv.avg; data[4]=p.sv.rms; data[5]=p.sv.min; data[6]=p.sv.max; break; case 7: //display alpha channel data[0]=p.a[m1]; data[1]=p.a[m2]; data[2]=data[1]-data[0]; data[3]=p.sa.avg; data[4]=p.sa.rms; data[5]=p.sa.min; data[6]=p.sa.max; break; default: break; } if (u!=0) for (i=0;i<8;i++) data[i]=data[i]*255.0; for (i=0;i<256;i++) {fs[i]=0; str[i]=0;} if ((dit&0x00000001)!=0) //marker 1 value { if (m1>0) { forstr(data[0],1-u,0,frs); snprintf(fs,255,"%%s Mk1=%s", frs); sprintf(str,fs,str,data[0]); } else sprintf(str,"%s %s",str,"Mk1= -----"); } if ((dit&0x00000004)!=0) //marker 2 value { if (m2>0) { forstr(data[1],1-u,0,frs); snprintf(fs,255,"%%s Mk2=%s", frs); sprintf(str,fs,str,data[1]); } else sprintf(str,"%s %s",str,"Mk2= -----"); } if ((dit&0x00000010)!=0) //difference marker2-marker1 { if ((m2>0)&&(m1>0)) { forstr(data[2],1-u,0,frs); snprintf(fs,255,"%%s D=%s", frs); sprintf(str,fs,str,data[2]); } else sprintf(str,"%s %s",str,"D= -----"); } if ((dit&0x00000020)!=0) //average of profile { forstr(data[3],1-u,0,frs); snprintf(fs,255,"%%s Avg=%s", frs); sprintf(str,fs,str,data[3]); } if ((dit&0x00000040)!=0) //RMS of profile { forstr(data[4],1-u,0,frs); snprintf(fs,255,"%%s RMS=%s", frs); sprintf(str,fs,str,data[4]); } if ((dit&0x00000080)!=0) //MIN of profile { forstr(data[5],1-u,0,frs); snprintf(fs,255,"%%s Min=%s", frs); sprintf(str,fs,str,data[5]); } if ((dit&0x00000100)!=0) //MAX of profile { forstr(data[6],1-u,0,frs); snprintf(fs,255,"%%s Max=%s", frs); sprintf(str,fs,str,data[6]); } } //-------------------------------------------------------------- //draw info window //sx,sy=size of probe (must be odd) //poz=position of info window 0=left 1=right //m=measurement channel, trace/numeric display //u=units 0=0.0-1.0 1=0-255 //as = auto scale //m1,m2=marker positions //dit=display items flags //cc=crosshair color [0...7] //cm=0 rec 601, cm=1 rec 709 void prof(float_rgba *s, int w, int h, int *poz, int x, int y, float tilt, int len, int sir, int m, int u, int as, int m1, int m2, int dit, int cc, int cm, profdata *p) { int x0,y0,vx,vy; int xz,xk,yz,yk; //zacetna in koncna tocka char string[256]; int i,sl; float_rgba white={1.0,1.0,1.0,1.0}; float_rgba lgray={0.7,0.7,0.7,1.0}; float_rgba gray={0.5,0.5,0.5,1.0}; float_rgba dgray={0.3,0.3,0.3,1.0}; float_rgba red={1.0,0.0,0.0,1.0}; float_rgba dgreen={0.0,0.7,0.0,1.0}; float_rgba lblue={0.3,0.3,1.0,1.0}; float_rgba yellow={0.7,0.7,0.0,1.0}; float_rgba pink={0.8,0.4,0.5,1.0}; float_rgba magenta={0.8,0.0,0.8,1.0}; float_rgba cyan={0.0,0.7,0.8,1.0}; //position and size of info window if (yh/2+20) *poz=0; //top x0=h/20; vx=w*15/16; vy = h*6/16; y0 = (*poz==0) ? h/20 : h-h/20-vy; //end points of profile xz=x-len/2.0*cosf(tilt); xk=x+len/2.0*cosf(tilt); yz=y-len/2.0*sinf(tilt); yk=y+len/2.0*sinf(tilt); //measure meriprof(s, w, h, xz, yz, xk, yk, sir, p); prof_yuv(p,cm); prof_stat(p); //draw crosshair pmarker(s, w, h, xz, yz, xk, yk, sir, mcolor(cc), (float)m1/p->n, (float)m2/p->n); //info window background darken_rectangle(s, w, h, x0, y0, vx, vy, 0.4); //draw scope //background //draw_rectangle(s, w, h, x0+50, y0+5, vx-55, vy-40, black); //grid yz=y0+6; yk=y0+vy-36; for (i=0;i<9;i++) { xz=x0+49+(i+1)*(vx-55)/10; draw_line(s, w, h, xz, yz, xz, yk, dgray); } xz=x0+50;xk=x0+vx-6; for (i=0;i<3;i++) { yz=y0+5+(i+1)*(vy-40)/4; draw_line(s, w, h, xz, yz, xk, yz, dgray); } //traces if ((m&0x00000001)!=0) //R draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->r, p->n, 0.0, red); if ((m&0x00000002)!=0) //G draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->g, p->n, 0.0, dgreen); if ((m&0x00000004)!=0) //B draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->b, p->n, 0.0, lblue); if ((m&0x00000008)!=0) //Y draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->y, p->n, 0.0, lgray); if ((m&0x00000010)!=0) //Pr draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->u, p->n, 0.5, magenta); if ((m&0x00000020)!=0) //Pb draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->v, p->n, 0.5, cyan); if ((m&0x00000040)!=0) //alpha draw_trace(s, w, h, x0+50, y0+5, vx-55, vy-40, p->a, p->n, 0.0, gray); //markers if ((m1>=0)&&(m1n)) { draw_line(s, w, h, x0+50+(m1+0.5)*(vx-55)/p->n, y0+5, x0+50+(m1+0.5)*(vx-55)/p->n, y0+vy-35, yellow); } if ((m2>=0)&&(m2n)) { draw_line(s, w, h, x0+50+(m2+0.5)*(vx-55)/p->n, y0+5, x0+50+(m2+0.5)*(vx-55)/p->n, y0+vy-35, pink); } //frame draw_line(s, w, h, x0+49, y0+5, x0+vx-5, y0+5, gray); draw_line(s, w, h, x0+49, y0+vy-35, x0+vx-5, y0+vy-35, gray); draw_line(s, w, h, x0+49, y0+5, x0+49, y0+vy-35, gray); draw_line(s, w, h, x0+vx-5, y0+5, x0+vx-5, y0+vy-35, gray); //numeric display izpis(*p,string,m,u,m1,m2,dit); sl=strlen(string); if (sl>((vx-55)/8)) { sprintf(string,"<- NOT ENOUGH SPACE ->"); draw_string(s, w, h, x0+vx/2-88, y0+vy-25, string, white); return; } switch (m>>24) //which channel data under the scope { case 0: break; case 1: draw_string(s, w, h, x0+20, y0+vy-25, "R", red); draw_string(s, w, h, x0+60, y0+vy-25, string, red); break; case 2: draw_string(s, w, h, x0+20, y0+vy-25, "G", dgreen); draw_string(s, w, h, x0+60, y0+vy-25, string, dgreen); break; case 3: draw_string(s, w, h, x0+20, y0+vy-25, "B", lblue); draw_string(s, w, h, x0+60, y0+vy-25, string, lblue); break; case 4: draw_string(s, w, h, x0+20, y0+vy-25, "Y", lgray); draw_string(s, w, h, x0+60, y0+vy-25, string, lgray); break; case 5: draw_string(s, w, h, x0+20, y0+vy-25, "Pr", magenta); draw_string(s, w, h, x0+60, y0+vy-25, string, magenta); break; case 6: draw_string(s, w, h, x0+20, y0+vy-25, "Pb", cyan); draw_string(s, w, h, x0+60, y0+vy-25, string, cyan); break; case 7: draw_string(s, w, h, x0+20, y0+vy-25, "a", gray); draw_string(s, w, h, x0+60, y0+vy-25, string, gray); break; default: break; } } //----------------------------------------------------- //converts the internal RGBA float image into //Frei0r rgba8888 color void floatrgba2color(float_rgba *sl, uint32_t* outframe, int w , int h) { int i; uint32_t p; for (i=0;i>8))*0.00392157; sl[i].b=((float)((inframe[i] & 0x00FF0000)>>16))*0.00392157; sl[i].a=((float)((inframe[i] & 0xFF000000)>>24))*0.00392157; } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; int x; //horizontal position int y; //vertical position float tilt; //tilt of profile int len; //length of profile int chn; //channel for numeric display int m1; //marker 1 position along profile int m2; //marker 2 position along profile int rt; //show r trace BOOL int gt; //show g trace BOOL int bt; //show b trace BOOL int yt; //show Y' trace BOOL int ut; //show Pr trace BOOL int vt; //show Pb trace BOOL int at; //show alpha trace BOOL int davg; //display average BOOL int drms; //display rms BOOL int dmin; //display minimum BOOL int dmax; //display maximum BOOL int un; //0...255 units BOOL int col; //color, rec 601 or rec 709 int chc; //crosshair color [0...7] int poz; int mer; //display channel + trace flags int dit; //numeric display items flags float_rgba *sl; profdata *p; } inst; //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="pr0file"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=21; info->explanation="2D video oscilloscope"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "X"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of profile"; break; case 1: info->name = "Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of profile"; break; case 2: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Tilt of profile"; break; case 3: info->name = "Length"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Length of profile"; break; case 4: info->name = "Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Channel to numerically display"; break; case 5: info->name = "Marker 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Position of marker 1"; break; case 6: info->name = "Marker 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Position of marker 2"; break; case 7: info->name = "R trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show R trace on scope"; break; case 8: info->name = "G trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show G trace on scope"; break; case 9: info->name = "B trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show B trace on scope"; break; case 10: info->name = "Y trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Y' trace on scope"; break; case 11: info->name = "Pr trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Pr trace on scope"; break; case 12: info->name = "Pb trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Pb trace on scope"; break; case 13: info->name = "Alpha trace"; info->type = F0R_PARAM_BOOL; info->explanation = "Show Alpha trace on scope"; break; case 14: info->name = "Display average"; info->type = F0R_PARAM_BOOL; info->explanation = "e"; break; case 15: info->name = "Display RMS"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 16: info->name = "Display minimum"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 17: info->name = "Display maximum"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 18: info->name = "256 scale"; info->type = F0R_PARAM_BOOL; info->explanation = "use 0-255 instead of 0.0-1.0"; break; case 19: info->name = "Color"; info->type = F0R_PARAM_DOUBLE; info->explanation = "rec 601 or rec 709"; break; case 20: info->name = "Crosshair color"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Color of the profile marker"; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->x=width/2; in->y=height/2; in->tilt=0.0; in->len=3*width/4; in->chn=3; in->m1=0; in->m2=0; in->rt=1; in->gt=1; in->bt=1; in->yt=0; in->ut=0; in->vt=0; in->at=0; in->davg=1; in->drms=1; in->dmin=0; in->dmax=0; in->un=0; in->col=0; in->chc=0; in->poz=1; in->mer=(3<<24)+7; //Y display + R,G,B traces in->dit=32+64; //avg+RMS in->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); in->p=(profdata*)calloc(1,sizeof(profdata)); in->p->n=5; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->sl); free(in->p); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; p=(inst*)instance; chg=0; switch(param_index) { case 0: //X tmpi=map_value_forward(*((double*)parm), 0.0, p->w); if (tmpi != p->x) chg=1; p->x=tmpi; break; case 1: //Y tmpi=map_value_forward(*((double*)parm), 0.0, p->h); if (tmpi != p->y) chg=1; p->y=tmpi; break; case 2: //tilt tmpf=map_value_forward(*((double*)parm), -PI/2.0, PI/2.0); if (tmpf != p->tilt) chg=1; p->tilt=tmpf; break; case 3: //length tmpi=map_value_forward(*((double*)parm), 20.0, sqrtf(p->w*p->w+p->h*p->h)); if (tmpi != p->len) chg=1; p->len=tmpi; break; case 4: //channel tmpi=map_value_forward(*((double*)parm), 1.0, 7.9999); if (tmpi != p->chn) chg=1; p->chn=tmpi; break; case 5: //marker 1 tmpi=map_value_forward(*((double*)parm), -1.0, p->p->n); if (tmpi != p->m1) chg=1; p->m1=tmpi; break; case 6: //marker 2 tmpi=map_value_forward(*((double*)parm), -1.0, p->p->n); if (tmpi != p->m2) chg=1; p->m2=tmpi; break; case 7: //R trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->rt != tmpi) chg=1; p->rt=tmpi; break; case 8: //G trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->gt != tmpi) chg=1; p->gt=tmpi; break; case 9: //B trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->bt != tmpi) chg=1; p->bt=tmpi; break; case 10: //Y trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->yt != tmpi) chg=1; p->yt=tmpi; break; case 11: //U trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->ut != tmpi) chg=1; p->ut=tmpi; break; case 12: //V trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->vt != tmpi) chg=1; p->vt=tmpi; break; case 13: //alpha trace tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->at != tmpi) chg=1; p->at=tmpi; break; case 14: //display avg tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->davg != tmpi) chg=1; p->davg=tmpi; break; case 15: //display RMS tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->drms != tmpi) chg=1; p->drms=tmpi; break; case 16: //display min tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->dmin != tmpi) chg=1; p->dmin=tmpi; break; case 17: //display max tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->dmax != tmpi) chg=1; p->dmax=tmpi; break; case 18: //256 units tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->un != tmpi) chg=1; p->un=tmpi; break; case 19: //color mode tmpi=map_value_forward(*((double*)parm), 0.0, 1.9999); if (p->col != tmpi) chg=1; p->col=tmpi; break; case 20: //Crosshair color tmpi=map_value_forward(*((double*)parm), 0.0, 7.9999); if (p->chc != tmpi) chg=1; p->chc=tmpi; break; } if (chg==0) return; p->mer=p->chn<<24; p->mer=p->mer+p->rt; p->mer=p->mer+2*p->gt; p->mer=p->mer+4*p->bt; p->mer=p->mer+8*p->yt; p->mer=p->mer+16*p->ut; p->mer=p->mer+32*p->vt; p->mer=p->mer+64*p->at; p->dit=0; if (p->m1>=0) p->dit=p->dit+1; if (p->m2>=0) p->dit=p->dit+4; if ((p->m1>=0)&&(p->m2>=0)) p->dit=p->dit+16; p->dit=p->dit+32*p->davg; p->dit=p->dit+64*p->drms; p->dit=p->dit+128*p->dmin; p->dit=p->dit+256*p->dmax; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->x, 0.0, p->w); break; case 1: *((double*)param)=map_value_backward(p->y, 0.0, p->h); break; case 2: *((double*)param)=map_value_backward(p->tilt, -PI/2.0, PI/2.0); break; case 3: *((double*)param)=map_value_backward(p->len, 20.0, sqrtf(p->w*p->w+p->h*p->h)); break; case 4: *((double*)param)=map_value_backward(p->chn, 0.0, 7.9999); break; case 5: *((double*)param)=map_value_backward(p->m1, 0.0, p->p->n); break; case 6: *((double*)param)=map_value_backward(p->m2, 0.0, p->p->n); break; case 7: *((double*)param)=map_value_backward(p->rt, 0.0, 1.0);//BOOL!! break; case 8: *((double*)param)=map_value_backward(p->gt, 0.0, 1.0);//BOOL!! break; case 9: *((double*)param)=map_value_backward(p->bt, 0.0, 1.0);//BOOL!! break; case 10: *((double*)param)=map_value_backward(p->yt, 0.0, 1.0);//BOOL!! break; case 11: *((double*)param)=map_value_backward(p->ut, 0.0, 1.0);//BOOL!! break; case 12: *((double*)param)=map_value_backward(p->vt, 0.0, 1.0);//BOOL!! break; case 13: *((double*)param)=map_value_backward(p->at, 0.0, 1.0);//BOOL!! break; case 14: *((double*)param)=map_value_backward(p->davg, 0.0, 1.0);//BOOL!! break; case 15: *((double*)param)=map_value_backward(p->drms, 0.0, 1.0);//BOOL!! break; case 16: *((double*)param)=map_value_backward(p->dmin, 0.0, 1.0);//BOOL!! break; case 17: *((double*)param)=map_value_backward(p->dmax, 0.0, 1.0);//BOOL!! break; case 18: *((double*)param)=map_value_backward(p->un, 0.0, 1.0);//BOOL!! break; case 19: *((double*)param)=map_value_backward(p->col, 0.0, 1.9999); break; case 20: *((double*)param)=map_value_backward(p->chc, 0.0, 7.9999); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; color2floatrgba(inframe, in->sl, in->w , in->h); prof(in->sl, in->w, in->h, &in->poz, in->x, in->y, in->tilt, in->len, 1, in->mer, in->un, 0, in->m1, in->m2, in->dit, in->chc, in->col, in->p); floatrgba2color(in->sl, outframe, in->w , in->h); } dyne-frei0r-b93ec51/src/filter/medians/000077500000000000000000000000001524104146000177445ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/medians/CMakeLists.txt000066400000000000000000000004431524104146000225050ustar00rootroot00000000000000set (SOURCES medians.c ctmf.h small_medians.h) set (TARGET medians) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/medians/ctmf.h000066400000000000000000000360351524104146000210550ustar00rootroot00000000000000/* * ctmf.c - Constant-time median filtering * Copyright (C) 2006 Simon Perreault * * Reference: S. Perreault and P. Hébert, "Median Filtering in Constant Time", * IEEE Transactions on Image Processing, September 2007. * * This program has been obtained from http://nomis80.org/ctmf.html. No patent * covers this program, although it is subject to the following license: * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Contact: * Laboratoire de vision et systèmes numériques * Pavillon Adrien-Pouliot * Université Laval * Sainte-Foy, Québec, Canada * G1K 7P4 * * perreaul@gel.ulaval.ca */ /* Standard C includes */ #include #include #include #include #include /* Intrinsic declarations */ #if defined(__SSE2__) || defined(__MMX__) #if defined(__SSE2__) #include #elif defined(__MMX__) #include #endif #if defined(__GNUC__) #include #elif defined(_MSC_VER) #include #endif #elif defined(__ALTIVEC__) #include #endif /* Compiler peculiarities */ #if defined(__GNUC__) #include #define inline __inline__ #define align(x) __attribute__ ((aligned (x))) #elif defined(_MSC_VER) #define inline __inline #define align(x) __declspec(align(x)) #else #define inline #define align(x) #endif #ifndef MIN #define MIN(a,b) ((a) > (b) ? (b) : (a)) #endif #ifndef MAX #define MAX(a,b) ((a) < (b) ? (b) : (a)) #endif /** * This structure represents a two-tier histogram. The first tier (known as the * "coarse" level) is 4 bit wide and the second tier (known as the "fine" level) * is 8 bit wide. Pixels inserted in the fine level also get inserted into the * coarse bucket designated by the 4 MSBs of the fine bucket value. * * The structure is aligned on 16 bytes, which is a prerequisite for SIMD * instructions. Each bucket is 16 bit wide, which means that extra care must be * taken to prevent overflow. */ typedef struct align(16) { uint16_t coarse[16]; uint16_t fine[16][16]; } Histogram; /** * HOP is short for Histogram OPeration. This macro makes an operation \a op on * histogram \a h for pixel value \a x. It takes care of handling both levels. */ #define HOP(h,x,op) \ h.coarse[x>>4] op; \ *((uint16_t*) h.fine + x) op; #define COP(c,j,x,op) \ h_coarse[ 16*(n*c+j) + (x>>4) ] op; \ h_fine[ 16 * (n*(16*c+(x>>4)) + j) + (x & 0xF) ] op; /** * Adds histograms \a x and \a y and stores the result in \a y. Makes use of * SSE2, MMX or Altivec, if available. */ #if defined(__SSE2__) static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { *(__m128i*) &y[0] = _mm_add_epi16( *(__m128i*) &y[0], *(__m128i*) &x[0] ); *(__m128i*) &y[8] = _mm_add_epi16( *(__m128i*) &y[8], *(__m128i*) &x[8] ); } #elif defined(__MMX__) static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { *(__m64*) &y[0] = _mm_add_pi16( *(__m64*) &y[0], *(__m64*) &x[0] ); *(__m64*) &y[4] = _mm_add_pi16( *(__m64*) &y[4], *(__m64*) &x[4] ); *(__m64*) &y[8] = _mm_add_pi16( *(__m64*) &y[8], *(__m64*) &x[8] ); *(__m64*) &y[12] = _mm_add_pi16( *(__m64*) &y[12], *(__m64*) &x[12] ); } #elif defined(__ALTIVEC__) static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { *(vector unsigned short*) &y[0] = vec_add( *(vector unsigned short*) &y[0], *(vector unsigned short*) &x[0] ); *(vector unsigned short*) &y[8] = vec_add( *(vector unsigned short*) &y[8], *(vector unsigned short*) &x[8] ); } #else static inline void histogram_add( const uint16_t x[16], uint16_t y[16] ) { int i; for ( i = 0; i < 16; ++i ) { y[i] += x[i]; } } #endif /** * Subtracts histogram \a x from \a y and stores the result in \a y. Makes use * of SSE2, MMX or Altivec, if available. */ #if defined(__SSE2__) static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { *(__m128i*) &y[0] = _mm_sub_epi16( *(__m128i*) &y[0], *(__m128i*) &x[0] ); *(__m128i*) &y[8] = _mm_sub_epi16( *(__m128i*) &y[8], *(__m128i*) &x[8] ); } #elif defined(__MMX__) static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { *(__m64*) &y[0] = _mm_sub_pi16( *(__m64*) &y[0], *(__m64*) &x[0] ); *(__m64*) &y[4] = _mm_sub_pi16( *(__m64*) &y[4], *(__m64*) &x[4] ); *(__m64*) &y[8] = _mm_sub_pi16( *(__m64*) &y[8], *(__m64*) &x[8] ); *(__m64*) &y[12] = _mm_sub_pi16( *(__m64*) &y[12], *(__m64*) &x[12] ); } #elif defined(__ALTIVEC__) static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { *(vector unsigned short*) &y[0] = vec_sub( *(vector unsigned short*) &y[0], *(vector unsigned short*) &x[0] ); *(vector unsigned short*) &y[8] = vec_sub( *(vector unsigned short*) &y[8], *(vector unsigned short*) &x[8] ); } #else static inline void histogram_sub( const uint16_t x[16], uint16_t y[16] ) { int i; for ( i = 0; i < 16; ++i ) { y[i] -= x[i]; } } #endif static inline void histogram_muladd( const uint16_t a, const uint16_t x[16], uint16_t y[16] ) { int i; for ( i = 0; i < 16; ++i ) { y[i] += a * x[i]; } } static void ctmf_helper( const unsigned char* const src, unsigned char* const dst, const int width, const int height, const int src_step, const int dst_step, const int r, const int cn, const int pad_left, const int pad_right ) { const int m = height, n = width; int i, j, k, c; const unsigned char *p, *q; Histogram H[4]; uint16_t *h_coarse, *h_fine, luc[4][16]; assert( src ); assert( dst ); assert( r >= 0 ); assert( width >= 2*r+1 ); assert( height >= 2*r+1 ); assert( src_step != 0 ); assert( dst_step != 0 ); /* SSE2 and MMX need aligned memory, provided by _mm_malloc(). */ #if defined(__SSE2__) || defined(__MMX__) h_coarse = (uint16_t*) _mm_malloc( 1 * 16 * n * cn * sizeof(uint16_t), 16 ); h_fine = (uint16_t*) _mm_malloc( 16 * 16 * n * cn * sizeof(uint16_t), 16 ); memset( h_coarse, 0, 1 * 16 * n * cn * sizeof(uint16_t) ); memset( h_fine, 0, 16 * 16 * n * cn * sizeof(uint16_t) ); #else h_coarse = (uint16_t*) calloc( 1 * 16 * n * cn, sizeof(uint16_t) ); h_fine = (uint16_t*) calloc( 16 * 16 * n * cn, sizeof(uint16_t) ); #endif /* First row initialization */ for ( j = 0; j < n; ++j ) { for ( c = 0; c < cn; ++c ) { COP( c, j, src[cn*j+c], += r+1 ); } } for ( i = 0; i < r; ++i ) { for ( j = 0; j < n; ++j ) { for ( c = 0; c < cn; ++c ) { COP( c, j, src[src_step*i+cn*j+c], ++ ); } } } for ( i = 0; i < m; ++i ) { /* Update column histograms for entire row. */ p = src + src_step * MAX( 0, i-r-1 ); q = p + cn * n; for ( j = 0; p != q; ++j ) { for ( c = 0; c < cn; ++c, ++p ) { COP( c, j, *p, -- ); } } p = src + src_step * MIN( m-1, i+r ); q = p + cn * n; for ( j = 0; p != q; ++j ) { for ( c = 0; c < cn; ++c, ++p ) { COP( c, j, *p, ++ ); } } /* First column initialization */ memset( H, 0, cn*sizeof(H[0]) ); memset( luc, 0, cn*sizeof(luc[0]) ); if ( pad_left ) { for ( c = 0; c < cn; ++c ) { histogram_muladd( r, &h_coarse[16*n*c], H[c].coarse ); } } for ( j = 0; j < (pad_left ? r : 2*r); ++j ) { for ( c = 0; c < cn; ++c ) { histogram_add( &h_coarse[16*(n*c+j)], H[c].coarse ); } } for ( c = 0; c < cn; ++c ) { for ( k = 0; k < 16; ++k ) { histogram_muladd( 2*r+1, &h_fine[16*n*(16*c+k)], &H[c].fine[k][0] ); } } for ( j = pad_left ? 0 : r; j < (pad_right ? n : n-r); ++j ) { for ( c = 0; c < cn; ++c ) { const uint16_t t = 2*r*r + 2*r; uint16_t sum = 0, *segment; int b; histogram_add( &h_coarse[16*(n*c + MIN(j+r,n-1))], H[c].coarse ); /* Find median at coarse level */ for ( k = 0; k < 16 ; ++k ) { sum += H[c].coarse[k]; if ( sum > t ) { sum -= H[c].coarse[k]; break; } } assert( k < 16 ); /* Update corresponding histogram segment */ if ( luc[c][k] <= j-r ) { memset( &H[c].fine[k], 0, 16 * sizeof(uint16_t) ); for ( luc[c][k] = j-r; luc[c][k] < MIN(j+r+1,n); ++luc[c][k] ) { histogram_add( &h_fine[16*(n*(16*c+k)+luc[c][k])], H[c].fine[k] ); } if ( luc[c][k] < j+r+1 ) { histogram_muladd( j+r+1 - n, &h_fine[16*(n*(16*c+k)+(n-1))], &H[c].fine[k][0] ); luc[c][k] = j+r+1; } } else { for ( ; luc[c][k] < j+r+1; ++luc[c][k] ) { histogram_sub( &h_fine[16*(n*(16*c+k)+MAX(luc[c][k]-2*r-1,0))], H[c].fine[k] ); histogram_add( &h_fine[16*(n*(16*c+k)+MIN(luc[c][k],n-1))], H[c].fine[k] ); } } histogram_sub( &h_coarse[16*(n*c+MAX(j-r,0))], H[c].coarse ); /* Find median in segment */ segment = H[c].fine[k]; for ( b = 0; b < 16 ; ++b ) { sum += segment[b]; if ( sum > t ) { dst[dst_step*i+cn*j+c] = 16*k + b; break; } } assert( b < 16 ); } } } #if defined(__SSE2__) || defined(__MMX__) _mm_empty(); _mm_free(h_coarse); _mm_free(h_fine); #else free(h_coarse); free(h_fine); #endif } /** * \brief Constant-time median filtering * * This function does a median filtering of an 8-bit image. The source image is * processed as if it was padded with zeros. The median kernel is square with * odd dimensions. Images of arbitrary size may be processed. * * To process multi-channel images, you must call this function multiple times, * changing the source and destination addresses and steps such that each channel * is processed as an independent single-channel image. * * Processing images of arbitrary bit depth is not supported. * * The computing time is O(1) per pixel, independent of the radius of the * filter. The algorithm's initialization is O(r*width), but it is negligible. * Memory usage is simple: it will be as big as the cache size, or smaller if * the image is small. For efficiency, the histograms' bins are 16-bit wide. * This may become too small and lead to overflow as \a r increases. * * \param src Source image data. * \param dst Destination image data. Must be preallocated. * \param width Image width, in pixels. * \param height Image height, in pixels. * \param src_step Distance between adjacent pixels on the same column in * the source image, in bytes. * \param dst_step Distance between adjacent pixels on the same column in * the destination image, in bytes. * \param r Median filter radius. The kernel will be a 2*r+1 by * 2*r+1 square. * \param cn Number of channels. For example, a grayscale image would * have cn=1 while an RGB image would have cn=3. * \param memsize Maximum amount of memory to use, in bytes. Set this to * the size of the L2 cache, then vary it slightly and * measure the processing time to find the optimal value. * For example, a 512 kB L2 cache would have * memsize=512*1024 initially. */ void ctmf( const unsigned char* const src, unsigned char* const dst, const int width, const int height, const int src_step, const int dst_step, const int r, const int cn, const long unsigned int memsize ) { /* * Processing the image in vertical stripes is an optimization made * necessary by the limited size of the CPU cache. Each histogram is 544 * bytes big and therefore I can fit a limited number of them in the cache. * That number may sometimes be smaller than the image width, which would be * the number of histograms I would need without stripes. * * I need to keep histograms in the cache so that they are available * quickly when processing a new row. Each row needs access to the previous * row's histograms. If there are too many histograms to fit in the cache, * thrashing to RAM happens. * * To solve this problem, I figure out the maximum number of histograms * that can fit in cache. From this is determined the number of stripes in * an image. The formulas below make the stripes all the same size and use * as few stripes as possible. * * Note that each stripe causes an overlap on the neighboring stripes, as * when mowing the lawn. That overlap is proportional to r. When the overlap * is a significant size in comparison with the stripe size, then we are not * O(1) anymore, but O(r). In fact, we have been O(r) all along, but the * initialization term was neglected, as it has been (and rightly so) in B. * Weiss, "Fast Median and Bilateral Filtering", SIGGRAPH, 2006. Processing * by stripes only makes that initialization term bigger. * * Also, note that the leftmost and rightmost stripes don't need overlap. * A flag is passed to ctmf_helper() so that it treats these cases as if the * image was zero-padded. */ int stripes = (int) ceil( (double) (width - 2*r) / (memsize / sizeof(Histogram) - 2*r) ); int stripe_size = (int) ceil( (double) ( width + stripes*2*r - 2*r ) / stripes ); int i; for ( i = 0; i < width; i += stripe_size - 2*r ) { int stripe = stripe_size; /* Make sure that the filter kernel fits into one stripe. */ if ( i + stripe_size - 2*r >= width || width - (i + stripe_size - 2*r) < 2*r+1 ) { stripe = width - i; } ctmf_helper( src + cn*i, dst + cn*i, stripe, height, src_step, dst_step, r, cn, i == 0, stripe == width - i ); if ( stripe == width - i ) { break; } } } dyne-frei0r-b93ec51/src/filter/medians/medians.c000066400000000000000000000317351524104146000215410ustar00rootroot00000000000000/* medians.c implements several median-type filters This frei0r plugin implements several median-type filters Version 0.1 jan 2013 Copyright (C) 2013 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall medians.c -o medians.o //link: gcc -shared -o medians.so medians.o #include #include #include #include #include #include #include #include #include "small_medians.h" #include "ctmf.h" /* ****************************************** //The following functions implement these median type filters: X cross5: XXX X XXX square3x3: XXX XXX Bilevel: X XXX dia3x3: XXXXX XXX X Arce BI: multilevel spatio-temporal, see [1] Arp ML3D: multilevel spatio-temporal, see [1] ML3DEX: multilevel spatio-temporal, see [1] [1] Anil Christopher Kokaram: Motion Picture Restoration phd dissertation ****************************************** */ //------------------------------------------------------------ //cross5 packed char RGB image (uint32_t) //vs = input image //is = output image void cross5(const uint32_t *vs, int w, int h, uint32_t *is) { int i,j,p; uint32_t m[8]; for (i=1;imm[1]) mm[1]=mm[4]; if (mm[5]>mm[1]) mm[1]=mm[5]; if (mm[6]>mm[1]) mm[1]=mm[6]; //min mm[2]=mm[3]; if (mm[4]name="Medians"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=1; info->num_params=2; info->explanation="Implements several median-type filters"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_STRING; info->explanation = "Choose type of median: Cross5, Square3x3, Bilevel, Diamond3x3, Square5x5, Temp3, Temp5, ArceBI, ML3D, ML3dEX, VarSize"; break; case 1: info->name = "Size"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Size for 'var size' type filter"; break; case 2: info->name = ""; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->type=1; in->liststr=calloc(1,strlen("Square3x3")+1); strcpy(in->liststr,"Square3x3"); in->size=5; in->f1=calloc(in->w*in->h,sizeof(uint32_t)); in->f2=calloc(in->w*in->h,sizeof(uint32_t)); in->f3=calloc(in->w*in->h,sizeof(uint32_t)); in->f4=calloc(in->w*in->h,sizeof(uint32_t)); in->f5=calloc(in->w*in->h,sizeof(uint32_t)); in->ppf=in->f1; in->pf=in->f2; in->cf=in->f3; in->nf=in->f4; in->nnf=in->f5; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; in=(inst*)instance; free(in->f1); free(in->f2); free(in->f3); free(in->f4); free(in->f5); free(in->liststr); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int chg; char *tmpch; char list1[][11]={"Cross5", "Square3x3", "Bilevel", "Diamond3x3", "Square5x5", "Temp3", "Temp5", "ArceBI", "ML3D", "ML3dEX", "VarSize"}; p=(inst*)instance; chg=0; switch(param_index) { case 0: //(string based list) tmpch = (*(char**)parm); p->liststr = (char*)realloc( p->liststr, strlen(tmpch) + 1 ); strcpy( p->liststr, tmpch ); p->type=0; while ((strcmp(p->liststr,list1[p->type])!=0)&&(p->type<10)) p->type++; break; case 1: tmpf=map_value_forward(*((double*)parm), 0.0, 50); if (tmpf!=p->size) chg=1; p->size=tmpf; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: //(string based list) *((char**)param) = p->liststr; break; case 1: *((double*)param)=map_value_backward(p->size, 0.0, 50); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; assert(instance); in=(inst*)instance; uint32_t *tmpp; uint8_t *cin,*cout; int step,i; memcpy(in->ppf, inframe, 4*in->w*in->h); tmpp=in->nnf; in->nnf=in->ppf; in->ppf=in->pf; in->pf=in->cf; in->cf=in->nf; in->nf=tmpp; cin=(uint8_t*)inframe; cout=(uint8_t*)outframe; switch (in->type) { case 0: cross5(inframe, in->w, in->h, outframe); break; case 1: sq3x3(inframe, in->w, in->h, outframe); break; case 2: bilevel(inframe, in->w, in->h, outframe); break; case 3: dia3x3(inframe, in->w, in->h, outframe); break; case 4: sq5x5(inframe, in->w, in->h, outframe); break; case 5: temp3(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 6: temp5(in->ppf, in->pf, in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 7: ArceBI(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 8: ml3d(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 9: ml3dex(in->cf, in->nf, in->nnf, in->w, in->h, outframe); break; case 10: //varsize step=in->w*4; ctmf(cin,cout,in->w,in->h,step,step,in->size,4,512*1024); break; default: break; } //COPY ALPHA for (i = 3; i < 4 * in->w * in->h; i += 4) cout[i]=cin[i]; } dyne-frei0r-b93ec51/src/filter/medians/readme000077500000000000000000000061301524104146000211270ustar00rootroot00000000000000medians This plugin implements several median-type filters Written by Marko Cebokli, jan 2013, and released under GNU GPL RELEASE NOTES ** feb 2013 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) INTRODUCTION Median is a quite popular non-linear filter in image processing. Most often it is used to remove impulsive noise, like "salt & pepper" noise, "dead" and "hot" pixels, dirt on film, etc. This is because it behaves kind of "inversely" compared to linear denoisers. The more a bad pixel stands out from the surrounding area, the bigger residual it will leave with a linear filter - but the more probably it will be eliminated by the median. The down side is that the median operation is quite slow. As an order-statistic filter, it is similar to sorting, that must be done for each pixel. So, I searched the web for fast median algorithms. For the small medians, I use [1], with some small modifications for a further slight improvement in speed. For the "Variable size" median I use [2]. I have implemented the compound filters (ArceBI, ML3D, ML3dEX) according to the formulas given in [3]. For more info on median filtering see http://en.wikipedia.org/wiki/Median_filter IMPLEMENTED ALGORITHMS Cross5: Median of the pixel with its top, bottom, left and right neighbor. Square3x3: Median of the pixel with the surrounding 8 pixels. (3x3 box) Bilevel: First, make cross5 median, then make median of the pixel with its four diagonal neighbors, and finally take the median of the pixel and the two previously calculated medians. Slightly better preserves detail than the simple medians above. Diamond3x3: Takes median of the pixel with 12 neighboring pixels arranged in a diamond pattern. Square5x5: Median of the pixel with the 5x5 surrounding box. Temp3: Temporal only median of three frames. Can be used to reduce single frame time-impulsive noise like photoflash. Delays the video by 1 frame. Temp5: Temporal only median of five frames. Can be used to reduce double frame time-impulsive noise, but the artifacts on fast moving objects are stronger than with temp3. Delays the video by 2 frames. ArceBI: Spatio-temporal multilevel median, as described by Arce. See [3]. Delays the video by 1 frame. ML3D: Spatio-temporal multilevel median, as described by Alp. See [3]. Delays the video by 1 frame. ML3dEX: Spatio-temporal multilevel median. Further development of ML3D by Kokaram, see [3]. Delays the video by 1 frame. VarSize: Simple spatial only median in a user selected size square box around each pixel. The effect could be described as "quasi edge preserving, corner rounding, small stuff eliminator". Or maybe just an "artsy blur". PARAMETERS: Type: selects one of the eleven algorithms Size: Only active when "VarSize" type is selected. Determines the size of the square area over which the median is taken. REFERENCES [1] http://ndevilla.free.fr/median/median/src/optmed.c [2] Simon Perreault, Patrick Hebert: Median filtering in constant time http://nomis80.org/ctmf.pdf http://nomis80.org/ctmf.html [3] Anil Christopher Kokaram: Motion Picture Restoration phd dissertation dyne-frei0r-b93ec51/src/filter/medians/small_medians.h000066400000000000000000000331601524104146000227300ustar00rootroot00000000000000 //---------------------------------------------------------- typedef uint8_t pixelvalue; #define P_SO(a,b) { if ((a)>(b)) P_SWAP((a),(b)); } #define P_SWAP(a,b) { pixelvalue temp=(a);(a)=(b);(b)=temp; } #define P_MA(a,b) { if ((a)>(b)) (b)=(a); } #define P_MI(a,b) { if ((a)>(b)) (a)=(b); } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median3(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_MI(m[4],m[8]); P_MI(m[5],m[9]); P_MI(m[6],m[10]); P_MA(m[0],m[4]); P_MA(m[1],m[5]); P_MA(m[2],m[6]); return mm[1]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median5(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_SO(m[12],m[16]); P_SO(m[13],m[17]); P_SO(m[14],m[18]); P_MI(m[4],m[16]); P_MI(m[5],m[17]); P_MI(m[6],m[18]); P_MA(m[0],m[12]); P_MA(m[1],m[13]); P_MA(m[2],m[14]); P_SO(m[4],m[8]); P_SO(m[5],m[9]); P_SO(m[6],m[10]); P_MI(m[8],m[12]); P_MI(m[9],m[13]); P_MI(m[10],m[14]); P_MA(m[4],m[8]); P_MA(m[5],m[9]); P_MA(m[6],m[10]); return mm[2]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median7(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[20]); P_SO(m[1],m[21]); P_SO(m[2],m[22]); P_SO(m[8],m[16]); P_SO(m[9],m[17]); P_SO(m[10],m[18]); P_SO(m[0],m[12]); P_SO(m[1],m[13]); P_SO(m[2],m[14]); P_SO(m[4],m[24]); P_SO(m[5],m[25]); P_SO(m[6],m[26]); P_SO(m[12],m[20]); P_SO(m[13],m[21]); P_SO(m[14],m[22]); P_MA(m[0],m[4]); P_MA(m[1],m[5]); P_MA(m[2],m[6]); P_SO(m[8],m[24]); P_SO(m[9],m[25]); P_SO(m[10],m[26]); P_MA(m[8],m[12]); P_MA(m[9],m[13]); P_MA(m[10],m[14]); P_MI(m[16],m[20]); P_MI(m[17],m[21]); P_MI(m[18],m[22]); P_MI(m[12],m[24]); P_MI(m[13],m[25]); P_MI(m[14],m[26]); P_SO(m[4],m[16]); P_SO(m[5],m[17]); P_SO(m[6],m[18]); P_MA(m[4],m[12]); P_MA(m[5],m[13]); P_MA(m[6],m[14]); P_MI(m[12],m[16]); P_MI(m[13],m[17]); P_MI(m[14],m[18]); return mm[3]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median9(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[4],m[8]); P_SO(m[5],m[9]); P_SO(m[6],m[10]); P_SO(m[16],m[20]); P_SO(m[17],m[21]); P_SO(m[18],m[22]); P_SO(m[28],m[32]); P_SO(m[29],m[33]); P_SO(m[30],m[34]); P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_SO(m[12],m[16]); P_SO(m[13],m[17]); P_SO(m[14],m[18]); P_SO(m[24],m[28]); P_SO(m[25],m[29]); P_SO(m[26],m[30]); P_SO(m[4],m[8]); P_SO(m[5],m[9]); P_SO(m[6],m[10]); P_SO(m[16],m[20]); P_SO(m[17],m[21]); P_SO(m[18],m[22]); P_SO(m[28],m[32]); P_SO(m[29],m[33]); P_SO(m[30],m[34]); P_MA(m[0],m[12]); P_MA(m[1],m[13]); P_MA(m[2],m[14]); P_MI(m[20],m[32]); P_MI(m[21],m[33]); P_MI(m[22],m[34]); P_SO(m[16],m[28]); P_SO(m[17],m[29]); P_SO(m[18],m[30]); P_MA(m[12],m[24]); P_MA(m[13],m[25]); P_MA(m[14],m[26]); P_MA(m[4],m[16]); P_MA(m[5],m[17]); P_MA(m[6],m[18]); P_MI(m[8],m[20]); P_MI(m[9],m[21]); P_MI(m[10],m[22]); P_MI(m[16],m[28]); P_MI(m[17],m[29]); P_MI(m[18],m[30]); P_SO(m[16],m[8]); P_SO(m[17],m[9]); P_SO(m[18],m[10]); P_MA(m[24],m[16]); P_MA(m[25],m[17]); P_MA(m[26],m[18]); P_MI(m[16],m[8]); P_MI(m[17],m[9]); P_MI(m[18],m[10]); return(mm[4]); } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median11(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[12],m[28]); P_SO(m[13],m[29]); P_SO(m[14],m[30]); P_SO(m[0],m[40]); P_SO(m[1],m[41]); P_SO(m[2],m[42]); P_SO(m[28],m[40]); P_SO(m[29],m[41]); P_SO(m[30],m[42]); P_SO(m[16],m[36]); P_SO(m[17],m[37]); P_SO(m[18],m[38]); P_SO(m[0],m[12]); P_SO(m[1],m[13]); P_SO(m[2],m[14]); P_SO(m[32],m[12]); P_SO(m[33],m[13]); P_SO(m[34],m[14]); P_SO(m[4],m[24]); P_SO(m[5],m[25]); P_SO(m[6],m[26]); P_SO(m[12],m[36]); P_SO(m[13],m[37]); P_SO(m[14],m[38]); P_SO(m[20],m[24]); P_SO(m[21],m[25]); P_SO(m[22],m[26]); P_MI(m[24],m[40]); P_MI(m[25],m[41]); P_MI(m[26],m[42]); P_SO(m[8],m[24]); P_SO(m[9],m[25]); P_SO(m[10],m[26]); P_SO(m[4],m[20]); P_SO(m[5],m[21]); P_SO(m[6],m[22]); P_MA(m[0],m[4]); P_MA(m[1],m[5]); P_MA(m[2],m[6]); P_SO(m[32],m[16]); P_SO(m[33],m[17]); P_SO(m[34],m[18]); P_SO(m[16],m[4]); P_SO(m[17],m[5]); P_SO(m[18],m[6]); P_MA(m[16],m[32]); P_MA(m[17],m[33]); P_MA(m[18],m[34]); P_MI(m[24],m[4]); P_MI(m[25],m[5]); P_MI(m[26],m[6]); P_MI(m[20],m[36]); P_MI(m[21],m[37]); P_MI(m[22],m[38]); P_MA(m[8],m[32]); P_MA(m[9],m[33]); P_MA(m[10],m[34]); P_SO(m[32],m[12]); P_SO(m[33],m[13]); P_SO(m[34],m[14]); P_SO(m[28],m[20]); P_SO(m[29],m[21]); P_SO(m[30],m[22]); P_MI(m[20],m[12]); P_MI(m[21],m[13]); P_MI(m[22],m[14]); P_MA(m[28],m[32]); P_MA(m[29],m[33]); P_MA(m[30],m[34]); P_SO(m[32],m[24]); P_SO(m[33],m[25]); P_SO(m[34],m[26]); P_MA(m[32],m[20]); P_MA(m[33],m[21]); P_MA(m[34],m[22]); P_MI(m[20],m[24]); P_MI(m[21],m[25]); P_MI(m[22],m[26]); return mm[5]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median13(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[40],m[12]); P_SO(m[41],m[13]); P_SO(m[42],m[14]); P_SO(m[24],m[40]); P_SO(m[25],m[41]); P_SO(m[26],m[42]); P_SO(m[44],m[4]); P_SO(m[45],m[5]); P_SO(m[46],m[6]); P_SO(m[20],m[16]); P_SO(m[21],m[17]); P_SO(m[22],m[18]); P_SO(m[0],m[32]); P_SO(m[1],m[33]); P_SO(m[2],m[34]); P_SO(m[4],m[12]); P_SO(m[5],m[13]); P_SO(m[6],m[14]); P_SO(m[20],m[0]); P_SO(m[21],m[1]); P_SO(m[22],m[2]); P_SO(m[28],m[4]); P_SO(m[29],m[5]); P_SO(m[30],m[6]); P_SO(m[32],m[40]); P_SO(m[33],m[41]); P_SO(m[34],m[42]); P_SO(m[32],m[48]); P_SO(m[33],m[49]); P_SO(m[34],m[50]); P_SO(m[16],m[48]); P_SO(m[17],m[49]); P_SO(m[18],m[50]); P_SO(m[12],m[48]); P_SO(m[13],m[49]); P_SO(m[14],m[50]); P_SO(m[28],m[44]); P_SO(m[29],m[45]); P_SO(m[30],m[46]); P_SO(m[36],m[8]); P_SO(m[37],m[9]); P_SO(m[38],m[10]); P_SO(m[0],m[8]); P_SO(m[1],m[9]); P_SO(m[2],m[10]); P_SO(m[16],m[4]); P_SO(m[17],m[5]); P_SO(m[18],m[6]); P_SO(m[44],m[0]); P_SO(m[45],m[1]); P_SO(m[46],m[2]); P_SO(m[16],m[36]); P_SO(m[17],m[37]); P_SO(m[18],m[38]); P_MA(m[28],m[20]); P_MA(m[29],m[21]); P_MA(m[30],m[22]); P_MI(m[8],m[4]); P_MI(m[9],m[5]); P_MI(m[10],m[6]); P_MA(m[16],m[24]); P_MA(m[17],m[25]); P_MA(m[18],m[26]); P_SO(m[20],m[36]); P_SO(m[21],m[37]); P_SO(m[22],m[38]); P_SO(m[36],m[0]); P_SO(m[37],m[1]); P_SO(m[38],m[2]); P_MI(m[12],m[0]); P_MI(m[13],m[1]); P_MI(m[14],m[2]); P_MA(m[20],m[24]); P_MA(m[21],m[25]); P_MA(m[22],m[26]); P_SO(m[8],m[12]); P_SO(m[9],m[13]); P_SO(m[10],m[14]); P_MA(m[44],m[24]); P_MA(m[45],m[25]); P_MA(m[46],m[26]); P_SO(m[36],m[8]); P_SO(m[37],m[9]); P_SO(m[38],m[10]); P_MA(m[32],m[36]); P_MA(m[33],m[37]); P_MA(m[34],m[38]); P_MI(m[40],m[8]); P_MI(m[41],m[9]); P_MI(m[42],m[10]); P_SO(m[36],m[40]); P_SO(m[37],m[41]); P_SO(m[38],m[42]); P_MA(m[36],m[24]); P_MA(m[37],m[25]); P_MA(m[38],m[26]); P_MI(m[40],m[12]); P_MI(m[41],m[13]); P_MI(m[42],m[14]); P_MI(m[24],m[40]); P_MI(m[25],m[41]); P_MI(m[26],m[42]); return mm[6]; } //------------------------------------------------------------ //packed char RGB image (uint32_t) //does separate medians on R,G,B //scrambles the input array! static inline uint32_t median25(uint32_t *mm) { uint8_t *m=(uint8_t*)mm; // -R- -G- -B- P_SO(m[0],m[4]); P_SO(m[1],m[5]); P_SO(m[2],m[6]); P_SO(m[12],m[16]); P_SO(m[13],m[17]); P_SO(m[14],m[18]); P_SO(m[8],m[16]); P_SO(m[9],m[17]); P_SO(m[10],m[18]); P_SO(m[8],m[12]); P_SO(m[9],m[13]); P_SO(m[10],m[14]); P_SO(m[24],m[28]); P_SO(m[25],m[29]); P_SO(m[26],m[30]); P_SO(m[20],m[28]); P_SO(m[21],m[29]); P_SO(m[22],m[30]); P_SO(m[20],m[24]); P_SO(m[21],m[25]); P_SO(m[22],m[26]); P_SO(m[36],m[40]); P_SO(m[37],m[41]); P_SO(m[38],m[42]); P_SO(m[32],m[40]); P_SO(m[33],m[41]); P_SO(m[34],m[42]); P_SO(m[32],m[36]); P_SO(m[33],m[37]); P_SO(m[34],m[38]); P_SO(m[48],m[52]); P_SO(m[49],m[53]); P_SO(m[50],m[54]); P_SO(m[44],m[52]); P_SO(m[45],m[53]); P_SO(m[46],m[54]); P_SO(m[44],m[48]); P_SO(m[45],m[49]); P_SO(m[46],m[50]); P_SO(m[60],m[64]); P_SO(m[61],m[65]); P_SO(m[62],m[66]); P_SO(m[56],m[64]); P_SO(m[57],m[65]); P_SO(m[58],m[66]); P_SO(m[56],m[60]); P_SO(m[57],m[61]); P_SO(m[58],m[62]); P_SO(m[72],m[76]); P_SO(m[73],m[77]); P_SO(m[74],m[78]); P_SO(m[68],m[76]); P_SO(m[69],m[77]); P_SO(m[70],m[78]); P_SO(m[68],m[72]); P_SO(m[69],m[73]); P_SO(m[70],m[74]); P_SO(m[84],m[88]); P_SO(m[85],m[89]); P_SO(m[86],m[90]); P_SO(m[80],m[88]); P_SO(m[81],m[89]); P_SO(m[82],m[90]); P_SO(m[80],m[84]); P_SO(m[81],m[85]); P_SO(m[82],m[86]); P_SO(m[92],m[96]); P_SO(m[93],m[97]); P_SO(m[94],m[98]); P_SO(m[8],m[20]); P_SO(m[9],m[21]); P_SO(m[10],m[22]); P_SO(m[12],m[24]); P_SO(m[13],m[25]); P_SO(m[14],m[26]); P_SO(m[0],m[24]); P_SO(m[1],m[25]); P_SO(m[2],m[26]); P_SO(m[0],m[12]); P_SO(m[1],m[13]); P_SO(m[2],m[14]); P_SO(m[16],m[28]); P_SO(m[17],m[29]); P_SO(m[18],m[30]); P_SO(m[4],m[28]); P_SO(m[5],m[29]); P_SO(m[6],m[30]); P_SO(m[4],m[16]); P_SO(m[5],m[17]); P_SO(m[6],m[18]); P_SO(m[44],m[56]); P_SO(m[45],m[57]); P_SO(m[46],m[58]); P_SO(m[32],m[56]); P_SO(m[33],m[57]); P_SO(m[34],m[58]); P_SO(m[32],m[44]); P_SO(m[33],m[45]); P_SO(m[34],m[46]); P_SO(m[48],m[60]); P_SO(m[49],m[61]); P_SO(m[50],m[62]); P_SO(m[36],m[60]); P_SO(m[37],m[61]); P_SO(m[38],m[62]); P_SO(m[36],m[48]); P_SO(m[37],m[49]); P_SO(m[38],m[50]); P_SO(m[52],m[64]); P_SO(m[53],m[65]); P_SO(m[54],m[66]); P_SO(m[40],m[64]); P_SO(m[41],m[65]); P_SO(m[42],m[66]); P_SO(m[40],m[52]); P_SO(m[41],m[53]); P_SO(m[42],m[54]); P_SO(m[80],m[92]); P_SO(m[81],m[93]); P_SO(m[82],m[94]); P_SO(m[68],m[92]); P_SO(m[69],m[93]); P_SO(m[70],m[94]); P_SO(m[68],m[80]); P_SO(m[69],m[81]); P_SO(m[70],m[82]); P_SO(m[84],m[96]); P_SO(m[85],m[97]); P_SO(m[86],m[98]); P_SO(m[72],m[96]); P_SO(m[73],m[97]); P_SO(m[74],m[98]); P_SO(m[72],m[84]); P_SO(m[73],m[85]); P_SO(m[74],m[86]); P_SO(m[76],m[88]); P_SO(m[77],m[89]); P_SO(m[78],m[90]); P_MA(m[32],m[68]); P_MA(m[33],m[69]); P_MA(m[34],m[70]); P_SO(m[36],m[72]); P_SO(m[37],m[73]); P_SO(m[38],m[74]); P_SO(m[0],m[72]); P_SO(m[1],m[73]); P_SO(m[2],m[74]); P_MA(m[0],m[36]); P_MA(m[1],m[37]); P_MA(m[2],m[38]); P_SO(m[40],m[76]); P_SO(m[41],m[77]); P_SO(m[42],m[78]); P_SO(m[4],m[76]); P_SO(m[5],m[77]); P_SO(m[6],m[78]); P_SO(m[4],m[40]); P_SO(m[5],m[41]); P_SO(m[6],m[42]); P_SO(m[44],m[80]); P_SO(m[45],m[81]); P_SO(m[46],m[82]); P_SO(m[8],m[80]); P_SO(m[9],m[81]); P_SO(m[10],m[82]); P_MA(m[8],m[44]); P_MA(m[9],m[45]); P_MA(m[10],m[46]); P_SO(m[48],m[84]); P_SO(m[49],m[85]); P_SO(m[50],m[86]); P_SO(m[12],m[84]); P_SO(m[13],m[85]); P_SO(m[14],m[86]); P_SO(m[12],m[48]); P_SO(m[13],m[49]); P_SO(m[14],m[50]); P_SO(m[52],m[88]); P_SO(m[53],m[89]); P_SO(m[54],m[90]); P_MI(m[16],m[88]); P_MI(m[17],m[89]); P_MI(m[18],m[90]); P_SO(m[16],m[52]); P_SO(m[17],m[53]); P_SO(m[18],m[54]); P_SO(m[56],m[92]); P_SO(m[57],m[93]); P_SO(m[58],m[94]); P_SO(m[20],m[92]); P_SO(m[21],m[93]); P_SO(m[22],m[94]); P_SO(m[20],m[56]); P_SO(m[21],m[57]); P_SO(m[22],m[58]); P_SO(m[60],m[96]); P_SO(m[61],m[97]); P_SO(m[62],m[98]); P_MI(m[24],m[96]); P_MI(m[25],m[97]); P_MI(m[26],m[98]); P_SO(m[24],m[60]); P_SO(m[25],m[61]); P_SO(m[26],m[62]); P_MI(m[28],m[64]); P_MI(m[29],m[65]); P_MI(m[30],m[66]); P_MI(m[28],m[76]); P_MI(m[29],m[77]); P_MI(m[30],m[78]); P_MI(m[52],m[84]); P_MI(m[53],m[85]); P_MI(m[54],m[86]); P_MI(m[60],m[92]); P_MI(m[61],m[93]); P_MI(m[62],m[94]); P_MI(m[28],m[52]); P_MI(m[29],m[53]); P_MI(m[30],m[54]); P_MI(m[28],m[60]); P_MI(m[29],m[61]); P_MI(m[30],m[62]); P_MA(m[4],m[36]); P_MA(m[5],m[37]); P_MA(m[6],m[38]); P_MA(m[12],m[44]); P_MA(m[13],m[45]); P_MA(m[14],m[46]); P_MA(m[20],m[68]); P_MA(m[21],m[69]); P_MA(m[22],m[70]); P_MA(m[44],m[68]); P_MA(m[45],m[69]); P_MA(m[46],m[70]); P_MA(m[36],m[68]); P_MA(m[37],m[69]); P_MA(m[38],m[70]); P_SO(m[16],m[40]); P_SO(m[17],m[41]); P_SO(m[18],m[42]); P_SO(m[24],m[48]); P_SO(m[25],m[49]); P_SO(m[26],m[50]); P_SO(m[28],m[56]); P_SO(m[29],m[57]); P_SO(m[30],m[58]); P_SO(m[16],m[24]); P_SO(m[17],m[25]); P_SO(m[18],m[26]); P_MA(m[16],m[28]); P_MA(m[17],m[29]); P_MA(m[18],m[30]); P_SO(m[48],m[56]); P_SO(m[49],m[57]); P_SO(m[50],m[58]); P_MI(m[40],m[56]); P_MI(m[41],m[57]); P_MI(m[42],m[58]); P_SO(m[24],m[28]); P_SO(m[25],m[29]); P_SO(m[26],m[30]); P_SO(m[40],m[48]); P_SO(m[41],m[49]); P_SO(m[42],m[50]); P_SO(m[24],m[40]); P_SO(m[25],m[41]); P_SO(m[26],m[42]); P_MA(m[24],m[68]); P_MA(m[25],m[69]); P_MA(m[26],m[70]); P_SO(m[48],m[68]); P_SO(m[49],m[69]); P_SO(m[50],m[70]); P_MI(m[28],m[68]); P_MI(m[29],m[69]); P_MI(m[30],m[70]); P_SO(m[28],m[40]); P_SO(m[29],m[41]); P_SO(m[30],m[42]); P_SO(m[48],m[72]); P_SO(m[49],m[73]); P_SO(m[50],m[74]); P_MA(m[28],m[48]); P_MA(m[29],m[49]); P_MA(m[30],m[50]); P_MI(m[40],m[72]); P_MI(m[41],m[73]); P_MI(m[42],m[74]); P_SO(m[48],m[80]); P_SO(m[49],m[81]); P_SO(m[50],m[82]); P_MI(m[40],m[80]); P_MI(m[41],m[81]); P_MI(m[42],m[82]); P_MA(m[40],m[48]); P_MA(m[41],m[49]); P_MA(m[42],m[50]); return mm[12]; } #undef P_SO #undef P_SWAP #undef P_MA #undef P_MI dyne-frei0r-b93ec51/src/filter/mirr0r/000077500000000000000000000000001524104146000175375ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/mirr0r/CMakeLists.txt000077500000000000000000000006001524104146000222760ustar00rootroot00000000000000set (SOURCES mirr0r.cpp) set (TARGET mirr0r) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(mirr0r ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/mirr0r/mirr0r.cpp000077500000000000000000000120301524104146000214550ustar00rootroot00000000000000/* * Copyright (C) 2024 Johann JEG (johannjeg1057@gmail.com) * * This file is a Frei0r plugin. * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #define _USE_MATH_DEFINES #include "frei0r.hpp" #include #include class Mirr0r : public frei0r::filter { private: unsigned int width; unsigned int height; double x_offset; double y_offset; double zoom; double rotation; public: Mirr0r(unsigned int width, unsigned int height){ register_param(this->x_offset, "x_offset", "Horizontal offset for image positioning."); register_param(this->y_offset, "y_offset", "Vertical offset for image positioning."); register_param(this->zoom, "zoom", "Zoom level for image scaling."); register_param(this->rotation, "rotation", "Rotation angle in degrees."); this->width = width; this->height = height; this->x_offset = 0.0; this->y_offset = 0.0; this->zoom = 0.5; this->rotation = 0.0; } ~Mirr0r(){ } void clearScreen(cairo_t* cr, int width, int height) { cairo_save (cr); cairo_set_source_rgba(cr, 0.0, 0.0, 0.0, 0.0); cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); cairo_paint (cr); cairo_restore (cr); } virtual void update(double time, uint32_t* out, const uint32_t* in) { int w = this->width; int h = this->height; // Calculate the stride for the image surface based on width and format int stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, w); // Create a Cairo surface for the destination image cairo_surface_t* dest_image = cairo_image_surface_create_for_data((unsigned char*)out, CAIRO_FORMAT_ARGB32, w, h, stride); // Create a Cairo drawing context for the destination surface cairo_t *cr = cairo_create(dest_image); // Clear the screen clearScreen(cr, w, h); // Create a Cairo surface for the source image cairo_surface_t *image = cairo_image_surface_create_for_data((unsigned char*)in, CAIRO_FORMAT_ARGB32, w, h, stride); // Create a pattern from the source image surface cairo_pattern_t *pattern = cairo_pattern_create_for_surface(image); // Set the pattern extend mode to reflect (mirror) when the pattern is out of bounds cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REFLECT); // Initialize the transformation matrix cairo_matrix_t matrix; cairo_matrix_init_identity(&matrix); // Calculate the center coordinates of the destination image float center_x = (float)w / 2.0f; float center_y = (float)h / 2.0f; float scale_factor = 1.5f - this->zoom; // Apply transformations cairo_matrix_translate(&matrix, center_x - (this->x_offset) * w, center_y - (this->y_offset) * h); cairo_matrix_scale(&matrix, scale_factor, scale_factor); cairo_matrix_rotate(&matrix, this->rotation * M_PI); cairo_matrix_translate(&matrix, -center_x, -center_y); // Set the transformation matrix for the pattern cairo_pattern_set_matrix(pattern, &matrix); // Set the source pattern to be used for drawing cairo_set_source(cr, pattern); // Draw a rectangle covering the entire image area cairo_rectangle(cr, 0, 0, w, h); // Fill the rectangle with the source pattern cairo_fill(cr); // Clean up resources cairo_pattern_destroy (pattern); cairo_surface_destroy (image); cairo_surface_destroy (dest_image); cairo_destroy (cr); } }; frei0r::construct plugin( "Mirr0r", "Repeats and flips the input image when it goes out of bounds, allowing for adjustable offset, zoom and rotation. A versatile tool for creative video effects.", "Johann JEG", 1, 0, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/ndvi/000077500000000000000000000000001524104146000172645ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/ndvi/CMakeLists.txt000066400000000000000000000006641524104146000220320ustar00rootroot00000000000000set (SOURCES ndvi.cpp gradientlut.hpp) set (TARGET ndvi) if (Cairo_FOUND) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) endif (Cairo_FOUND) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) target_link_libraries(ndvi ${LIBS}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/ndvi/gradientlut.hpp000066400000000000000000000057671524104146000223360ustar00rootroot00000000000000/* * Copyright (C) 2014 Brian Matherly (pez4brian@yahoo.com) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include //#define GRADIENTLUT_PRINT #ifdef GRADIENTLUT_PRINT #include #endif class GradientLut { public: struct Color { uint8_t r; uint8_t g; uint8_t b; }; void setDepth(size_t depth); void fillRange(double startPos, const Color& startColor, double endPos, const Color& endColor); const Color& operator[](double pos) const; void print() const; private: std::vector lut; }; /** * Set the size of the look-up table. */ void GradientLut::setDepth(size_t depth) { lut.resize(depth); } /** * Fill a part of the look-up table. * The indexes in the table and their corresponding colors will be calculated * proportionally to the depth of the LUT. */ void GradientLut::fillRange( double startPos, const GradientLut::Color& startColor, double endPos, const GradientLut::Color& endColor ) { unsigned int startIndex = (double)(lut.size() - 1) * startPos + 0.5; unsigned int endIndex = (double)(lut.size() - 1) * endPos + 0.5; unsigned int span = endIndex - startIndex; if(span < 1) span = 1; for(unsigned int i = 0; i <= span; i++) { Color color; double ratio = (double)i / (double)span; color.r = startColor.r + ratio * ((double)endColor.r - (double)startColor.r); color.g = startColor.g + ratio * ((double)endColor.g - (double)startColor.g); color.b = startColor.b + ratio * ((double)endColor.b - (double)startColor.b); lut[i + startIndex] = color; } } /** * Get a color value for a given position in the table. * The index in the table will be calculated proportionally to the depth of the * LUT. */ const GradientLut::Color& GradientLut::operator[](double pos) const { unsigned int size = lut.size(); unsigned int index = (double)size * pos; if(index >= size) { index = size - 1; } return lut[index]; }; /** * Debug print function. */ void GradientLut::print() const { #ifdef GRADIENTLUT_PRINT printf("LUT:\tIndex\tRed\tGreen\tBlue\n"); for(int i = 0; i < lut.size(); i++) { const Color& color = lut[i]; printf("\t%3d\t%02x\t%02x\t%02x\n", i, color.r, color.g, color.b); } #endif } dyne-frei0r-b93ec51/src/filter/ndvi/ndvi.cpp000066400000000000000000000313201524104146000207270ustar00rootroot00000000000000/* * Copyright (C) 2014 Brian Matherly (pez4brian@yahoo.com) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #ifdef HAVE_CAIRO #include #endif #include "frei0r.hpp" #include "frei0r/math.h" #include "gradientlut.hpp" #include #include /** This filter calculates NDVI or VI values from near-infrared + visible video. The index values are mapped to a false color image. */ static inline double N2P(double ndvi) { // Convert an index value (-1.0 to 1.0) to position (0.0 to 1.0). return (ndvi + 1.0) / 2.0; } static unsigned int ColorIndex(const std::string& str) { // Convert a color initial to a component index. if(str == "r" || str == "R") { return 0; } else if(str == "g" || str == "G") { return 1; } else { // "b" return 2; } } class Ndvi : public frei0r::filter { public: Ndvi(unsigned int width, unsigned int height); virtual void update(double time, uint32_t* out, const uint32_t* in); private: void initLut(); double getComponent(uint8_t *sample, unsigned int chan, double offset, double scale); void setColor(uint8_t *sample, double index); void drawLegend(uint32_t *out); void drawRect( uint32_t* out, uint8_t r, uint8_t g, uint8_t b, unsigned int x, unsigned int y, unsigned int w, unsigned int h ); void drawGradient( uint32_t* out, unsigned int x, unsigned int y, unsigned int w, unsigned int h ); void drawText( uint32_t* out, std::string text, unsigned int x, unsigned int y, unsigned int textHeight ); double paramLutLevels; std::string paramColorMap; double paramVisScale; double paramVisOffset; double paramNirScale; double paramNirOffset; std::string paramVisChan; std::string paramNirChan; std::string paramIndex; std::string paramLegend; unsigned int lutLevels; std::string colorMap; GradientLut gradient; }; Ndvi::Ndvi(unsigned int width, unsigned int height) : paramLutLevels(256.0 / 1000.0) , paramColorMap("grayscale") , paramVisScale(0.1) , paramVisOffset(0.5) , paramNirScale(0.1) , paramNirOffset(0.5) , paramVisChan("b") , paramNirChan("r") , paramIndex("ndvi") , paramLegend("off") , lutLevels(0) , colorMap("") , gradient() { register_param(paramColorMap, "Color Map", "The color map to use. One of 'earth', 'grayscale', 'heat' or 'rainbow'."); register_param(paramLutLevels, "Levels", "The number of color levels to use in the false image (divided by 1000)."); register_param(paramVisScale, "VIS Scale", "A scaling factor to be applied to the visible component (divided by 10)."); register_param(paramVisOffset, "VIS Offset", "An offset to be applied to the visible component (mapped to [-100%, 100%]."); register_param(paramNirScale, "NIR Scale", "A scaling factor to be applied to the near-infrared component (divided by 10)."); register_param(paramNirOffset, "NIR Offset", "An offset to be applied to the near-infrared component (mapped to [-100%, 100%]."); register_param(paramVisChan, "Visible Channel", "The channel to use for the visible component. One of 'r', 'g', or 'b'."); register_param(paramNirChan, "NIR Channel", "The channel to use for the near-infrared component. One of 'r', 'g', or 'b'."); register_param(paramIndex, "Index Calculation", "The index calculation to use. One of 'ndvi' or 'vi'."); register_param(paramLegend, "Legend", "Control legend display. One of 'off' or 'bottom'."); } void Ndvi::update(double time, uint32_t* out, const uint32_t* in) { uint8_t *inP = (uint8_t*)in; uint8_t *outP = (uint8_t*)out; double visScale = paramVisScale * 10.0; double visOffset = (paramVisOffset * 510) - 255; double nirScale = paramNirScale * 10.0; double nirOffset = (paramNirOffset * 510) - 255; unsigned int visChan = ColorIndex(paramVisChan); unsigned int nirChan = ColorIndex(paramNirChan); initLut(); if (paramIndex == "vi") { for (unsigned int i = 0; i < size; i++) { double vis = getComponent(inP, visChan, visOffset, visScale); double nir = getComponent(inP, nirChan, nirOffset, nirScale); double vi = (nir - vis) / 255.0; setColor(outP, vi); inP += 4; outP += 4; } } else { // ndvi for (unsigned int i = 0; i < size; i++) { double vis = getComponent(inP, visChan, visOffset, visScale); double nir = getComponent(inP, nirChan, nirOffset, nirScale); double ndvi = (nir - vis) / (nir + vis); setColor(outP, ndvi); inP += 4; outP += 4; } } if( paramLegend == "bottom" ) { drawLegend(out); } } void Ndvi::initLut() { // Only update the LUT if a parameter has changed. unsigned int paramLutLevelsInt = paramLutLevels * 1000.0 + 0.5; if (paramLutLevelsInt < 2) paramLutLevelsInt = 2; if (paramLutLevelsInt > 1000) paramLutLevelsInt = 1000; if (lutLevels == paramLutLevelsInt && colorMap == paramColorMap) { return; } else { lutLevels = paramLutLevelsInt; colorMap = paramColorMap; } gradient.setDepth(lutLevels); if(colorMap == "earth") { GradientLut::Color water = {0x30, 0x70, 0xd0}; GradientLut::Color desert = {0xd0, 0xc0, 0x90}; GradientLut::Color grass = {0x00, 0xc0, 0x20}; GradientLut::Color forrest = {0x00, 0x30, 0x00}; gradient.fillRange( N2P(-1.0), water, N2P(-0.2), water ); gradient.fillRange( N2P(-0.2), water, N2P(-0.1), desert ); gradient.fillRange( N2P(-0.1), desert, N2P( 0.1), desert ); gradient.fillRange( N2P( 0.1), desert, N2P( 0.4), grass ); gradient.fillRange( N2P( 0.4), grass, N2P( 1.0), forrest ); } else if(colorMap == "heat") { GradientLut::Color n10 = {0x00, 0x00, 0x00}; GradientLut::Color n08 = {0x10, 0x10, 0x70}; GradientLut::Color n06 = {0x10, 0x20, 0xf0}; GradientLut::Color n04 = {0x10, 0x60, 0xf0}; GradientLut::Color n02 = {0x20, 0xa0, 0xc0}; GradientLut::Color zer = {0x20, 0xb0, 0x20}; GradientLut::Color p02 = {0x90, 0xf0, 0x10}; GradientLut::Color p04 = {0xf0, 0xb0, 0x10}; GradientLut::Color p06 = {0xf0, 0xa0, 0x10}; GradientLut::Color p08 = {0xf0, 0x50, 0x10}; GradientLut::Color p10 = {0xff, 0x00, 0x00}; gradient.fillRange( N2P(-1.0), n10, N2P(-0.8), n08 ); gradient.fillRange( N2P(-0.8), n08, N2P(-0.6), n06 ); gradient.fillRange( N2P(-0.6), n06, N2P(-0.4), n04 ); gradient.fillRange( N2P(-0.4), n04, N2P(-0.2), n02 ); gradient.fillRange( N2P(-0.2), n02, N2P( 0.0), zer ); gradient.fillRange( N2P( 0.0), zer, N2P( 0.2), p02 ); gradient.fillRange( N2P( 0.2), p02, N2P( 0.4), p04 ); gradient.fillRange( N2P( 0.4), p04, N2P( 0.6), p06 ); gradient.fillRange( N2P( 0.6), p06, N2P( 0.8), p08 ); gradient.fillRange( N2P( 0.8), p08, N2P( 1.0), p10 ); } else if(colorMap == "rainbow") { GradientLut::Color violet = {0x7f, 0x00, 0xff}; GradientLut::Color blue = {0x00, 0x00, 0xff}; GradientLut::Color green = {0x00, 0xff, 0x00}; GradientLut::Color yellow = {0xff, 0xff, 0x00}; GradientLut::Color orange = {0xff, 0x7f, 0x00}; GradientLut::Color red = {0xff, 0x00, 0x00}; gradient.fillRange( N2P(-1.0), violet, N2P(-0.6), blue ); gradient.fillRange( N2P(-0.6), blue, N2P(-0.2), green ); gradient.fillRange( N2P(-0.2), green, N2P( 0.2), yellow ); gradient.fillRange( N2P( 0.2), yellow, N2P( 0.6), orange ); gradient.fillRange( N2P( 0.6), orange, N2P( 1.0), red ); } else { // grayscale GradientLut::Color black = {0x00, 0x00, 0x00}; GradientLut::Color white = {0xff, 0xff, 0xff}; gradient.fillRange( N2P(-1.0), black, N2P( 1.0), white ); } } inline double Ndvi::getComponent(uint8_t *sample, unsigned int chan, double offset, double scale) { double c = sample[chan]; c = (c + offset) * scale; c = CLAMP(c, 0.0, 255.0); return c; } inline void Ndvi::setColor(uint8_t *sample, double index) { double pos = N2P(index); const GradientLut::Color& falseColor = gradient[pos]; sample[0] = falseColor.r; sample[1] = falseColor.g; sample[2] = falseColor.b; sample[3] = 0xff; } void Ndvi::drawLegend(uint32_t* out) { unsigned int legendHeight = height / 20; // Black border above legend unsigned int borderHeight = legendHeight / 15; unsigned int borderY = height - legendHeight; drawRect( out, 0, 0, 0, 0, borderY, width, borderHeight ); // Gradient unsigned int gradientHeight = legendHeight - borderHeight; unsigned int gradientY = height - gradientHeight; drawGradient( out, 0, gradientY, width, gradientHeight ); // Text unsigned int textHeight = gradientHeight * 8 / 10; unsigned int textY = height - ( gradientHeight - textHeight ) / 2; unsigned int textX = width / 25; if (paramIndex == "vi") { drawText( out, "0", textX, textY , textHeight ); drawText( out, "VI", width / 2, textY , textHeight ); drawText( out, "1", width - textX, textY , textHeight ); } else { // ndvi drawText( out, "-1", textX, textY , textHeight ); drawText( out, "NDVI", width / 2, textY , textHeight ); drawText( out, "1", width - textX, textY , textHeight ); } } void Ndvi::drawRect( uint32_t* out, uint8_t r, uint8_t g, uint8_t b, unsigned int x, unsigned int y, unsigned int w, unsigned int h ) { for (unsigned int i = 0; i < h; i++) { uint8_t *sample = (uint8_t*)(out + ((i + y) * width) + x); for (unsigned int j = 0; j < w; j++) { sample[0] = r; sample[1] = g; sample[2] = b; sample += 4; } } } void Ndvi::drawGradient( uint32_t* out, unsigned int x, unsigned int y, unsigned int w, unsigned int h ) { for (unsigned int i = 0; i < w; i++) { double pos = (double)i / (double)w; const GradientLut::Color& falseColor = gradient[pos]; uint8_t *sample = (uint8_t*)(out + (y * width) + x + i); for (unsigned int j = 0; j < h; j++) { sample[0] = falseColor.r; sample[1] = falseColor.g; sample[2] = falseColor.b; sample += width * 4; } } } void Ndvi::drawText( uint32_t* out, std::string text, unsigned int x, unsigned int y, unsigned int textHeight ) { #ifdef HAVE_CAIRO int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, width); cairo_surface_t* surface = cairo_image_surface_create_for_data((unsigned char*)out, CAIRO_FORMAT_ARGB32, width, height, stride); cairo_t *cr = cairo_create(surface); cairo_text_extents_t te; cairo_font_extents_t fe; cairo_select_font_face(cr, "Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD); cairo_set_font_size(cr, textHeight); cairo_text_extents(cr, text.c_str(), &te); cairo_font_extents(cr, &fe); // Center text on x x -= te.width / 2; // Align bottom of text on y (assume no characters go below baseline) y -= (fe.height - fe.ascent + 1) / 2; cairo_move_to(cr, x, y); cairo_text_path(cr, text.c_str()); cairo_set_source_rgb(cr, 1.0, 1.0, 1.0); cairo_fill_preserve(cr); cairo_set_source_rgb(cr, 0, 0, 0); cairo_set_line_width(cr, textHeight / 20); cairo_stroke (cr); cairo_surface_destroy (surface); cairo_destroy(cr); #endif } frei0r::construct plugin("NDVI filter", "This filter creates a false image from a visible + infrared source.", "Brian Matherly", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/nervous/000077500000000000000000000000001524104146000200255ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/nervous/CMakeLists.txt000066400000000000000000000004161524104146000225660ustar00rootroot00000000000000set (SOURCES nervous.cpp) set (TARGET nervous) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/nervous/nervous.cpp000066400000000000000000000063471524104146000222440ustar00rootroot00000000000000/* * nervousTV - The name says it all... * Copyright (C) 2002 TANNENBAUM Edo * * 2002/2/9 * Original code copied same frame twice, and did not use memcpy(). * I modified those point. * -Kentarou Fukuchi * * 2009/8/26 * Ported to frei0r from the old FreeJ filter API * -Jaromil * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include #include #include #include #include #include #define PLANES 32 // freej compat facilitator typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; class Nervous: public frei0r::filter { public: Nervous(int width, int height); ~Nervous(); virtual void update(double time, uint32_t* out, const uint32_t* in); private: ScreenGeometry geo; void _init(int wdt, int hgt); int32_t *buffer; int32_t *planetable[PLANES]; int mode; int plane, stock, timer, stride, readplane; /* cheap & fast randomizer (by Fukuchi Kentarou) */ uint32_t randval; uint32_t fastrand() { return (randval=randval*1103515245+12345); }; void fastsrand(uint32_t seed) { randval = seed; }; }; Nervous::Nervous(int wdt, int hgt) { int c; _init(wdt, hgt); buffer = (int32_t*) calloc(geo.size, PLANES); if(!buffer) { fprintf(stderr,"ERROR: nervous plugin can't allocate needed memory: %u bytes\n", geo.size*PLANES); return; } for(c=0;c= stock) readplane -= stock; timer--; } else { readplane = fastrand() % stock; stride = fastrand() % 5 - 2; if(stride >= 0) stride++; timer = fastrand() % 6 + 2; } } else if(stock > 0) readplane = fastrand() % stock; plane++; if(plane==PLANES) plane=0; memcpy(out,planetable[readplane],geo.size); } frei0r::construct plugin("Nervous", "flushes frames in time in a nervous way", "Tannenbaum, Kentaro, Jaromil", 3,1); dyne-frei0r-b93ec51/src/filter/normaliz0r/000077500000000000000000000000001524104146000204215ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/normaliz0r/CMakeLists.txt000066400000000000000000000004221524104146000231570ustar00rootroot00000000000000set (SOURCES normaliz0r.c) set (TARGET normaliz0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/normaliz0r/normaliz0r.c000066400000000000000000000341601524104146000226660ustar00rootroot00000000000000/* * normaliz0r.c * Copyright (C) 2017 Chungzuwalla * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* * Normalize video (aka histogram stretching, contrast stretching). * See: https://en.wikipedia.org/wiki/Normalization_(image_processing) * * For each channel of each frame, the filter computes the input range and maps * it linearly to the user-specified output range. The output range defaults * to the full dynamic range from pure black to pure white. * * The filter can apply temporal smoothing to the input range to reduce rapid * changes in brightness (flickering) caused by small dark or bright objects * entering or leaving the scene. This effect is similar to the auto-exposure * on a video camera. * * The filter can normalize the R,G,B channels independently, which may cause * color shifting, or link them together as a single channel, which prevents * color shifting. More precisely, linked normalization preserves hues (as * defined in HSV/HSL color spaces) while independent normalization does not. * Independent normalization can be used to remove color casts, such as the * blue cast from underwater video, restoring more natural colors. The filter * can also combine independent and linked normalization in any ratio. * * Finally the overall strength of the filter can be adjusted, from no effect * to full normalization. * * The 5 user parameters are: * BlackPt, Colors which define the output range. The minimum input value * WhitePt is mapped to the BlackPt. The maximum input value is mapped to * the WhitePt. The defaults are black and white respectively. * Specifying white for BlackPt and black for WhitePt will give * color-inverted, normalized video. Shades of grey can be used * to reduce the dynamic range (contrast). Specifying saturated * colors here can create some interesting effects. * * Smoothing The amount of temporal smoothing. The parameter is converted * into a number of frames N in the range [1,MAX_HISTORY_LEN], and * the minimum and maximum input value of each channel are then * smoothed using a rolling average over the last N frames. * Defaults to 0.0 (no temporal smoothing). * * Independence * Controls the ratio of independent (color shifting) channel * normalization to linked (color preserving) normalization. 0.0 * is fully linked, 1.0 is fully independent. Defaults to fully * independent. * * Strength Overall strength of the filter. 1.0 is full strength. 0.0 is * a rather expensive no-op. Values in between can give a gentle * boost to low-contrast video without creating an artificial * over-processed look. The default is full strength. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" #define MAX_HISTORY_LEN 128 typedef struct { int num_pixels; // Number of pixels in a frame. int frame_num; // Increments on each frame, starting from 0. // Per-extrema, per-channel fri0r params struct { uint8_t history[MAX_HISTORY_LEN]; // Param history, for temporal smoothing. uint16_t history_sum; // Sum of history entries. float param; // Target output value [0,255] } min[3], max[3]; // Min and max for each channel in {R,G,B}. // Per-instance frei0r params, each a float in the range [0,1]. int history_len; // Global max history length, which controls amount of // temporal smoothing. [1,MAX_HISTORY_LEN]. float independence; // Ratio of independent vs linked normalization [0,1]. float strength; // Mixing strength for the normalization [0,1]. } normaliz0r_instance_t; int f0r_init () { return 1; } void f0r_deinit () { } void f0r_get_plugin_info (f0r_plugin_info_t* info) { info->name = "Normaliz0r"; info->author = "Chungzuwalla (chungzuwalla\100rling.com)"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 5; info->explanation = "Normalize (aka histogram stretch, contrast stretch)"; } static char *param_infos[] = { "BlackPt", "Output color to which darkest input color is mapped (default black)", "WhitePt", "Output color to which brightest input color is mapped (default white)", "Smoothing", "Amount of temporal smoothing of the input range, to reduce flicker (default 0.0)", "Independence", "Proportion of independent to linked channel normalization (default 1.0)", "Strength", "Strength of filter, from no effect to full normalization (default 1.0)", }; void f0r_get_param_info (f0r_param_info_t* info, int param_index) { info->name = param_infos[param_index * 2]; info->type = (param_index <= 1) ? F0R_PARAM_COLOR : F0R_PARAM_DOUBLE; info->explanation = param_infos[param_index * 2 + 1]; } f0r_instance_t f0r_construct (unsigned int width, unsigned int height) { normaliz0r_instance_t* inst = (normaliz0r_instance_t*)calloc(1, sizeof(*inst)); int c; inst->num_pixels = width * height; inst->frame_num = 0; for (c = 0; c < 3; c++) { inst->min[c].history_sum = 0; inst->max[c].history_sum = 0; // Set default per-channel frei0r param values. inst->min[c].param = 0.0; // black inst->max[c].param = 255.0; // white } // Set default per-instance frei0r param values. inst->history_len = 1; // [1,MAX_HISTORY_LEN]; default is no smoothing inst->independence = 1.0; // [0,1]; default is fully independent inst->strength = 1.0; // [0,1]; default is full strength return (f0r_instance_t)inst; } void f0r_destruct (f0r_instance_t instance) { free (instance); } void f0r_set_param_value (f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); normaliz0r_instance_t* inst = (normaliz0r_instance_t*)instance; float val; switch (param_index) { case 0: inst->min[0].param = ((f0r_param_color_t*)param)->r * 255.0; inst->min[1].param = ((f0r_param_color_t*)param)->g * 255.0; inst->min[2].param = ((f0r_param_color_t*)param)->b * 255.0; break; case 1: inst->max[0].param = ((f0r_param_color_t*)param)->r * 255.0; inst->max[1].param = ((f0r_param_color_t*)param)->g * 255.0; inst->max[2].param = ((f0r_param_color_t*)param)->b * 255.0; break; case 2: val = (float)CLAMP(*((double* )param), 0.0, 1.0); // Map [0,1] <-> [1,MAX_HISTORY_LEN] inst->history_len = (int)(val * (MAX_HISTORY_LEN - 1)) + 1; break; case 3: val = (float)CLAMP(*((double* )param), 0.0, 1.0); inst->independence = val; break; case 4: val = (float)CLAMP(*((double* )param), 0.0, 1.0); inst->strength = val; break; } } void f0r_get_param_value (f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); normaliz0r_instance_t* inst = (normaliz0r_instance_t*)instance; switch (param_index) { case 0: ((f0r_param_color_t*)param)->r = inst->min[0].param / 255.0; ((f0r_param_color_t*)param)->g = inst->min[1].param / 255.0; ((f0r_param_color_t*)param)->b = inst->min[2].param / 255.0; break; case 1: ((f0r_param_color_t*)param)->r = inst->max[0].param / 255.0; ((f0r_param_color_t*)param)->g = inst->max[1].param / 255.0; ((f0r_param_color_t*)param)->b = inst->max[2].param / 255.0; break; case 2: // Map [0,1] <-> [1,MAX_HISTORY_LEN] *((double*)param) = (double)(inst->history_len - 1) / (MAX_HISTORY_LEN - 1); break; case 3: *((double*)param) = inst->independence; break; case 4: *((double*)param) = inst->strength; break; } } void f0r_update (f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); normaliz0r_instance_t* inst = (normaliz0r_instance_t*)instance; int c; // Per-extrema, per-channel local variables. struct { uint8_t in; // Original input byte value for this frame. float smoothed; // Smoothed input value [0,255]. float out; // Output value [0,255]. } min[3], max[3]; // Min and max for each channel in {R,G,B}. // First, scan the input frame to find, for each channel, the minimum // (min.in) and maximum (max.in) values present in the channel. { const uint8_t *in = (const uint8_t*)inframe; #define INIT(c) (min[c].in = max[c].in = in[c]) #define EXTEND(c) (min[c].in = MIN(min[c].in, in[c])), \ (max[c].in = MAX(max[c].in, in[c])) INIT(0); INIT(1); INIT(2); in += 4; // Process (num_pixels - 1), as we used the first pixel to initialize unsigned int num_pixels = inst->num_pixels - 1; while (num_pixels--) { EXTEND(0); EXTEND(1); EXTEND(2); in += 4; } } // Next, for each channel, push min.in and max.in into their respective // histories, to determine the min.smoothed and max.smoothed for this frame. { int history_idx = inst->frame_num % inst->history_len; // Assume the history is not yet full; num_history_vals is the number of // frames received so far including the current frame. int num_history_vals = inst->frame_num + 1; if (inst->frame_num >= inst->history_len) { //The history is full; drop oldest value and cap num_history_vals. for (c = 0; c < 3; c++) { inst->min[c].history_sum -= inst->min[c].history[history_idx]; inst->max[c].history_sum -= inst->max[c].history[history_idx]; } num_history_vals = inst->history_len; } // For each extremum, update history_sum and calculate smoothed value as // the rolling average of the history entries. for (c = 0; c < 3; c++) { inst->min[c].history_sum += (inst->min[c].history[history_idx] = min[c].in); min[c].smoothed = (float)inst->min[c].history_sum / (float)num_history_vals; inst->max[c].history_sum += (inst->max[c].history[history_idx] = max[c].in); max[c].smoothed = (float)inst->max[c].history_sum / (float)num_history_vals; } } // Determine the input range for linked normalization. This is simply the // minimum of the per-channel minimums, and the maximum of the per-channel // maximums. float rgb_min_smoothed = min[0].smoothed; float rgb_max_smoothed = max[0].smoothed; rgb_min_smoothed = MIN(rgb_min_smoothed, min[1].smoothed); rgb_max_smoothed = MAX(rgb_max_smoothed, max[1].smoothed); rgb_min_smoothed = MIN(rgb_min_smoothed, min[2].smoothed); rgb_max_smoothed = MAX(rgb_max_smoothed, max[2].smoothed); // Now, process each channel to determine the input and output range and // build the lookup tables. uint8_t lut[3][256]; for (c = 0; c < 3; c++) { // Adjust the input range for this channel [min.smoothed,max.smoothed] by // mixing in the correct proportion of the linked normalization input range // [rgb_min_smoothed,rgb_max_smoothed]. min[c].smoothed = (min[c].smoothed * inst->independence) + (rgb_min_smoothed * (1.0 - inst->independence)); max[c].smoothed = (max[c].smoothed * inst->independence) + (rgb_max_smoothed * (1.0 - inst->independence)); // Calculate the output range [min.out,max.out] as a ratio of the full- // strength output range [min.param,max.param] and the original input // range [min.in,max.in], based on the user-specified filter strength. min[c].out = (inst->min[c].param * inst->strength) + ((float)min[c].in * (1.0 - inst->strength)); max[c].out = (inst->max[c].param * inst->strength) + ((float)max[c].in * (1.0 - inst->strength)); // Now, build a lookup table which linearly maps the adjusted input range // [min.smoothed,max.smoothed] to the output range [min.out,max.out]. // Perform the linear interpolation for each x: // lut[x] = (int)(float(x - min.smoothed) * scale + max.out + 0.5) // where scale = (max.out - min.out) / (max.smoothed - min.smoothed) if (min[c].smoothed == max[c].smoothed) { // There is no dynamic range to expand. No mapping for this channel. int in_val; for (in_val = min[c].in; in_val <= max[c].in; in_val++) lut[c][in_val] = min[c].out; } else { // We must set lookup values for all values in the original input range // [min.in,max.in]. Since the original input range may be larger than // [min.smoothed,max.smoothed], some output values may fall outside the // [0,255] dynamic range. We need to CLAMP() them. float scale = (max[c].out - min[c].out) / (max[c].smoothed - min[c].smoothed); int in_val; for (in_val = min[c].in; in_val <= max[c].in; in_val++) { int out_val = ROUND((in_val - min[c].smoothed) * scale + min[c].out); lut[c][in_val] = CLAMP(out_val, 0, 255); } } } // Finally, process the pixels of the input frame using the lookup tables. // Copy alpha as-is. { const uint8_t *in = (const uint8_t*)inframe; uint8_t *out = (uint8_t*)outframe; #define MAP(c) (out[c] = lut[c][in[c]]) unsigned int num_pixels = inst->num_pixels; while (num_pixels--) { MAP(0); MAP(1); MAP(2); out[3] = in[3]; // copy alpha in += 4; out += 4; } } inst->frame_num++; } dyne-frei0r-b93ec51/src/filter/nosync0r/000077500000000000000000000000001524104146000200775ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/nosync0r/CMakeLists.txt000066400000000000000000000004201524104146000226330ustar00rootroot00000000000000set (SOURCES nosync0r.cpp) set (TARGET nosync0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/nosync0r/nosync0r.cpp000066400000000000000000000030611524104146000223560ustar00rootroot00000000000000#include "frei0r.hpp" #include #include class nosync0r : public frei0r::filter { public: nosync0r(unsigned int width, unsigned int height) { hsync = 0.0; register_param(hsync,"HSync","the hsync offset"); vsync = 0.0; register_param(vsync,"VSync","the vsync offset"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (hsync == 0.0 && vsync == 0.0) { std::copy(in, in+width*height, out); } else if (vsync == 0.0) { unsigned int first_line=static_cast(height*std::fmod(std::fabs(hsync),1.0)); std::copy(in+width*first_line, in+width*height, out); std::copy(in, in+width*first_line, out+width*(height-first_line)); } else { unsigned int hoffset=static_cast(height*std::fmod(std::fabs(hsync),1.0)); unsigned int voffset=static_cast(width*std::fmod(std::fabs(vsync),1.0)); for (unsigned int src_line = 0; src_line < height; src_line++) { unsigned int dst_line = (src_line + hoffset) % height; const uint32_t* src_pix = in + (width * src_line); uint32_t* dst_pix = out + (width * dst_line); std::copy(src_pix, src_pix + width - voffset, dst_pix + voffset); std::copy(src_pix + width - voffset, src_pix + width, dst_pix); } } } private: double hsync; double vsync; }; frei0r::construct plugin("nosync0r", "broken tv", "Martin Bayer", 0,2); dyne-frei0r-b93ec51/src/filter/ntsc/000077500000000000000000000000001524104146000172735ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/ntsc/CMakeLists.txt000066400000000000000000000004541524104146000220360ustar00rootroot00000000000000set (SOURCES crt_core.c crt_ntsc.c ntsc-effect.c) set (TARGET ntsc) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR})dyne-frei0r-b93ec51/src/filter/ntsc/crt_core.c000066400000000000000000000412731524104146000212460ustar00rootroot00000000000000/*****************************************************************************/ /* * NTSC/CRT - integer-only NTSC video signal encoding / decoding emulation * * by EMMIR 2018-2023 * * YouTube: https://www.youtube.com/@EMMIR_KC/videos * Discord: https://discord.com/invite/hdYctSmyQJ */ /*****************************************************************************/ #include "crt_core.h" #include #include /* ensure negative values for x get properly modulo'd */ #define POSMOD(x, n) (((x) % (n) + (n)) % (n)) static int sigpsin15[18] = { /* significant points on sine wave (15-bit) */ 0x0000, 0x0c88,0x18f8,0x2528,0x30f8,0x3c50,0x4718,0x5130,0x5a80, 0x62f0,0x6a68,0x70e0,0x7640,0x7a78,0x7d88,0x7f60,0x8000, 0x7f60 }; static int sintabil8(int n) { int f, i, a, b; /* looks scary but if you don't change T14_2PI * it won't cause out of bounds memory reads */ f = n >> 0 & 0xff; i = n >> 8 & 0xff; a = sigpsin15[i]; b = sigpsin15[i + 1]; return (a + ((b - a) * f >> 8)); } /* 14-bit interpolated sine/cosine */ extern void crt_sincos14(int *s, int *c, int n) { int h; n &= T14_MASK; h = n & ((T14_2PI >> 1) - 1); if (h > ((T14_2PI >> 2) - 1)) { *c = -sintabil8(h - (T14_2PI >> 2)); *s = sintabil8((T14_2PI >> 1) - h); } else { *c = sintabil8((T14_2PI >> 2) - h); *s = sintabil8(h); } if (n > ((T14_2PI >> 1) - 1)) { *c = -*c; *s = -*s; } } /*****************************************************************************/ /********************************* FILTERS ***********************************/ /*****************************************************************************/ /* convolution is much faster but the EQ looks softer, more authentic, and more analog */ #define USE_CONVOLUTION 0 #define USE_7_SAMPLE_KERNEL 1 #define USE_6_SAMPLE_KERNEL 0 #define USE_5_SAMPLE_KERNEL 0 #if (CRT_CC_SAMPLES != 4) /* the current convolutions do not filter properly at > 4 samples */ #undef USE_CONVOLUTION #define USE_CONVOLUTION 0 #endif #if USE_CONVOLUTION /* NOT 3 band equalizer, faster convolution instead. * eq function names preserved to keep code clean */ static struct EQF { int h[7]; } eqY, eqI, eqQ; /* params unused to keep the function the same */ static void init_eq(struct EQF *f, int f_lo, int f_hi, int rate, int g_lo, int g_mid, int g_hi) { memset(f, 0, sizeof(struct EQF)); } static void reset_eq(struct EQF *f) { memset(f->h, 0, sizeof(f->h)); } static int eqf(struct EQF *f, int s) { int i; int *h = f->h; for (i = 6; i > 0; i--) { h[i] = h[i - 1]; } h[0] = s; #if USE_7_SAMPLE_KERNEL /* index : 0 1 2 3 4 5 6 */ /* weight: 1 4 7 8 7 4 1 */ return (s + h[6] + ((h[1] + h[5]) * 4) + ((h[2] + h[4]) * 7) + (h[3] * 8)) >> 5; #elif USE_6_SAMPLE_KERNEL /* index : 0 1 2 3 4 5 */ /* weight: 1 3 4 4 3 1 */ return (s + h[5] + 3 * (h[1] + h[4]) + 4 * (h[2] + h[3])) >> 4; #elif USE_5_SAMPLE_KERNEL /* index : 0 1 2 3 4 */ /* weight: 1 2 2 2 1 */ return (s + h[4] + ((h[1] + h[2] + h[3]) << 1)) >> 3; #else /* index : 0 1 2 3 */ /* weight: 1 1 1 1*/ return (s + h[3] + h[1] + h[2]) >> 2; #endif } #else #define HISTLEN 3 #define HISTOLD (HISTLEN - 1) /* oldest entry */ #define HISTNEW 0 /* newest entry */ #define EQ_P 16 /* if changed, the gains will need to be adjusted */ #define EQ_R (1 << (EQ_P - 1)) /* rounding */ /* three band equalizer */ static struct EQF { int lf, hf; /* fractions */ int g[3]; /* gains */ int fL[4]; int fH[4]; int h[HISTLEN]; /* history */ } eqY, eqI, eqQ; /* f_lo - low cutoff frequency * f_hi - high cutoff frequency * rate - sampling rate * g_lo, g_mid, g_hi - gains */ static void init_eq(struct EQF *f, int f_lo, int f_hi, int rate, int g_lo, int g_mid, int g_hi) { int sn, cs; memset(f, 0, sizeof(struct EQF)); f->g[0] = g_lo; f->g[1] = g_mid; f->g[2] = g_hi; crt_sincos14(&sn, &cs, T14_PI * f_lo / rate); #if (EQ_P >= 15) f->lf = 2 * (sn << (EQ_P - 15)); #else f->lf = 2 * (sn >> (15 - EQ_P)); #endif crt_sincos14(&sn, &cs, T14_PI * f_hi / rate); #if (EQ_P >= 15) f->hf = 2 * (sn << (EQ_P - 15)); #else f->hf = 2 * (sn >> (15 - EQ_P)); #endif } static void reset_eq(struct EQF *f) { memset(f->fL, 0, sizeof(f->fL)); memset(f->fH, 0, sizeof(f->fH)); memset(f->h, 0, sizeof(f->h)); } static int eqf(struct EQF *f, int s) { int i, r[3]; f->fL[0] += (f->lf * (s - f->fL[0]) + EQ_R) >> EQ_P; f->fH[0] += (f->hf * (s - f->fH[0]) + EQ_R) >> EQ_P; for (i = 1; i < 4; i++) { f->fL[i] += (f->lf * (f->fL[i - 1] - f->fL[i]) + EQ_R) >> EQ_P; f->fH[i] += (f->hf * (f->fH[i - 1] - f->fH[i]) + EQ_R) >> EQ_P; } r[0] = f->fL[3]; r[1] = f->fH[3] - f->fL[3]; r[2] = f->h[HISTOLD] - f->fH[3]; for (i = 0; i < 3; i++) { r[i] = (r[i] * f->g[i]) >> EQ_P; } for (i = HISTOLD; i > 0; i--) { f->h[i] = f->h[i - 1]; } f->h[HISTNEW] = s; return (r[0] + r[1] + r[2]); } #endif /*****************************************************************************/ /***************************** PUBLIC FUNCTIONS ******************************/ /*****************************************************************************/ extern void crt_resize(struct CRT *v, int w, int h, unsigned char *out) { v->outw = w; v->outh = h; v->out = out; } extern void crt_reset(struct CRT *v) { v->hsync = 0; v->vsync = 0; } extern void crt_init(struct CRT *v, int w, int h, unsigned char *out) { memset(v, 0, sizeof(struct CRT)); crt_resize(v, w, h, out); crt_reset(v); v->rn = 194; /* kilohertz to line sample conversion */ #define kHz2L(kHz) (CRT_HRES * (kHz * 100) / L_FREQ) /* band gains are pre-scaled as 16-bit fixed point * if you change the EQ_P define, you'll need to update these gains too */ #if (CRT_CC_SAMPLES == 4) init_eq(&eqY, kHz2L(1500), kHz2L(3000), CRT_HRES, 65536, 8192, 9175); init_eq(&eqI, kHz2L(80), kHz2L(1150), CRT_HRES, 65536, 65536, 1311); init_eq(&eqQ, kHz2L(80), kHz2L(1000), CRT_HRES, 65536, 65536, 0); #elif (CRT_CC_SAMPLES == 5) init_eq(&eqY, kHz2L(1500), kHz2L(3000), CRT_HRES, 65536, 12192, 7775); init_eq(&eqI, kHz2L(80), kHz2L(1150), CRT_HRES, 65536, 65536, 1311); init_eq(&eqQ, kHz2L(80), kHz2L(1000), CRT_HRES, 65536, 65536, 0); #else #error "NTSC-CRT currently only supports 4 or 5 samples per chroma period." #endif } extern void crt_demodulate(struct CRT *v, int noise) { /* made static so all this data does not go on the stack */ static struct { int y, i, q; } out[AV_LEN + 1], *yiqA, *yiqB; int i, j, line, rn; signed char *sig; int s = 0; int field, ratio; int *ccr; /* color carrier signal */ int huesn, huecs; int xnudge = -3, ynudge = 3; int bright = CRT_BRIGHTNESS - (BLACK_LEVEL + CRT_BLACK_PT); int pitch = v->outw * CRT_BPP; #if CRT_DO_BLOOM int prev_e; /* filtered beam energy per scan line */ int max_e; /* approx maximum energy in a scan line */ #endif crt_sincos14(&huesn, &huecs, ((CRT_HUE % 360) + 33) * 8192 / 180); huesn >>= 11; /* make 4-bit */ huecs >>= 11; rn = v->rn; #if !CRT_DO_VSYNC /* determine field before we add noise, * otherwise it's not reliably recoverable */ for (i = -CRT_VSYNC_WINDOW; i < CRT_VSYNC_WINDOW; i++) { line = POSMOD(v->vsync + i, CRT_VRES); sig = v->analog + line * CRT_HRES; s = 0; for (j = 0; j < CRT_HRES; j++) { s += sig[j]; if (s <= (CRT_VSYNC_THRESH * SYNC_LEVEL)) { goto found_field; } } } found_field: /* if vsync signal was in second half of line, odd field */ field = (j > (CRT_HRES / 2)); v->vsync = -3; #endif #if ((CRT_SYSTEM == CRT_SYSTEM_NTSCVHS) && CRT_VHS_NOISE) line = ((rand() % 8) - 4) + 14; #endif for (i = 0; i < CRT_INPUT_SIZE; i++) { int nn = noise; #if ((CRT_SYSTEM == CRT_SYSTEM_NTSCVHS) && CRT_VHS_NOISE) rn = rand(); if (i > (CRT_INPUT_SIZE - CRT_HRES * (16 + ((rand() % 20) - 10))) && i < (CRT_INPUT_SIZE - CRT_HRES * (5 + ((rand() % 8) - 4)))) { int ln, sn, cs; ln = (i * line) / CRT_HRES; crt_sincos14(&sn, &cs, ln * 8192 / 180); nn = cs >> 8; } #else rn = (214019 * rn + 140327895); #endif /* signal + noise */ s = v->analog[i] + (((((rn >> 16) & 0xff) - 0x7f) * nn) >> 8); if (s > 127) { s = 127; } if (s < -127) { s = -127; } v->inp[i] = s; } v->rn = rn; #if CRT_DO_VSYNC /* Look for vertical sync. * * This is done by integrating the signal and * seeing if it exceeds a threshold. The threshold of * the vertical sync pulse is much higher because the * vsync pulse is a lot longer than the hsync pulse. * The signal needs to be integrated to lessen * the noise in the signal. */ for (i = -CRT_VSYNC_WINDOW; i < CRT_VSYNC_WINDOW; i++) { line = POSMOD(v->vsync + i, CRT_VRES); sig = v->inp + line * CRT_HRES; s = 0; for (j = 0; j < CRT_HRES; j++) { s += sig[j]; /* increase the multiplier to make the vsync * more stable when there is a lot of noise */ if (s <= (CRT_VSYNC_THRESH * SYNC_LEVEL)) { goto vsync_found; } } } vsync_found: v->vsync = line; /* vsync found (or gave up) at this line */ /* if vsync signal was in second half of line, odd field */ field = (j > (CRT_HRES / 2)); #endif #if CRT_DO_BLOOM max_e = (128 + (noise / 2)) * AV_LEN; prev_e = (16384 / 8); #endif /* ratio of output height to active video lines in the signal */ ratio = (v->outh << 16) / CRT_LINES; ratio = (ratio + 32768) >> 16; field = (field * (ratio / 2)); for (line = CRT_TOP; line < CRT_BOT; line++) { int field_gap; unsigned pos, ln, scanR; int scanL, dx; int L, R; unsigned char *cL, *cR; #if (CRT_CC_SAMPLES == 4) int wave[CRT_CC_SAMPLES]; #else int waveI[CRT_CC_SAMPLES]; int waveQ[CRT_CC_SAMPLES]; #endif int dci, dcq; /* decoded I, Q */ int xpos, ypos; int beg, end; int phasealign; #if CRT_DO_BLOOM int line_w; #endif beg = (line - CRT_TOP + 0) * (v->outh + CRT_V_FAC) / CRT_LINES + field; end = (line - CRT_TOP + 1) * (v->outh + CRT_V_FAC) / CRT_LINES + field; if (beg >= v->outh) { continue; } if (end > v->outh) { end = v->outh; } /* Look for horizontal sync. * See comment above regarding vertical sync. */ ln = (POSMOD(line + v->vsync, CRT_VRES)) * CRT_HRES; sig = v->inp + ln + v->hsync; s = 0; for (i = -CRT_HSYNC_WINDOW; i < CRT_HSYNC_WINDOW; i++) { s += sig[SYNC_BEG + i]; if (s <= (CRT_HSYNC_THRESH * SYNC_LEVEL)) { break; } } #if CRT_DO_HSYNC v->hsync = POSMOD(i + v->hsync, CRT_HRES); #else v->hsync = 0; #endif xpos = POSMOD(AV_BEG + v->hsync + xnudge, CRT_HRES); ypos = POSMOD(line + v->vsync + ynudge, CRT_VRES); pos = xpos + ypos * CRT_HRES; ccr = v->ccf[ypos % CRT_CC_VPER]; #if (CRT_CC_SAMPLES == 4) sig = v->inp + ln + (v->hsync & ~3); /* faster */ #else sig = v->inp + ln + (v->hsync - (v->hsync % CRT_CC_SAMPLES)); #endif for (i = CB_BEG; i < CB_BEG + (CB_CYCLES * CRT_CB_FREQ); i++) { int p, n; p = ccr[i % CRT_CC_SAMPLES] * 127 / 128; /* fraction of the previous */ n = sig[i]; /* mixed with the new sample */ ccr[i % CRT_CC_SAMPLES] = p + n; } phasealign = POSMOD(v->hsync, CRT_CC_SAMPLES); #if (CRT_CC_SAMPLES == 4) /* amplitude of carrier = saturation, phase difference = hue */ dci = ccr[(phasealign + 1) & 3] - ccr[(phasealign + 3) & 3]; dcq = ccr[(phasealign + 2) & 3] - ccr[(phasealign + 0) & 3]; wave[0] = ((dci * huecs - dcq * huesn) >> 4) * CRT_SATURATION; wave[1] = ((dcq * huecs + dci * huesn) >> 4) * CRT_SATURATION; wave[2] = -wave[0]; wave[3] = -wave[1]; #elif (CRT_CC_SAMPLES == 5) { int dciA, dciB; int dcqA, dcqB; int ang = (CRT_HUE % 360); int off180 = CRT_CC_SAMPLES / 2; int off90 = CRT_CC_SAMPLES / 4; int peakA = phasealign + off90; int peakB = phasealign + 0; dciA = dciB = dcqA = dcqB = 0; /* amplitude of carrier = saturation, phase difference = hue */ dciA = ccr[(peakA) % CRT_CC_SAMPLES]; /* average */ dciB = (ccr[(peakA + off180) % CRT_CC_SAMPLES] + ccr[(peakA + off180 + 1) % CRT_CC_SAMPLES]) / 2; dcqA = ccr[(peakB + off180) % CRT_CC_SAMPLES]; dcqB = ccr[(peakB) % CRT_CC_SAMPLES]; dci = dciA - dciB; dcq = dcqA - dcqB; /* create wave tables and rotate them by the hue adjustment angle */ for (i = 0; i < CRT_CC_SAMPLES; i++) { int sn, cs; crt_sincos14(&sn, &cs, ang * 8192 / 180); waveI[i] = ((dci * cs + dcq * sn) >> 15) * CRT_SATURATION; /* Q is offset by 90 */ crt_sincos14(&sn, &cs, (ang + 90) * 8192 / 180); waveQ[i] = ((dci * cs + dcq * sn) >> 15) * CRT_SATURATION; ang += (360 / CRT_CC_SAMPLES); } } #endif sig = v->inp + pos; #if CRT_DO_BLOOM s = 0; for (i = 0; i < AV_LEN; i++) { s += sig[i]; /* sum up the scan line */ } /* bloom emulation */ prev_e = (prev_e * 123 / 128) + ((((max_e >> 1) - s) << 10) / max_e); line_w = (AV_LEN * 112 / 128) + (prev_e >> 9); dx = (line_w << 12) / v->outw; scanL = ((AV_LEN / 2) - (line_w >> 1) + 8) << 12; scanR = (AV_LEN - 1) << 12; L = (scanL >> 12); R = (scanR >> 12); #else dx = ((AV_LEN - 1) << 12) / v->outw; scanL = 0; scanR = (AV_LEN - 1) << 12; L = 0; R = AV_LEN; #endif reset_eq(&eqY); reset_eq(&eqI); reset_eq(&eqQ); #if (CRT_CC_SAMPLES == 4) for (i = L; i < R; i++) { out[i].y = eqf(&eqY, sig[i] + bright) << 4; out[i].i = eqf(&eqI, sig[i] * wave[(i + 0) & 3] >> 9) >> 3; out[i].q = eqf(&eqQ, sig[i] * wave[(i + 3) & 3] >> 9) >> 3; } #else for (i = L; i < R; i++) { out[i].y = eqf(&eqY, sig[i] + bright) << 4; out[i].i = eqf(&eqI, sig[i] * waveI[i % CRT_CC_SAMPLES] >> 9) >> 3; out[i].q = eqf(&eqQ, sig[i] * waveQ[i % CRT_CC_SAMPLES] >> 9) >> 3; } #endif cL = v->out + (beg * pitch); cR = cL + pitch; for (pos = scanL; pos < scanR && cL < cR; pos += dx) { int y, i, q; int r, g, b; int aa, bb; R = pos & 0xfff; L = 0xfff - R; s = pos >> 12; yiqA = out + s; yiqB = out + s + 1; /* interpolate between samples if needed */ y = ((yiqA->y * L) >> 2) + ((yiqB->y * R) >> 2); i = ((yiqA->i * L) >> 14) + ((yiqB->i * R) >> 14); q = ((yiqA->q * L) >> 14) + ((yiqB->q * R) >> 14); /* YIQ to RGB */ r = (((y + 3879 * i + 2556 * q) >> 12) * CRT_CONTRAST) >> 8; g = (((y - 1126 * i - 2605 * q) >> 12) * CRT_CONTRAST) >> 8; b = (((y - 4530 * i + 7021 * q) >> 12) * CRT_CONTRAST) >> 8; if (r < 0) r = 0; if (g < 0) g = 0; if (b < 0) b = 0; if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; #if CRT_BLEND aa = (r << 16 | g << 8 | b); bb = cL[0] << 16 | cL[1] << 8 | cL[2]; /* blend with previous color there */ bb = (((aa & 0xfefeff) >> 1) + ((bb & 0xfefeff) >> 1)); #else bb = (r << 16 | g << 8 | b); #endif cL[0] = bb >> 16 & 0xff; cL[1] = bb >> 8 & 0xff; cL[2] = bb >> 0 & 0xff; cL[3] = 0xff; cL += CRT_BPP; } /* duplicate extra lines */ if (v->progressive) { field_gap = field + v->scanlines; } else { field_gap = v->scanlines; } for (s = beg + 1; s < (end - field_gap); s++) { memcpy(v->out + s * pitch, v->out + (s - 1) * pitch, pitch); } } }dyne-frei0r-b93ec51/src/filter/ntsc/crt_core.h000066400000000000000000000107421524104146000212500ustar00rootroot00000000000000/*****************************************************************************/ /* * NTSC/CRT - integer-only NTSC video signal encoding / decoding emulation * * by EMMIR 2018-2023 * * YouTube: https://www.youtube.com/@EMMIR_KC/videos * Discord: https://discord.com/invite/hdYctSmyQJ */ /*****************************************************************************/ #ifndef _CRT_CORE_H_ #define _CRT_CORE_H_ #ifdef __cplusplus extern "C" { #endif /* crt_core.h * * The demodulator. This is also where you can define which system to emulate. * */ /* library version */ #define CRT_MAJOR 2 #define CRT_MINOR 3 #define CRT_PATCH 2 #define CRT_SYSTEM_NTSC 0 /* standard NTSC */ #define CRT_SYSTEM_NES 1 /* decode 6 or 9-bit NES pixels */ #define CRT_SYSTEM_PV1K 2 /* Casio PV-1000 */ #define CRT_SYSTEM_SNES 3 /* SNES - uses RGB */ #define CRT_SYSTEM_TEMP 4 /* template implementation */ #define CRT_SYSTEM_NTSCVHS 5 /* standard NTSC VHS */ #define CRT_SYSTEM_NESRGB 6 /* encode RGB image with NES artifacts */ /* the system to be compiled */ #ifndef CRT_SYSTEM #define CRT_SYSTEM CRT_SYSTEM_NTSC #endif #if (CRT_SYSTEM == CRT_SYSTEM_NES) #include "crt_nes.h" #elif (CRT_SYSTEM == CRT_SYSTEM_SNES) #include "crt_snes.h" #elif (CRT_SYSTEM == CRT_SYSTEM_NTSC) #include "crt_ntsc.h" #elif (CRT_SYSTEM == CRT_SYSTEM_PV1K) #include "crt_pv1k.h" #elif (CRT_SYSTEM == CRT_SYSTEM_TEMP) #include "crt_template.h" #elif (CRT_SYSTEM == CRT_SYSTEM_NTSCVHS) #include "crt_ntscvhs.h" #elif (CRT_SYSTEM == CRT_SYSTEM_NESRGB) #include "crt_nesrgb.h" #else #error No system defined #endif /* NOTE: this library does not use the alpha channel at all */ #define CRT_BPP 4 /* 4 bytes per pixel [R,G,B,A,R,G,B,A...] */ /* do bloom emulation (side effect: makes screen have black borders) */ #define CRT_DO_BLOOM 0 /* does not work for NES */ #define CRT_DO_VSYNC 1 /* look for VSYNC */ #define CRT_DO_HSYNC 1 /* look for HSYNC */ /* common monitor settings */ #define CRT_HUE 0 #define CRT_BRIGHTNESS 10 #define CRT_CONTRAST 180 #define CRT_SATURATION 10 #define CRT_BLACK_PT 0 #define CRT_WHITE_PT 100 #define CRT_BLEND 0 /* blend new field onto previous image */ #define CRT_V_FAC 0 /* factor to stretch img vertically onto the output img */ struct CRT { signed char analog[CRT_INPUT_SIZE]; signed char inp[CRT_INPUT_SIZE]; /* CRT input, can be noisy */ int outw, outh; /* output width/height */ unsigned char *out; /* output image */ int scanlines; /* leave gaps between lines if necessary */ int progressive; /* render both fields, interlaced, onto single image (requires calling crt_demodulate twice per frame)*/ /* internal data */ int ccf[CRT_CC_VPER][CRT_CC_SAMPLES]; /* faster color carrier convergence */ int hsync, vsync; /* keep track of sync over frames */ int rn; /* seed for the 'random' noise */ }; /* Initializes the library. Sets up filters. * w - width of the output image * h - height of the output image * f - format of the output image * out - pointer to output image data */ extern void crt_init(struct CRT *v, int w, int h, unsigned char *out); /* Updates the output image parameters * w - width of the output image * h - height of the output image * out - pointer to output image data */ extern void crt_resize(struct CRT *v, int w, int h, unsigned char *out); /* Resets the CRT settings back to their defaults */ extern void crt_reset(struct CRT *v); /* Modulates RGB image into an analog NTSC signal * s - struct containing settings to apply to this field */ extern void crt_modulate(struct CRT *v, struct NTSC_SETTINGS *s); /* Demodulates the NTSC signal generated by crt_modulate() * noise - the amount of noise added to the signal (0 - inf) */ extern void crt_demodulate(struct CRT *v, int noise); /* Get the bytes per pixel for a certain CRT_PIX_FORMAT_ * * format - the format to get the bytes per pixel for * * returns 0 if the specified format does not exist */ extern int crt_bpp4fmt(int format); /*****************************************************************************/ /*************************** FIXED POINT SIN/COS *****************************/ /*****************************************************************************/ #define T14_2PI 16384 #define T14_MASK (T14_2PI - 1) #define T14_PI (T14_2PI / 2) extern void crt_sincos14(int *s, int *c, int n); #ifdef __cplusplus } #endif #endif dyne-frei0r-b93ec51/src/filter/ntsc/crt_ntsc.c000066400000000000000000000204401524104146000212560ustar00rootroot00000000000000/*****************************************************************************/ /* * NTSC/CRT - integer-only NTSC video signal encoding / decoding emulation * * by EMMIR 2018-2023 * * YouTube: https://www.youtube.com/@EMMIR_KC/videos * Discord: https://discord.com/invite/hdYctSmyQJ */ /*****************************************************************************/ #include "crt_core.h" #if (CRT_SYSTEM == CRT_SYSTEM_NTSC) #include #include #if (CRT_CHROMA_PATTERN == 1) /* 227.5 subcarrier cycles per line means every other line has reversed phase */ #define CC_PHASE(ln) (((ln) & 1) ? -1 : 1) #else #define CC_PHASE(ln) (1) #endif #define EXP_P 11 #define EXP_ONE (1 << EXP_P) #define EXP_MASK (EXP_ONE - 1) #define EXP_PI 6434 #define EXP_MUL(x, y) (((x) * (y)) >> EXP_P) #define EXP_DIV(x, y) (((x) << EXP_P) / (y)) static int e11[] = { EXP_ONE, 5567, /* e */ 15133, /* e^2 */ 41135, /* e^3 */ 111817 /* e^4 */ }; /* fixed point e^x */ static int expx(int n) { int neg, idx, res; int nxt, acc, del; int i; if (n == 0) { return EXP_ONE; } neg = n < 0; if (neg) { n = -n; } idx = n >> EXP_P; res = EXP_ONE; for (i = 0; i < idx / 4; i++) { res = EXP_MUL(res, e11[4]); } idx &= 3; if (idx > 0) { res = EXP_MUL(res, e11[idx]); } n &= EXP_MASK; nxt = EXP_ONE; acc = 0; del = 1; for (i = 1; i < 17; i++) { acc += nxt / del; nxt = EXP_MUL(nxt, n); del *= i; if (del > nxt || nxt <= 0 || del <= 0) { break; } } res = EXP_MUL(res, acc); if (neg) { res = EXP_DIV(EXP_ONE, res); } return res; } /*****************************************************************************/ /********************************* FILTERS ***********************************/ /*****************************************************************************/ /* infinite impulse response low pass filter for bandlimiting YIQ */ static struct IIRLP { int c; int h; /* history */ } iirY, iirI, iirQ; /* freq - total bandwidth * limit - max frequency */ static void init_iir(struct IIRLP *f, int freq, int limit) { int rate; /* cycles/pixel rate */ memset(f, 0, sizeof(struct IIRLP)); rate = (freq << 9) / limit; f->c = EXP_ONE - expx(-((EXP_PI << 9) / rate)); } static void reset_iir(struct IIRLP *f) { f->h = 0; } /* hi-pass for debugging */ #define HIPASS 0 static int iirf(struct IIRLP *f, int s) { f->h += EXP_MUL(s - f->h, f->c); #if HIPASS return s - f->h; #else return f->h; #endif } extern void crt_modulate(struct CRT *v, struct NTSC_SETTINGS *s) { int x, y, xo, yo; int destw = AV_LEN; int desth = ((CRT_LINES * 64500) >> 16); int iccf[CRT_CC_SAMPLES]; int ccmodI[CRT_CC_SAMPLES]; /* color phase for mod */ int ccmodQ[CRT_CC_SAMPLES]; /* color phase for mod */ int ccburst[CRT_CC_SAMPLES]; /* color phase for burst */ int sn, cs, n, ph; int inv_phase = 0; if (!s->iirs_initialized) { init_iir(&iirY, L_FREQ, Y_FREQ); init_iir(&iirI, L_FREQ, I_FREQ); init_iir(&iirQ, L_FREQ, Q_FREQ); s->iirs_initialized = 1; } #if CRT_DO_BLOOM #if NTSC_RAW destw = s->w; desth = s->h; if (destw > ((AV_LEN * 55500) >> 16)) { destw = ((AV_LEN * 55500) >> 16); } if (desth > ((CRT_LINES * 63500) >> 16)) { desth = ((CRT_LINES * 63500) >> 16); } #else destw = (AV_LEN * 55500) >> 16; desth = (CRT_LINES * 63500) >> 16; #endif #else #if NTSC_RAW destw = s->w; desth = s->h; if (destw > AV_LEN) { destw = AV_LEN; } if (desth > ((CRT_LINES * 64500) >> 16)) { desth = ((CRT_LINES * 64500) >> 16); } #endif #endif #if NTSC_AS_COLOR for (x = 0; x < CRT_CC_SAMPLES; x++) { n = NTSC_HUE + x * (360 / CRT_CC_SAMPLES); crt_sincos14(&sn, &cs, (n + 33) * 8192 / 180); ccburst[x] = sn >> 10; crt_sincos14(&sn, &cs, n * 8192 / 180); ccmodI[x] = sn >> 10; crt_sincos14(&sn, &cs, (n - 90) * 8192 / 180); ccmodQ[x] = sn >> 10; } #else memset(ccburst, 0, sizeof(ccburst)); memset(ccmodI, 0, sizeof(ccmodI)); memset(ccmodQ, 0, sizeof(ccmodQ)); #endif xo = AV_BEG + NTSC_X_OFFSET + (AV_LEN - destw) / 2; yo = CRT_TOP + NTSC_Y_OFFSET + (CRT_LINES - desth) / 2; s->field &= 1; s->frame &= 1; inv_phase = (s->field == s->frame); ph = CC_PHASE(inv_phase); /* align signal */ xo = (xo & ~3); for (n = 0; n < CRT_VRES; n++) { int t; /* time */ signed char *line = &v->analog[n * CRT_HRES]; t = LINE_BEG; if (n <= 3 || (n >= 7 && n <= 9)) { /* equalizing pulses - small blips of sync, mostly blank */ while (t < (4 * CRT_HRES / 100)) line[t++] = SYNC_LEVEL; while (t < (50 * CRT_HRES / 100)) line[t++] = BLANK_LEVEL; while (t < (54 * CRT_HRES / 100)) line[t++] = SYNC_LEVEL; while (t < (100 * CRT_HRES / 100)) line[t++] = BLANK_LEVEL; } else if (n >= 4 && n <= 6) { int even[4] = { 46, 50, 96, 100 }; int odd[4] = { 4, 50, 96, 100 }; int *offs = even; if (s->field == 1) { offs = odd; } /* vertical sync pulse - small blips of blank, mostly sync */ while (t < (offs[0] * CRT_HRES / 100)) line[t++] = SYNC_LEVEL; while (t < (offs[1] * CRT_HRES / 100)) line[t++] = BLANK_LEVEL; while (t < (offs[2] * CRT_HRES / 100)) line[t++] = SYNC_LEVEL; while (t < (offs[3] * CRT_HRES / 100)) line[t++] = BLANK_LEVEL; } else { int cb; /* video line */ while (t < SYNC_BEG) line[t++] = BLANK_LEVEL; /* FP */ while (t < BW_BEG) line[t++] = SYNC_LEVEL; /* SYNC */ while (t < AV_BEG) line[t++] = BLANK_LEVEL; /* BW + CB + BP */ if (n < CRT_TOP) { while (t < CRT_HRES) line[t++] = BLANK_LEVEL; } /* CB_CYCLES of color burst at 3.579545 Mhz */ for (t = CB_BEG; t < CB_BEG + (CB_CYCLES * CRT_CB_FREQ); t++) { #if (CRT_CHROMA_PATTERN == 1) int off180 = CRT_CC_SAMPLES / 2; cb = ccburst[(t + inv_phase * off180) % CRT_CC_SAMPLES]; #else cb = ccburst[t % CRT_CC_SAMPLES]; #endif line[t] = (BLANK_LEVEL + (cb * BURST_LEVEL)) >> 5; iccf[t % CRT_CC_SAMPLES] = line[t]; } } } for (y = 0; y < desth; y++) { int field_offset; int sy; field_offset = (s->field * s->h + desth) / desth / 2; sy = (y * s->h) / desth; sy += field_offset; if (sy >= s->h) sy = s->h; sy *= s->w; reset_iir(&iirY); reset_iir(&iirI); reset_iir(&iirQ); for (x = 0; x < destw; x++) { int fy, fi, fq; int rA, gA, bA; const unsigned char *pix; int ire; /* composite signal */ int xoff; pix = s->data + ((((x * s->w) / destw) + sy) * CRT_BPP); rA = pix[0]; gA = pix[1]; bA = pix[2]; /* RGB to YIQ */ fy = (19595 * rA + 38470 * gA + 7471 * bA) >> 14; fi = (39059 * rA - 18022 * gA - 21103 * bA) >> 14; fq = (13894 * rA - 34275 * gA + 20382 * bA) >> 14; ire = BLACK_LEVEL + CRT_BLACK_PT; xoff = (x + xo) % CRT_CC_SAMPLES; /* bandlimit Y,I,Q */ fy = iirf(&iirY, fy); fi = iirf(&iirI, fi) * ph * ccmodI[xoff] >> 4; fq = iirf(&iirQ, fq) * ph * ccmodQ[xoff] >> 4; ire += (fy + fi + fq) * (WHITE_LEVEL * CRT_WHITE_PT / 100) >> 10; if (ire < 0) ire = 0; if (ire > 110) ire = 110; v->analog[(x + xo) + (y + yo) * CRT_HRES] = ire; } } for (n = 0; n < CRT_CC_VPER; n++) { for (x = 0; x < CRT_CC_SAMPLES; x++) { v->ccf[n][x] = iccf[x] << 7; } } } #endifdyne-frei0r-b93ec51/src/filter/ntsc/crt_ntsc.h000066400000000000000000000114361524104146000212700ustar00rootroot00000000000000/*****************************************************************************/ /* * NTSC/CRT - integer-only NTSC video signal encoding / decoding emulation * * by EMMIR 2018-2023 * * YouTube: https://www.youtube.com/@EMMIR_KC/videos * Discord: https://discord.com/invite/hdYctSmyQJ */ /*****************************************************************************/ #ifndef _CRT_NTSC_H_ #define _CRT_NTSC_H_ #ifdef __cplusplus extern "C" { #endif /* crt_ntsc.h * * An interface to convert a digital image to an analog NTSC signal. * */ /* 0 = vertical chroma (228 chroma clocks per line) */ /* 1 = checkered chroma (227.5 chroma clocks per line) */ #define CRT_CHROMA_PATTERN 1 /* chroma clocks (subcarrier cycles) per line */ #if (CRT_CHROMA_PATTERN == 1) #define CRT_CC_LINE 2275 #else /* this will give the 'rainbow' effect in the famous waterfall scene */ #define CRT_CC_LINE 2280 #endif /* NOTE, in general, increasing CRT_CB_FREQ reduces blur and bleed */ #define CRT_CB_FREQ 4 /* carrier frequency relative to sample rate */ #define CRT_HRES (CRT_CC_LINE * CRT_CB_FREQ / 10) /* horizontal res */ #define CRT_VRES 262 /* vertical resolution */ #define CRT_INPUT_SIZE (CRT_HRES * CRT_VRES) #define CRT_TOP 21 /* first line with active video */ #define CRT_BOT 261 /* final line with active video */ #define CRT_LINES (CRT_BOT - CRT_TOP) /* number of active video lines */ #define CRT_CC_SAMPLES 4 /* samples per chroma period (samples per 360 deg) */ #define CRT_CC_VPER 1 /* vertical period in which the artifacts repeat */ /* search windows, in samples */ #define CRT_HSYNC_WINDOW 8 #define CRT_VSYNC_WINDOW 8 /* accumulated signal threshold required for sync detection. * Larger = more stable, until it's so large that it is never reached in which * case the CRT won't be able to sync */ #define CRT_HSYNC_THRESH 4 #define CRT_VSYNC_THRESH 94 /* * FULL HORIZONTAL LINE SIGNAL (~63500 ns) * |---------------------------------------------------------------------------| * HBLANK (~10900 ns) ACTIVE VIDEO (~52600 ns) * |-------------------||------------------------------------------------------| * * * WITHIN HBLANK PERIOD: * * FP (~1500 ns) SYNC (~4700 ns) BW (~600 ns) CB (~2500 ns) BP (~1600 ns) * |--------------||---------------||------------||-------------||-------------| * BLANK SYNC BLANK BLANK BLANK * */ #define LINE_BEG 0 #define FP_ns 1500 /* front porch */ #define SYNC_ns 4700 /* sync tip */ #define BW_ns 600 /* breezeway */ #define CB_ns 2500 /* color burst */ #define BP_ns 1600 /* back porch */ #define AV_ns 52600 /* active video */ #define HB_ns (FP_ns + SYNC_ns + BW_ns + CB_ns + BP_ns) /* h blank */ /* line duration should be ~63500 ns */ #define LINE_ns (FP_ns + SYNC_ns + BW_ns + CB_ns + BP_ns + AV_ns) /* convert nanosecond offset to its corresponding point on the sampled line */ #define ns2pos(ns) ((ns) * CRT_HRES / LINE_ns) /* starting points for all the different pulses */ #define FP_BEG ns2pos(0) #define SYNC_BEG ns2pos(FP_ns) #define BW_BEG ns2pos(FP_ns + SYNC_ns) #define CB_BEG ns2pos(FP_ns + SYNC_ns + BW_ns) #define BP_BEG ns2pos(FP_ns + SYNC_ns + BW_ns + CB_ns) #define AV_BEG ns2pos(HB_ns) #define AV_LEN ns2pos(AV_ns) /* somewhere between 7 and 12 cycles */ #define CB_CYCLES 10 /* frequencies for bandlimiting */ #define L_FREQ 1431818 /* full line */ #define Y_FREQ 420000 /* Luma (Y) 4.2 MHz of the 14.31818 MHz */ #define I_FREQ 150000 /* Chroma (I) 1.5 MHz of the 14.31818 MHz */ #define Q_FREQ 55000 /* Chroma (Q) 0.55 MHz of the 14.31818 MHz */ /* IRE units (100 = 1.0V, -40 = 0.0V) */ #define WHITE_LEVEL 100 #define BURST_LEVEL 20 #define BLACK_LEVEL 7 #define BLANK_LEVEL 0 #define SYNC_LEVEL -40 #define NTSC_RAW 0 /* 0 = scale image to fit monitor, 1 = don't scale */ #define NTSC_AS_COLOR 1 /* 0 = monochrome, 1 = full color */ #define NTSC_HUE 0 /* 0-359 */ #define NTSC_X_OFFSET 0 /* x offset in sample space. 0 is minimum value */ #define NTSC_Y_OFFSET 0 /* y offset in # of lines. 0 is minimum value */ struct NTSC_SETTINGS { const unsigned char *data; /* image data */ int w, h; /* width and height of image */ int field; /* 0 = even, 1 = odd */ int frame; /* 0 = even, 1 = odd */ /* make sure your NTSC_SETTINGS struct is zeroed out before you do anything */ int iirs_initialized; /* internal state */ }; #ifdef __cplusplus } #endif #endifdyne-frei0r-b93ec51/src/filter/ntsc/ntsc-effect.c000066400000000000000000000102721524104146000216420ustar00rootroot00000000000000#include #include #include "frei0r.h" #include "frei0r/math.h" #include "crt_core.h" // the actual NTSC emulation code is from here: https://github.com/LMP88959/NTSC-CRT typedef struct ntsc_instance { // image dimensions int width; int height; // parameters struct CRT crt; struct NTSC_SETTINGS ntsc; int noise; int field; } ntsc_instance_t; // these functions are for frei0r // mostly copy/paste/slightly modified from the other frei0r effects int f0r_init() { return 1; } void f0r_deinit() {} void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "NTSC"; info->author = "EMMIR, esmane"; info->explanation = "Simulates NTSC analog video."; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 2; info->num_params = 3; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Signal Noise"; info->explanation = "Amount of noise introduced into the NTSC signal."; info->type = F0R_PARAM_DOUBLE; break; case 1: info->name = "Progressive Scan"; info->explanation = "Toggles progressive scan (Interlaced if off)."; info->type = F0R_PARAM_BOOL; break; case 2: info->name = "Scanlines"; info->explanation = "Draw borders between scanlines."; info->type = F0R_PARAM_BOOL; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { ntsc_instance_t* inst = (ntsc_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->ntsc.w = width; inst->ntsc.h = height; inst->ntsc.field = 0; inst->ntsc.frame = 0; inst->ntsc.iirs_initialized = 0; inst->noise = 0; inst->field = 0; crt_init(&(inst->crt), width, height, NULL); inst->crt.scanlines = 0; inst->crt.progressive = 0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { ntsc_instance_t* inst = (ntsc_instance_t*)instance; free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { ntsc_instance_t* inst = (ntsc_instance_t*)instance; switch(param_index) { case 0: inst->noise = *((double*)param) * 200; break; case 1: inst->crt.progressive = (*((double*)param) >= 0.5); break; case 2: inst->crt.scanlines = (*((double*)param) >= 0.5); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { ntsc_instance_t* inst = (ntsc_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (inst->noise / 200); break; case 1: *((double*)param) = (inst->crt.progressive ? 1.0 : 0.0); break; case 2: *((double*)param) = (inst->crt.scanlines ? 1.0 : 0.0); break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { ntsc_instance_t* inst = (ntsc_instance_t*)instance; // clear the output frame memset(outframe, 0, inst->width * inst->height * sizeof(uint32_t)); // set everything up for the simulation inst->crt.out = (char*)outframe; inst->ntsc.data = (const char*)inframe; _render_field: inst->ntsc.field = inst->field & 1; if (inst->ntsc.field == 0) { /* a frame is two fields */ inst->ntsc.frame ^= 1; } // encode and decode ntsc signal crt_modulate(&(inst->crt), &(inst->ntsc)); crt_demodulate(&(inst->crt), inst->noise); inst->field ^= 1; // if we are in progressive mode, we render both fields onto the frame. // in interlaced mode, we will hit the opposite field on the next frame. if (inst->field && inst->crt.progressive) { goto _render_field; } } dyne-frei0r-b93ec51/src/filter/perspective/000077500000000000000000000000001524104146000206555ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/perspective/CMakeLists.txt000066400000000000000000000004241524104146000234150ustar00rootroot00000000000000set (SOURCES perspective.c) set (TARGET perspective) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/perspective/perspective.c000066400000000000000000000125001524104146000233500ustar00rootroot00000000000000/* perspective.c * Copyright (C) 2008 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.h" void sub_vec2( f0r_param_position_t* r, f0r_param_position_t* a, f0r_param_position_t* b ) { r->x = a->x - b->x; r->y = a->y - b->y; } void add_vec2( f0r_param_position_t* r, f0r_param_position_t* a, f0r_param_position_t* b ) { r->x = a->x + b->x; r->y = a->y + b->y; } void mul_vec2( f0r_param_position_t* r, f0r_param_position_t* a, double scalar ) { r->x = a->x * scalar; r->y = a->y * scalar; } void get_pixel_position( f0r_param_position_t* r, f0r_param_position_t* t, f0r_param_position_t* b, f0r_param_position_t* tl, f0r_param_position_t* bl,f0r_param_position_t* in ) { f0r_param_position_t t_x; f0r_param_position_t b_x; f0r_param_position_t k; mul_vec2( &t_x, t, in->x ); mul_vec2( &b_x, b, in->x ); add_vec2( &t_x, &t_x, tl ); add_vec2( &b_x, &b_x, bl ); sub_vec2( &k, &b_x, &t_x ); mul_vec2( &k, &k, in->y ); add_vec2( r, &k, &t_x ); } #include #include typedef struct perspective_instance { int w, h; f0r_param_position_t tl; f0r_param_position_t tr; f0r_param_position_t bl; f0r_param_position_t br; } perspective_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Perspective"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 4; info->explanation = "Distorts the image for a pseudo perspective"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Top Left"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; case 1: info->name = "Top Right"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; case 2: info->name = "Bottom Left"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; case 3: info->name = "Bottom Right"; info->type = F0R_PARAM_POSITION; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { perspective_instance_t* inst = (perspective_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->tl.x = 0.0; inst->tl.y = 0.0; inst->tr.x = 1.0; inst->tr.y = 0.0; inst->bl.x = 0.0; inst->bl.y = 1.0; inst->br.x = 1.0; inst->br.y = 1.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { perspective_instance_t* inst = (perspective_instance_t*)instance; free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { perspective_instance_t* inst = (perspective_instance_t*)instance; switch ( param_index ) { case 0: inst->tl = *((f0r_param_position_t*)param); break; case 1: inst->tr = *((f0r_param_position_t*)param); break; case 2: inst->bl = *((f0r_param_position_t*)param); break; case 3: inst->br = *((f0r_param_position_t*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { perspective_instance_t* inst = (perspective_instance_t*)instance; switch ( param_index ) { case 0: *((f0r_param_position_t*)param) = inst->tl; break; case 1: *((f0r_param_position_t*)param) = inst->tr; break; case 2: *((f0r_param_position_t*)param) = inst->bl; break; case 3: *((f0r_param_position_t*)param) = inst->br; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { perspective_instance_t* inst = (perspective_instance_t*)instance; uint32_t* dst = outframe; const uint32_t* src = inframe; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { *dst = 0x00000000; dst++; } dst = outframe; int w = inst->w; int h = inst->h; int rx; int ry; int x; int y; f0r_param_position_t top; f0r_param_position_t bot; f0r_param_position_t r; f0r_param_position_t in; sub_vec2( &top, &inst->tr, &inst->tl ); sub_vec2( &bot, &inst->br, &inst->bl ); for( y = 0; y < h; y++ ) { for ( x = 0; x < w; x++ ) { in.x = (double)x / (double)w; in.y = (double)y / (double)h; get_pixel_position( &r, &top, &bot, &inst->tl, &inst->bl, &in ); rx = lrint(r.x * (float)w); ry = lrint(r.y * (float)h); if ( rx < 0 || rx >= w || ry < 0 || ry >= h ) { src++; continue; } dst[rx + w * ry] = *src; src++; } } } dyne-frei0r-b93ec51/src/filter/pixeliz0r/000077500000000000000000000000001524104146000202525ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/pixeliz0r/CMakeLists.txt000066400000000000000000000004201524104146000230060ustar00rootroot00000000000000set (SOURCES pixeliz0r.c) set (TARGET pixeliz0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/pixeliz0r/pixeliz0r.c000066400000000000000000000150231524104146000223450ustar00rootroot00000000000000#include "frei0r.h" #include "frei0r/math.h" #include #include #include static uint32_t average(const uint32_t* start, int bxsize, int bysize, int xsize); static void fill_block(uint32_t* start, int bxsize, int bysize, int xsize, uint32_t col); typedef struct pixelizer_instance { unsigned int width; unsigned int height; unsigned int block_size_x; unsigned int block_size_y; unsigned char pass_alpha; } pixelizer_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* pixelizerInfo) { pixelizerInfo->name = "pixeliz0r"; pixelizerInfo->author = "Gephex crew"; pixelizerInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; pixelizerInfo->color_model = F0R_COLOR_MODEL_PACKED32; pixelizerInfo->frei0r_version = FREI0R_MAJOR_VERSION; pixelizerInfo->major_version = 2; pixelizerInfo->minor_version = 0; pixelizerInfo->num_params = 3; pixelizerInfo->explanation = "Pixelize input image."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Block width"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Horizontal size of one 'pixel'"; break; case 1: info->name = "Block height"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Vertical size of one 'pixel'"; break; case 2: info->name = "Pass-through alpha"; info->type = F0R_PARAM_BOOL; info->explanation = "Do not average the alpha channel over each block"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { pixelizer_instance_t* inst = (pixelizer_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->block_size_x = 8; inst->block_size_y = 8; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); pixelizer_instance_t* inst = (pixelizer_instance_t*)instance; switch(param_index) { case 0: // scale to [1..width] inst->block_size_x = MAX(1 + ( *((double*)param) * (inst->width/2)), 1); break; case 1: // scale to [1..height] inst->block_size_y = MAX(1 + ( *((double*)param) * (inst->height/2)), 1); break; case 2: inst->pass_alpha = *((double*)param) >= 0.5; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); pixelizer_instance_t* inst = (pixelizer_instance_t*)instance; switch(param_index) { case 0: // scale back to [0..1] *((double*)param) = (double)(inst->block_size_x-1)/(inst->width/2); break; case 1: // scale back to [0..1] *((double*)param) = (double)(inst->block_size_y-1)/(inst->height/2); break; case 2: *((double*)param) = inst->pass_alpha ? 1.0 : 0.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); pixelizer_instance_t* inst = (pixelizer_instance_t*)instance; unsigned int xsize = inst->width; unsigned int ysize = inst->height; unsigned int bsizex = inst->block_size_x; unsigned int bsizey = inst->block_size_y; unsigned int offset = 0; unsigned int blocks_x, blocks_y, xrest, yrest, xi, yi; blocks_x = xsize / bsizex; blocks_y = ysize / bsizey; xrest = xsize - blocks_x*bsizex; yrest = ysize - blocks_y*bsizey; uint32_t* dst = outframe; const uint32_t* src = inframe; if (bsizex == 1 && bsizey == 1) { memcpy(dst, src, xsize*ysize*sizeof(uint32_t)); } // now get average for every block and write the average color to the output for (yi = 0; yi < blocks_y; ++yi) { offset = yi*bsizey*xsize; for (xi = 0; xi < blocks_x; ++xi) { uint32_t col = average(src + offset, bsizex, bsizey, xsize); fill_block(dst + offset, bsizex, bsizey, xsize, col); offset += bsizex; } if (xrest > 0) { uint32_t col = average(src + offset, xrest, bsizey, xsize); fill_block(dst + offset, xrest, bsizey, xsize, col); } } // check for last line if (yrest > 0) { offset = blocks_y*bsizey*xsize; for (xi = 0; xi < blocks_x; ++xi) { uint32_t col = average(src + offset, bsizex, yrest, xsize); fill_block(dst + offset, bsizex, yrest, xsize, col); offset += bsizex; } if (xrest > 0) { uint32_t col = average(src + offset, xrest, yrest, xsize); fill_block(dst + offset, xrest, yrest, xsize, col); } } if (inst->pass_alpha) { for (xi = 0; xi < inst->width * inst->height; ++xi) { dst[xi] = (src[xi] & 0xff000000) | (dst[xi] & 0x00ffffff); } } } static uint32_t average(const uint32_t* start, int bxsize, int bysize, int xsize) { const uint32_t* p = start; uint32_t alpha = 0, red = 0, green = 0, blue = 0; uint32_t avg_alpha, avg_red, avg_green, avg_blue; int x, y; const uint32_t* pp; uint32_t c; for (y = 0; y < bysize; ++y) { pp = p; for (x = 0; x < bxsize; ++x) { c = *(pp++); alpha += (c & 0xff000000) >> 24; red += (c & 0x00ff0000) >> 16; green += (c & 0x0000ff00) >> 8; blue += (c & 0x000000ff); } p += xsize; } avg_alpha = (alpha / (bxsize*bysize)) & 0xff; avg_red = (red / (bxsize*bysize)) & 0xff; avg_green = (green / (bxsize*bysize)) & 0xff; avg_blue = (blue / (bxsize*bysize)) & 0xff; return (avg_alpha << 24) + (avg_red << 16) + (avg_green << 8) + avg_blue; } static void fill_block(uint32_t* start, int bxsize, int bysize, int xsize, uint32_t col) { uint32_t* p = start; int x, y; uint32_t* pp; for (y = 0; y < bysize; ++y) { pp = p; for (x = 0; x < bxsize; ++x) { *(pp++) = col; } p += xsize; } } dyne-frei0r-b93ec51/src/filter/pixeliz0r/pixeliz0r_post.jpg000066400000000000000000000106211524104146000237470ustar00rootroot00000000000000JFIFKKC  !"$"$CA"E  QR135r2Scq!"4Aabs#6BTUdC'!12Q3q"4A ?}Xr%뜉gDKHB;xVڧoIsg!~hgJQ mՓڀ>2}Sd$%% ]oQHTޢa\3f@]plJf%jyㆳ,go1+S)Ac!Z숪GY4G: xfS~2n +c7ڧoNf+,DHoRl<9K)Gdn$Qn$S܇5>3ȱ]*2H2tk"Z콧Z--Q,54Ӛh*R_e%/ΝhuH'R gmTR6F&%\.!4RSK[5U>ChhzCi (z,Xy>-4޺4,w'SE 謁}4YMH}MhW>,輖)l)Q,RYhRIJKe]*\K-|yϢ&ܕ!#ɷ%{S>CӾsOa'f؇xN͍=1hSW8kا4ã4q baV,շW&@Td. ]ܥ6P N}leϏ^$ye2òYT$\z[;S.OK<ǡ_xJA\/xe/wclF݃#+e0ߦ9^|dP[Ͷ1[d/2dN^{nM{<"y1ԙy")mp5*ΗZ'Zj-p-mw[oPW& Y<1Ty\-c۲PG~*!8إ~*!5ǣ_vAÞs磳=Xc ]\rmS6ܛy{;"9-[zZ J$"@$$s(u8my\-c9֔s rUm̼;i?2˅O̲Y/@Wml(.l6]"uZGG2ԙn9sٿZujT^t&qhSyD9(3[e =tJ.m6) *""/b=VqKy([ɷ sq[ \-շN>ҖD6=tVMT/KkxmotňuOEy6tHqϞ:OutA˞:=uu̇*b:|(L.(}"KĶKnYN9-gb[Qe/Kj'b[Qe:IXm'YN9y^}Xj)M& .H5N,o 95;+a [z%l!oX4H˘i^=Qp6Ӂֽz\:<|~w p VޢfAL2LLIX1 b@5- |7(PPPK,RYePq[j.9r7&(|'BȪR尶яD˳esxv`1OKƹ>qKZOY'Ɖ&+]PW/lAe,')>e7+)] Y!J ΏΏ&[T0|E SHbd.`sJe~閿.O_`9>|=[S0f _03A-;c*kX5[Jdyne-frei0r-b93ec51/src/filter/pixeliz0r/pixeliz0r_pre.jpg000066400000000000000000000367311524104146000235620ustar00rootroot00000000000000JFIF,,ExifMM*C  !"$"$C@" ^ !1AQ"a2Bq#R&3CrUbd$5STVsu%'46DEctv9!1QAa2q"S5BRT ? _h|GQd2pd8֜L&8:zm5nj:~^~+E^ey5Mz=NN^v~rP~|~a29~xga'xmK'|EjGcFs ל}>]Ꮭ= (%8? '1 l )0?ʟC~yg82|3xW<{ vUu)%_\|9ϳ$✯#Oed2=o^a9ɸ ,f(EՑ7hQg.?Vx I⩏c?☏+TɇZtRX5|.x9'*-S)ctSn/z6+d`E[׀8k8=`i)1>mi,ar}t~*nb)FJkv=azי?s3XO1vM>|SW꽹.s\^{` #rv-~.-g8}<ŵ]xlL"l^*7 ^rֿCO7Ϸgfgm m.(o%.&u>mr_Hr\ L$Z7]2Df d4!UPA5U{g l%?*G:"?p^ >s yщe,v鬞|*)W>v3N\fem`խLK1""FߘZ7ikRkT@v7a[ry-({:3 (w4D:[woژNfmצȘwcy. ~AmL@\Kk3[kRDž(caj|G)($+^uIq^MHϰ*K;s5-S<8 jϔ嘼tW 9; `ui||XL(gEQRj/O? I77+|5;p Lgd?![*x+(,8x!ٮk(IءuK*[Qe}W@^Woep_r49O?O& Nim| f'UIs^%PkX0$i:HEGAֽ|WE<yA"ԑC>|~YW?ʣIUl e>ߝޯD] `>ynss0wm,66r[{0^}l TbLs=EDc*~Rųo :PoCE~l<dvФzFX}kSbKɒΝ@5Js4Gt]O ʐ*}>#پM7շg~rN&2a9TT^6*2"C`NZzs?68M`†gù@-f>/ 2GG2C+~҇rHm3E]ypUg9)M/)#8SnO߬0dO}}=N<+{[2asV\V*G3LXls3ɫ㧇r 2V3Ȕy.(}r>UQ(E.J_C˞.6Y"MY:pSoίzp0;cPn}z籬:˞' x3(ae֯a3 9j읟h#V@  auX@\q4D-}RiElZEe򜁫gi@Pa̻۬$<;hlE !gXsF@RRRk} ͏B(nf |T@ۋ Я^ۚ. [l)l#ÄXmsPeCt%3.`1A NHqЊޜZ mjTki4EPFƨoxm#& ?WŎC~F^oaeʛٗAPBfLDz ]j<2?++ s+?Ƥp[+ڝxf\d+2bÌ4SL$*n#RI U!d^ .?Gnxgrny*#7n״:\k$_Gڬ <ߺ//hs̼/ x|}i1k_ḳ8Wäs^(i]m$*"c`>v<\1<"qWXQl\4Wk9KV(X*EsqcW9<>6iV8Jʂ@e,Ov7'rl XMG>n[֚/ x%*vwyJ1rhr~u`yt\G }QP>,l${q|N-rAYZMlD@u9ѱ`o(l$=~$Zré2}7.+ s0f"ieߠTUU8 踵618`-{u5&1#׭5naillyv?MfbG>tۑ۽.(],k &V;IQa(W(ka`Q}:P'cX $W Y~BABC)5nr\sᘳm@Ŷh8-bHԁBbPSΐʯ+HX\@0ieKtGW|2 6Tf&\T&X$^Y@b] 4%ͭAtXZn'Tî{Er-lF_[Pz='xb,6[/, -J9$2+׹;w>O:)!Ølp$IZ_9Ԑ2~jGFGgv$1$$j#4{7+ߔ/s{?~(MCS}?ϩ_l}l P [^<}X9>[݀=ckɵp|!ř򶋁YCYF{vԼPxpB|q;*U͌&iˊǘ%x/R7ϥZ1#}pbc卻NHuXN`2xeYtki ov~{UrJiGBNJ ^7(UҎ BmvbGnU+]\vl6"Fѫڀڷ2,F\,l9fTlf1V߁qq9،D@\h`Ŏ[Wk2[,.jʂΤm.6k{k:־<@XFܶ}g!oLG! )T#oS!t+.}.mMl@d3jJfqxA74Qi5uɨͽeB1ւ@7ջrsa~Bj#koQFƳ]s n5@=yv=E V+;Vj h # UzPuQ,B)F@p=j'Ecul̻,{E7_/i*I$  :w;[iQb\6ߨ[5ڄDamrַzC E49ր)e=4ٞLtW I-2S# (qMRI,\`VFA7CN_aOWW낼Syc1\@PPĄi{ر}Xf$\xB:Hq|EcD̲tl+mn~ק/3 (G>0%H $wD`YA0b (ګ,4(1w>?`?E,ΪT<ċ[7?RG. xLr)HvUR/޶EQ<ɧ6b1Ej5 ~eʜ7$7jiM=E3 Ĺ6=7_6Brb`AX )?u5F@$+*zr!Q'֤kehߝF*PhOHK\s"3i5 pz8 WOv@-~[PFK$7X͈l{{ 2m'=f ™p~<abu 7/,_Z㽞b8ɱɒ <8y$~JMzPqX r+D# n;/{8dJݺr)O2U#D˕߻W1 Rw9rV}>~WOS򨗩]ՑvU“ef+&sZ㏸2KIXx._%e/%++s|m3Fo3߾ V~7dL3CԫU`G3<8Kb dU:e3Vږ' U>8XvP :w;? (Fo+2oF݃\9$p&!F KvQB,Q[kT)l0 :'@-sΛ,m}VBzQ< 9ҟpvzJbL, Vni6s@j6וe-v$X^< KiHRz94S}+Jwʙzn Bt@T*<^XQuhzVMH<Ү<L%}Jim@1Pw5.HцqZx~~=doصץeɩ=͇!C-@N4/k ~lG\*ioScv#ΪUOSi~e+Y[9pYRJ"l\r.睪r>{dq=-EYV}Rx~?.] _y_?PU=cO>};ty_?dL?9gfd)&/VZx0ex0  X6H讄3jSǮ~E/qv8$g´<ewSbG>UeCgfK| l?e V775\NiHp1b9fr ǧ{T<6uYD @̃iar:wZ~'}FJ2t ),܎&־.$4oCF-Py Y# cz{ t8U7nHmVbot_RF 0Tv+{>'V@4v[`) ſzjFb \u9 wV0Cs`)a#b}"pX u1ZuBC%{ /- +ݺWK'ra~e'\ej׉KyMqxkv\~-p1@EV1;yOvoqw`8?o\_ef0!  B>yOZLKWW%ݘ&ZM<̫VrX$G2 )-1 rلlkk0d=<1V1;\~=/w7__sH[\E%V8N0[zS{би2{qZ c0bB׳Ex_ ΅pkWv&m67VG>?0yb"Cr$[+sPp<´2at*ve%52IľVo޿A[g>i~y>e$w%s{yEI.0eD^e@@Tn%g8>2^Yb0Y`B~S>*-S(3l6&,Ruj7&l?9x>qzӪ_/cql{\r1S}~-ϧaMg(YpjoV= Ul@QM4Z^ŝM?}znݾTr~oFȉEDuaqژI[sX=I$uzM.d&6K,fw[󾢱Th+#K6i$CDobK>t, ΣY@6ck0 }M:DzH=omoJ,t)[`O,l9 FGʝ97, \zԃboޚd=i$|քbXsRb-ǕΪl.zk9C{[S$b}pvCWb|<?ƌoޑ[*3~|0Iu6? 1fߓEuk^$΂XT}t2dIs20Iբڟ}ʼneP!Mvf(jdbk=tS>#u5(=ꊷJ}eB73H t(H4~U*gIvNp{?/CEÅ&f~B?u,Iu1p͇Ăi"F*EK\9_w6Ǐ!mjMxW\Ng+{ҟ~ 8o'/x坦. -qbK>V_,A^ǸTOs?}s`ً\7 _]?,61aEת2¶ 0 Z2n Sk&sH$qΧbPy氓O:Nm}CS`olL^I#?@}RVp <``ܘ,>ki+˞7+KFw%M|K}ijq^1pxW,X`bEtٮc=+:䝻^ݩr|~y.&9^g*=ݽiLsA' &Wko B~VmRaH%Gk۞ՊR̬ QȚ=H\ -ɍS02_8['*Nm}z7c?J5ԖV]nl~zO>KApt_oJVf'.U1[/+7╉"2FUT(UUXoV¬<={-bc-sM}qV'6cj76 <0 w] [3C uSaO/n;^ ˮcsp@qS"gU>!7Rji' =i6ǡMaq' @f{]MuD~\=4$Z5܆$mʄ9w@$D4QƐWkdm6^nTQ * A7ybe}=܅|^R޽M!{o^ =.|I$YnO2̛jsȷS 1$@a-mP@6^[( ācs߭ak :1-r Gx՗\d "N;ڄVTrhR;Nd`f-nWӤ֙B)Ѱn%`A b>cN S{,cPQ$BSObu^apAtxoҫm>Of_oU FV"Iz潠A?pM.6gA*ܫ)C$w_>#Nk<^e&M6CY\X$n]6c9*F[່IRmp@zqsi<1ISsH]k'I=yNqݤqܒt%E 1wV RfeLTIW Zq׬.#OGὪk.^[?V6\O.L ! H|i5W!c`vo Ohp[]`(\Sx;q&5-|V9wuʼwUUp^~׀sU3 I`Uw0S&( SVa]xIqu{VȲes\H8 $6= {&i2 3b2ğy%줐#H6;_Z>bw%wMEl}6Ӆ`D,#-k]׳ \23Xƥnꨪa`:sZ>šQXi~sϯq8Y+D-{܋.i5~O3n–f\[Fs1 {Vl"4XW, ؁D5"6~(1&"))59#mQtKV/,y{0=kU3nZ#mzXrC]M>GhʭXr/΃@")Pw{wf6>^ɨpg4|j[ڝwf<;PWUPI+W@P1ٿGjbQ}.u$lA]քеu:wDuQ˽ 0~E /؛sJ G,lS M>&%oEiI ^#L9PI7SeچlvL$P\rJNz}lt[jB>b;Ȣ+k4qPZj GnfPSI:&  ZdΗ _PyH0a [v H"YI=C輻k+-۵$(f$9ژ&I i[v *sl-Θ66. Y䞝遤o IPF 6=T7g9d)|AijKѠ%Бk}G˽U FW~cb/nT#:} FẉX{rriv."jA`WrAtڸX٬I[֣gϋfBfӸ4\>)pr, Fe,h݈^7A8|jaۯ+Vբi5Ol zZΎL/~M2 *QokYnvHb,`ZicfRMN9?ɧvd֪zVE-~Hڢ"tԐe1d XwgѦ>(lEsπd$;ұT{NC{#{41$f:m;V kj#ksҞkU(vMO6@ےzPm$* 7!xnXYXw&f#zopX< ,#_Iov9f[o75 ǹjAVtj\g6cne*/)HB} NOo7$<;鲻:PSHښ 6 w;jK^^õ4=)[S S#v4^O.j)[ezVl> T]OM;2mˡ;vOz"װz qus aԟҋgMjpX7̱q`h۫7ۧI¾sL)YAõ' `;=df2Sqnb1QXHkyY¸\T8dэ& Xn@Geh Z, q 3esc$erxgjm\Q)ifk tP᰸DQ#I6T*qmZJXAtRw嵎Z wC3!,}v c31GͶ(9χ#*-cBw zҹf }xɮ#4lז_Z4WU\%,yh{o8ٗn9g,X|dR|1@Hݓs(6J/9̰v/6 ]#4rR^լnupQe;p؉"+Z ZY0ɍYDIcp3f?xs(ɢHgl\(ma\W+ dk 6*o5.'7?svf(;SyysNyq 9 #include #include #include #include "frei0r.h" #define S0RT_PARAM_THRESHOLD 0 #define S0RT_PARAM_DIRECTION 1 #define S0RT_PARAM_REVERSED 2 #define S0RT_PARAM_ALPHA_THR 3 typedef enum pixels0rt_direction { S0RT_DIRECTION_VER_TOP, // vertical, from top to bottom S0RT_DIRECTION_VER_BOTTOM, // vertical, from bottom to top S0RT_DIRECTION_HOR_LEFT, // horizontal, from left to right S0RT_DIRECTION_HOR_RIGHT, // horizontal, from right to left S0RT_DIRECTION_COUNT // total number of possible directions } pixels0rt_direction_t; typedef struct pixels0rt_instance { unsigned int width; unsigned int height; uint8_t *grayscale_px; // the frame in grayscale, will be used for radix sort float threshold; float alpha_threshold; short int reversed; pixels0rt_direction_t direction; } pixels0rt_instance_t; inline static uint8_t pixel_grayscale(uint32_t px) { uint8_t *pxSplit = (uint8_t *)&px; return ((pxSplit[0] & 0xFF) + (pxSplit[1] & 0xFF) + (pxSplit[2] & 0xFF)) / 3; } inline static short pixel_alpha_threshold(uint32_t px, float threshold) { uint8_t *pxSplit = (uint8_t *)&px; return pxSplit[3] / 0xFF >= threshold; } inline static double pixel_diff(uint32_t px1, uint32_t px2) { uint8_t *px1_split = (uint8_t *)&px1; uint8_t *px2_split = (uint8_t *)&px2; return ( abs(px1_split[0] - px2_split[0]) + abs(px1_split[1] - px2_split[1]) + abs(px1_split[2] - px2_split[2]) ) / 765.0; } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* pixels0rtInfo) { pixels0rtInfo->name = "pixels0rt"; pixels0rtInfo->author = "Asterleen"; pixels0rtInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; pixels0rtInfo->color_model = F0R_COLOR_MODEL_RGBA8888; pixels0rtInfo->frei0r_version = FREI0R_MAJOR_VERSION; pixels0rtInfo->major_version = 1; pixels0rtInfo->minor_version = 0; pixels0rtInfo->num_params = 4; pixels0rtInfo->explanation = "Pixel sorting effect"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case S0RT_PARAM_THRESHOLD: { info->name = "Threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Relative size of the line that will be sorted"; break; } case S0RT_PARAM_DIRECTION: { info->name = "Direction"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Sorting direction"; break; } case S0RT_PARAM_REVERSED: { info->name = "Reversed"; info->type = F0R_PARAM_BOOL; info->explanation = "Should be pixels sorted in reversed order"; break; } case S0RT_PARAM_ALPHA_THR: { info->name = "Transparency threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "What transparency level should be bypassed by the filter. 0 processes all pixels, 1 ignores all transparent pixels"; break; } } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { pixels0rt_instance_t* inst = (pixels0rt_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->threshold = 0.3; inst->alpha_threshold = 1.0; inst->direction = S0RT_DIRECTION_VER_TOP; inst->reversed = 0; inst->grayscale_px = malloc(width * height * sizeof(uint8_t)); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { pixels0rt_instance_t *inst = (pixels0rt_instance_t*)instance; free(inst->grayscale_px); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); pixels0rt_instance_t *inst = (pixels0rt_instance_t*)instance; switch (param_index) { case S0RT_PARAM_THRESHOLD: { inst->threshold = *((double*)param); break; } case S0RT_PARAM_DIRECTION: { inst->direction = (pixels0rt_direction_t)(*((double*)param) * S0RT_DIRECTION_COUNT); break; } case S0RT_PARAM_REVERSED: { inst->reversed = *((double*)param) >= 0.5; break; } case S0RT_PARAM_ALPHA_THR: { inst->alpha_threshold = *((double*)param); break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); pixels0rt_instance_t *inst = (pixels0rt_instance_t*)instance; switch (param_index) { case S0RT_PARAM_THRESHOLD: { *((double*)param) = inst->threshold; break; } case S0RT_PARAM_DIRECTION: { *((double*)param) = inst->direction / S0RT_DIRECTION_COUNT; break; } case S0RT_PARAM_REVERSED: { *((double*)param) = inst->reversed ? 1. : 0.; break; } case S0RT_PARAM_ALPHA_THR: { *((double*)param) = inst->alpha_threshold; break; } } } inline static void s0rt_line_horizontal( const uint32_t *src, uint32_t *dst, uint8_t *gray, unsigned int line, unsigned int start, unsigned int end) { unsigned int length = end - start; unsigned int line_start = line + start; uint32_t histogram[256] = {0}; for (int i = 0; i < length; i++) histogram[gray[line_start + i]]++; for (int i = 1; i < 256; i++) histogram[i] += histogram[i - 1]; for (int i = length; i-- > 0;) { uint8_t key = gray[line_start + i]; dst[line_start + (--histogram[key])] = src[line_start + i]; } } inline static void s0rt_line_vertical( const uint32_t *src, uint32_t *dst, uint8_t *gray, unsigned int width, unsigned int column, unsigned int start, unsigned int end) { unsigned int length = end - start; uint32_t histogram[256] = {0}; for (int i = 0; i < length; i++) histogram[gray[(start + i) * width + column]]++; for (int i = 1; i < 256; i++) histogram[i] += histogram[i - 1]; for (int i = length; i-- > 0;) { uint8_t key = gray[(start + i) * width + column]; dst[(start + (--histogram[key])) * width + column] = src[(start + i) * width + column]; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* src, uint32_t* dst) { assert(instance); pixels0rt_instance_t* inst = (pixels0rt_instance_t*)instance; unsigned int size = inst->width * inst->height; double px_diff = 0.0; unsigned int line_idx; unsigned int next_pos = 0; if (inst->reversed) { for (int i = 0; i < size; i++) inst->grayscale_px[i] = 255 - pixel_grayscale(src[i]); } else { for (int i = 0; i < size; i++) inst->grayscale_px[i] = pixel_grayscale(src[i]); } switch (inst->direction) { case S0RT_DIRECTION_VER_TOP: { for (int column = 0; column < inst->width; column++) { next_pos = 0; for (int i = 0; i < inst->height; i++) { if (pixel_alpha_threshold(src[i * inst->width + column], inst->alpha_threshold)) { px_diff = pixel_diff(src[next_pos * inst->width + column], src[i * inst->width + column]); if (px_diff > inst->threshold || (i < inst->height - 2 && !pixel_alpha_threshold(src[(i + 1) * inst->width + column], inst->alpha_threshold)) || i == inst->height - 1) { s0rt_line_vertical(src, dst, inst->grayscale_px, inst->width, column, next_pos, i); next_pos = i; } } else { dst[i * inst->width + column] = src[i * inst->width + column]; next_pos = i; } } } break; } case S0RT_DIRECTION_VER_BOTTOM: { for (int column = 0; column < inst->width; column++) { next_pos = inst->height - 1; for (int i = inst->height - 1; i >= 0; i--) { if (pixel_alpha_threshold(src[i * inst->width + column], inst->alpha_threshold)) { px_diff = pixel_diff(src[next_pos * inst->width + column], src[i * inst->width + column]); if (px_diff > inst->threshold || (i > 0 && !pixel_alpha_threshold(src[(i - 1) * inst->width + column], inst->alpha_threshold)) || i == 0) { s0rt_line_vertical(src, dst, inst->grayscale_px, inst->width, column, i, next_pos); next_pos = i; } } else { dst[i * inst->width + column] = src[i * inst->width + column]; next_pos = i; } } } break; } case S0RT_DIRECTION_HOR_LEFT: { for (int line = 0; line < inst->height; line++) { next_pos = 0; line_idx = line * inst->width; for (int i = 0; i < inst->width; i++) { if (pixel_alpha_threshold(src[line_idx + i], inst->alpha_threshold)) { px_diff = pixel_diff(src[line_idx + next_pos], src[line_idx + i]); if (px_diff > inst->threshold || (i < inst->width - 2 && !pixel_alpha_threshold(src[line_idx + i + 1], inst->alpha_threshold)) || i == inst->width - 1) { s0rt_line_horizontal(src, dst, inst->grayscale_px, line_idx, next_pos, i); next_pos = i; } } else { dst[line_idx + i] = src[line_idx + i]; next_pos = i; } } } break; } case S0RT_DIRECTION_HOR_RIGHT: { for (int line = 0; line < inst->height; line++) { next_pos = inst->width - 1; line_idx = line * inst->width; for (int i = inst->width - 1; i >= 0; i--) { if (pixel_alpha_threshold(src[line_idx + i], inst->alpha_threshold)) { px_diff = pixel_diff(src[line_idx + next_pos], src[line_idx + i]); if (px_diff > inst->threshold || (i > 0 && !pixel_alpha_threshold(src[line_idx + i - 1], inst->alpha_threshold)) || i == 0) { s0rt_line_horizontal(src, dst, inst->grayscale_px, line_idx, i, next_pos); next_pos = i; } } else { dst[line_idx + i] = src[line_idx + i]; next_pos = i; } } } break; } } } dyne-frei0r-b93ec51/src/filter/pixs0r/000077500000000000000000000000001524104146000175515ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/pixs0r/CMakeLists.txt000066400000000000000000000004121524104146000223060ustar00rootroot00000000000000set (SOURCES pixs0r.cc) set (TARGET pixs0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR})dyne-frei0r-b93ec51/src/filter/pixs0r/pixs0r.cc000066400000000000000000000152061524104146000213110ustar00rootroot00000000000000#include #include struct pixshift0r { unsigned int m_width; unsigned int m_height; unsigned int m_shift_intensity; unsigned int m_block_height; // If m_block_height == 0, then these bound block heights unsigned int m_block_height_min; unsigned int m_block_height_max; std::mt19937 m_rng; std::uniform_int_distribution m_shift_rng; std::uniform_int_distribution m_block_height_rng; pixshift0r(unsigned int width, unsigned int height) : m_width(width), m_height(height), m_block_height(0), m_shift_intensity(0), m_block_height_min(1), m_block_height_max(1), m_rng(std::random_device{}()), m_shift_rng(0, 0), m_block_height_rng(1, 1) {} void process(const uint32_t *inframe, uint32_t *outframe) { for (unsigned int b = 0; b < m_height;) { unsigned int block_height = m_block_height ? m_block_height : m_block_height_rng(m_rng); // Number of rows to shift is either block size or // what we can *safely* operate on (avoids corruption). block_height = std::min(block_height, m_height - b); // Ensure we always make progress if (block_height == 0) block_height = 1; int64_t shift = m_shift_intensity ? m_shift_rng(m_rng) : 0; for (unsigned int j = 0; j < block_height; ++j) { // NOTE: Faulty implementations, such as FFmpeg don't // check for (width % 8 == 0 && height % 8 == 0). // // A possible workaround for all filters, is a scale filter: // (e.g "scale=round(in_w/8)*8:round(in_h/8)*8:flags=neighbor"). // // https://ffmpeg.org/doxygen/trunk/vf__frei0r_8c_source.html#l00352 size_t pitch = static_cast(b + j) * m_width; const uint32_t *inrow = inframe + pitch; uint32_t *outrow = outframe + pitch; if (shift > 0) { std::copy (inrow, inrow + m_width - shift, outrow + shift); std::copy (inrow + m_width - shift, inrow + m_width, outrow); } else if (shift < 0) { std::copy (inrow, inrow - shift, outrow + m_width + shift); std::copy (inrow - shift, inrow + m_width, outrow); } else { std::copy (inrow, inrow + m_width, outrow); } } b += block_height; } } void set_block_height_range(unsigned int min_bh, unsigned int max_bh) { this->m_block_height_min = min_bh; this->m_block_height_max = max_bh; auto rng_params = decltype(this->m_block_height_rng)::param_type(min_bh, max_bh); this->m_block_height_rng.param(rng_params); } void set_shift_intensity(unsigned int shift_intensity) { this->m_shift_intensity = shift_intensity; int64_t intensity = static_cast(shift_intensity); auto rng_params = decltype(this->m_shift_rng)::param_type(-intensity, intensity); this->m_shift_rng.param(rng_params); } }; extern "C" { #include int f0r_init() { return 0; } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { pixshift0r *instance = new pixshift0r(width, height); instance->set_shift_intensity(width / 100); instance->set_block_height_range(std::max(1u, height / 100), std::max(1u, height / 10)); return instance; } void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "pixs0r"; info->author = "xsbee"; info->explanation = "Glitch image shifting rows to and fro"; info->major_version = 1; info->minor_version = 0; info->frei0r_version = FREI0R_MAJOR_VERSION; info->color_model = F0R_COLOR_MODEL_PACKED32; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->num_params = 4; } void f0r_get_param_info (f0r_param_info_t *info, int param_index) { switch (param_index) { case 0: info->name = "shift_intensity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Aggressiveness of row/column-shifting"; break; case 1: info->name = "block_height"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Height of each block whose shift is invariant (0 = random)"; break; case 2: info->name = "block_height_min"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Minimum height of block (if random mode)"; break; case 3: info->name = "block_height_max"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Maximum height of block (if random mode)"; break; } } void f0r_get_param_value( f0r_instance_t instance, f0r_param_t param, int param_index ) { pixshift0r* context = (pixshift0r*)instance; switch (param_index) { case 0: *static_cast(param) = static_cast(context->m_shift_intensity) / context->m_width; break; case 1: *static_cast(param) = static_cast(context->m_block_height) / context->m_height; break; case 2: *static_cast(param) = static_cast(context->m_block_height_min) / context->m_height; break; case 3: *static_cast(param) = static_cast(context->m_block_height_max) / context->m_height; break; } } void f0r_set_param_value( f0r_instance_t instance, f0r_param_t param, int param_index ) { pixshift0r* context = (pixshift0r*)instance; switch (param_index) { case 0: context->set_shift_intensity (*static_cast(param) * context->m_width); break; case 1: context->m_block_height = *static_cast(param) * context->m_height; break; case 2: context->set_block_height_range (*static_cast(param) * context->m_height, context->m_block_height_max); break; case 3: context->set_block_height_range (context->m_block_height_min, *static_cast(param) * context->m_height); break; } } void f0r_update ( f0r_instance_t instance, double, const uint32_t *inframe, uint32_t *outframe ) { static_cast(instance)->process(inframe, outframe); } void f0r_deinit() {} void f0r_destruct (f0r_instance_t instance) { delete static_cast(instance); } } dyne-frei0r-b93ec51/src/filter/posterize/000077500000000000000000000000001524104146000203505ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/posterize/CMakeLists.txt000066400000000000000000000004201524104146000231040ustar00rootroot00000000000000set (SOURCES posterize.c) set (TARGET posterize) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/posterize/posterize.c000066400000000000000000000075461524104146000225540ustar00rootroot00000000000000/* * This file is a port of com.jhlabs.image.PosterizeFilter.java * Copyright 2006 Jerry Huxtable * * posterize.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct posterize_instance { unsigned int width; unsigned int height; double levels; } posterize_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* posterize_info) { posterize_info->name = "posterize"; posterize_info->author = "Janne Liljeblad"; posterize_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; posterize_info->color_model = F0R_COLOR_MODEL_RGBA8888; posterize_info->frei0r_version = FREI0R_MAJOR_VERSION; posterize_info->major_version = 0; posterize_info->minor_version = 1; posterize_info->num_params = 1; posterize_info->explanation = "Posterizes image by reducing the number of colors used in image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "levels"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Number of values per channel"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { posterize_instance_t* inst = (posterize_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->levels = 5.0 / 48.0;// input range 0 - 1 will be interpreted as levels range 2 - 50 return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); posterize_instance_t* inst = (posterize_instance_t*)instance; switch(param_index) { case 0: inst->levels = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); posterize_instance_t* inst = (posterize_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->levels; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); posterize_instance_t* inst = (posterize_instance_t*)instance; unsigned int len = inst->width * inst->height; // convert input value 0.0-1.0 to int value 2-50 double levelsInput = inst->levels * 48.0; levelsInput = CLAMP(levelsInput, 0.0, 48.0) + 2.0; int numLevels = (int)levelsInput; // Prevent division by zero if (numLevels < 2) numLevels = 2; // create levels table unsigned char levels[256]; int i; for (i = 0; i < 256; i++) { levels[i] = 255 * (numLevels*i / 256) / (numLevels-1); } unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char r,g,b = 0; while (len--) { r = *src++; g = *src++; b = *src++; r = levels[r]; g = levels[g]; b = levels[b]; *dst++ = r; *dst++ = g; *dst++ = b; *dst++ = *src++;//copy alpha } } dyne-frei0r-b93ec51/src/filter/premultiply/000077500000000000000000000000001524104146000207125ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/premultiply/CMakeLists.txt000066400000000000000000000005131524104146000234510ustar00rootroot00000000000000set (SOURCES premultiply.cpp) set (TARGET premultiply) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/premultiply/premultiply.cpp000066400000000000000000000047771524104146000240230ustar00rootroot00000000000000/* * Copyright (C) 2018 Dan Dennedy * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" class Premultiply : public frei0r::filter { public: Premultiply(unsigned int width, unsigned int height) : m_unpremultiply(0) { register_param(m_unpremultiply, "unpremultiply", "Whether to unpremultiply instead"); } ~Premultiply() { } virtual void update(double, uint32_t* out, const uint32_t* in) { uint8_t *src = (uint8_t*) in; uint8_t *dst = (uint8_t*) out; unsigned int n = width * height + 1; if (!m_unpremultiply) { // premultiply while (--n) { uint8_t a = src[3]; dst[0] = (src[0] * a) >> 8; dst[1] = (src[1] * a) >> 8; dst[2] = (src[2] * a) >> 8; dst[3] = a; src += 4; dst += 4; } } else { // unpremultiply while (--n) { uint8_t a = src[3]; if (a > 0 && a < 255) { dst[0] = MIN((src[0] << 8) / a, 255); dst[1] = MIN((src[1] << 8) / a, 255); dst[2] = MIN((src[2] << 8) / a, 255); } else { dst[0] = src[0]; dst[1] = src[1]; dst[2] = src[2]; } dst[3] = a; src += 4; dst += 4; } } } private: bool m_unpremultiply; }; frei0r::construct plugin("Premultiply or Unpremultiply", "Multiply (or divide) each color component by the pixel's alpha value", "Dan Dennedy", 0, 2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/primaries/000077500000000000000000000000001524104146000203175ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/primaries/CMakeLists.txt000066400000000000000000000004221524104146000230550ustar00rootroot00000000000000set (SOURCES primaries.cpp) set (TARGET primaries) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/primaries/primaries.cpp000066400000000000000000000037771524104146000230340ustar00rootroot00000000000000/* * primaries * 2009 Hedde Bosman * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include #include #include #include #include union px_t { uint32_t u; unsigned char c[4]; // 0=B, 1=G,2=R,3=A ? i think :P }; class primaries : public frei0r::filter { private: double factor; public: primaries(unsigned int width, unsigned int height) { factor = 1; register_param(factor, "Factor", "influence of mean px value. > 32 = 0"); } ~primaries() { } virtual void update(double time, uint32_t* out, const uint32_t* in) { unsigned char mean = 0; int f = factor+1; // f = [2,inf) int factor127 = (f*f-3)*127; int factorTot = f*f; if (factor127 < 0) { factor127 = 0; factorTot = 3; } for (unsigned int i = 0; i < size; i++) { px_t pi; pi.u = in[i]; if (f > 32) // influence of mean color value does hardly change after this value mean = 127; else mean = (pi.c[0] + pi.c[1] + pi.c[2] + factor127)/factorTot; pi.c[0] = (pi.c[0] > mean ? 255 : 0); pi.c[1] = (pi.c[1] > mean ? 255 : 0); pi.c[2] = (pi.c[2] > mean ? 255 : 0); out[i] = pi.u; } } }; frei0r::construct plugin("primaries", "Reduce image to primary colors", "Hedde Bosman", 0,2); dyne-frei0r-b93ec51/src/filter/rgbnoise/000077500000000000000000000000001524104146000201345ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/rgbnoise/CMakeLists.txt000066400000000000000000000004671524104146000227030ustar00rootroot00000000000000set (SOURCES rgbnoise.c) set (TARGET rgbnoise) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/rgbnoise/rgbnoise.c000066400000000000000000000124611524104146000221140ustar00rootroot00000000000000/* * This file is a modified port of RGB Noise plug-in from Gimp. * It contains code from plug-ins/common/noise-rgb.c, see that for copyrights. * * rgbnoise.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/math.h" #define MY_MAX_RAND 32767 // assume RAND_MAX to be at least this big. typedef struct rgbnoise_instance { unsigned int width; unsigned int height; double noise; double gaussian_lookup[MY_MAX_RAND]; int table_inited; int next_gaussian_index; int last_in_range; } rgbnoise_instance_t; void f0r_deinit() {} void f0r_get_plugin_info(f0r_plugin_info_t* rgbnoiseInfo) { rgbnoiseInfo->name = "rgbnoise"; rgbnoiseInfo->author = "Janne Liljeblad"; rgbnoiseInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbnoiseInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbnoiseInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbnoiseInfo->major_version = 0; rgbnoiseInfo->minor_version = 9; rgbnoiseInfo->num_params = 1; rgbnoiseInfo->explanation = "Adds RGB noise to image."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "noise"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of noise added"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->noise = 0.2; inst->table_inited = 0; inst->next_gaussian_index = 0; inst->last_in_range = MY_MAX_RAND; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)instance; switch (param_index) { case 0: inst->noise = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->noise; break; } } //-------------------------------------------------------- filter methods static inline double nextDouble() { double val = ((double) rand()) / ((double) RAND_MAX); return val; } static inline double gauss() { double u, v, x; do { v = nextDouble(); do u = nextDouble(); while (u == 0); x = 1.71552776992141359295 * (v - 0.5) / u; } while ( x * x > -4.0 * log(u) ); return x; } static void create_new_lookup_range(rgbnoise_instance_t* inst) { int first, last, tmp; first = rand() % (MY_MAX_RAND - 1); last = rand() % (MY_MAX_RAND - 1); if (first > last) { tmp = last; last = first; first = tmp; } inst->next_gaussian_index = first; inst->last_in_range = last; } static inline double next_gauss(rgbnoise_instance_t* inst) { inst->next_gaussian_index++; if (inst->next_gaussian_index >= inst->last_in_range) { create_new_lookup_range(inst); } return inst->gaussian_lookup[inst->next_gaussian_index]; } static inline int addNoise(rgbnoise_instance_t* inst, int sample, double noise) { int byteNoise = 0; int noiseSample = 0; byteNoise = (int) (noise * next_gauss(inst)); noiseSample = sample + byteNoise; noiseSample = CLAMP(noiseSample, 0, 255); return noiseSample; } int f0r_init() { return 1; } void rgb_noise(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { rgbnoise_instance_t* inst = (rgbnoise_instance_t*)instance; unsigned int len = inst->width * inst->height; // Initialize the gaussian lookup table if not already done if (inst->table_inited == 0) { int i; for( i = 0; i < MY_MAX_RAND; i++) { inst->gaussian_lookup[i] = gauss() * 127.0; } inst->table_inited = 1; inst->next_gaussian_index = 0; inst->last_in_range = MY_MAX_RAND; } unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int sample; double noise = inst->noise; while (len--) { sample = *src++; *dst++ = addNoise(inst, sample, noise); sample = *src++; *dst++ = addNoise(inst, sample, noise); sample = *src++; *dst++ = addNoise(inst, sample, noise); *dst++ = *src++; } } //---------------------------------------------------- update void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); rgb_noise(instance, time, inframe, outframe); } dyne-frei0r-b93ec51/src/filter/rgbparade/000077500000000000000000000000001524104146000202535ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/rgbparade/CMakeLists.txt000066400000000000000000000006301524104146000230120ustar00rootroot00000000000000set (SOURCES rgbparade.c rgbparade_image.h) set (TARGET rgbparade) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories (${GAVL_INCLUDE_DIRS}) link_directories (${GAVL_LIBRARY_DIRS}) LINK_LIBRARIES(${GAVL_LIBRARIES}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/rgbparade/rgbparade.c000066400000000000000000000245031524104146000223520ustar00rootroot00000000000000/* rgbparade.c * Copyright (C) 2008 Albert Frisch (albert.frisch@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include #include "rgbparade_image.h" #define OFFSET_R 0 #define OFFSET_G 8 #define OFFSET_B 16 #define OFFSET_A 24 #define PARADE_HEIGHT 256 #define PARADE_STEP 5 typedef struct { double red, green, blue; } rgb_t; typedef struct rgbparade { int w, h; unsigned char* scala; gavl_video_scaler_t* parade_scaler; gavl_video_frame_t* parade_frame_src; gavl_video_frame_t* parade_frame_dst; double mix; double overlay_sides; } rgbparade_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "RGB-Parade"; info->author = "Albert Frisch"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 2; info->num_params = 2; info->explanation = "Displays a histogram of R, G and B of the video-data"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch(param_index) { case 0: info->name = "mix"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The amount of source image mixed into background of display"; break; case 1: info->name = "overlay sides"; info->type = F0R_PARAM_BOOL; info->explanation = "If false, the sides of image are shown without overlay"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgbparade_t* inst = (rgbparade_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->mix = 0.0; inst->overlay_sides = 1.0; inst->scala = (unsigned char*)malloc( width * height * 4 ); gavl_video_scaler_t* video_scaler; gavl_video_frame_t* frame_src; gavl_video_frame_t* frame_dst; video_scaler = gavl_video_scaler_create(); frame_src = gavl_video_frame_create( 0 ); frame_dst = gavl_video_frame_create( 0 ); frame_dst->strides[0] = width * 4; frame_src->strides[0] = rgbparade_image.width * 4; gavl_video_options_t* options = gavl_video_scaler_get_options( video_scaler ); gavl_video_format_t format_src; gavl_video_format_t format_dst; memset(&format_src, 0, sizeof(format_src)); memset(&format_dst, 0, sizeof(format_dst)); format_dst.frame_width = inst->w; format_dst.frame_height = inst->h; format_dst.image_width = inst->w; format_dst.image_height = inst->h; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; format_dst.interlace_mode = GAVL_INTERLACE_NONE; format_src.frame_width = rgbparade_image.width; format_src.frame_height = rgbparade_image.height; format_src.image_width = rgbparade_image.width; format_src.image_height = rgbparade_image.height; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_src.interlace_mode = GAVL_INTERLACE_NONE; gavl_rectangle_f_t src_rect; gavl_rectangle_i_t dst_rect; src_rect.x = 0; src_rect.y = 0; src_rect.w = rgbparade_image.width; src_rect.h = rgbparade_image.height; dst_rect.x = 0; dst_rect.y = 0; dst_rect.w = width; dst_rect.h = height * 0.995; gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( video_scaler, &format_src, &format_dst ); frame_src->planes[0] = (uint8_t *)rgbparade_image.pixel_data; frame_dst->planes[0] = (uint8_t *)inst->scala; /* Pad the source image to make the stride a multiple of 16. */ gavl_video_frame_t* padded = gavl_video_frame_create( &format_src ); gavl_video_frame_copy( &format_src, padded, frame_src ); float transparent[4] = { 0.0, 0.0, 0.0, 0.0 }; gavl_video_frame_fill( frame_dst, &format_dst, transparent ); gavl_video_scaler_scale( video_scaler, padded, frame_dst ); gavl_video_scaler_destroy(video_scaler); gavl_video_frame_null( frame_src ); gavl_video_frame_destroy( frame_src ); gavl_video_frame_null( frame_dst ); gavl_video_frame_destroy( frame_dst ); gavl_video_frame_destroy( padded ); options = gavl_video_scaler_get_options( inst->parade_scaler ); inst->parade_scaler = gavl_video_scaler_create(); inst->parade_frame_src = gavl_video_frame_create(0); inst->parade_frame_dst = gavl_video_frame_create(0); inst->parade_frame_src->strides[0] = width * 4; inst->parade_frame_dst->strides[0] = width * 4; options = gavl_video_scaler_get_options( inst->parade_scaler ); format_src.frame_width = width; format_src.frame_height = PARADE_HEIGHT; format_src.image_width = width; format_src.image_height = PARADE_HEIGHT; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_dst.frame_width = width; format_dst.frame_height = height; format_dst.image_width = width; format_dst.image_height = height; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; gavl_rectangle_f_set_all( &src_rect, &format_src ); dst_rect.x = width * 0.05; dst_rect.y = height * 0.011; dst_rect.w = width * 0.9; dst_rect.h = height * 0.978; gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( inst->parade_scaler, &format_src, &format_dst ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { rgbparade_t* inst = (rgbparade_t*)instance; gavl_video_scaler_destroy( inst->parade_scaler ); gavl_video_frame_null( inst->parade_frame_src ); gavl_video_frame_destroy( inst->parade_frame_src ); gavl_video_frame_null( inst->parade_frame_dst ); gavl_video_frame_destroy( inst->parade_frame_dst ); free(inst); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbparade_t* inst = (rgbparade_t*)instance; switch(param_index) { case 0: *((double *)param) = inst->mix; break; case 1: *((double *)param) = inst->overlay_sides; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbparade_t* inst = (rgbparade_t*)instance; switch(param_index) { case 0: inst->mix = *((double *)param); break; case 1: inst->overlay_sides = *((double *)param); break; } } void draw_grid(unsigned char* scope, double width, double height) { double i, j; long offset; for(j=0;j<6;j++) { for(i=0;iw; int height = inst->h; double mix = inst->mix; int len = inst->w * inst->h; int parade_len = width * PARADE_HEIGHT; uint32_t* dst = outframe; uint32_t* dst_end; const uint32_t* src = inframe; const uint32_t* src_end; uint32_t* parade = (uint32_t*)malloc( parade_len * 4 ); uint32_t* parade_end; long src_x, src_y; long x, y; rgb_t rgb; uint8_t* pixel; dst_end = dst + len; src_end = src + len; parade_end = parade + parade_len; if ( inst->overlay_sides > 0.5) { while ( dst < dst_end ) { *(dst++) = 0xFF000000; } } else { while ( dst < dst_end ) { *(dst++) = *(src++); } src -= len; } dst = outframe; while ( parade < parade_end ) { *(parade++) = 0xFF000000; } parade -= parade_len; for ( src_y = 0; src_y < height; src_y++ ) { for ( src_x = 0; src_x < width; src_x++ ) { rgb.red = (((*src) & 0x000000FF) >> OFFSET_R); rgb.green = (((*src) & 0x0000FF00) >> OFFSET_G); rgb.blue = (((*src) & 0x00FF0000) >> OFFSET_B); src++; x = src_x / 3; y = PARADE_HEIGHT - rgb.red - 1; if ( x >= 0 && x < width && y >= 0 && y < PARADE_HEIGHT ) { pixel = (uint8_t*)¶de[x+width*y]; if ( pixel[0] < (255-PARADE_STEP) ) pixel[0] += PARADE_STEP; } x += width / 3; y = PARADE_HEIGHT - rgb.green - 1; if ( x >= 0 && x < width && y >= 0 && y < PARADE_HEIGHT ) { pixel = (uint8_t*)¶de[x+width*y]; if ( pixel[1] < (255-PARADE_STEP) ) pixel[1] += PARADE_STEP; } x += width / 3; y = PARADE_HEIGHT - rgb.blue - 1; if ( x >= 0 && x < width && y >= 0 && y < PARADE_HEIGHT ) { pixel = (uint8_t*)¶de[x+width*y]; if ( pixel[2] < (255-PARADE_STEP) ) pixel[2] += PARADE_STEP; } } } inst->parade_frame_src->planes[0] = (uint8_t *)parade; inst->parade_frame_dst->planes[0] = (uint8_t *)dst; gavl_video_scaler_scale( inst->parade_scaler, inst->parade_frame_src, inst->parade_frame_dst ); unsigned char *scala8, *dst8, *dst8_end, *src8; scala8 = inst->scala; src8 = (unsigned char*)inframe; dst8 = (unsigned char*)outframe; dst8_end = dst8 + ( len * 4 ); if (mix > 0.001 ) { // to not lose performance for non-mixing users while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; if (dst8[0] == 0 && dst8[1] == 0 && dst8[2] == 0){ dst8[0] = src8[0] * mix; dst8[1] = src8[1] * mix; dst8[2] = src8[2] * mix; } scala8 += 4; dst8 += 4; src8 += 4; } } else { while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; scala8 += 4; dst8 += 4; } } free(parade); } dyne-frei0r-b93ec51/src/filter/rgbparade/rgbparade_image.h000066400000000000000000314220271524104146000235300ustar00rootroot00000000000000/* GIMP RGBA C-Source image dump (rgbparade_image.c) */ static const struct { unsigned int width; unsigned int height; unsigned int bytes_per_pixel; /* 3:RGB, 4:RGBA */ unsigned char pixel_data[783 * 573 * 4 + 1]; } rgbparade_image = { 783, 573, 4, "\377\377\377\0\377\377\377\0\367\367\0t\367\367\0\365\367\367\0R\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0@\367\367\0\311\367\367\0\361" "\367\367\0\312\367\367\0;\377\377\377\0\377\377\377\0\367\367\0\2\367\367" "\0\201\367\367\0\342\367\367\0\352\367\367\0\246\367\367\0\17\377\377\377" "\0\377\377\377\0\367\367\0""8\367\367\0\220\367\367\0r\367\367\0\16\377\377" "\377\0\377\377\377\0\367\367\0:\367\367\0\365\367\367\0\276\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0\364\367\367\0\35\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0f\367\367\0\331\367\367\0\356\367\367\0\270\367\367\0\36\377\377\377\0" "\377\377\377\0\367\367\0\16\367\367\0\242\367\367\0\354\367\367\0\340\367" "\367\0\205\367\367\0\2\377\377\377\0\367\367\0\5\367\367\0M\367\367\0\226" "\367\367\0_\367\367\0\2\377\377\377\0\377\377\377\0\367\367\0r\367\367\0" "\366\367\367\0\206\377\377\377\0\377\377\377\0\367\367\0\15\367\367\0L\367" "\367\0\354\367\367\0\371\367\367\0W\377\377\377\0\377\377\377\0\367\367\0" """5\367\367\0\363\367\367\0\377\367\367\0\371\367\367\0\377\367\367\0\364" "\367\367\0.\377\377\377\0\367\367\0\231\367\367\0\366\367\367\0\372\367\367" "\0\370\367\367\0\372\367\367\0\324\377\377\377\0\367\367\0^\367\367\0\375" "\367\367\0\377\367\367\0\377\367\367\0\336\367\367\0\5\377\377\377\0\367" "\367\0\321\367\367\0\377\367\367\0B\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\30\367\367\0^\367\367\0\366\367\367\0\367\367\367\0\37\377\377" "\377\0\377\377\377\0\367\367\0k\367\367\0\364\367\367\0\375\367\367\0\370" "\367\367\0\375\367\367\0\354\367\367\0\11\377\377\377\0\367\367\0\323\367" "\367\0\372\367\367\0\370\367\367\0\372\367\367\0\366\367\367\0\231\377\377" "\377\0\367\367\0\236\367\367\0\376\367\367\0\377\367\367\0\377\367\367\0" "\254\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\371\367\367\0\27" "\377\377\377\0\377\377\377\0\367\367\0\374\367\367\0\370\367\367\0\376\367" "\367\0\362\367\367\0W\377\377\377\0\377\377\377\0\367\367\0\267\367\367\0" "\376\367\367\0\341\367\367\0a\367\367\0\346\367\367\0\376\367\367\0\252\367" "\367\0\24\367\367\0\366\367\367\0\366\367\367\0\245\367\367\0\200\367\367" "\0\367\367\367\0\366\367\367\0?\367\367\0\337\367\367\0\376\367\367\0\216" "\367\367\0\350\367\367\0\375\367\367\0L\367\367\0P\367\367\0\377\367\367" "\0\303\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0""4\367\367\0\376" "\367\367\0\370\367\367\0\377\367\367\0\363\367\367\0\37\377\377\377\0\367" "\367\0\3\367\367\0\352\367\367\0\371\367\367\0\302\367\367\0l\367\367\0\364" "\367\367\0\371\367\367\0i\367\367\0C\367\367\0\364\367\367\0\370\367\367" "\0{\367\367\0\251\367\367\0\367\367\367\0\365\367\367\0%\367\367\0\373\367" "\367\0\364\367\367\0~\367\367\0\370\367\367\0\375\367\367\0\27\367\367\0" "\216\367\367\0\377\367\367\0\203\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\337\367\367\0\345\367\367\0\374\367\367\0\366\367\367\0W\377" "\377\377\0\377\377\377\0\367\367\0\371\367\367\0\364\367\367\0a\377\377\377" "\0\367\367\0f\367\367\0\367\367\367\0\366\367\367\0Y\367\367\0\363\367\367" "\0\371\367\367\0\6\377\377\377\0\367\367\0\326\367\367\0\377\367\367\0\235" "\367\367\0\375\367\367\0\371\367\367\0\25\367\367\0\243\367\367\0\377\367" "\367\0m\367\367\0\342\367\367\0\376\367\367\0-\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0/\367\367\0\342\367\367\0\347\367\367\0\370\367" "\367\0\363\367\367\0\37\377\377\377\0\367\367\0""1\367\367\0\361\367\367" "\0\360\367\367\0(\377\377\377\0\367\367\0\253\367\367\0\377\367\367\0\307" "\367\367\0\232\367\367\0\377\367\367\0\327\377\377\377\0\367\367\0\4\367" "\367\0\372\367\367\0\363\367\367\0\202\367\367\0\377\367\367\0\331\367\367" "\0\16\367\367\0\332\367\367\0\377\367\367\0N\367\367\0\373\367\367\0\361" "\367\367\0\13\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\345\367\367\0\366\367\367\0W\377\377\377\0\367\367\0" "\24\367\367\0\363\367\367\0\357\367\367\0""2\377\377\377\0\367\367\0<\367" "\367\0\356\367\367\0\366\367\367\0y\367\367\0\374\367\367\0\340\377\377\377" "\0\377\377\377\0\367\367\0\247\367\367\0\377\367\367\0\271\367\367\0\300" "\367\367\0\376\367\367\0\375\367\367\0\376\367\367\0\365\367\367\0r\367\367" "\0\377\367\367\0\252\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\363\367" "\367\0\37\377\377\377\0\367\367\0L\367\367\0\360\367\367\0\370\367\367\0" "\3\377\377\377\0\367\367\0u\367\367\0\373\367\367\0\341\367\367\0\273\367" "\367\0\377\367\367\0\244\377\377\377\0\377\377\377\0\367\367\0\343\367\367" "\0\373\367\367\0s\367\367\0\357\367\367\0\376\367\367\0\376\367\367\0\377" "\367\367\0\316\367\367\0\247\367\367\0\377\367\367\0i\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\345\367\367\0\366\367\367\0W\377\377\377\0\367\367\0+\367\367\0\356\367" "\367\0\366\367\367\0\20\377\377\377\0\367\367\0\27\367\367\0\363\367\367" "\0\360\367\367\0\236\367\367\0\377\367\367\0\277\377\377\377\0\377\377\377" "\0\367\367\0w\367\367\0\375\367\367\0\320\367\367\0\24\367\367\0\212\367" "\367\0\366\367\367\0\331\367\367\0[\367\367\0\357\367\367\0\373\367\367\0" "'\367\367\0\\\367\367\0\241\367\367\0`\367\367\0\1\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\11\367\367\0\247\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367" "\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0" "\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270" "\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367" "\367\0\270\367\367\0\270\367\367\0\270\367\367\0\270\367\367\0\262\367\367" "\0\33\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\20\367\367\0\365\367\367\0\363\367\367\0\37\377\377\377\0\367" "\367\0c\367\367\0\367\367\367\0\345\377\377\377\0\377\377\377\0\367\367\0" "O\367\367\0\362\367\367\0\361\367\367\0\323\367\367\0\375\367\367\0w\377" "\377\377\0\377\377\377\0\367\367\0\276\367\367\0\377\367\367\0\213\367\367" "\0'\367\367\0\252\367\367\0\373\367\367\0\303\367\367\0[\367\367\0\376\367" "\367\0\344\367\367\0\32\367\367\0r\367\367\0\233\367\367\0F\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\345\367\367\0\366\367\367\0W\377\377" "\377\0\367\367\0\33\367\367\0\361\367\367\0\357\367\367\0/\377\377\377\0" "\367\367\0\34\367\367\0\362\367\367\0\370\367\367\0\201\367\367\0\375\367" "\367\0\336\377\377\377\0\377\377\377\0\367\367\0|\367\367\0\376\367\367\0" "\263\377\377\377\0\377\377\377\0\367\367\0\5\377\377\377\0\367\367\0\200" "\367\367\0\377\367\367\0\217\367\367\0\267\367\367\0\376\367\367\0\377\367" "\367\0\377\367\367\0\240\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\350\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0\304\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\363\367\367\0\37\377" "\377\377\0\367\367\0T\367\367\0\361\367\367\0\371\367\367\0\1\377\377\377" "\0\367\367\0T\367\367\0\367\367\367\0\335\367\367\0\303\367\367\0\377\367" "\367\0\237\377\377\377\0\377\377\377\0\367\367\0\303\367\367\0\373\367\367" "\0n\377\377\377\0\377\377\377\0\367\367\0\5\377\377\377\0\367\367\0\277\367" "\367\0\377\367\367\0T\367\367\0\350\367\367\0\376\367\367\0\377\367\367\0" "\376\367\367\0b\377\377\377\0\377\377\377\0\367\367\0\345\367\367\0\366\367" "\367\0W\377\377\377\0\367\367\0\5\367\367\0\370\367\367\0\364\367\367\0X" "\377\377\377\0\367\367\0Q\367\367\0\366\367\367\0\353\367\367\0a\367\367" "\0\364\367\367\0\371\367\367\0\2\377\377\377\0\367\367\0\277\367\367\0\376" "\367\367\0\201\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\24\367" "\367\0\367\367\367\0\365\367\367\0""9\367\367\0\376\367\367\0\352\367\367" "\0o\367\367\0\372\367\367\0\373\367\367\0\13\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\20\367" "\367\0\365\367\367\0\363\367\367\0\37\377\377\377\0\367\367\0:\367\367\0" "\360\367\367\0\363\367\367\0\40\377\377\377\0\367\367\0\217\367\367\0\376" "\367\367\0\263\367\367\0\243\367\367\0\377\367\367\0\320\377\377\377\0\367" "\367\0\2\367\367\0\361\367\367\0\365\367\367\0G\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0?\367\367\0\377\367\367\0\322\367\367\0`\367\367" "\0\377\367\367\0\314\367\367\0\212\367\367\0\375\367\367\0\331\377\377\377" "\0\377\377\377\0\367\367\0\345\367\367\0\366\367\367\0W\377\377\377\0\377" "\377\377\0\367\367\0\256\367\367\0\376\367\367\0\313\367\367\0'\367\367\0" "\303\367\367\0\377\367\367\0\303\367\367\0\21\367\367\0\365\367\367\0\374" "\367\367\0{\367\367\0""4\367\367\0\371\367\367\0\365\367\367\0U\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\230\367\367\0\377\367\367\0u\367" "\367\0W\367\367\0\377\367\367\0\314\367\367\0\32\367\367\0\353\367\367\0" "\376\367\367\0\36\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40" "\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\20\367\367\0\365\367\367\0\363\367" "\367\0\37\377\377\377\0\367\367\0\2\367\367\0\345\367\367\0\374\367\367\0" "\240\367\367\0)\367\367\0\353\367\367\0\373\367\367\0\177\367\367\0<\367" "\367\0\372\367\367\0\372\367\367\0L\367\367\0b\367\367\0\367\367\367\0\365" "\367\367\0\36\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\325\367" "\367\0\377\367\367\0""9\367\367\0\226\367\367\0\377\367\367\0\217\367\367" "\0""3\367\367\0\377\367\367\0\355\377\377\377\0\377\377\377\0\367\367\0\345" "\367\367\0\371\367\367\0W\377\377\377\0\377\377\377\0\367\367\0+\367\367" "\0\365\367\367\0\375\367\367\0\375\367\367\0\374\367\367\0\367\367\367\0" "*\377\377\377\0\367\367\0\217\367\367\0\372\367\367\0\374\367\367\0\370\367" "\367\0\375\367\367\0\302\367\367\0\3\377\377\377\0\377\377\377\0\367\367" "\0\"\367\367\0\374\367\367\0\352\367\367\0\6\367\367\0\12\367\367\0\365\367" "\367\0\377\367\367\0\377\367\367\0\377\367\367\0\260\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\20\367\367\0\367\367\367\0\366\367\367\0\37\377\377\377\0\377" "\377\377\0\367\367\0c\367\367\0\367\367\367\0\374\367\367\0\372\367\367\0" "\376\367\367\0\337\367\367\0\16\377\377\377\0\367\367\0\317\367\367\0\375" "\367\367\0\375\367\367\0\367\367\367\0\375\367\367\0\211\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0T\367\367\0\377\367\367\0\272\377\377\377" "\0\367\367\0""6\367\367\0\374\367\367\0\377\367\367\0\376\367\367\0\377\367" "\367\0o\377\377\377\0\377\377\377\0\367\367\0\252\367\367\0\315\367\367\0" "A\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0Q\367\367\0\305\367" "\367\0\374\367\367\0\346\367\367\0F\377\377\377\0\377\377\377\0\367\367\0" "\17\367\367\0\177\367\367\0\347\367\367\0\372\367\367\0\305\367\367\0\16" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\246\367\367\0\377\367" "\367\0[\377\377\377\0\377\377\377\0\367\367\0(\367\367\0\250\367\367\0\364" "\367\367\0\252\367\367\0\37\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\14\367\367" "\0\311\367\367\0\312\367\367\0\27\377\377\377\0\377\377\377\0\367\367\0\5" "\367\367\0m\367\367\0\333\367\367\0\374\367\367\0\327\367\367\0\40\377\377" "\377\0\377\377\377\0\367\367\0\"\367\367\0\230\367\367\0\364\367\367\0\365" "\367\367\0\240\367\367\0\1\377\377\377\0\377\377\377\0\367\367\0\4\367\367" "\0\335\367\367\0\375\367\367\0&\377\377\377\0\377\377\377\0\367\367\0A\367" "\367\0\305\367\367\0\357\367\367\0\222\367\367\0\10\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\4\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\3\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\4\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\3\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\363\366\366\0\320\366\366\0\320\366\366\0\320" "\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366" "\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\370\370\0h\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\266\366\366\0\320\366\366\0\320" "\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366" "\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\366\366\0\320\367\367\0\306\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\344\364\364\0""0\364\364\0""0\364\364\0""0" "\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364" "\364\0\30\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\371\371\0*\364\364\0""0\364\364\0""0\364\364\0""0" "\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\366" "\366\0\265\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\371\371\0,\367\367\0c\367\367\0?\377\377\0\6\377" "\377\377\0\377\377\377\0\377\377\377\0\357\357\0\20\366\366\0T\367\367\0" "^\367\367\0!\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\0\16\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0" "\14\370\370\0o\370\370\0f\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\362\362\0\24\366\366\0W\366\366\0R\364\364\0\30\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\0\2\366\366\0:\370\370\0h\367" "\367\0<\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\5" "\377\377\0\12\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366" "\366\0R\366\366\0p\367\367\0\40\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\364\364\0\27\367\367\0\337\367\367\0\365\367\367\0\375" "\370\370\0\370\367\367\0\325\365\365\0\32\377\377\377\0\366\366\0""7\370" "\370\0\357\367\367\0\366\367\367\0\371\367\367\0\364\367\367\0e\377\377\377" "\0\367\367\0\40\367\367\0\305\367\367\0\376\367\367\0\366\367\367\0d\377" "\377\377\0\377\377\377\0\367\367\0\204\367\367\0\377\370\370\0\215\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0\226\367\367\0\367\367" "\367\0\373\370\370\0\373\370\370\0\361\366\366\0Q\377\377\377\0\377\377\0" "\13\367\367\0\303\367\367\0\363\367\367\0\374\367\367\0\362\367\367\0\276" "\377\377\0\10\377\377\377\0\370\370\0\221\370\370\0\364\367\367\0\376\370" "\370\0\265\377\377\0\13\377\377\377\0\370\370\0%\367\367\0\375\366\366\0" "\352\377\377\0\7\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\370\370\0\263\367\367\0\375\367\367\0\365\367\367\0\312\367\367\0" "\366\370\370\0\373\370\370\0\217\377\377\377\0\367\367\0\336\370\370\0\375" "\370\370\0\364\367\367\0\360\367\367\0\372\370\370\0\365\360\360\0\21\367" "\367\0\241\367\367\0\376\367\367\0\372\367\367\0\376\367\367\0\373\367\367" "\0!\364\364\0\27\366\366\0\371\370\370\0\364\377\377\0\17\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0G\367\367\0\366\370\370\0\365\366\366\0\346" "\367\367\0\346\367\367\0\376\370\370\0\357\377\377\0\2\366\366\0u\370\370" "\0\372\370\370\0\363\367\367\0\351\367\367\0\364\367\367\0\371\370\370\0" "g\366\366\0""8\367\367\0\376\367\367\0\376\367\367\0\371\367\367\0\376\367" "\367\0\204\377\377\377\0\367\367\0\266\367\367\0\377\367\367\0]\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\353\367\367\0\370\367\367\0|\377\377\377\0\370\370\0\220\367\367\0\374" "\367\367\0\341\367\367\0=\367\367\0\362\367\367\0\365\371\371\0,\360\360" "\0\21\366\366\0\356\367\367\0\372\367\367\0|\367\367\0\373\370\370\0\365" "\362\362\0\23\367\367\0\247\367\367\0\377\366\366\0r\365\365\0\236\367\367" "\0\377\366\366\0t\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\202\367\367\0\376\366\366\0\342\377\377\0\4\371\371\0+\370\370\0\370" "\367\367\0\364\365\365\0""3\367\367\0\351\367\367\0\373\370\370\0\214\377" "\377\377\0\367\367\0\227\367\367\0\376\367\367\0\337\370\370\0\261\367\367" "\0\377\367\367\0a\367\367\0?\367\367\0\377\366\366\0\337\366\366\0""7\367" "\367\0\377\370\370\0\333\377\377\0\1\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\311\367\367\0\375\366" "\366\0\352\366\366\0u\367\367\0\353\367\367\0\376\365\365\0\230\370\370\0" "f\367\367\0\370\370\370\0\362\377\377\377\0\377\377\377\0\366\366\0\301\367" "\367\0\377\367\367\0\250\367\367\0\353\367\367\0\375\366\366\0\224\367\367" "\0\352\367\367\0\377\366\366\0Y\367\367\0\375\366\366\0\352\377\377\0\6\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0^\367\367\0\365" "\370\370\0\370\367\367\0\200\366\366\0\304\367\367\0\373\370\370\0\361\377" "\377\0\16\370\370\0\367\366\366\0\356\370\370\0I\377\377\377\0\366\366\0" "Q\370\370\0\361\366\366\0\372\367\367\0\206\366\366\0\377\367\367\0\311\367" "\367\0\275\367\367\0\377\365\365\0\234\366\366\0\315\367\367\0\377\370\370" "\0E\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\37\367\367\0\372\367\367\0\376\367\367\0\374" "\367\367\0\377\367\367\0\375\371\371\0.\367\367\0\204\366\366\0\377\367\367" "\0\312\377\377\377\0\377\377\377\0\370\370\0\214\367\367\0\376\366\366\0" "\307\370\370\0h\367\367\0\370\367\367\0\377\367\367\0\376\367\367\0\305\367" "\367\0\266\367\367\0\377\367\367\0Z\377\377\377\0\364\364\0\30\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\357\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0" "\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240" "\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367" "\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367\0\240\367\367" "\0\240\367\367\0\240\367\367\0\314\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\275\370\370\0\376\367" "\367\0\374\367\367\0\377\370\370\0\372\370\370\0\217\370\370\0\"\370\370" "\0\357\370\370\0\363\366\366\0\33\377\377\377\0\370\370\0'\367\367\0\360" "\370\370\0\362\365\365\0""5\367\367\0\341\367\367\0\377\367\367\0\377\367" "\367\0\371\370\370\0l\367\367\0\377\367\367\0\306\377\377\377\0\362\362\0" "\23\377\377\0\5\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\370\370\0\316\367\367\0\376\370\370\0\365\366\366\0\315\367\367\0\367" "\367\367\0\376\367\367\0\304\370\370\0\212\367\367\0\377\367\367\0\311\377" "\377\377\0\377\377\377\0\366\366\0u\367\367\0\375\366\366\0\311\377\377\377" "\0\360\360\0\21\366\366\0w\370\370\0J\366\366\0:\367\367\0\377\367\367\0" "\332\366\366\0T\366\366\0\347\367\367\0\377\367\367\0\352\366\366\0""6\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\350\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X" "\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0" "X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366" "\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0X\366" "\366\0X\366\366\0X\366\366\0X\366\366\0X\366\366\0\277\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0e\367\367\0\375" "\367\367\0\377\370\370\0\323\366\366\0\346\367\367\0\377\370\370\0\366\370" "\370\0F\370\370\0\356\370\370\0\363\365\365\0\32\377\377\377\0\363\363\0" "\26\367\367\0\363\370\370\0\362\365\365\0\31\377\377\0\1\366\366\0R\370\370" "\0o\363\363\0\26\367\367\0\337\367\367\0\376\370\370\0F\367\367\0\305\367" "\367\0\376\367\367\0\373\367\367\0\203\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\370\370\0\365\367\367\0\365\371\371\0)\377\377\377\0\372\372" "\0/\370\370\0\364\367\367\0\366\367\367\0}\370\370\0\371\370\370\0\356\377" "\377\377\0\377\377\377\0\370\370\0\224\367\367\0\377\365\365\0\232\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\315\367\367\0" "\377\370\370\0H\367\367\0\355\367\367\0\376\367\367\0\361\366\366\0\376\367" "\367\0\344\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\366\366\0\320\367\367\0\375\370\370\0\213\377\377\377" "\0\377\377\0\3\367\367\0\332\370\370\0\373\367\367\0\201\370\370\0\364\366" "\366\0\357\367\367\0C\377\377\377\0\371\371\0.\370\370\0\363\366\366\0\367" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0b\367\367" "\0\377\370\370\0\255\370\370\0\220\367\367\0\376\370\370\0\365\367\367\0" "\375\367\367\0\374\366\366\0""8\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0&\370\370\0" "\366\367\367\0\371\362\362\0\23\377\377\377\0\366\366\0\35\367\367\0\367" "\367\367\0\362\367\367\0Z\367\367\0\363\367\367\0\372\364\364\0\27\377\377" "\377\0\366\366\0\347\367\367\0\372\370\370\0k\377\377\377\0\377\377\377\0" "\377\377\377\0\370\370\0L\367\367\0\377\366\366\0\305\366\366\0X\367\367" "\0\377\370\370\0\264\377\377\0\7\370\370\0\356\367\367\0\377\370\370\0%\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260" "\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\325\367\367\0\374\366\366\0r\377\377\377\0\377\377\377\0\370\370\0\315" "\367\367\0\376\370\370\0\210\366\366\0\351\367\367\0\374\366\366\0v\377\377" "\377\0\367\367\0~\367\367\0\374\367\367\0\332\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\0\11\367\367\0\355\367\367\0\374\370\370\0$\367\367" "\0\370\367\367\0\374\361\361\0\22\370\370\0\220\367\367\0\377\370\370\0\211" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\370\370\0\333\367\367\0\374\366\366\0" "\342\370\370\0\225\367\367\0\344\367\367\0\374\367\367\0\353\377\377\0\1" "\367\367\0\324\367\367\0\374\366\366\0\353\366\366\0\300\367\367\0\376\367" "\367\0\364\371\371\0(\377\377\377\0\377\377\377\0\377\377\0\2\367\367\0\337" "\367\367\0\376\371\371\0-\371\371\0,\366\366\0\375\370\370\0\366\367\367" "\0\240\367\367\0\375\367\367\0\352\377\377\0\4\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0o\367\367\0\374\370\370" "\0\364\367\367\0\241\366\366\0\274\367\367\0\370\367\367\0\366\370\370\0" "E\370\370\0h\370\370\0\373\367\367\0\365\370\370\0\257\367\367\0\370\370" "\370\0\374\367\367\0\203\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0z\367\367\0\377\370\370\0\222\377\377\377\0\370\370\0\332\367\367\0\375" "\367\367\0\251\367\367\0\352\367\367\0\377\367\367\0C\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0C\370\370\0\360\367\367\0\373\367\367\0\377\367\367" "\0\377\370\370\0\363\365\365\0""3\377\377\377\0\370\370\0E\370\370\0\364" "\370\370\0\374\367\367\0\376\370\370\0\366\366\366\0Q\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0b\367\367\0\377\366\366\0\253\377\377\377\0" "\377\377\377\0\367\367\0\246\367\367\0\376\367\367\0\377\366\366\0\375\367" "\367\0c\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\357\357\0\20\366\366\0\314\367\367\0\370\370\370\0\376\367" "\367\0\377\367\367\0\374\370\370\0\213\377\377\377\0\377\377\0\7\367\367" "\0\332\370\370\0\370\367\367\0\377\367\367\0\371\367\367\0\266\377\377\0" "\1\377\377\377\0\377\377\377\0\361\361\0\22\370\370\0\366\370\370\0\366\360" "\360\0\21\377\377\377\0\366\366\0Q\370\370\0\362\367\367\0\377\367\367\0" "\376\370\370\0\314\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\365\365\0\31\367\367\0\\\367\367\0\201\370\370\0D\377\377\0\6" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\12\367\367\0]\367\367" "\0{\367\367\0<\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0c\367\367\0\203\366\366\0\33\377\377\377\0\377\377\377\0\377\377\377" "\0\370\370\0\"\370\370\0m\367\367\0!\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\0\3\370\370\0J\367\367\0|\367\367\0a\363\363\0\26\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0""9\367\367\0\201\367" "\367\0Z\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\365\365\0" """4\367\367\0\202\370\370\0L\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\0\10\367\367\0c\367\367\0C\377\377\0\2\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\344\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364" "\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0" "\364\364\0\30\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\371\371\0*\364\364\0""0\364\364\0""0\364\364" "\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364" "\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0\364\364\0""0" "\366\366\0\265\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\363\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0" "\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\370\370\0h\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\266\366\366\0\320\366\366\0\320\366\366\0\320\366\366" "\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0" "\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320\366\366\0\320" "\367\367\0\306\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\0\1\371\371\0(\377\377\0\15\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\363\363\0\25\367" "\367\0\36\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\0\1\372\372\0/\371\371\0.\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\35\365\365\0\32\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\0\11\370\370\0'\377\377\0\2\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0$\364\364\0""0\377\377\0\13\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0S\366" "\366\0\354\367\367\0\367\367\367\0\372\367\367\0\264\377\377\0\7\377\377" "\377\0\363\363\0\25\366\366\0\310\370\370\0\367\370\370\0\370\367\367\0\345" "\365\365\0""2\377\377\377\0\377\377\0\14\367\367\0{\370\370\0\331\367\367" "\0\277\371\371\0.\377\377\377\0\377\377\377\0\367\367\0]\367\367\0\377\370" "\370\0\255\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0" "&\367\367\0\327\370\370\0\370\366\366\0\372\366\366\0\334\367\367\0\37\377" "\377\377\0\377\377\0\3\370\370\0\227\367\367\0\367\367\367\0\367\367\367" "\0\365\367\367\0a\377\377\377\0\377\377\377\0\367\367\0\\\367\367\0\311\370" "\370\0\320\366\366\0Y\377\377\377\0\377\377\377\0\367\367\0\40\366\366\0" "\374\367\367\0\352\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0=\367\367\0\367\367\367\0\373\370\370\0\366" "\367\367\0\366\367\367\0\373\365\365\0\237\377\377\377\0\366\366\0\302\367" "\367\0\374\370\370\0\363\367\367\0\365\367\367\0\377\367\367\0\354\377\377" "\0\5\367\367\0~\367\367\0\376\367\367\0\377\367\367\0\377\367\367\0\364\357" "\357\0\20\377\377\0\7\367\367\0\352\367\367\0\375\370\370\0$\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\0\16\367\367\0\354\367\367\0\375\367" "\367\0\367\370\370\0\366\370\370\0\374\366\366\0\343\377\377\377\0\366\366" "\0t\370\370\0\367\367\367\0\366\367\367\0\373\367\367\0\374\370\370\0\365" "\372\372\0/\366\366\0""6\367\367\0\376\367\367\0\377\367\367\0\377\367\367" "\0\375\370\370\0H\377\377\377\0\366\366\0\256\367\367\0\377\367\367\0d\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\370\370\0\271\370\370\0\376\367\367\0\274\377\377\0\10\367\367\0a\367\367" "\0\372\370\370\0\362\371\371\0+\370\370\0\365\370\370\0\365\367\367\0b\367" "\367\0<\370\370\0\367\367\367\0\367\367\367\0a\370\370\0\361\367\367\0\370" "\370\370\0I\367\367\0\312\366\366\0\377\367\367\0c\366\366\0v\367\367\0\377" "\365\365\0\235\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260" "\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0j\370\370\0\370\370\370\0\356\364\364\0\30\370\370\0\"\370\370\0\365\367" "\367\0\375\366\366\0""6\367\367\0\353\367\367\0\372\367\367\0\242\370\370" "\0$\367\367\0\327\370\370\0\376\370\370\0\252\367\367\0\271\367\367\0\377" "\366\366\0w\370\370\0\210\367\367\0\377\366\366\0\263\365\365\0""1\367\367" "\0\377\366\366\0\341\377\377\0\3\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\0\2\367\367\0\370\367\367\0\363\367\367" "\0y\366\366\0u\367\367\0c\370\370\0i\365\365\0P\370\370\0g\370\370\0\365" "\367\367\0\367\377\377\0\1\377\377\377\0\366\366\0\314\367\367\0\377\366" "\366\0\243\366\366\0\367\367\367\0\374\366\366\0R\367\367\0\305\367\367\0" "\377\367\367\0b\367\367\0\365\367\367\0\370\363\363\0\25\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\305\370\370\0\375\367\367\0" "\250\370\370\0i\370\370\0l\370\370\0m\365\365\0P\366\366\0:\370\370\0\362" "\370\370\0\356\366\366\0""9\377\377\377\0\367\367\0x\367\367\0\374\367\367" "\0\347\366\366\0\302\366\366\0\377\367\367\0\200\370\370\0\221\367\367\0" "\377\367\367\0\237\367\367\0\305\367\367\0\377\370\370\0L\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\363\363\0\26\370" "\370\0\362\367\367\0\366\367\367\0\376\367\367\0\376\367\367\0\373\370\370" "\0\361\367\367\0>\367\367\0|\366\366\0\376\370\370\0\326\377\377\377\0\377" "\377\377\0\365\365\0\231\367\367\0\377\367\367\0\300\365\365\0\234\367\367" "\0\376\367\367\0\377\367\367\0\377\367\367\0\343\370\370\0\220\367\367\0" "\377\367\367\0\201\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\340\370\370\0\367\367\367\0\377\367\367\0\376\367\367" "\0\375\370\370\0\366\367\367\0x\366\366\0""7\370\370\0\356\367\367\0\370" "\377\377\0\14\377\377\377\0\370\370\0M\367\367\0\360\367\367\0\370\366\366" "\0Q\367\367\0\375\367\367\0\377\367\367\0\377\367\367\0\375\370\370\0g\367" "\367\0\377\370\370\0\315\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0,\370\370\0\357\367\367" "\0\377\370\370\0\362\367\367\0\241\367\367\0\345\370\370\0\374\370\370\0" "\323\370\370\0\220\367\367\0\377\366\366\0\301\377\377\377\0\377\377\377" "\0\366\366\0t\367\367\0\374\370\370\0\316\377\377\377\0\370\370\0D\367\367" "\0\303\370\370\0\221\367\367\0@\367\367\0\373\370\370\0\360\365\365\0""4" "\367\367\0\245\367\367\0\345\366\366\0\254\361\361\0\22\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\367\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370" "\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367" "\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367" "\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0" "\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\370\367\367\0\333" "\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0\361\367\367\0\377\367\367\0\375\370\370\0\254\367\367\0\312\370\370\0" "\367\367\367\0\367\365\365\0P\366\366\0\357\366\366\0\371\377\377\377\0\377" "\377\377\0\364\364\0""0\370\370\0\356\367\367\0\371\377\377\0\5\370\370\0" "&\367\367\0\251\366\366\0\260\367\367\0@\367\367\0\332\367\367\0\377\370" "\370\0F\367\367\0\207\367\367\0\341\366\366\0\306\365\365\0""1\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\366\366\0\34\367\367\0\362\370\370\0\360\370\370" "\0E\377\377\377\0\370\370\0$\367\367\0\365\367\367\0\367\367\367\0\203\370" "\370\0\373\367\367\0\346\377\377\377\0\377\377\377\0\367\367\0\205\366\366" "\0\377\367\367\0\247\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\366\366\0\247\367\367\0\377\370\370\0g\370\370\0\327\366\366\0\377\367" "\367\0\377\367\367\0\376\367\367\0\312\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\345\370\370\0" "\374\370\370\0\216\377\377\377\0\377\377\0\1\366\366\0\352\367\367\0\370" "\367\367\0{\367\367\0\355\367\367\0\363\366\366\0\35\377\377\377\0\367\367" "\0?\367\367\0\365\367\367\0\354\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0Z\367\367\0\377\370\370\0\265\370\370\0\214\367\367" "\0\376\367\367\0\377\367\367\0\377\370\370\0\365\377\377\0\16\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\0\3\367\367\0\370\370\370\0\363\366\366\0X\377\377\377" "\0\366\366\0\33\367\367\0\366\370\370\0\363\370\370\0l\367\367\0\362\367" "\367\0\372\377\377\0\6\377\377\377\0\367\367\0\325\370\370\0\374\366\366" "\0u\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0,\367\367\0\376\367" "\367\0\343\370\370\0H\367\367\0\377\367\367\0\312\372\372\0/\370\370\0\366" "\367\367\0\376\365\365\0\31\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\366\366\0\310\367\367\0\375\367\367\0\245\377\377" "\377\0\377\377\377\0\367\367\0\344\367\367\0\373\366\366\0t\370\370\0\366" "\370\370\0\363\370\370\0F\377\377\377\0\367\367\0\205\367\367\0\375\367\367" "\0\310\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\6\366\366\0\351" "\367\367\0\375\365\365\0""3\366\366\0\370\370\370\0\364\365\365\0""2\370" "\370\0\317\366\366\0\377\367\367\0[\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370" "\370\0\267\366\366\0\377\367\367\0\341\367\367\0c\370\370\0\332\367\367\0" "\373\370\370\0\362\377\377\0\6\366\366\0\353\370\370\0\373\366\366\0\276" "\366\366\0w\367\367\0\375\370\370\0\364\367\367\0?\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\277\367\367\0\377\370\370\0N\367\367\0C\367" "\367\0\375\366\366\0\347\367\367\0Z\367\367\0\365\367\367\0\370\360\360\0" "\21\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\370\370\0g\367\367\0\366\370\370\0\365\370\370\0f\370\370\0\264\367\367" "\0\372\370\370\0\364\365\365\0""2\370\370\0\253\367\367\0\376\367\367\0\344" "\370\370\0f\367\367\0\360\367\367\0\373\370\370\0\210\377\377\377\0\377\377" "\377\0\377\377\377\0\366\366\0r\367\367\0\377\367\367\0\233\377\377\0\13" "\367\367\0\371\367\367\0\373\367\367\0\\\370\370\0\324\367\367\0\377\370" "\370\0G\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0-\370\370\0\360\366\366" "\0\377\367\367\0\375\367\367\0\375\367\367\0\365\371\371\0O\377\377\377\0" "\370\370\0l\370\370\0\364\367\367\0\376\370\370\0\374\370\370\0\373\370\370" "\0\213\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0?\367\367\0\377" "\370\370\0\320\377\377\377\0\377\377\0\2\366\366\0\340\366\366\0\377\367" "\367\0\377\367\367\0\376\370\370\0\214\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\12\367\367\0\331" "\367\367\0\374\367\367\0\374\367\367\0\376\367\367\0\364\367\367\0\231\377" "\377\377\0\371\371\0)\370\370\0\365\367\367\0\375\367\367\0\375\367\367\0" "\375\370\370\0\315\377\377\0\6\377\377\377\0\377\377\377\0\377\377\0\16\370" "\370\0\364\367\367\0\370\363\363\0\25\377\377\377\0\365\365\0\237\367\367" "\0\376\367\367\0\377\366\366\0\377\370\370\0\325\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\371\371\0)\367\367\0\237\366\366\0" "\317\367\367\0\206\371\371\0)\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0<\366\366\0\246\366\366\0\311\367\367\0~\377\377\0\1\377\377\377\0" "\377\377\377\0\377\377\377\0\370\370\0\212\366\366\0\320\366\366\0""6\377" "\377\377\0\377\377\377\0\377\377\0\5\367\367\0_\370\370\0\271\367\367\0`" "\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\0\15\370\370\0\212\366\366" "\0\313\367\367\0\242\367\367\0@\377\377\0\2\377\377\377\0\377\377\377\0\370" "\370\0#\367\367\0\207\370\370\0\317\365\365\0\234\362\362\0\23\377\377\377" "\0\377\377\377\0\377\377\377\0\366\366\0V\370\370\0\315\370\370\0o\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0>\370\370\0\264\367\367\0|\365" "\365\0\32\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\355\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220" "\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366" "\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\370\370" "\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0~\366\366\0\220\366\366\0\220\366\366\0\220\366" "\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366" "\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0\220\366\366\0" "\220\366\366\0\277\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\352\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p" "\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366" "\0p\366\366\0p\366\366\0p\366\366\0""8\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0b\366\366\0" "p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366" "\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\366\366\0p\367" "\367\0\274\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\0\11\366\366\0\256\367\367" "\0\246\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0>\365\365\0\235" "\366\366\0\251\367\367\0[\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\0\10\370\370\0K\365\365\0""1\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\37\370\370\0\272\367\367\0\230\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0m\366\366" "\0\274\365\365\0""5\377\377\377\0\377\377\377\0\363\363\0\26\367\367\0|\370" "\370\0\265\367\367\0\200\364\364\0\27\377\377\377\0\377\377\377\0\377\377" "\377\0\364\364\0""0\370\370\0G\377\377\0\15\377\377\377\0\377\377\377\0\377" "\377\377\0\370\370\0\217\367\367\0\270\371\371\0+\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\241\367\367\0\374\367\367\0\361\377\377\377\0\377\377\377" "\0\367\367\0e\367\367\0\364\367\367\0\377\367\367\0\376\367\367\0\364\366" "\366\0\243\377\377\377\0\366\366\0;\367\367\0\366\367\367\0\377\367\367\0" "\377\366\366\0\252\377\377\377\0\377\377\377\0\370\370\0\254\367\367\0\377" "\370\370\0g\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\366\366\0""7\367\367\0\375\367\367\0\370\370\370\0M\377" "\377\377\0\365\365\0\31\367\367\0\350\367\367\0\373\367\367\0\376\370\370" "\0\373\367\367\0\353\366\366\0\33\377\377\0\1\370\370\0\317\367\367\0\377" "\367\367\0\377\367\367\0\352\370\370\0'\377\377\377\0\367\367\0=\367\367" "\0\377\367\367\0\327\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0R\367\367\0" "\377\367\367\0\377\367\367\0\361\377\377\377\0\377\377\0\7\367\367\0\360" "\367\367\0\370\367\367\0\337\367\367\0\306\367\367\0\366\367\367\0\367\370" "\370\0%\367\367\0\302\367\367\0\376\370\370\0\325\367\367\0\370\367\367\0" "\374\366\366\0""6\372\372\0/\367\367\0\377\367\367\0\342\377\377\0\3\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0" "\15\367\367\0\350\367\367\0\377\370\370\0\364\370\370\0M\377\377\377\0\370" "\370\0\217\367\367\0\374\367\367\0\364\367\367\0\247\370\370\0\364\370\370" "\0\374\370\370\0\220\371\371\0O\367\367\0\377\370\370\0\361\367\367\0\331" "\367\367\0\376\366\366\0\247\377\377\377\0\367\367\0\322\367\367\0\377\367" "\367\0@\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\366\366\0\33\370\370\0\365\367\367\0\377\370\370" "\0\365\367\367\0\361\377\377\377\0\370\370\0M\370\370\0\361\367\367\0\370" "\377\377\0\17\377\377\377\0\367\367\0\341\366\366\0\375\370\370\0\217\367" "\367\0\377\367\367\0\366\377\377\0\4\370\370\0\223\367\367\0\377\366\366" "\0t\367\367\0\303\367\367\0\377\370\370\0N\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\255\367\367\0" "\377\367\367\0\377\370\370\0\364\370\370\0M\377\377\377\0\367\367\0\361\370" "\370\0\371\366\366\0t\377\377\377\0\370\370\0m\367\367\0\371\367\367\0\362" "\370\370\0\263\367\367\0\377\367\367\0Z\371\371\0)\367\367\0\377\367\367" "\0\346\366\366\0R\367\367\0\377\366\366\0\301\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0" "\2\367\367\0\312\367\367\0\377\366\366\0\334\367\367\0\365\367\367\0\361" "\377\377\377\0\370\370\0m\370\370\0\372\367\367\0\352\377\377\377\0\377\377" "\377\0\370\370\0\264\367\367\0\377\366\366\0\261\367\367\0\331\367\367\0" "\376\370\370\0\331\367\367\0\374\367\367\0\375\367\367\0_\367\367\0\377\370" "\370\0\317\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\\\367\367\0\377\370\370\0\362\370\370\0\365\370" "\370\0\364\370\370\0M\377\377\0\10\367\367\0\370\370\370\0\356\370\370\0" "D\377\377\377\0\367\367\0@\366\366\0\357\370\370\0\367\370\370\0j\367\367" "\0\376\370\370\0\360\367\367\0\355\367\367\0\376\367\367\0\204\367\367\0" "\343\367\367\0\376\371\371\0+\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\177\367\367\0\377" "\367\367\0\345\366\366\0T\367\367\0\365\367\367\0\361\377\377\377\0\370\370" "\0\214\367\367\0\377\366\366\0\302\377\377\377\0\377\377\377\0\367\367\0" "\177\366\366\0\376\366\366\0\316\366\366\0""9\367\367\0\322\367\367\0\377" "\367\367\0\374\370\370\0\214\367\367\0\331\367\367\0\377\366\366\0""7\367" "\367\0\36\366\366\0X\370\370\0#\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\351\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367" "\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0" "`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367\0`\367\367" "\0`\367\367\0`\367\367\0\301\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0!\367\367\0\370\367\367\0\377\370\370\0L\370" "\370\0\356\370\370\0\364\370\370\0M\367\367\0!\367\367\0\360\370\370\0\363" "\365\365\0\31\377\377\377\0\364\364\0\27\370\370\0\363\366\366\0\357\372" "\372\0/\365\365\0\234\367\367\0\373\367\367\0\377\367\367\0\333\367\367\0" "z\367\367\0\377\367\367\0\247\377\377\0\7\370\370\0N\367\367\0?\377\377\0" "\4\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\365\365\0""1\367\367\0\375\367\367" "\0\377\367\367\0\232\366\366\0\223\367\367\0\365\366\366\0\367\370\370\0" "h\366\366\0\224\370\370\0\376\367\367\0\324\377\377\377\0\377\377\377\0\367" "\367\0x\367\367\0\376\367\367\0\276\377\377\377\0\377\377\377\0\366\366\0" """6\360\360\0\21\366\366\0Y\367\367\0\377\367\367\0\270\367\367\0\207\367" "\367\0\375\367\367\0\377\367\367\0\376\370\370\0h\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\356\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0" "\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230" "\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367" "\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367" "\0\230\367\367\0\230\367\367\0\230\367\367\0\230\367\367\0\312\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0\322\367" "\367\0\377\367\367\0\332\370\370\0h\370\370\0\365\370\370\0\364\367\367\0" "\226\367\367\0`\367\367\0\361\367\367\0\360\371\371\0+\377\377\377\0\361" "\361\0\22\367\367\0\364\370\370\0\363\364\364\0\27\377\377\377\0\364\364" "\0\27\364\364\0""0\377\377\0\13\370\370\0\360\367\367\0\373\367\367\0C\370" "\370\0\363\367\367\0\377\367\367\0\377\367\367\0\311\377\377\0\11\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0`\367\367\0\376\370\370\0\375\367\367\0\375\367\367" "\0\375\367\367\0\376\367\367\0\376\367\367\0\375\367\367\0\235\367\367\0" "\367\370\370\0\365\377\377\377\0\377\377\377\0\367\367\0\247\366\366\0\377" "\370\370\0\215\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\6\366" "\366\0\350\367\367\0\375\366\366\0""8\367\367\0\371\367\367\0\372\370\370" "\0\271\367\367\0\374\370\370\0\363\377\377\0\3\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\375\367\367\0\376\367" "\367\0\375\367\367\0\375\367\367\0\376\367\367\0\376\370\370\0\375\370\370" "\0\314\366\366\0\371\370\370\0\362\366\366\0T\377\377\377\0\366\366\0""7" "\367\367\0\364\370\370\0\365\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\201\367\367\0\377\370\370\0\215\370\370\0\254\367\367" "\0\377\366\366\0\316\370\370\0\360\367\367\0\375\366\366\0T\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0?\367\367\0\267\370\370\0\270\370\370\0\270\366\366\0\314" "\367\367\0\367\367\367\0\373\367\367\0\266\366\366\0V\367\367\0\366\367\367" "\0\372\367\367\0>\377\377\0\12\370\370\0\363\367\367\0\367\367\367\0a\377" "\377\377\0\377\377\377\0\377\377\377\0\370\370\0p\367\367\0\377\365\365\0" "\236\367\367\0^\367\367\0\377\370\370\0\263\377\377\0\1\367\367\0\350\367" "\367\0\377\370\370\0'\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\366\366\0\255\370\370\0\270\370\370\0\270\370\370\0\270" "\367\367\0\372\370\370\0\366\370\370\0\315\367\367\0\202\367\367\0\310\367" "\367\0\376\367\367\0\245\377\377\0\2\370\370\0\224\367\367\0\375\367\367" "\0\327\377\377\377\0\377\377\377\0\377\377\377\0\363\363\0\25\367\367\0\370" "\370\370\0\364\361\361\0\22\367\367\0\371\367\367\0\376\362\362\0\23\367" "\367\0z\367\367\0\377\370\370\0\223\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\370\370\0H\367\367\0\365\367\367\0" "\361\377\377\377\0\377\377\377\0\370\370\0\263\370\370\0\376\367\367\0\367" "\367\367\0\361\367\367\0\375\366\366\0\347\362\362\0\23\377\377\377\0\377" "\377\377\0\377\377\0\16\370\370\0\363\366\366\0\371\363\363\0\25\364\364" "\0\30\367\367\0\372\367\367\0\375\367\367\0\344\367\367\0\376\370\370\0\321" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0\356\370\370\0\364\370\370\0M\377\377\377\0\367\367\0B\367\367\0\371\367" "\367\0\370\366\366\0\356\367\367\0\372\367\367\0\375\366\366\0Y\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\232\367\367\0\377\370\370\0r\377" "\377\377\0\367\367\0\273\367\367\0\376\366\366\0\345\367\367\0\373\367\367" "\0\377\371\371\0,\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0H\367\367\0\377\367\367\0\354\377\377\377\0" "\377\377\377\0\370\370\0&\366\366\0\311\367\367\0\375\367\367\0\372\370\370" "\0\362\371\371\0(\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\205" "\367\367\0\377\367\367\0\202\377\377\377\0\377\377\377\0\367\367\0`\366\366" "\0\347\367\367\0\377\366\366\0\352\367\367\0=\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\350\367\367\0\377\370\370" "\0M\377\377\377\0\377\377\377\0\366\366\0\223\370\370\0\364\367\367\0\375" "\370\370\0\367\367\367\0\203\377\377\377\0\377\377\377\0\377\377\377\0\370" "\370\0#\367\367\0\374\367\367\0\350\377\377\0\6\377\377\377\0\371\371\0(" "\370\370\0\272\367\367\0\377\367\367\0\372\366\366\0\225\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0\37\366\366\0""9\377\377\0\12\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0""6\367\367\0@\377" "\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\2\371\371\0" "-\377\377\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\0\7\367\367\0?\366\366\0\33\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\34\367\367\0@" "\370\370\0#\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370" "\0#\377\377\0\16\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\353\367\367\0x\367\367\0x\367\367\0" "x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367" "\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\370\370\0i\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367" "\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0x\367\367\0" "x\367\367\0x\370\370\0\211\367\367\0\352\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\354\367\367\0\200\367\367\0\200\367" "\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0" "\200\367\367\0\200\367\367\0|\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0p\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0" "\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200\367\367\0\200" "\367\367\0\200\367\367\0\200\367\367\0\320\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\5\370\370\0'\357" "\357\0\20\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\363\363\0\25\367\367\0\36\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\0\1\372\372\0/\371\371\0.\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\3\370" "\370\0&\361\361\0\22\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\361\361\0\22\367\367\0!\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0.\372\372\0/\377" "\377\0\2\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\0\3\367\367\0\234\367\367\0\371\370\370\0\367\367\367\0\370\370" "\370\0\272\363\363\0\26\377\377\377\0\363\363\0\25\366\366\0\310\370\370" "\0\367\370\370\0\370\367\367\0\345\365\365\0""2\377\377\377\0\377\377\0\14" "\367\367\0{\370\370\0\331\367\367\0\277\371\371\0.\377\377\377\0\377\377" "\377\0\367\367\0]\367\367\0\377\370\370\0\255\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\0\1\370\370\0\216\367\367\0\370\370\370\0\367\367\367" "\0\370\367\367\0\305\366\366\0\34\377\377\377\0\377\377\0\17\367\367\0\276" "\367\367\0\367\367\367\0\370\367\367\0\353\366\366\0;\377\377\377\0\377\377" "\0\10\366\366\0t\367\367\0\327\366\366\0\304\366\366\0""8\377\377\377\0\377" "\377\377\0\370\370\0L\367\367\0\377\367\367\0\300\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0\217\367\367" "\0\372\367\367\0\365\367\367\0\370\370\370\0\370\367\367\0\374\367\367\0" "\305\377\377\377\0\366\366\0\302\367\367\0\374\370\370\0\363\367\367\0\365" "\367\367\0\377\367\367\0\354\377\377\0\5\367\367\0~\367\367\0\376\367\367" "\0\377\367\367\0\377\367\367\0\364\357\357\0\20\377\377\0\7\367\367\0\352" "\367\367\0\375\370\370\0$\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "{\367\367\0\372\367\367\0\366\367\367\0\367\367\367\0\370\367\367\0\375\367" "\367\0\324\377\377\0\1\370\370\0\257\367\367\0\373\370\370\0\363\370\370" "\0\366\366\366\0\377\367\367\0\362\377\377\0\13\370\370\0l\367\367\0\376" "\367\367\0\377\367\367\0\377\367\367\0\367\366\366\0\34\377\377\0\3\366\366" "\0\340\367\367\0\377\365\365\0""2\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\336\367\367\0\372\370\370" "\0\213\377\377\0\10\366\366\0u\367\367\0\363\367\367\0\366\366\366\0:\370" "\370\0\365\370\370\0\365\367\367\0b\367\367\0<\370\370\0\367\367\367\0\367" "\367\367\0a\370\370\0\361\367\367\0\370\370\370\0I\367\367\0\312\366\366" "\0\377\367\367\0c\366\366\0v\367\367\0\377\365\365\0\235\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\370\370\0\316\367\367\0\374\367\367\0" "\232\377\377\0\13\367\367\0b\370\370\0\361\367\367\0\362\367\367\0<\370\370" "\0\366\367\367\0\364\366\366\0s\365\365\0""4\370\370\0\362\370\370\0\371" "\370\370\0o\367\367\0\350\367\367\0\375\371\371\0O\367\367\0\273\367\367" "\0\377\366\366\0u\367\367\0c\367\367\0\377\370\370\0\257\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\357\357\0\20\367" "\367\0\376\366\366\0\373\370\370\0%\377\377\377\0\370\370\0&\367\367\0\364" "\367\367\0\365\366\366\0q\370\370\0\365\367\367\0\367\377\377\0\1\377\377" "\377\0\366\366\0\314\367\367\0\377\366\366\0\243\366\366\0\367\367\367\0" "\374\366\366\0R\367\367\0\305\367\367\0\377\367\367\0b\367\367\0\365\367" "\367\0\370\363\363\0\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\6\367" "\367\0\371\367\367\0\373\366\366\0""6\377\377\377\0\363\363\0\26\370\370" "\0\370\370\370\0\362\370\370\0m\370\370\0\361\366\366\0\371\377\377\0\11" "\377\377\377\0\367\367\0\272\367\367\0\377\367\367\0\266\370\370\0\357\367" "\367\0\376\367\367\0Z\367\367\0\271\367\367\0\377\370\370\0m\366\366\0\356" "\367\367\0\374\367\367\0\40\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\0\10\371\371\0(\370\370\0'\377\377" "\377\0\367\367\0\40\367\367\0\327\367\367\0\374\367\367\0\332\367\367\0|" "\366\366\0\376\370\370\0\326\377\377\377\0\377\377\377\0\365\365\0\231\367" "\367\0\377\367\367\0\300\365\365\0\234\367\367\0\376\367\367\0\377\367\367" "\0\377\367\367\0\343\370\370\0\220\367\367\0\377\367\367\0\201\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\5\371\371\0(\371\371" "\0(\377\377\0\3\365\365\0\31\366\366\0\315\367\367\0\373\367\367\0\347\370" "\370\0j\367\367\0\371\367\367\0\344\377\377\377\0\377\377\377\0\367\367\0" "\203\366\366\0\376\370\370\0\321\370\370\0\211\367\367\0\376\367\367\0\377" "\367\367\0\377\370\370\0\356\367\367\0\201\367\367\0\377\370\370\0\225\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\2\367\367\0\204\370" "\370\0\366\367\367\0\375\366\366\0\355\365\365\0""5\370\370\0\220\367\367" "\0\377\366\366\0\301\377\377\377\0\377\377\377\0\366\366\0t\367\367\0\374" "\370\370\0\316\377\377\377\0\370\370\0D\367\367\0\303\370\370\0\221\367\367" "\0@\367\367\0\373\370\370\0\360\365\365\0""4\367\367\0\245\367\367\0\345" "\366\366\0\254\361\361\0\22\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\366\366\0\362\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300" "\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367" "\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367" "\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0\300\367\367\0" "\300\367\367\0\300\367\367\0\300\367\367\0\321\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0x\370\370\0\365\367\367\0\375\370\370\0\361\367\367\0?\367\367\0z\367\367" "\0\375\367\367\0\323\377\377\377\0\377\377\377\0\367\367\0d\367\367\0\370" "\367\367\0\336\377\377\377\0\367\367\0<\367\367\0\276\367\367\0\230\367\367" "\0<\366\366\0\367\370\370\0\366\365\365\0""5\365\365\0\236\367\367\0\345" "\370\370\0\263\364\364\0\30\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\361\361\0\22\367\367\0\302\367\367\0\374\370\370\0\372\367\367\0\301\365" "\365\0\32\377\377\377\0\366\366\0v\370\370\0\373\367\367\0\346\377\377\377" "\0\377\377\377\0\367\367\0\205\366\366\0\377\367\367\0\247\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0\247\367\367\0\377\370" "\370\0g\370\370\0\327\366\366\0\377\367\367\0\377\367\367\0\376\367\367\0" "\312\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40" "\366\366\0\346\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367" "\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0" "@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367" "\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0@\367\367\0\273\367\367\0H" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\14\370" "\370\0\266\370\370\0\373\370\370\0\372\366\366\0\314\367\367\0!\377\377\377" "\0\367\367\0e\370\370\0\365\367\367\0\363\377\377\377\0\377\377\377\0\366" "\366\0r\366\366\0\375\370\370\0\273\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\370\370\0\224\367\367\0\377\367\367\0{\367\367\0\306\366" "\366\0\377\367\367\0\377\367\367\0\376\370\370\0\332\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\366\366\0\261\367\367\0\375\367\367\0\365\370" "\370\0N\377\377\377\0\377\377\377\0\377\377\377\0\366\366\0S\367\367\0\362" "\367\367\0\372\377\377\0\6\377\377\377\0\367\367\0\325\370\370\0\374\366" "\366\0u\377\377\377\0\377\377\377\0\377\377\377\0\371\371\0,\367\367\0\376" "\367\367\0\343\370\370\0H\367\367\0\377\367\367\0\312\372\372\0/\370\370" "\0\366\367\367\0\376\365\365\0\31\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\235\367\367\0\374\370\370\0\366\367" "\367\0\\\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0B\370\370\0\361" "\370\370\0\367\362\362\0\23\377\377\377\0\366\366\0\304\370\370\0\376\370" "\370\0\211\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\37\367\367" "\0\374\367\367\0\355\367\367\0=\367\367\0\377\370\370\0\330\371\371\0,\367" "\367\0\361\367\367\0\377\371\371\0(\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\362\362\0\23\370" "\370\0\366\370\370\0\372\366\366\0\337\366\366\0\277\366\366\0\277\366\366" "\0\277\365\365\0\272\365\365\0\32\366\366\0\353\370\370\0\373\366\366\0\276" "\366\366\0w\367\367\0\375\370\370\0\364\367\367\0?\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\277\367\367\0\377\370\370\0N\367\367\0C\367" "\367\0\375\366\366\0\347\367\367\0Z\367\367\0\365\367\367\0\370\360\360\0" "\21\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\0\7\370" "\370\0\366\367\367\0\372\366\366\0\343\366\366\0\277\366\366\0\277\366\366" "\0\277\365\365\0\273\370\370\0\"\367\367\0\337\370\370\0\374\367\367\0\310" "\370\370\0q\367\367\0\374\367\367\0\366\365\365\0P\377\377\377\0\377\377" "\377\0\377\377\377\0\370\370\0\254\367\367\0\377\367\367\0`\365\365\0""2" "\367\367\0\376\370\370\0\356\366\366\0V\370\370\0\357\367\367\0\374\366\366" "\0\33\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0>\367\367\0\372\367\367\0\377\367\367" "\0\377\367\367\0\377\367\367\0\377\367\367\0\377\366\366\0\375\367\367\0" "\37\370\370\0l\370\370\0\364\367\367\0\376\370\370\0\374\370\370\0\373\370" "\370\0\213\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0?\367\367\0" "\377\370\370\0\320\377\377\377\0\377\377\0\2\366\366\0\340\366\366\0\377" "\367\367\0\377\367\367\0\376\370\370\0\214\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377" "\377\377\0\377\377\377\0\377\377\377\0\371\371\0-\370\370\0\371\367\367\0" "\377\367\367\0\377\367\367\0\377\367\367\0\377\367\367\0\377\367\367\0\374" "\364\364\0""0\367\367\0Z\370\370\0\364\367\367\0\376\370\370\0\374\367\367" "\0\374\365\365\0\236\377\377\377\0\377\377\377\0\377\377\377\0\364\364\0" """0\367\367\0\377\366\366\0\337\377\377\0\2\377\377\377\0\367\367\0\323\366" "\366\0\377\367\367\0\377\367\367\0\376\365\365\0\237\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\371\371\0,\367\367\0\200\367\367\0\200\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\377\377\0\17\377\377\377" "\0\367\367\0<\366\366\0\246\366\366\0\311\367\367\0~\377\377\0\1\377\377" "\377\0\377\377\377\0\377\377\377\0\370\370\0\212\366\366\0\320\366\366\0" """6\377\377\377\0\377\377\377\0\377\377\0\5\367\367\0_\370\370\0\271\367" "\367\0`\377\377\0\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\370\370\0$\367\367\0\200\367\367\0\200\367\367\0\200\367\367" "\0\200\367\367\0\200\367\367\0\200\367\367\0\200\364\364\0\30\377\377\377" "\0\365\365\0""5\365\365\0\237\366\366\0\314\367\367\0\207\377\377\0\3\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0|\366\366\0\320\367\367\0" "C\377\377\377\0\377\377\377\0\377\377\0\3\366\366\0V\367\367\0\272\370\370" "\0g\377\377\0\15\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\347\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365" "\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365" "\365\0P\365\365\0P\365\365\0P\366\366\0""9\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\370\370\0F\365\365" "\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365" "\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0P\365\365\0" "P\370\370\0\276\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\360\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260" "\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366" "\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\367\367" "\0~\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\232\366\366\0\260\366\366\0\260\366\366\0\260" "\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366" "\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366\0\260\366\366" "\0\260\367\367\0\317\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0" "H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367" "\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\2\367\367\0\201" "\367\367\0\342\367\367\0\352\367\367\0\246\367\367\0\17\377\377\377\0\377" "\377\377\0\367\367\0""8\367\367\0\220\367\367\0r\367\367\0\16\377\377\377" "\0\377\377\377\0\367\367\0:\367\367\0\365\367\367\0\276\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0""6\367\367\0\305\367\367\0\361" "\367\367\0\316\367\367\0F\377\377\377\0\377\377\377\0\367\367\0\25\367\367" "\0m\367\367\0\217\367\367\0""9\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\311\367\367\0\363\367\367\0""5\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\231\367\367\0\366\367\367\0" "\372\367\367\0\370\367\367\0\372\367\367\0\324\377\377\377\0\367\367\0^\367" "\367\0\375\367\367\0\377\367\367\0\377\367\367\0\336\367\367\0\5\377\377" "\377\0\367\367\0\321\367\367\0\377\367\367\0B\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367" "\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0(\367\367\0\363\367\367\0\377\367\367\0\371\367\367\0" "\377\367\367\0\364\367\367\0<\367\367\0\6\367\367\0\355\367\367\0\376\367" "\367\0\377\367\367\0\375\367\367\0N\377\377\377\0\367\367\0T\367\367\0\377" "\367\367\0\277\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\24\367\367\0\366\367\367\0\366\367\367\0\245\367\367\0\200" "\367\367\0\367\367\367\0\366\367\367\0?\367\367\0\337\367\367\0\376\367\367" "\0\216\367\367\0\350\367\367\0\375\367\367\0L\367\367\0P\367\367\0\377\367" "\367\0\303\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367" "\367\0H\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\244\367\367\0\376\367\367\0\350\367\367\0a\367\367\0\336\367\367\0\376\367" "\367\0\276\367\367\0b\367\367\0\377\367\367\0\321\367\367\0\234\367\367\0" "\376\367\367\0\313\367\367\0\4\367\367\0\345\367\367\0\376\367\367\0+\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "Y\367\367\0\363\367\367\0\371\367\367\0\6\377\377\377\0\367\367\0\326\367" "\367\0\377\367\367\0\235\367\367\0\375\367\367\0\371\367\367\0\25\367\367" "\0\243\367\367\0\377\367\367\0m\367\367\0\342\367\367\0\376\367\367\0-\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\362\367\367\0" "\371\367\367\0q\377\377\377\0\367\367\0U\367\367\0\363\367\367\0\371\367" "\367\0\242\367\367\0\377\367\367\0z\367\367\0""2\367\367\0\377\367\367\0" "\346\367\367\0l\367\367\0\377\367\367\0\246\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0t\367\367\0\374" "\367\367\0\340\377\377\377\0\377\377\377\0\367\367\0\247\367\367\0\377\367" "\367\0\271\367\367\0\300\367\367\0\376\367\367\0\375\367\367\0\376\367\367" "\0\365\367\367\0r\367\367\0\377\367\367\0\252\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\367\367\0\40\367\367\0\340\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\367\367\0\260\367\367\0H\377\377\377\0\377" "\377\377\0\377\377\377\0\367\367\0\5\367\367\0\370\367\367\0\356\367\367" "\0C\377\377\377\0\367\367\0+\367\367\0\360\367\367\0\362\367\367\0V\367\367" "\0\375\367\367\0\377\367\367\0\376\367\367\0\377\367\367\0w\367\367\0\361" "\367\367\0\372\367\367\0\32\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\367\367\0\220\367\367\0\377\367\367\0" "\277\377\377\377\0\377\377\377\0\367\367\0w\367\367\0\375\367\367\0\320\367" "\367\0\24\367\367\0\212\367\367\0\366\367\367\0\331\367\367\0[\367\367\0" "\357\367\367\0\373\367\367\0'\367\367\0\\\367\367\0\241\367\367\0`\367\367" "\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\40" "\367\367\0\340\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\367\367\0\260\367\367\0H\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0\32\367\367\0\361\367\367\0\361\367\367\0!\377\377\377\0\367\367" "\0\6\367\367\0\371\367\367\0\355\367\367\0""2\367\367\0N\367\367\0\327\367" "\367\0\365\367\367\0\235\367\367\0\214\367\367\0\377\367\367\0\214\367\367" "\0""2\367\367\0\222\367\367\0\205\367\367\0\40\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0|\367\367\0\375\367\367\0\336\377\377\377\0\377\377" "\377\0\367\367\0|\367\367\0\376\367\367\0\263\377\377\377\0\377\377\377\0" "\367\367\0\5\377\377\377\0\367\367\0\200\367\367\0\377\367\367\0\217\367" "\367\0\267\367\367\0\376\367\367\0\377\367\367\0\377\367\367\0\240\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\23\367\367\0\357" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0" "\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360" "\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367" "\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367\0\360\367\367" "\0\366\367\367\0""1\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\13" "\367\367\0\366\367\367\0\357\367\367\0@\377\377\377\0\367\367\0\13\367\367" "\0\367\367\367\0\363\367\367\0\27\377\377\377\0\377\377\377\0\367\367\0\5" "\367\367\0\27\367\367\0\371\367\367\0\364\367\367\0H\367\367\0\375\367\367" "\0\377\367\367\0\377\367\367\0\361\367\367\0\35\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\367\367\0a\367\367\0\364\367\367\0\371\367\367\0\2\377\377\377\0\367\367" "\0\277\367\367\0\376\367\367\0\201\377\377\377\0\377\377\377\0\377\377\377" "\0\367\367\0\24\367\367\0\367\367\367\0\365\367\367\0""9\367\367\0\376\367" "\367\0\352\367\367\0o\367\367\0\372\367\367\0\373\367\367\0\13\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\5\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10" "\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367" "\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367" "\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\10\367\367\0\6" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\366\367\367\0\370\367\367\0i\377\377\377\0\367\367\0@\367\367\0\364" "\367\367\0\366\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367" "\367\0\234\367\367\0\377\367\367\0p\367\367\0\303\367\367\0\377\367\367\0" "\216\367\367\0\315\367\367\0\376\367\367\0v\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\21\367\367\0\365\367\367\0\374\367\367\0{\367\367\0""4\367\367\0\371\367" "\367\0\365\367\367\0U\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0" "\230\367\367\0\377\367\367\0u\367\367\0W\367\367\0\377\367\367\0\314\367" "\367\0\32\367\367\0\353\367\367\0\376\367\367\0\36\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\233\367\367" "\0\376\367\367\0\326\367\367\0*\367\367\0\263\367\367\0\376\367\367\0\323" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0%\367\367\0\375\367\367" "\0\350\367\367\0\6\367\367\0\357\367\367\0\376\367\367\0""5\367\367\0\207" "\367\367\0\377\367\367\0\223\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\217\367\367\0\372\367\367\0\374\367\367\0\370\367\367\0\375\367\367\0" "\302\367\367\0\3\377\377\377\0\377\377\377\0\367\367\0\"\367\367\0\374\367" "\367\0\352\367\367\0\6\367\367\0\12\367\367\0\365\367\367\0\377\367\367\0" "\377\367\367\0\377\367\367\0\260\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\36\367\367\0\365" "\367\367\0\376\367\367\0\375\367\367\0\373\367\367\0\373\367\367\0""6\377" "\377\377\0\377\377\377\0\377\377\377\0\367\367\0\266\367\367\0\377\367\367" "\0W\377\377\377\0\367\367\0\224\367\367\0\376\367\367\0\377\367\367\0\376" "\367\367\0\374\367\367\0\34\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367" "\0\17\367\367\0\177\367\367\0\347\367\367\0\372\367\367\0\305\367\367\0\16" "\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0\246\367\367\0\377\367" "\367\0[\377\377\377\0\377\377\377\0\367\367\0(\367\367\0\250\367\367\0\364" "\367\367\0\252\367\367\0\37\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\367\367\0H\367\367" "\0\276\367\367\0\374\367\367\0\351\367\367\0S\377\377\377\0\377\377\377\0" "\377\377\377\0\367\367\0""5\367\367\0\377\367\367\0\325\377\377\377\0\377" "\377\377\0\367\367\0\10\367\367\0k\367\367\0\350\367\367\0\327\367\367\0" "\\\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0", }; dyne-frei0r-b93ec51/src/filter/rgbsplit0r/000077500000000000000000000000001524104146000204145ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/rgbsplit0r/CMakeLists.txt000066400000000000000000000004221524104146000231520ustar00rootroot00000000000000set (SOURCES rgbsplit0r.c) set (TARGET rgbsplit0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/rgbsplit0r/rgbsplit0r.c000066400000000000000000000146621524104146000226610ustar00rootroot00000000000000/* rgbsplit0r.c * Copyright (C) 2016 IDENT Software ~ http://identsoft.org * Inspired by the witch house and web culture * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct rgbsplit0r_instance { unsigned int width; unsigned int height; unsigned int shiftX; unsigned int shiftY; } rgbsplit0r_instance_t; inline static void rgbsplit0r_extract_color(uint32_t *pixelIn, uint32_t *pixelOut, short int colorIndex) { uint8_t *pxIn = (uint8_t *)pixelIn, *pxOut = (uint8_t *)pixelOut; switch (colorIndex) { case 0 : pxOut[0] = pxIn[0]; pxOut[1] = 0; pxOut[2] = 0; break; case 1 : pxOut[1] = pxIn[1]; pxOut[0] = 0; pxOut[2] = 0; break; case 2 : pxOut[2] = pxIn[2]; pxOut[1] = 0; pxOut[0] = 0; break; } pxOut[3] = pxIn[3]; } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* rgbsplit0rInfo) { rgbsplit0rInfo->name = "rgbsplit0r"; rgbsplit0rInfo->author = "IDENT Software"; rgbsplit0rInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; rgbsplit0rInfo->color_model = F0R_COLOR_MODEL_RGBA8888; rgbsplit0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; rgbsplit0rInfo->major_version = 1; rgbsplit0rInfo->minor_version = 1; rgbsplit0rInfo->num_params = 2; rgbsplit0rInfo->explanation = "RGB splitting and shifting"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: { info->name = "Vertical split distance"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How far should layers be moved vertically from each other"; break; } case 1: { info->name = "Horizontal split distance"; info->type = F0R_PARAM_DOUBLE; info->explanation = "How far should layers be moved horizontally from each other"; break; } } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { rgbsplit0r_instance_t* inst = (rgbsplit0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->shiftY = 0; inst->shiftX = 0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbsplit0r_instance_t *inst = (rgbsplit0r_instance_t*)instance; switch (param_index) { case 0 : // vertical shift { // scale to [-1/16..1/16] double shiftY = *((double*)param) - 0.5; // Convert to range from 0 to one eighth of height if (inst->height > 0) shiftY = ((inst->height / 8) * shiftY); else shiftY = 0; inst->shiftY = (unsigned int)shiftY; break; } case 1 : // horizontal shift { // scale to [-1/16..1/16] double shiftX = *((double*)param) - 0.5; // Convert to range from 0 to one eighth of width if (inst->width > 0) shiftX = ((inst->width / 8) * shiftX); else shiftX = 0; inst->shiftX = (unsigned int)shiftX; break; } } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); rgbsplit0r_instance_t *inst = (rgbsplit0r_instance_t*)instance; switch (param_index) { case 0 : // vertical shift { // convert plugin's param to frei0r range if (inst->height > 0) *((double*)param) = (inst->shiftY) / (inst->height / 8) + 0.5; else *((double*)param) = 0.5; break; } case 1 : // horizontal shift { // convert plugin's param to frei0r range if (inst->width > 0) *((double*)param) = (inst->shiftX) / (inst->width / 8) + 0.5; else *((double*)param) = 0.5; break; } } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* src, uint32_t* dst) { assert(instance); rgbsplit0r_instance_t* inst = (rgbsplit0r_instance_t*)instance; unsigned int x, y; for (y = 0; y < inst->height; y++) for (x = 0; x < inst->width; x++) { uint32_t pxR = 0, pxG = 0, pxB = 0; // First make a blue layer shifted back if (((int)x >= (int)inst->shiftX) && ((int)y >= (int)inst->shiftY) && ((x - inst->shiftX) < inst->width) && ((y - inst->shiftY) < inst->height)) { rgbsplit0r_extract_color((uint32_t *)(src + (x - inst->shiftX) + (y - inst->shiftY)*inst->width), &pxB, 2); } // The red layer is shifted forward if ((x + inst->shiftX < inst->width) && (y + inst->shiftY < inst->height)) { rgbsplit0r_extract_color((uint32_t *)(src + (x + inst->shiftX) + (y + inst->shiftY)*inst->width), &pxR, 0); } // Green layer is on its place rgbsplit0r_extract_color((uint32_t *)(src + x + (y*inst->width)), &pxG, 1); *(dst + x + (y*inst->width)) = (pxG | pxB | pxR); } } dyne-frei0r-b93ec51/src/filter/saturat0r/000077500000000000000000000000001524104146000202515ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/saturat0r/CMakeLists.txt000066400000000000000000000004201524104146000230050ustar00rootroot00000000000000set (SOURCES saturat0r.c) set (TARGET saturat0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/saturat0r/saturat0r.c000066400000000000000000000103041524104146000223400ustar00rootroot00000000000000/* saturat0r.c * Copyright (C) 2004 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r/math.h" #define MAX_SATURATION 8.0 typedef struct saturat0r_instance { unsigned int width; unsigned int height; double saturation; /* the saturation value [0, 1] */ } saturat0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* saturat0r_info) { saturat0r_info->name = "Saturat0r"; saturat0r_info->author = "Jean-Sebastien Senecal"; saturat0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; saturat0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; saturat0r_info->frei0r_version = FREI0R_MAJOR_VERSION; saturat0r_info->major_version = 0; saturat0r_info->minor_version = 3; saturat0r_info->num_params = 1; saturat0r_info->explanation = "Adjusts the saturation of a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Saturation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The saturation value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { saturat0r_instance_t* inst = (saturat0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->saturation=1.0/MAX_SATURATION; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); saturat0r_instance_t* inst = (saturat0r_instance_t*)instance; switch(param_index) { case 0: /* saturations */ inst->saturation = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); saturat0r_instance_t* inst = (saturat0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->saturation; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); saturat0r_instance_t* inst = (saturat0r_instance_t*)instance; unsigned int len = inst->width * inst->height; double saturation = inst->saturation * MAX_SATURATION; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; double one_minus_saturation = 1.0-saturation; int bwgt = (int)(7471.0 * one_minus_saturation); int gwgt = (int)(38470.0 * one_minus_saturation); int rwgt = (int)(19595.0 * one_minus_saturation); int b, g, r, bw; if (0 <= saturation && saturation <=1) // optimisation: no clamping needed { while (len--) { b = *src++; g = *src++; r = *src++; bw = (b*bwgt + g*gwgt + r*rwgt) >> 16; *dst++ = (unsigned char) (bw + b*saturation); *dst++ = (unsigned char) (bw + g*saturation); *dst++ = (unsigned char) (bw + r*saturation); *dst++ = *src++; // copy alpha } } else { while (len--) { b = *src++; g = *src++; r = *src++; bw = (b*bwgt + g*gwgt + r*rwgt) >> 16; *dst++ = CLAMP0255((int) (bw + b*saturation)); *dst++ = CLAMP0255((int) (bw + g*saturation)); *dst++ = CLAMP0255((int) (bw + r*saturation)); *dst++ = *src++; // copy alpha } } } dyne-frei0r-b93ec51/src/filter/scale0tilt/000077500000000000000000000000001524104146000203705ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/scale0tilt/CMakeLists.txt000066400000000000000000000006101524104146000231250ustar00rootroot00000000000000set (SOURCES scale0tilt.c) set (TARGET scale0tilt) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories (${GAVL_INCLUDE_DIRS}) link_directories (${GAVL_LIBRARY_DIRS}) LINK_LIBRARIES(${GAVL_LIBRARIES}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/scale0tilt/scale0tilt.c000066400000000000000000000201021524104146000225730ustar00rootroot00000000000000/* scale0tilt.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "frei0r.h" #include #include #include #define EPSILON 1e-6 typedef struct scale0tilt_instance { double cl, ct, cr, cb; double sx, sy; double tx, ty; int w, h; gavl_video_scaler_t* video_scaler; gavl_video_frame_t* frame_src; gavl_video_frame_t* frame_dst; int do_scale; gavl_video_format_t format_src; gavl_video_frame_t* padded; } scale0tilt_instance_t; void update_scaler( scale0tilt_instance_t* inst ) { float dst_x, dst_y, dst_w, dst_h; float src_x, src_y, src_w, src_h; inst->do_scale = 1; src_x = inst->w * inst->cl; src_y = inst->h * inst->ct; src_w = inst->w * (1.0 - inst->cl - inst->cr ); src_h = inst->h * (1.0 - inst->ct - inst->cb ); dst_x = inst->w * inst->cl * inst->sx + inst->tx * inst->w; dst_y = inst->h * inst->ct * inst->sy + inst->ty * inst->h; dst_w = inst->w * (1.0 - inst->cl - inst->cr) * inst->sx; dst_h = inst->h * (1.0 - inst->ct - inst->cb) * inst->sy; if((dst_w < EPSILON) || (dst_h < EPSILON) || (src_w < EPSILON) || (src_h < EPSILON)) { inst->do_scale = 0; return; } if ( dst_x + dst_w > inst->w ) { src_w = src_w * ( (inst->w-dst_x) / dst_w ); dst_w = inst->w - dst_x; } if ( dst_y + dst_h > inst->h ) { src_h = src_h * ( (inst->h-dst_y) / dst_h ); dst_h = inst->h - dst_y; } if ( dst_x < 0 ) { src_x = src_x - dst_x * ( src_w / dst_w ); src_w = src_w * ( (dst_w+dst_x) / dst_w ); dst_w = dst_w + dst_x; dst_x = 0; } if ( dst_y < 0 ) { src_y = src_y - dst_y * ( src_h / dst_h ); src_h = src_h * ( (dst_h+dst_y) / dst_h ); dst_h = dst_h + dst_y; dst_y = 0; } if((dst_w < EPSILON) || (dst_h < EPSILON) || (src_w < EPSILON) || (src_h < EPSILON)) { inst->do_scale = 0; return; } gavl_video_options_t* options = gavl_video_scaler_get_options( inst->video_scaler ); gavl_video_format_t format_dst; memset(&inst->format_src, 0, sizeof(inst->format_src)); memset(&format_dst, 0, sizeof(format_dst)); format_dst.frame_width = inst->w; format_dst.frame_height = inst->h; format_dst.image_width = inst->w; format_dst.image_height = inst->h; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; inst->format_src.frame_width = inst->w; inst->format_src.frame_height = inst->h; inst->format_src.image_width = inst->w; inst->format_src.image_height = inst->h; inst->format_src.pixel_width = 1; inst->format_src.pixel_height = 1; inst->format_src.pixelformat = GAVL_RGBA_32; gavl_rectangle_f_t src_rect; gavl_rectangle_i_t dst_rect; src_rect.x = src_x; src_rect.y = src_y; src_rect.w = src_w; src_rect.h = src_h; dst_rect.x = lroundf(dst_x); dst_rect.y = lroundf(dst_y); dst_rect.w = lroundf(dst_w); dst_rect.h = lroundf(dst_h); gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( inst->video_scaler, &inst->format_src, &format_dst ); } int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Scale0Tilt"; info->author = "Richard Spindler"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 8; info->explanation = "Scales, Tilts and Crops an Image"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch ( param_index ) { case 0: info->name = "Clip left"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Clip right"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Clip top"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Clip bottom"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Scale X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Scale Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 6: info->name = "Tilt X"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 7: info->name = "Tilt Y"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->sx = 1.0; inst->sy = 1.0; inst->video_scaler = gavl_video_scaler_create(); inst->frame_src = gavl_video_frame_create( 0 ); inst->frame_dst = gavl_video_frame_create( 0 ); inst->frame_src->strides[0] = width * 4; inst->frame_dst->strides[0] = width * 4; update_scaler(inst); if ( inst->frame_src->strides[0] % 16 ) inst->padded = gavl_video_frame_create( &inst->format_src ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; gavl_video_scaler_destroy(inst->video_scaler); gavl_video_frame_null( inst->frame_src ); gavl_video_frame_destroy( inst->frame_src ); gavl_video_frame_null( inst->frame_dst ); gavl_video_frame_destroy( inst->frame_dst ); if ( inst->padded ) gavl_video_frame_destroy( inst->padded ); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; switch ( param_index ) { case 0: inst->cl = *((double*)param); break; case 1: inst->cr = *((double*)param); break; case 2: inst->ct = *((double*)param); break; case 3: inst->cb = *((double*)param); break; case 4: inst->sx = *((double*)param) * 2.0; break; case 5: inst->sy = *((double*)param) * 2.0; break; case 6: inst->tx = *((double*)param) * 2.0 - 1.0; break; case 7: inst->ty = *((double*)param) * 2.0 - 1.0; break; } update_scaler( inst ); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; switch ( param_index ) { case 0: *((double*)param) = inst->cl; break; case 1: *((double*)param) = inst->cr; break; case 2: *((double*)param) = inst->ct; break; case 3: *((double*)param) = inst->cb; break; case 4: *((double*)param) = inst->sx / 2.0; break; case 5: *((double*)param) = inst->sy / 2.0; break; case 6: *((double*)param) = (inst->tx + 1.0) / 2.0; break; case 7: *((double*)param) = (inst->ty + 1.0) / 2.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { scale0tilt_instance_t* inst = (scale0tilt_instance_t*)instance; gavl_video_frame_t* frame_src = inst->frame_src; inst->frame_src->planes[0] = (uint8_t *)inframe; inst->frame_dst->planes[0] = (uint8_t *)outframe; int len = inst->w * inst->h; int i; for ( i = 0; i < len; i++ ) { outframe[i] = 0; } if ( inst->do_scale ) { if ( inst->padded ) { gavl_video_frame_copy( &inst->format_src, inst->padded, frame_src ); frame_src = inst->padded; } gavl_video_scaler_scale( inst->video_scaler, frame_src, inst->frame_dst ); } } dyne-frei0r-b93ec51/src/filter/scanline0r/000077500000000000000000000000001524104146000203625ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/scanline0r/CMakeLists.txt000066400000000000000000000004241524104146000231220ustar00rootroot00000000000000set (SOURCES scanline0r.cpp) set (TARGET scanline0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/scanline0r/scanline0r.cpp000066400000000000000000000024261524104146000231300ustar00rootroot00000000000000#include "frei0r.hpp" #include static inline uint8_t scale(uint8_t value, uint8_t factor) { return std::min((uint16_t)((uint16_t)value * (uint16_t)factor / 128), (uint16_t)value); } static inline void scale_scanline(uint32_t *dst_begin, const uint32_t *src_begin, const uint32_t *src_end, uint8_t factor) { union { uint32_t u32; uint8_t u8[4]; } v; while (src_begin < src_end) { v.u32 = *src_begin++; v.u8[0] = scale(v.u8[0], factor); v.u8[1] = scale(v.u8[1], factor); v.u8[2] = scale(v.u8[2], factor); v.u8[3] = scale(v.u8[3], factor); *dst_begin++ = v.u32; } } class scanline0r : public frei0r::filter { public: scanline0r(unsigned int width, unsigned int height) { //register_param(hsync,"HSync","the hsync offset"); } virtual void update(double time, uint32_t* out, const uint32_t* in) { for (unsigned int line=0; line < height; line+=2) { scale_scanline(out+line*width, in+line*width, in+(line+1)*width, 150); scale_scanline(out+(line+1)*width, in+(line+1)*width, in+(line+2)*width, 64); } } private: //double hsync; }; frei0r::construct plugin("scanline0r", "interlaced dark lines", "Martin Bayer", 0,3); dyne-frei0r-b93ec51/src/filter/select0r/000077500000000000000000000000001524104146000200455ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/select0r/CMakeLists.txt000066400000000000000000000004151524104146000226050ustar00rootroot00000000000000set (SOURCES select0r.c) set (TARGET select0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/select0r/readme000077500000000000000000000071641524104146000212400ustar00rootroot00000000000000select0r This plugin selects a range of colors, and creates a corresponding alpha channel. It is cascadable, allowing construction of complex color selection subspaces. Written by Marko Cebokli, aug 2010, and released under GNU GPL RELEASE NOTES ** aug 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) ** mar 2012 Version 0.2 is now endian independent ** mar 2012 Version 0.3 adds double mapping of list parameters ** apr 2012 Version 0.4 adds "Slope" edge mode and parameter DESCRIPTION parameters: Color to select: the color to select. This is the center point of the selected color subspace. Invert selection: When ON, the selected color will be transparent, as normally used with keying. When OFF (default) the selected color will be opaque, for example for alpha controlled adjustment of that color only. Delta XXXX: These three parameters determine the size of the color subspace along each axis. Bigger value means bigger tolerance on that axis. For example, setting a high I delta (in ABI and HCI), will allow the selection of a specific color in both light and shadows, but will also discard most of the high-bandwidth luma signal, making the selection less spatially accurate. Slope: When edge mode is set to "Slope", this parameter controls a gradual transition between opaque and transparent. Slope=0 gives a "hard" key, increasing the value of this parameter increases the range of colors around the selected color, that will be rendered partially transparent. Selection subspace: specifies in which of the three color spaces (RGB, ABI, HCI) the delta controls will work. Both ABI and HCI are separated luma/chroma. HCI is a cylindrical "Hue Chromacity Intensity" space, and ABI is a cartesian version thereof. Both suffer from chroma subsampling, and will give less sharp results than RGB. NOTE1: chroma subsampling is not a fault of this plugin. Frei0r plugins work in RGB 4:4:4. If you supply it with a truly 4:4:4 video, it will produce perfectly sharp alpha from all three color spaces. NOTE2: HCI is slow, because it has to calculate atan2() and hypot() for each pixel. NOTE3: ABI is based on the alpha an beta coordinates, upon which most of the Hxx type colorspaces are defined. See http://en.wikipedia.org/wiki/HSL_and_HSV Subspace shape: determines the shape of the color subspace. Options are: box, ellipsoid or diamond. Box is the biggest of them (by volume) and diamond the smallest. Imagine an octahedron inscribed inside an ellipsoid, which is in turn inscribed in a box. The tips of the diamond touch the ellipsoid, and the box, at the center of the sides of the box. Edge mode: has five options: "Hard", "Fat", "Normal", "Skinny" and "Slope". "Hard" means the alpha channel will be thresholded to two values only, fully opaque and fully transparent. This is mainly useful for keying. The "Slope" mode is also intended for keying. It is particularly useful when keying partly transparent or fuzzy (like hair) objects. The remaining options ("Fat", "Normal" and "Skinny") create a gradual transition between transparent and opaque. Alpha will be a function of the difference of color from the selected color, with cutoff at the delta points.The fatter the choice, the more the selected areas are filled towards the rim. This is useful with alpha controlled color adjustment tools. Operation: determines the way in which the alpha channel will be written. The "min", "max", "add" and "subtract" options allow cascading of select0r plugins (or combination with other alpha-writting plugins). These options combine the current selection with the pre-existing alpha of the source material. This way complex selections can be built. dyne-frei0r-b93ec51/src/filter/select0r/select0r.c000066400000000000000000000606561524104146000217470ustar00rootroot00000000000000/* select0r.c This frei0r plugin makes a color based alpha selection Version 0.4 apr 2012 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ // apr 2012 added slope parameter //compile: gcc -c -fPIC -Wall select0r.c -o select0r.o //link: gcc -shared -o select0r.so select0r.o //#include /* for debug printf only +/ #include #include #include #include typedef struct { float r; float g; float b; float a; } float_rgba; typedef struct { float x; float y; float z; } triplet; double PI=3.14159265358979; //----------------------------------------------------------- //inline functions for subspace metrics //distance from center point for different shapes //for cartesian and cylindric (wraparound hue) spaces //cx,cy,cz: center of subspace //dx,dy,dz: size of subspace //dx, dy and dz must be inverse (1/x) values! (avoid division) //x,y,z: point from which distance is determined // returns square of distance // r==1 is edge of subspace //box shape static inline float dist_box(float cx, float cy, float cz, float dx, float dy, float dz, float x, float y, float z) { float ax,ay,az,r; ax=fabsf(x-cx)*dx; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax; if (ay>r) r=ay; if (az>r) r=az; r=r*r; return r; } //ellipsoid shape static inline float dist_eli(float cx, float cy, float cz, float dx, float dy, float dz, float x, float y, float z) { float ax,ay,az,r; ax=(x-cx)*dx; ay=(y-cy)*dy; az=(z-cz)*dz; r=ax*ax+ay*ay+az*az; return r; } //octahedron shape static inline float dist_oct(float cx, float cy, float cz, float dx, float dy, float dz, float x, float y, float z) { float ax,ay,az,r; ax=fabsf(x-cx)*dx; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax+ay+az; r=r*r; return r; } //box shape, cylindrical space static inline float dist_box_c(float chue, float cy, float cz, float dhue, float dy, float dz, float hue, float y, float z) { float ax,ay,az,r; // wrap hue term -0.5 .. 0.5 ax = 0.5f - fabsf(fabsf(hue - chue) - 0.5f); ax=ax*dhue; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax; if (ay>r) r=ay; if (az>r) r=az; r=r*r; return r; } //ellipsoid shape, cylindrical space static inline float dist_eli_c(float chue, float cy, float cz, float dhue, float dy, float dz, float hue, float y, float z) { float ax,ay,az,r; ax = 0.5f - fabsf(fabsf(hue - chue) - 0.5f); ax=ax*dhue; ay=(y-cy)*dy; az=(z-cz)*dz; r=ax*ax+ay*ay+az*az; return r; } //octahedron shape, cylindrical space static inline float dist_oct_c(float chue, float cy, float cz, float dhue, float dy, float dz, float hue, float y, float z) { float ax,ay,az,r; ax = 0.5f - fabsf(fabsf(hue - chue) - 0.5f); ax=ax*dhue; ay=fabsf(y-cy)*dy; az=fabsf(z-cz)*dz; r=ax+ay+az; r=r*r; return r; } //---------------------------------------------------------- //inline RGB to ABI conversion function static inline void rgb2abi(float k32, float r, float g, float b, float *a, float *bb, float *i) { *a=r-0.5*g-0.5*b; *bb=k32*(g-b); *i=0.3333*(r+g+b); } //---------------------------------------------------------- //inline RGB to HCI conversion function static inline void rgb2hci(float ipi2, float k32, float r, float g, float b, float *h, float *c, float *i) { float a,bb; a=r-0.5*g-0.5*b; bb=k32*(g-b); *h=atan2(bb,a)*ipi2; *c=hypotf(a,bb); *i=0.3333*(r+g+b); } //------------------------------------------------------ //thresholding inline functions (hard and soft) static inline float thres(float a) { return (a<1.0) ? 1.0 : 0.0; } static inline float fat(float a) { a=a*a*a*a; return (a<1.0) ? 1.0-a : 0.0; } static inline float norm(float a) { a=a*a; return (a<1.0) ? 1.0-a : 0.0; } static inline float skiny(float a) { return (a<1.0) ? 1.0-a : 0.0; } static inline float slope(float a, float is) { a = (a<1.0) ? 1.0 : 1.0-is*(a-1); return (a>=0) ? a : 0.0; } //---------------------------------------------------------- //RGB selection //d = deltas (size of subspace) //n = nudges //ss = subspace shape [0..2] box, ellipsoid, octahedron //thr: 0=thresholded 1=linear fat 2=lin norm 3=lin skiny //avoids switch () inside inner loop for speed - this means //a big, repetitive switch statement outside.... void sel_rgb(float_rgba *slika, int w, int h, float_rgba key, triplet d, triplet n, float slp, int ss, int thr) { float kr,kg,kb,dd; int i,s; float ddx,ddy,ddz; float islp; //add nudge kr=key.r+n.x; kg=key.g+n.y; kb=key.b+n.z; ddx = (d.x!=0) ? 1.0/d.x : 1.0E6; ddy = (d.y!=0) ? 1.0/d.y : 1.0E6; ddz = (d.z!=0) ? 1.0/d.z : 1.0E6; islp = (slp>0.000001) ? 0.2/slp : 200000.0; s=10*ss+thr; //to avoid nested switch statements switch (s) { case 0: //box, thresholded for (i=0;i0.000001) ? 0.2/slp : 200000.0; s=10*ss+thr; //to avoid nested switch statements switch (s) { case 0: //box, thresholded for (i=0;i0.000001) ? 0.2/slp : 200000.0; s=10*ss+thr; //to avoid nested switch statements switch (s) { case 0: //box, thresholded for (i=0;iname="select0r"; info->author="Marko Cebokli"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=6; info->num_params=10; info->explanation="Color based alpha selection"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Color to select"; info->type = F0R_PARAM_COLOR; info->explanation = ""; break; case 1: info->name = "Invert selection"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; case 2: info->name = "Delta R / A / Hue"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Delta G / B / Chroma"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 4: info->name = "Delta B / I / I"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 5: info->name = "Slope"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 6: info->name = "Selection subspace"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 7: info->name = "Subspace shape"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 8: info->name = "Edge mode"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 9: info->name = "Operation"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->col.r=0.0; in->col.g=0.8; in->col.b=0.0; in->subsp=0; in->sshape=0; in->del1=0.2; in->del2=0.2; in->del3=0.2; in->nud1=0.0; in->nud2=0.0; in->nud3=0.0; in->slp=0.0; in->soft=0; in->inv=0; in->op=0; return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg; f0r_param_color_t tmpc; p=(inst*)instance; chg=0; switch(param_index) { case 0: //color tmpc=*(f0r_param_color_t*)parm; if ((tmpc.r!=p->col.r) || (tmpc.g!=p->col.g) || (tmpc.b!=p->col.b)) chg=1; p->col=tmpc; break; case 1: //invert tmpi=map_value_forward(*((double*)parm), 0.0, 1.0); //BOOL!! if (p->inv != tmpi) chg=1; p->inv=tmpi; break; case 2: //delta 1 tmpf=*(double*)parm; if (tmpf!=p->del1) chg=1; p->del1=tmpf; break; case 3: //delta 2 tmpf=*(double*)parm; if (tmpf!=p->del2) chg=1; p->del2=tmpf; break; case 4: //delta 3 tmpf=*(double*)parm; if (tmpf!=p->del3) chg=1; p->del3=tmpf; break; case 5: //slope 1 tmpf=*(double*)parm; if (tmpf!=p->slp) chg=1; p->slp=tmpf; break; case 6: //subspace tmpi = map_value_forward(*(double*)parm, 0.0, 2.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->subsp != tmpi) chg=1; p->subsp = tmpi; break; case 7: //shape tmpi = map_value_forward(*(double*)parm, 0.0, 2.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->sshape != tmpi) chg=1; p->sshape = tmpi; break; case 8: //edge mode tmpi = map_value_forward(*(double*)parm, 0.0, 4.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->soft != tmpi) chg=1; p->soft = tmpi; break; case 9: //operation tmpi = map_value_forward(*(double*)parm, 0.0, 4.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break; if (p->op != tmpi) chg=1; p->op = tmpi; break; } if (chg==0) return; } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param)=p->col; break; case 1: *((double*)param)=map_value_backward(p->inv, 0.0, 1.0);//BOOL!! break; case 2: *((double*)param)=p->del1; break; case 3: *((double*)param)=p->del2; break; case 4: *((double*)param)=p->del3; break; case 5: *((double*)param)=p->slp; break; case 6: *((double*)param)=map_value_backward(p->subsp, 0.0, 2.9999); break; case 7: *((double*)param)=map_value_backward(p->sshape, 0.0, 2.9999); break; case 8: *((double*)param)=map_value_backward(p->soft, 0.0, 3.9999); break; case 9: *((double*)param)=map_value_backward(p->op, 0.0, 4.9999); break; } } //------------------------------------------------- //RGBA8888 little endian void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; float_rgba key; triplet d,n; int i; uint32_t t; uint8_t *cin, *cout; float f1=1.0/256.0; uint8_t a1,a2; float_rgba *sl; assert(instance); in=(inst*)instance; key.r=in->col.r; key.g=in->col.g; key.b=in->col.b; key.a=1.0; d.x=in->del1; d.y=in->del2; d.z=in->del3; n.x=in->nud1; n.y=in->nud2; n.z=in->nud3; //convert to float sl = calloc(in->w * in->h, sizeof(float_rgba)); cin=(uint8_t *)inframe; for (i=0;ih*in->w;i++) { sl[i].r=f1*(float)*cin++; sl[i].g=f1*(float)*cin++; sl[i].b=f1*(float)*cin++; cin++; } //make the selection switch (in->subsp) { case 0: sel_rgb(sl, in->w, in->h, key, d, n, in->slp, in->sshape, in->soft); break; case 1: sel_abi(sl, in->w, in->h, key, d, n, in->slp, in->sshape, in->soft); break; case 2: sel_hci(sl, in->w, in->h, key, d, n, in->slp, in->sshape, in->soft); break; default: break; } //invert selection if required if (in->inv==1) for (i=0;ih*in->w;i++) sl[i].a = 1.0 - sl[i].a; //apply alpha cin=(uint8_t *)inframe; cout=(uint8_t *)outframe; switch (in->op) { case 0: //write on clear for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B *cout++ = (uint8_t)(sl[i].a*255.0); cin++; } break; case 1: //max for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); *cout++ = (a1>a2) ? a1 : a2; } break; case 2: //min for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); *cout++ = (a1h*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); t=(uint32_t)a1+(uint32_t)a2; *cout++ = (t<=255) ? (uint8_t)t : 255; } break; case 4: //subtract for (i=0;ih*in->w;i++) { *cout++ = *cin++; //copy R *cout++ = *cin++; //copy G *cout++ = *cin++; //copy B a1 = *cin++; a2 = (uint8_t)(sl[i].a*255.0); *cout++ = (a1>a2) ? a1-a2 : 0; } break; default: break; } free(sl); } //********************************************************** dyne-frei0r-b93ec51/src/filter/shake0scillate/000077500000000000000000000000001524104146000212205ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/shake0scillate/CMakeLists.txt000077500000000000000000000006301524104146000237620ustar00rootroot00000000000000set (SOURCES shake0scillate.cpp) set (TARGET shake0scillate) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(shake0scillate ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/shake0scillate/shake0scillate.cpp000077500000000000000000000172071524104146000246320ustar00rootroot00000000000000/* * Copyright (C) 2024 Johann JEG (johannjeg1057@gmail.com) * * This file is a Frei0r plugin. * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "frei0r.hpp" #include #define _USE_MATH_DEFINES #include class Shake0scillate : public frei0r::filter { private: double movement_amount_x; double movement_speed_x; double movement_amount_y; double movement_speed_y; double rotation_amount; double rotation_speed; double scale; double phase; bool mirrored; const float MOVEMENT_AMOUNT_MULTIPLIER = 0.3f; const float ROTATION_AMOUNT_MULTIPLIER = 0.2f; const float SPEED_MULTIPLIER = 10.0f; public: Shake0scillate(unsigned int width, unsigned int height) { register_param(this->movement_amount_x, "movement_amount_x", "Amount of the X movement."); register_param(this->movement_speed_x, "movement_speed_x", "X Movement Speed."); register_param(this->movement_amount_y, "movement_amount_y", "Amount of the Y movement."); register_param(this->movement_speed_y, "movement_speed_y", "Y Movement Speed."); register_param(this->rotation_amount, "rotation_amount", "Rotation amount."); register_param(this->rotation_speed, "rotation_speed", "Rotation Speed."); register_param(this->scale, "scale", "Scale level."); register_param(this->phase, "phase", "The phase of the sin and cos functions of this effect."); register_param(this->mirrored, "mirrored", "On/Off Image Mirror Extend"); this->movement_amount_x = 0.5; // Movement amount off is 0.5 this->movement_speed_x = 0.2; this->movement_amount_y = 0.5; // Movement amount off is 0.5 this->movement_speed_y = 0.1; this->rotation_amount = 0.5; // Rotation amount off is 0.5 this->rotation_speed = 0.2; this->scale = 0.5; // Original image size is 0.5 this->phase = 0.0; this->mirrored = true; } ~Shake0scillate() { } void clearScreen(cairo_t* cr) { cairo_save (cr); cairo_set_source_rgba(cr, 0.0, 0.0, 0.0, 0.0); cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); cairo_paint (cr); cairo_restore (cr); } void oscillate(cairo_matrix_t* matrix, double time) { float x = 0.0f; float y = 0.0f; // Operations for the translation amount do not depend on the screen size float movement_range_x = MOVEMENT_AMOUNT_MULTIPLIER * this->height; float movement_range_y = MOVEMENT_AMOUNT_MULTIPLIER * this->width; // Translate X if(this->movement_amount_x != 0.5){ float movement_x = (this->movement_amount_x - 0.5f) * 2.0f; float movement_speed_value_x = this->movement_speed_x * SPEED_MULTIPLIER * time; x = movement_x * movement_range_x * std::sin(movement_speed_value_x + this->phase); } // Translate Y if(this->movement_amount_y != 0.5){ float movement_y = (this->movement_amount_y - 0.5f) * 2.0f; float movement_speed_value_y = this->movement_speed_y * SPEED_MULTIPLIER * time; y = movement_y * movement_range_y * std::cos(movement_speed_value_y + this->phase); } // Translate by adding the half screen coordinates to scale and rotate from center float center_x = this->width / 2.0f; float center_y = this->height / 2.0f; cairo_matrix_translate(matrix, center_x + x, center_y + y); // Scale if(this->scale != 0.5){ float scale_factor = 1.5f - this->scale; cairo_matrix_scale(matrix, scale_factor, scale_factor); } // Rotation if(this->rotation_amount != 0.5){ float rotation_speed_value = (this->rotation_speed * SPEED_MULTIPLIER * time) + this->phase; float rotation = ((this->rotation_amount - 0.5f) * ROTATION_AMOUNT_MULTIPLIER) * std::sin(rotation_speed_value) * M_PI; cairo_matrix_rotate(matrix, rotation); } // Restore translate coordinates cairo_matrix_translate(matrix, -center_x, -center_y); } virtual void update(double time, uint32_t* out, const uint32_t* in) { int w = this->width; int h = this->height; // Calculate the stride for the image surface based on width and format int stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, w); // Create a Cairo surface for the destination image cairo_surface_t* dest_image = cairo_image_surface_create_for_data((unsigned char*)out, CAIRO_FORMAT_ARGB32, w, h, stride); // Create a Cairo drawing context for the destination surface cairo_t *cr = cairo_create(dest_image); // Clear the screen clearScreen(cr); // Create a Cairo surface for the source image cairo_surface_t *image = cairo_image_surface_create_for_data((unsigned char*)in, CAIRO_FORMAT_ARGB32, w, h, stride); // Create a pattern from the source image surface cairo_pattern_t *pattern = cairo_pattern_create_for_surface(image); if(this->mirrored){ // Set the pattern extend mode to reflect (mirror) when the pattern is out of bounds cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REFLECT); } else { // Set the pattern extend mode to none (mirroring does not apply) cairo_pattern_set_extend (pattern, CAIRO_EXTEND_NONE); } // Initialize the transformation matrix cairo_matrix_t matrix; cairo_matrix_init_identity(&matrix); // Call the function that applies the movement oscillate(&matrix, time); // Set the transformation matrix for the pattern cairo_pattern_set_matrix(pattern, &matrix); // Set the source pattern to be used for drawing cairo_set_source(cr, pattern); // Draw a rectangle covering the entire image area cairo_rectangle(cr, 0, 0, w, h); // Fill the rectangle with the source pattern cairo_fill(cr); // Clean up resources cairo_pattern_destroy (pattern); cairo_surface_destroy (image); cairo_surface_destroy (dest_image); cairo_destroy (cr); } }; frei0r::construct plugin( "Shake0scillate", "Animate the input image with adjustable parameters such as amount, speed, rotation, scale and option to mirror the image if it goes outside the screen bounds.", "Johann JEG", 1, 0, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/sharpness/000077500000000000000000000000001524104146000203325ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/sharpness/CMakeLists.txt000066400000000000000000000004201524104146000230660ustar00rootroot00000000000000set (SOURCES sharpness.c) set (TARGET sharpness) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/sharpness/sharpness.c000066400000000000000000000200261524104146000225040ustar00rootroot00000000000000/* sharpness.c This frei0r plugin is a port of Mplayer's unsharp mask filter original by by Remi Guyomarch Version 0.1 jul 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ //compile: gcc -c -fPIC -Wall sharpness.c -o sharpness.o //link: gcc -shared -o sharpness.so sharpness.o //#include #include #include //#include #include #include #define MIN_MATRIX_SIZE 3 #define MAX_MATRIX_SIZE 63 typedef struct FilterParam { int msizeX, msizeY; double amount; uint32_t *SC[MAX_MATRIX_SIZE-1]; } FilterParam; //---------------------------------------- //struktura za instanco efekta typedef struct { int h; int w; FilterParam fp; int size,ac; unsigned char *Rplani,*Gplani,*Bplani,*Rplano,*Gplano,*Bplano; } inst; //======================================================== //unsharp() function from Mplayer unsharp filter //by Remi Guyomarch /* This code is based on : An Efficient algorithm for Gaussian blur using finite-state machines Frederick M. Waltz and John W. V. Miller SPIE Conf. on Machine Vision Systems for Inspection and Metrology VII Originally published Boston, Nov 98 */ void unsharp( uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int width, int height, FilterParam *fp ) { uint32_t **SC = fp->SC; uint32_t SR[MAX_MATRIX_SIZE-1], Tmp1, Tmp2; uint8_t* src2 = src; // avoid gcc warning int32_t res; int x, y, z; int amount = fp->amount * 65536.0; int stepsX = fp->msizeX/2; int stepsY = fp->msizeY/2; int scalebits = (stepsX+stepsY)*2; int32_t halfscale = 1 << ((stepsX+stepsY)*2-1); if( !fp->amount ) { if( src == dst ) return; if( dstStride == srcStride ) // fast_memcpy( dst, src, srcStride*height ); memcpy( dst, src, srcStride*height ); else for( y=0; y=width ? src2[width-1] : src2[x]; for( z=0; z=stepsX && y>=stepsY ) { uint8_t* srx = src - stepsY*srcStride + x - stepsX; uint8_t* dsx = dst - stepsY*dstStride + x - stepsX; res = (int32_t)*srx + ( ( ( (int32_t)*srx - (int32_t)((Tmp1+halfscale) >> scalebits) ) * amount ) >> 16 ); *dsx = res>255 ? 255 : res<0 ? 0 : (uint8_t)res; } } if( y >= 0 ) { dst += dstStride; src += srcStride; } } } //----------------------------------------------------- //stretch [0...1] to parameter range [min...max] linear float map_value_forward(double v, float min, float max) { return min+(max-min)*v; } //----------------------------------------------------- //collapse from parameter range [min...max] to [0...1] linear double map_value_backward(float v, float min, float max) { return (v-min)/(max-min); } //*********************************************** // OBVEZNE FREI0R FUNKCIJE //----------------------------------------------- int f0r_init() { return 1; } //------------------------------------------------ void f0r_deinit() { } //----------------------------------------------- void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name="Sharpness"; info->author="Marko Cebokli, Remi Guyomarch"; info->plugin_type=F0R_PLUGIN_TYPE_FILTER; info->color_model=F0R_COLOR_MODEL_RGBA8888; info->frei0r_version=FREI0R_MAJOR_VERSION; info->major_version=0; info->minor_version=2; info->num_params=2; info->explanation="Unsharp masking (port from Mplayer)"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name = "Size"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; } } //---------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { inst *in; int z; in=calloc(1,sizeof(inst)); in->w=width; in->h=height; in->Rplani=calloc(width*height,sizeof(unsigned char)); in->Gplani=calloc(width*height,sizeof(unsigned char)); in->Bplani=calloc(width*height,sizeof(unsigned char)); in->Rplano=calloc(width*height,sizeof(unsigned char)); in->Gplano=calloc(width*height,sizeof(unsigned char)); in->Bplano=calloc(width*height,sizeof(unsigned char)); //defaults in->fp.amount=0.0; in->size=3; in->fp.msizeX=3; in->fp.msizeY=3; in->ac=0; memset(in->fp.SC,0,sizeof(in->fp.SC)); for( z=0; zfp.msizeY; z++ ) in->fp.SC[z] = calloc(in->w+in->fp.msizeX , sizeof(*(in->fp.SC[z]))); return (f0r_instance_t)in; } //--------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { inst *in; int i; in=(inst*)instance; free(in->Rplani); free(in->Gplani); free(in->Bplani); free(in->Rplano); free(in->Gplano); free(in->Bplano); for (i=0;ifp.msizeY;i++) free(in->fp.SC[i]); free(instance); } //----------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t parm, int param_index) { inst *p; double tmpf; int tmpi,chg,z; p=(inst*)instance; chg=0; switch(param_index) { case 0: tmpf=map_value_forward(*((double*)parm), -1.5, 3.5); if (tmpf!=p->fp.amount) chg=1; p->fp.amount=tmpf; break; case 1: tmpi=map_value_forward(*((double*)parm), 3.0, 11.0); if (p->size != tmpi) chg=1; p->size=tmpi; break; } if (chg==0) return; for( z=0; zfp.msizeY; z++ ) free(p->fp.SC[z]); p->fp.msizeX=p->size; p->fp.msizeY=p->size; memset(p->fp.SC,0,sizeof(p->fp.SC)); for( z=0; zfp.msizeY; z++ ) p->fp.SC[z] = calloc(p->w+p->fp.msizeX , sizeof(*(p->fp.SC[z]))); } //-------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { inst *p; p=(inst*)instance; switch(param_index) { case 0: *((double*)param)=map_value_backward(p->fp.amount, -1.5, 3.5); break; case 1: *((double*)param)=map_value_backward(p->size, 3.0, 11.0); break; } } //------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { inst *in; int i; assert(instance); in=(inst*)instance; //Frei0r works with packed color, Mplayer with planar color for (i=0;i<(in->w*in->h);i++) //copy to planar { in->Rplani[i]=inframe[i]&255; in->Gplani[i]=(inframe[i]>>8)&255; in->Bplani[i]=(inframe[i]>>16)&255; } unsharp(in->Rplano, in->Rplani, in->w, in->w, in->w, in->h, &in->fp); unsharp(in->Gplano, in->Gplani, in->w, in->w, in->w, in->h, &in->fp); unsharp(in->Bplano, in->Bplani, in->w, in->w, in->w, in->h, &in->fp); for (i=0;i<(in->w*in->h);i++) //copy to packed, preserve alpha { outframe[i]=((uint32_t)in->Rplano[i])|((uint32_t)in->Gplano[i]<<8)|((uint32_t)in->Bplano[i]<<16)|(inframe[i]&0xFF000000); } } dyne-frei0r-b93ec51/src/filter/sigmoidaltransfer/000077500000000000000000000000001524104146000220415ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/sigmoidaltransfer/CMakeLists.txt000066400000000000000000000004401524104146000245770ustar00rootroot00000000000000set (SOURCES sigmoidaltransfer.c) set (TARGET sigmoidaltransfer) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/sigmoidaltransfer/sigmoidaltransfer.c000066400000000000000000000113641524104146000257270ustar00rootroot00000000000000/* * This file used to contain sigmoidal transfer function from file plug-ins/common/softglow.c in gimp. * However, it is now modified to match ImageMagick; i.e. whereas only the steepness of the sigmoidal * curves was tunable earlier, now the midpoint of the curve is adjustable as well -- both to a degree. * * sigmoidaltransfer.c * Copyright 2012 Janne Liljeblad, 2025 Cynthia * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct sigmoidal_instance { unsigned int width; unsigned int height; double base; double sharpness; /* Precomputed values of the (scaled and shifted) sigmoid function is stored in this lookup table. */ uint8_t lut[256]; } sigmoidal_instance_t; void gen_sigmoid_lut (uint8_t *const lut, const float base, const float sharpness) { float k = expf(sharpness * 5.0) / 255.0; float b = (base - 0.5) * 63.0; for (int i = 0; i < 256; ++i) lut[i] = CLAMP (255.0 / (1.0 + expf(-k * (i - b - 127.0))), 0, 255.0); } void sigmoidal_transfer(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); sigmoidal_instance_t* inst = (sigmoidal_instance_t*)instance; unsigned int len = inst->width * inst->height; const unsigned char* src = (unsigned char*)inframe; unsigned char* dst = (unsigned char*)outframe; unsigned char luma, r, g, b; double val; while (len--) { r = *src++; g = *src++; b = *src++; //desaturate luma = (unsigned char)(0.299 * r + 0.587 * g + 0.114 * b); //compute sigmoidal transfer luma = inst->lut[luma]; *dst++ = luma; *dst++ = luma; *dst++ = luma; *dst++ = *src++; } } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* sigmoidalInfo) { sigmoidalInfo->name = "sigmoidaltransfer"; sigmoidalInfo->author = "Janne Liljeblad & Cynthia"; sigmoidalInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; sigmoidalInfo->color_model = F0R_COLOR_MODEL_RGBA8888; sigmoidalInfo->frei0r_version = FREI0R_MAJOR_VERSION; sigmoidalInfo->major_version = 1; sigmoidalInfo->minor_version = 0; sigmoidalInfo->num_params = 2; sigmoidalInfo->explanation = "Desaturates image and creates a particular look that could be called Stamp, Newspaper or Photocopy"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "base"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Brightness of image. Midpoint of sigmoidal curve"; break; case 1: info->name = "sharpness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Sharpness of transfer"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { sigmoidal_instance_t* inst = (sigmoidal_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->base = 0.5; inst->sharpness = 3.0 / 5.0; gen_sigmoid_lut (inst->lut, inst->base, inst->sharpness); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { sigmoidal_instance_t* inst = (sigmoidal_instance_t*)instance; switch (param_index) { case 0: inst->base = *((double*)param); break; case 1: inst->sharpness = *((double*)param); break; } gen_sigmoid_lut (inst->lut, inst->base, inst->sharpness); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { sigmoidal_instance_t* inst = (sigmoidal_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->base; break; case 1: *((double*)param) = inst->sharpness; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { sigmoidal_transfer(instance, time, inframe, outframe); } dyne-frei0r-b93ec51/src/filter/sobel/000077500000000000000000000000001524104146000174305ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/sobel/CMakeLists.txt000066400000000000000000000004121524104146000221650ustar00rootroot00000000000000set (SOURCES sobel.cpp) set (TARGET sobel) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/sobel/sobel.cpp000066400000000000000000000050171524104146000212430ustar00rootroot00000000000000/* sobel.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include class sobel : public frei0r::filter { public: sobel(unsigned int width, unsigned int height) { this->width = width; this->height = height; } virtual void update(double time, uint32_t* out, const uint32_t* in) { if (width == 0 || height == 0) return; std::copy(in, in + width*height, out); for (unsigned int y=1; y plugin("Sobel", "Sobel filter", "Jean-Sebastien Senecal (Drone)", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/softglow/000077500000000000000000000000001524104146000201705ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/softglow/CMakeLists.txt000066400000000000000000000004161524104146000227310ustar00rootroot00000000000000set (SOURCES softglow.c) set (TARGET softglow) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/softglow/softglow.c000066400000000000000000000173701524104146000222100ustar00rootroot00000000000000/* * This file is a modified port of Softglow plug-in from Gimp. * It contains code from plug-ins/common/softglow.c, see that for copyrights. * * softglow.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/blur.h" #include "frei0r/math.h" #define SIGMOIDAL_BASE 2 #define SIGMOIDAL_RANGE 20 #define NBYTES 4 #define ALPHA 3 double PI=3.14159265358979; typedef struct softglow_instance { unsigned int width; unsigned int height; double blur; double brightness; double sharpness; double blendtype; f0r_instance_t* blur_instance; uint32_t* sigm_frame; uint32_t* blurred; } softglow_instance_t; void overlay(const uint32_t* source1, const uint32_t* source2, uint32_t* out, unsigned int len) { unsigned char* src1 = (unsigned char*)source1; unsigned char* src2 = (unsigned char*)source2; unsigned char* dst = (unsigned char*)out; uint32_t b, tmp, tmpM; while (len--) { for (b = 0; b < ALPHA; b++) { dst[b] = INT_MULT(src1[b], src1[b] + INT_MULT(2 * src2[b], 255 - src1[b], tmpM), tmp); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } void screen(const uint32_t* source1, const uint32_t* source2, uint32_t* out, unsigned int len) { unsigned char* src1 = (unsigned char*)source1; unsigned char* src2 = (unsigned char*)source2; unsigned char* dst = (unsigned char*)out; uint32_t b, tmp; while (len--) { for (b = 0; b < ALPHA; b++) dst[b] = 255 - INT_MULT((255 - src1[b]), (255 - src2[b]), tmp); dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } void add(const uint32_t* source1, const uint32_t* source2, uint32_t* out, unsigned int len) { unsigned char* src1 = (unsigned char*)source1; unsigned char* src2 = (unsigned char*)source2; unsigned char* dst = (unsigned char*)out; uint32_t b, val; while (len--) { for (b = 0; b < ALPHA; b++) { val = src1[b] + src2[b]; dst[b] = CLAMP(val, 0, 255); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } int gimp_rgb_to_l_int (int red, int green, int blue) { int min, max; if (red > green) { max = MAX (red, blue); min = MIN (green, blue); } else { max = MAX (green, blue); min = MIN (red, blue); } return ROUND ((max + min) / 2.0); } int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* softglowInfo) { softglowInfo->name = "softglow"; softglowInfo->author = "Janne Liljeblad"; softglowInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; softglowInfo->color_model = F0R_COLOR_MODEL_RGBA8888; softglowInfo->frei0r_version = FREI0R_MAJOR_VERSION; softglowInfo->major_version = 0; softglowInfo->minor_version = 9; softglowInfo->num_params = 4; softglowInfo->explanation = "Does softglow effect on highlights"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch ( param_index ) { case 0: info->name = "blur"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blur of the glow"; break; case 1: info->name = "brightness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Brightness of highlight areas"; break; case 2: info->name = "sharpness"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Sharpness of highlight areas"; break; case 3: // 0 - 0.33 screen, 0.33 - 0.66 overla7, 0.66 - 1.0 add info->name = "blurblend"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Blend mode used to blend highlight blur with input image"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { softglow_instance_t* inst = (softglow_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->blur = 0.5; inst->brightness = 0.75; inst->sharpness = 0.85; inst->blendtype = 0.0; inst->blur_instance = (f0r_instance_t *)blur_construct(width, height); inst->sigm_frame = (uint32_t*)malloc(width * height * sizeof(uint32_t)); inst->blurred = (uint32_t*)malloc(width * height * sizeof(uint32_t)); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { softglow_instance_t* inst = (softglow_instance_t*)instance; blur_destruct(inst->blur_instance); free(inst->sigm_frame); free(inst->blurred); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { softglow_instance_t* inst = (softglow_instance_t*)instance; switch (param_index) { case 0: inst->blur = *((double*)param); blur_set_param_value(inst->blur_instance, &inst->blur, 0 ); break; case 1: inst->brightness = *((double*)param); break; case 2: inst->sharpness = *((double*)param); break; case 3: inst->blendtype = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { softglow_instance_t* inst = (softglow_instance_t*)instance; switch (param_index) { case 0: *((double*)param) = inst->blur; break; case 1: *((double*)param) = inst->brightness; break; case 2: *((double*)param) = inst->sharpness; break; case 3: *((double*)param) = inst->blendtype; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // Check and cast instance assert(instance); softglow_instance_t* inst = (softglow_instance_t*)instance; unsigned int len = inst->width * inst->height; double brightness = inst->brightness; double sharpness = inst->sharpness; const unsigned char* src = (unsigned char*)inframe; memcpy(inst->sigm_frame, inframe, len*sizeof(uint32_t)); unsigned char* dst = (unsigned char*)inst->sigm_frame; unsigned char luma, r, g, b; double val; while (len--) { r = *src++; g = *src++; b = *src++; //desaturate luma = (unsigned char) gimp_rgb_to_l_int (r, g, b); //compute sigmoidal transfer val = luma / 255.0; val = 255.0 / (1 + exp (-(SIGMOIDAL_BASE + (sharpness * SIGMOIDAL_RANGE)) * (val - 0.5))); val = val * brightness; luma = (unsigned char) CLAMP (val, 0, 255); *dst++ = luma; *dst++ = luma; *dst++ = luma; *dst++ = *src++; } blur_update(inst->blur_instance, 0.0, inst->sigm_frame, inst->blurred); if (inst->blendtype <= 0.33) screen(inst->blurred, inframe, outframe, inst->width * inst->height); else if(inst->blendtype <= 0.66) overlay(inst->blurred, inframe, outframe, inst->width * inst->height); else add(inst->blurred, inframe, outframe, inst->width * inst->height); } dyne-frei0r-b93ec51/src/filter/sopsat/000077500000000000000000000000001524104146000176355ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/sopsat/CMakeLists.txt000066400000000000000000000004151524104146000223750ustar00rootroot00000000000000set (SOURCES sopsat.cpp) set (TARGET sopsat) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/sopsat/sopsat.cpp000066400000000000000000000172031524104146000216550ustar00rootroot00000000000000/* * Copyright (C) 2010 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.hpp" #include "frei0r/math.h" /** This filter implements a standard way of color correction proposed by the American Society of Cinematographers: The Color Decision List, also known as the ASC CDL More information about the ASC CDL can be found on Wikipedia[1], and the current revision of the specification, including example code, can be obtained by sending a mail to asc-cdl at theasc dot com. (Really works.) The ASC CDL is a standard format for basic primary color correction (primary meaning affecting the whole image and not only selected parts). Even big editing systems use it :) This filter only obtains the values; Importing and exporting to one of the possible ASC CDL exchange files must be done elsewhere. Basically there are two stages in the correction: 1. SOP correction for each channel separately 2. Overall saturation correction All corrections work on [0,1], so the RGB(A) values need to be transposed from {0,...,255} to [0,1]. 1. SOP correction * Slope: out = in * slope; 0 <= slope < \infty * Offset: out = in + offset; -\infty < offset < \infty * Power: out = in^power; 0 < power < \infty 2. Saturation * Luma: Y = 0.2126 R + 0.7152 G + 0.0722 B (according to Rec. 709) * Forall channels: out = luma + sat * (in-luma) As the values may exceed 1 (or 0), they need to be clamped where necessary. [1] http://en.wikipedia.org/wiki/Color_Decision_List */ class SOPSat : public frei0r::filter { public: double rSlope; double gSlope; double bSlope; double aSlope; double rOffset; double gOffset; double bOffset; double aOffset; double rPower; double gPower; double bPower; double aPower; double saturation; SOPSat(unsigned int, unsigned int) { register_param(rSlope, "rSlope", "Slope of the red color component"); register_param(gSlope, "gSlope", "Slope of the green color component"); register_param(bSlope, "bSlope", "Slope of the blue color component"); register_param(aSlope, "aSlope", "Slope of the alpha component"); register_param(rOffset, "rOffset", "Offset of the red color component"); register_param(gOffset, "gOffset", "Offset of the green color component"); register_param(bOffset, "bOffset", "Offset of the blue color component"); register_param(aOffset, "aOffset", "Offset of the alpha component"); register_param(rPower, "rPower", "Power (Gamma) of the red color component"); register_param(gPower, "gPower", "Power (Gamma) of the green color component"); register_param(bPower, "bPower", "Power (Gamma) of the blue color component"); register_param(aPower, "aPower", "Power (Gamma) of the alpha component"); register_param(saturation, "saturation", "Overall saturation"); rSlope = 1 / 20.; gSlope = 1 / 20.; bSlope = 1 / 20.; aSlope = 1 / 20.; rOffset = (0 - (-4)) / (double)(4 - (-4)); gOffset = (0 - (-4)) / (double)(4 - (-4)); bOffset = (0 - (-4)) / (double)(4 - (-4)); aOffset = (0 - (-4)) / (double)(4 - (-4)); rPower = 1 / 20.; gPower = 1 / 20.; bPower = 1 / 20.; aPower = 1 / 20.; saturation = 1 / 10.; // Pre-build the lookup table. // For 1080p, rendering a 5-second video took // * 37 s without the LUT // * 7 s with the LUT // * 5 s without any effect applied (plain rendering). // So the LUT brings about 15x speedup. m_lutR = (unsigned char *) malloc(256*sizeof(char)); m_lutG = (unsigned char *) malloc(256*sizeof(char)); m_lutB = (unsigned char *) malloc(256*sizeof(char)); m_lutA = (unsigned char *) malloc(256*sizeof(char)); updateLUT(); } ~SOPSat() { free(m_lutR); free(m_lutG); free(m_lutB); free(m_lutA); } virtual void update(double time, uint32_t* out, const uint32_t* in) { // Rebuild the lookup table in case the parameters have changed. updateLUT(); unsigned char *pixel = (unsigned char *) in; unsigned char *dest = (unsigned char *) out; if (fabs(m_sat-1) < 0.001) { // Calculating the saturation is expensive. So first check whether // we really need to do it. // Keeping the if/else outside of the loop gives a little speed gain. // Worth the duplicate code, as only 4 lines so far :) for (unsigned int i = 0; i < size; i++) { *dest++ = m_lutR[*pixel++]; *dest++ = m_lutG[*pixel++]; *dest++ = m_lutB[*pixel++]; *dest++ = m_lutA[*pixel++]; } } else { double luma; for (unsigned int i = 0; i < size; i++) { luma = 0.2126 * m_lutR[*(pixel+0)] + 0.7152 * m_lutG[*(pixel+1)] + 0.0722 * m_lutB[*(pixel+2)]; *dest++ = CLAMP0255(luma + m_sat*(m_lutR[*pixel++]-luma)); *dest++ = CLAMP0255(luma + m_sat*(m_lutG[*pixel++]-luma)); *dest++ = CLAMP0255(luma + m_sat*(m_lutB[*pixel++]-luma)); *dest++ = m_lutA[*pixel++]; } } } private: unsigned char *m_lutR; unsigned char *m_lutG; unsigned char *m_lutB; unsigned char *m_lutA; double m_sat; void updateLUT() { double rS = rSlope * 20; double gS = gSlope * 20; double bS = bSlope * 20; double aS = aSlope * 20; double rO = -4 + rOffset * (4 - (-4)); double gO = -4 + gOffset * (4 - (-4)); double bO = -4 + bOffset * (4 - (-4)); double aO = -4 + aOffset * (4 - (-4)); double rP = rPower * 20; double gP = gPower * 20; double bP = bPower * 20; double aP = aPower * 20; m_sat = saturation * 10; for (int i = 0; i < 256; i++) { // above0 avoids overflows for negative numbers. m_lutR[i] = CLAMP0255((int) (pow(above0((float)i/255 * rS + rO), rP)*255)); m_lutG[i] = CLAMP0255((int) (pow(above0((float)i/255 * gS + gO), gP)*255)); m_lutB[i] = CLAMP0255((int) (pow(above0((float)i/255 * bS + bO), bP)*255)); m_lutA[i] = CLAMP0255((int) (pow(above0((float)i/255 * aS + aO), aP)*255)); } } double above0(double f) { if (f < 0) { return 0; } else { return f; } } }; frei0r::construct plugin("SOP/Sat", "Slope/Offset/Power and Saturation color corrections according to the ASC CDL (Color Decision List)", "Simon A. Eugster (Granjow)", 0,3, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/spillsupress/000077500000000000000000000000001524104146000210745ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/spillsupress/CMakeLists.txt000066400000000000000000000004261524104146000236360ustar00rootroot00000000000000set (SOURCES spillsupress.c) set (TARGET spillsupress) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/spillsupress/spillsupress.c000066400000000000000000000106431524104146000240140ustar00rootroot00000000000000/* * spillsupress.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" void green_limited_by_blue(unsigned int len, const uint32_t* inframe, uint32_t* outframe) { unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char b = 0; unsigned char g = 0; while (len--) { *dst++ = *src++; g = *src++; dst++; b = *src++; dst++; *dst++ = *src++; if( g > b ) { *(dst - 3) = b; *(dst - 2) = b; } else { *(dst - 3) = g; *(dst - 2) = b; } } } void blue_limited_by_green(unsigned int len, const uint32_t* inframe, uint32_t* outframe) { unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; unsigned char b = 0; unsigned char g = 0; while (len--) { *dst++ = *src++; g = *src++; dst++; b = *src++; dst++; *dst++ = *src++; if( b > g ) { *(dst - 3) = g; *(dst - 2) = g; } else { *(dst - 3) = g; *(dst - 2) = b; } } } typedef struct spillsupress_instance { unsigned int width; unsigned int height; double supress_type; /* type of spill suppression applied to image <= 0.5, green suppress > 0.5, blue suppress */ } spillsupress_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* spillsupress_info) { spillsupress_info->name = "spillsupress"; spillsupress_info->author = "Janne Liljeblad"; spillsupress_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; spillsupress_info->color_model = F0R_COLOR_MODEL_RGBA8888; spillsupress_info->frei0r_version = FREI0R_MAJOR_VERSION; spillsupress_info->major_version = 0; spillsupress_info->minor_version = 1; spillsupress_info->num_params = 1; spillsupress_info->explanation = "Remove green or blue spill light from subjects shot in front of green or blue screen"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "supresstype"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Defines if green or blue screen spill suppress is applied"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { spillsupress_instance_t* inst = (spillsupress_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->supress_type = 0.0; // default suppress type is green suppress return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); spillsupress_instance_t* inst = (spillsupress_instance_t*)instance; switch(param_index) { case 0: inst->supress_type = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); spillsupress_instance_t* inst = (spillsupress_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->supress_type; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); spillsupress_instance_t* inst = (spillsupress_instance_t*)instance; unsigned int len = inst->width * inst->height; if (inst->supress_type > 0.5) { blue_limited_by_green(len, inframe, outframe); } else { green_limited_by_blue(len, inframe, outframe); } } dyne-frei0r-b93ec51/src/filter/squareblur/000077500000000000000000000000001524104146000205115ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/squareblur/CMakeLists.txt000066400000000000000000000004221524104146000232470ustar00rootroot00000000000000set (SOURCES squareblur.c) set (TARGET squareblur) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/squareblur/squareblur.c000066400000000000000000000045461524104146000230530ustar00rootroot00000000000000/* squareblur.c * Copyright (C) 2004--2005 Mathieu Guindon * Julien Keable * Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include "frei0r/blur.h" int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* squareblur_info) { squareblur_info->name = "Squareblur"; squareblur_info->author = "Drone"; squareblur_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; squareblur_info->color_model = F0R_COLOR_MODEL_RGBA8888; squareblur_info->frei0r_version = FREI0R_MAJOR_VERSION; squareblur_info->major_version = 0; squareblur_info->minor_version = 1; squareblur_info->num_params = 1; squareblur_info->explanation = "Variable-size square blur"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { blur_get_param_info(info, param_index); } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { return blur_construct(width, height); } void f0r_destruct(f0r_instance_t instance) { blur_destruct(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { blur_set_param_value(instance, param, param_index); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { blur_get_param_value(instance, param, param_index); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { blur_update(instance, time, inframe, outframe); } dyne-frei0r-b93ec51/src/filter/tehroxx0r/000077500000000000000000000000001524104146000202675ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/tehroxx0r/CMakeLists.txt000066400000000000000000000004201524104146000230230ustar00rootroot00000000000000set (SOURCES tehroxx0r.c) set (TARGET tehroxx0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/tehroxx0r/tehroxx0r.c000066400000000000000000000136371524104146000224100ustar00rootroot00000000000000#include "frei0r.h" #include #include #include #include /** * This is our instance. * It has a buffer allocated to place a small version of the incoming * frame into. */ typedef struct teh_roxx0r { unsigned int width; // frame size in x-dimension unsigned int height; // frame size in y-dimension unsigned int block_size; // x/y size of one block double change_speed; double last_time; double time_stack; uint32_t* small_block; // buffer to write downscaled frame } tehRoxx0r_instance_t; // returns greatest common divisor of to int numbers int gcd(int a, int b); int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* tehRoxx0rInfo) { tehRoxx0rInfo->name = "TehRoxx0r"; tehRoxx0rInfo->author = "Coma"; tehRoxx0rInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; tehRoxx0rInfo->color_model = F0R_COLOR_MODEL_PACKED32; tehRoxx0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; tehRoxx0rInfo->major_version = 0; tehRoxx0rInfo->minor_version = 9; tehRoxx0rInfo->num_params = 1; tehRoxx0rInfo->explanation = "Something videowall-ish"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { info->name = "Interval"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Changing speed of small blocks"; } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { int blocksize; tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->change_speed = 0.01; // get greatest common divisor blocksize = gcd(width, height); // this will sometimes be to large, so roughly estimate a check if(blocksize >= (width/3) || blocksize >= (height/3)) blocksize /= 2; inst->block_size = blocksize; inst->small_block = (uint32_t*)malloc(sizeof(uint32_t)*inst->block_size*inst->block_size); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t*)instance; free(inst->small_block); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t *)instance; // (tehRoxx0r_instance_t*)malloc(sizeof(tehRoxx0r_instance_t)); switch(param_index) { case 0: inst->change_speed = *((double*)param); break; }; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t *)instance; // (tehRoxx0r_instance_t*)malloc(sizeof(tehRoxx0r_instance_t)); switch(param_index) { case 0: *((double*)param) = inst->change_speed; break; }; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tehRoxx0r_instance_t* inst = (tehRoxx0r_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; uint32_t* dst; const uint32_t* src; uint32_t* small_block = inst->small_block; unsigned int x,y; unsigned int small_x, small_y; unsigned int small_w, small_h; double step_x, step_y; unsigned int pos_w, pos_h; // get x/y-size of middle block small_w = w-2*inst->block_size; small_h = h-2*inst->block_size; // get interpolation step for that step_x = (double)w / (double)small_w; step_y = (double)h / (double)small_h; // make background black transparent memset(outframe, 0, w * h * sizeof(uint32_t)); // copy a downscaled version into the middle of the result frame // (blocksize to x-blocksize and blocksize to y-blocksize) for(y = 0, small_y=inst->block_size;small_yblock_size;small_y++, y=step_y*(small_y-inst->block_size)) { src = inframe + y*w; dst = outframe + small_y*w + inst->block_size; for(x=0;xblock_size;x++) { *dst++ = *(src + (int)(x*step_x)); } } // add elapsed time to timestack inst->time_stack += (time-inst->last_time); // get interpolation step size step_x = w / inst->block_size; step_y = h / inst->block_size; // create a small picture for(y=0,small_y=0; small_yblock_size; small_y++,y+=step_y) { src = inframe + y*w; dst = small_block + small_y*inst->block_size; for(x=0,small_x = 0; small_xblock_size; small_x++)//,x+=step_x) { *dst++ = *src; src += (unsigned int)step_x; } } // do we actually changed anything? if(inst->time_stack > inst->change_speed) { // get random position pos_w = inst->block_size * (unsigned int)(rand()/(double)RAND_MAX * ((w / inst->block_size))); pos_h = inst->block_size * (unsigned int)(rand()/(double)RAND_MAX * ((h / inst->block_size))); // now copy to some (random) places along the border of // the incoming frame..... dst = outframe + pos_w; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); dst = outframe + pos_h * w; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); dst = outframe + pos_h* w + w - inst->block_size; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); dst = outframe + (h-inst->block_size) *w + pos_w; src = small_block; for(x=0; xblock_size; x++, dst += w, src += inst->block_size) memcpy(dst, src, sizeof(int32_t)*inst->block_size); // reset timestack inst->time_stack = 0.0; } inst->last_time = time; } // greatest common divisor. this will never become smaller than 8. int gcd(int a, int b) { if(b==0) return a; else return gcd(b, a%b); } dyne-frei0r-b93ec51/src/filter/tehroxx0r/tehroxx0r.jpg000066400000000000000000000407201524104146000227370ustar00rootroot00000000000000JFIFKKC  !"$"$C>"C!1A"Qaq2#R3BSb$Cr%&4-!1AQaq"#2 ?tG,;N֌'b9΀-Id\ݪ+H<'Z }2߭A]RYȉF%q Dg$&2"1ߡ쒯P7#ړ]XHg&$wV 8T5 Y?cqm9(u| K)⨝+tUy-}ښ/ ҌP# /֎"]Zw1o!UG6f'adcm*[&جn?Jm&Y$ ޮjl1UHܪ'Z}n} XJA>D6a[Adg( >^5fxofz꺐wgʹZLy,H&z-vM}ho$VWlsZhV SϽq?T3?\N2:eI0G{/|:ɲш^@o9?D}ÙJ;|#I`4LaYIaŵKA6\a%o lGki8>+.|^l͖ͯt(P8nLHs{ &ՙR Y-=|/78S>Fa,.GuijɓsMOd4m?]Ԛ-G̏?w/Hh>'AsXm"AWWDw)OFУ1zz{]vڱjs_iI 7_vOki$q JTЂ^Ն֬tam 5=FtpA?u|RDO'vr?f&o2>LkSڈ)KG@&8&忯j9h7jq1QBGըүbӭB2'GfS&V#1~;'# MR'x.X=JK4iieܤ##<[g듟2$=mс +l[,qc8D [(s忯{ShO ($=EYAK 0܄?DX$s@leؤFc8eHB%o]ԤftcW|Gk !Tgl\V{-jڋ"C`dQ hkƁlC ֖[RY$LN΁@`w;~-1W,#Tuo]@Bt(#Oss+9"GǾ*$[a9T 6{s?rIR}Ġ Ps]][D*7Pi;d抽8"NŎXRҀ&w88)23)N82GZl%@;xKYIbsrLr:d2{TYE2rY57WRd =3U&y#+mhKS.i5ǒ m?*Lŕ?[-sTPFFc?Y{p%PyZFPlHʉ3Z= WV,pVU`it'9o//εz-ͅ_LB7^2!i8 vtDQU#>W<Ԝӿ/gyTpLcCPEۃ%P=f_vf+ex(F8ާy$sJ J|ǐ+K ]kfXPAb0,WJs!ZL,%nulm+-s<4]McI&L/PH?ogM3H8?xXrֲ?9kapc=vVbO1cVY2d`f~"9Ec laxkKG9 # 1ԏ}zq F@ , H YhIm>Z>Rф* /9RKX:җ @1$>?hU2@EOuy$-nӼdm\ $@9Ɗn|1޶kF`rxX3V3tm⋀[\Ԯb!&g#)Dh@d9)!v&@pLtJ 0Gpa3;qLF>aA$*)xx7(qYIPkh$W $M.B젯z[W*JDTtg(wv5奴r>Ԫk C7$}˵R[io$7rNWo#C‘ړHc-{p/;P 򫦚vߗQx W$`0?\` q|D`6QU_auśOXb&'M$y^6#;Q=KoXmJ r5U5AB 1sfZGf$F׬PJ#JǑ8OcGPc[$+)E?vx; ;]s$l9$VP3\nX9BH !eBK ) Xz'hp^1>(U!7.K{,F ۦ)ƻ|VnZ5YB2p?>"7?5R}jʃ% Tr0 f,pzv.٬nd|, ڑ"*<͚] WŞ;SI8坫|Gq;!nncJbߖq-m7bTfkYT).6Ϧ9nimܑ2Мv㸶Vow %rX30$ Qɢlip?4}FV=>򬃱i M^7U1;T)9; Pi*FIaRd!wJ"eTrl2MNqJB18 |#q`kF]th@Ur@gr$ihg2i0ґZ-38ǰOoR .ŲGHJVV TfQn#;XM]%Zl1o;E!$_L97BqHu5!IB =ĮrނDAZ-7Yh,`98 ;ΕΘ*]:Lc(&/nvf$UXynRsKW˿hE&tr#]O r|T[~#+gCV"jlJuq_݋HHκT]U''a&qJB18 |w\D"6dae4hB 3ytڪXE;P9N(dӭ,aC8gbNE:(/NO2_SW+–+8? {822yBCiȡE11 مt%tun$`mW-eM '4"dF*bڭwgIKm wF+d*_U`>K}[W-x;˕1ܙbTs5?Z <2&`ҧ\~aYW⶘H|zhF3yqxJ @)=sYb+NEzܑ *}hQ̜np<@y0+75_%ҡ.~DYz$WWK E+&,DjBӻhlrwFye*줆>\`T*8'\[! (8yR]r#2glsҽ40HGO+gs:ĬFN8dH69.%v'SjXYWqޒw~){YJ7]`TC^?J*'5m̧mI?mKQks)=ԣ| "eT$`hI%t691?Jki%5(W;{U7RJ-; 88!Rbxux4_}_rF~R/#m_B쮖8>^ҮRkiewl1rvv5nD`p}9 S&+?1ՆWbTttd@`9{;_+O^[8GإzΛCoݳkc=1(cSospTg$ҳIn~6wkǏ?'}*}[KnO$F}0}f^*Nu/!w>7cm[c߉sv8_=Gz帍#ʺ`ջ2d:9%r/)-0\98NmȢhI Wq~#Dt%tun$`mP帼DdUK}eM '4ghqandIMʗ[F7J;HRxvە%#QϨvOB]1a+H'Ȃ^Ն4ycH,,ᾧ޾x浌9lC~WRS6P#lW;I7e$ζQ>E[7N+u+69Wf] kE)޸y*BI'MjttM2$#~Vjdh}/bc7ZZ[bḁ^N_zV>hi +xKd`9|O}fEMI (q}'g4;)Hψd|yɎB{3D < m𿄌(i[!}Ԗ1@.M(a(m[+uyN?/v&ėUZKeCȐ1Y2 ˼$k+(F5G'줚|2jHzcc)̤q|8W֣ҭeex_5Iu q( S'U^QW쐴xLXnR ׵|tWۻoֱ-/¯W#}>м#&fTϝkveKr pSJ䓊J񀀳 }}WRS6P#lRf~5 $du4(]173u(j^hV SϽq?}薖>bḁ^N_zWttM2$#~Qxi +xKd`rPy*S3aϤwTPGK_y-ݦێ4YXU5HUh$f<8'U7^ P,cI$|~&Jsj^6e ɓ?&_Mb.sTI  cу,|L7:N+5g"Vf#[B|6NϘ~3Ŋ8=)z\ LCW)|(2wރ1D[cVb/eup1VΛF@^GטBJu&é:ޮHMgltjX8 P:lR%2IvpyP+VڪXV3 ~Rv脐TDC1lsTWNTqLuF䚫++-|964RեTCymRV)QPge<ϙRCLvl,{yJ>[=̪D~lcI>bTu^rwҬS }+W;0ǭ ʕ9Qq[ *} GT-.tmLSgM*F 'Xsd>n?Bdܑz)'$(Xlʌ`}MX!O}k ; (S#m~>Ҭ; e`o柢4s~ŭ奺4'8t| E.eHQ_Ѯ" N> em` #[_[DDnN~~ Tnxsbڳ16ApK7#ŷ?Qy}ՙ_驴|߼/Q:Ie,2rRE<=|/78S>Fך9"qP)qiģlǕ6pp{֏i#.Hǐb}J^I҃1: +IDWІV!4ߴ(zޓ»o{ ZN%@ѐ~SC?YLZp1r2H RlJJҋ(H;}tH?u7fEDT[$KvE4|r{BM=#1 D0Q- oD5b2z"_GIi߬0S!my[ {c=.#׌eN3GM$ HF@F|EI=Ve*oa2w+GOU> e`.f]fcW5+lbJI&yG54&>|FIxN#R97?xgGIR(Dd+9s&sO)q`)d\vVx;t Kt[ Jsȣ5[;FH!?vhI(<2vf%K}ED[λ{2.aEvJ.e IXLγハ)kAwNޝv3<߭ggpaqj`y+8*z$uNZjNdVs/!bב5:10/۩.by \#ŝhFQ^ĵ>]G%AISy1J?+~Al's#NϑK elP,tSz(1+Cy>k Z;(>*e#@(f= OVtI]=ՙadQ+wx;dSnN%@ѐ~SW8 r{񻾙RTY9YVbid2Lj̊0&Vܜ}@bnMȕbIC԰U`RF3+k*Ѥc -ZN;;ڍв|LN:G i`DHqTϫ) 1ȑKM)HQ!''u񷌑$lru  Ft<\EڃyCsM# ba̐Nz戚D^@*RmMd;U3g;bϞoΊO ԓ+ƻsһpSRT#169˓SȭAPbt#\\{y@j#M;RԴiH$tm5vEa"bDŽΣ 3_*{8<ժkrO𚮥0>݀޻ @ԡgmR<_[_Kixr+Y!a&oږi F9G>6^BjIJp][ajף̶c+r\ IG}ue_ש>yӂ;RAX[H߼+)Ζ#fZ$k>yMes513ZYH'pV_7Ъ21gos[Y3EFddxcoƙpjh;<4]McI&L/PH?ogM3H8?xXr֓|]S3ANy<}*:Ƥo-⇌Fϵg(N@˓jKEGnȖl'hT}OFjxS@ɦb.h$??\nZ>oևϠ,dDz(P2Dg$&Me|heSbe5V;^r}(-b>>fuX,E{Te8s$03PzB\.3ArO*5$Ԛ( Qc֦qy3B6܆YpeNXޡqP;r |UH:RU0!BWH<2ӾUcpAckyH^ʸ *OrCſ?*#SପCsΡk:U ^ҭ`NIPIQ:QvWOv௘=Fvc-?T(eʟNF:FshKAp vÕE$T$_:e*J#HtąXcV gĂ7P=VQz ErtI9V6z /#5RWr(k#YT 4ZQYJKPDv$wF-LU\("3QRY۠) cM2: 68Hl:M#^RvSB .3FāA,tDw2˖hhu̲ _ G$)fX9 kGcBQUF$Ԗ/-5ݹ){tnr4Z2HwԚ x=(USPz&t(#󡨻Y>=ZZI`ֽL{w=1*z"oQ7MH>j9$eNGH'4~4)M*LXU1KEGnȖl'hT}OV0rl|>uYsCR}@-ՓQ+DxUFrT=_q Dg$&2"1ߡ쒯P7#ګvH. 7$LvM6zzG:DG%qTNq*<ۖwSMR۹W 91; s&4iRDa7ve3pH'Z0n!ۺg]5 HZ!+ oή˃]ko2+٦vfInx@Y>ժ֋^Muh<:v}Z`i5}I 5vO---H0R'x/=|@t| E.eHQ_ѡ8M({`|&O8nLHs{ &ՙR Y-⴫]2>=V^d4m?]Ԛ-G̏?w/Hh>'HRy#TLF+Õ}}[I#MXnR6cȶk nG8oa y[h^̤̓|;Ty$c n[V&vqyjn^ai[ WQ'0Q&mm-e*w3?cFޠ]H223Ŷw^-@ʁ<ٴ!XzWG0[gLQ⪝+t-lF[բfLWA6SԾ#]݌Usb+ݯ@C=~&ß@O/^`ݶ÷t@I5] l(/J7k87#רvƄ7,ĩ/;JSɸK(аevr̸9n[篠Gb=3W{"#dQ e\k9\"1Ug*vB[Rd!vnC֜i{;[5Ĝ Gpzu-hj1ɧo0>OSEs]|:|E%xIăPA"˰r=iAGYsQk{i7oaFPKs7h: ClULk Z;(>*e#@(f=OVtz|+`VgIDMep%@ѐ~SW8 r{񻾙S{H:=~VN/eJ뷲 yh-²Q'KPwTfYafgn)<'އ &&D˧Z$X1pOOƽkOlv,v#o℄.c\8E%"I"nO ղ9T4=X8:9#oRmrWH ֊v5奲KN'{Pz[Gq>Ⓥ>NEAoneCm0(RU`ylf +*$sNG_*S1A w\c \$̅U wZ"̒F4~ eFKKx[RH%%#ILԿtGe9cC3-\3g ,hRZtLJ KcVinnTVY]RCL ȎG򣉗XjoU@zg{EmmMmpG)WHri_p%e?F:zA^&D=g, XhV6S!2q] CUkndC@^Ԣ4bJ6N^%&WbG^ӧ9X|T.9Zi$LBx=h=v/,rG÷Q֯5 #include #include #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct three_point_balance_instance { unsigned int width; unsigned int height; f0r_param_color_t blackColor; f0r_param_color_t grayColor; f0r_param_color_t whiteColor; double splitPreview; double srcPosition; } three_point_balance_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* three_point_balance_info) { three_point_balance_info->name = "3 point color balance"; three_point_balance_info->author = "Maksim Golovkin"; three_point_balance_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; three_point_balance_info->color_model = F0R_COLOR_MODEL_RGBA8888; three_point_balance_info->frei0r_version = FREI0R_MAJOR_VERSION; three_point_balance_info->major_version = 0; three_point_balance_info->minor_version = 1; three_point_balance_info->num_params = 5; three_point_balance_info->explanation = "Adjust color balance with 3 color points"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Black color"; info->type = F0R_PARAM_COLOR; info->explanation = "Black color"; break; case 1: info->name = "Gray color"; info->type = F0R_PARAM_COLOR; info->explanation = "Gray color"; break; case 2: info->name = "White color"; info->type = F0R_PARAM_COLOR; info->explanation = "White color"; break; case 3: info->name = "Split preview"; info->type = F0R_PARAM_BOOL; info->explanation = "Split privew"; break; case 4: info->name = "Source image on left side"; info->type = F0R_PARAM_BOOL; info->explanation = "Source image on left side"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { three_point_balance_instance_t* inst = (three_point_balance_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->blackColor.r = 0; inst->blackColor.g = 0; inst->blackColor.b = 0; inst->grayColor.r = .5; inst->grayColor.g = .5; inst->grayColor.b = .5; inst->whiteColor.r = 1; inst->whiteColor.g = 1; inst->whiteColor.b = 1; inst->splitPreview = 1; inst->srcPosition = 1; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); three_point_balance_instance_t* inst = (three_point_balance_instance_t*)instance; switch(param_index) { case 0: inst->blackColor = *((f0r_param_color_t *)param); break; case 1: inst->grayColor = *((f0r_param_color_t *)param); break; case 2: inst->whiteColor = *((f0r_param_color_t *)param); break; case 3: inst->splitPreview = *((double *)param); break; case 4: inst->srcPosition = *((double *)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); three_point_balance_instance_t* inst = (three_point_balance_instance_t *)instance; switch(param_index) { case 0: *((f0r_param_color_t *)param) = inst->blackColor; break; case 1: *((f0r_param_color_t *)param) = inst->grayColor; break; case 2: *((f0r_param_color_t *)param) = inst->whiteColor; break; case 3: *((double *)param) = inst->splitPreview; break; case 4: *((double *)param) = inst->srcPosition; break; } } double* gaussSLESolve(size_t size, double* A) { int extSize = size + 1; //direct way: transform matrix A to triangular form for(int row = 0; row < size; row++) { int col = row; int lastRowToSwap = size - 1; while (A[row * extSize + col] == 0 && lastRowToSwap > row) { //checking if current and lower rows can be swapped for(int i = 0; i < extSize; i++) { double tmp = A[row * extSize + i]; A[row * extSize + i] = A[lastRowToSwap * extSize + i]; A[lastRowToSwap * extSize + i] = tmp; } lastRowToSwap--; } double coeff = A[row * extSize + col]; for(int j = 0; j < extSize; j++) A[row * extSize + j] /= coeff; if (lastRowToSwap > row) { for(int i = row + 1; i < size; i++) { double rowCoeff = -A[i * extSize + col]; for(int j = col; j < extSize; j++) A[i * extSize + j] += A[row * extSize + j] * rowCoeff; } } } //backward way: find solution from last to first double *solution = (double*)calloc(size, sizeof(double)); for(int i = size - 1; i >= 0; i--) { solution[i] = A[i * extSize + size];// for(int j = size - 1; j > i; j--) { solution[i] -= solution[j] * A[i * extSize + j]; } } return solution; } double* calcParabolaCoeffs(double* points) { double *m = (double*)calloc(3 * 4, sizeof(double)); for(int i = 0; i < 3; i++) { int offset = i * 2; m[i * 4] = points[offset] * points[offset]; m[i * 4 + 1] = points[offset]; m[i * 4 + 2] = 1; m[i * 4 + 3] = points[offset + 1]; } double *coeffs = gaussSLESolve(3, m); free(m); return coeffs; } double parabola(double x, double* coeffs) { return (coeffs[0] * x + coeffs[1]) * x + coeffs[2]; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); three_point_balance_instance_t* inst = (three_point_balance_instance_t*)instance; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; int mapRed[256]; int mapGreen[256]; int mapBlue[256]; double redPoints[6] = {inst->blackColor.r, 0, inst->grayColor.r, 0.5, inst->whiteColor.r, 1}; double greenPoints[6] = {inst->blackColor.g, 0, inst->grayColor.g, 0.5, inst->whiteColor.g, 1}; double bluePoints[6] = {inst->blackColor.b, 0, inst->grayColor.b, 0.5, inst->whiteColor.b, 1}; double *redCoeffs = calcParabolaCoeffs(redPoints); double *greenCoeffs = calcParabolaCoeffs(greenPoints); double *blueCoeffs = calcParabolaCoeffs(bluePoints); //building map for values from 0 to 255 for(int i = 0; i < 256; i++) { double w = parabola(i / 255., redCoeffs); mapRed[i] = CLAMP(w, 0, 1) * 255; w = parabola(i / 255., greenCoeffs); mapGreen[i] = CLAMP(w, 0, 1) * 255; w = parabola(i / 255., blueCoeffs); mapBlue[i] = CLAMP(w, 0, 1) * 255; } free(redCoeffs); free(greenCoeffs); free(blueCoeffs); for(int j = 0; j < inst->width; j++) { int copyPixel = inst->splitPreview && ((inst->srcPosition && j < inst->width / 2) || (!inst->srcPosition && j >= inst->width / 2)); for(int i = 0; i < inst->height; i++) { int offset = (i * inst->width + j) * 4; if (copyPixel) { dst[offset] = src[offset]; offset++; dst[offset] = src[offset]; offset++; dst[offset] = src[offset]; offset++; } else { dst[offset] = mapRed[src[offset]]; offset++; dst[offset] = mapGreen[src[offset]]; offset++; dst[offset] = mapBlue[src[offset]]; offset++; } dst[offset] = src[offset]; // copy alpha offset++; } } } dyne-frei0r-b93ec51/src/filter/threelay0r/000077500000000000000000000000001524104146000204035ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/threelay0r/CMakeLists.txt000066400000000000000000000004241524104146000231430ustar00rootroot00000000000000set (SOURCES threelay0r.cpp) set (TARGET threelay0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/threelay0r/threelay0r.cpp000066400000000000000000000047221524104146000231730ustar00rootroot00000000000000/* * Threelay0r * 2009 Hedde Bosman * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.hpp" #include #include #include #include #include // based upon twolay0r with some tweaks. class threelay0r : public frei0r::filter { private: static unsigned char grey(unsigned int value) { unsigned char* rgba = reinterpret_cast(&value); unsigned char gw= (rgba[0] + rgba[1] + 2*rgba[2])/4; return gw; } struct histogram { histogram() : hist(256) { std::fill(hist.begin(),hist.end(),0); } void operator()(uint32_t value) { ++hist[grey(value)]; } std::vector hist; }; public: threelay0r(unsigned int width, unsigned int height) {} virtual void update(double time, uint32_t* out, const uint32_t* in) { histogram h; // create histogramm for (const unsigned int* i=in; i != in + (width*height);++i) h(*i); // calc th int th1 = 1; int th2 = 255; unsigned num = 0; unsigned int num1div3 = 4*size/10; // number of pixels in the lower level unsigned int num2div3 = 8*size/10; // number of pixels in the lower two levels for (int i = 0; i < 256; i++) { // wee bit faster than a double loop num += h.hist[i]; if (num < num1div3) th1 = i; if (num < num2div3) th2 = i; } // create the 3 level image uint32_t* outpixel= out; const uint32_t* pixel=in; while(pixel != in+size) // size = defined in frei0r.hpp { if ( grey(*pixel) < th1 ) *outpixel=0xFF000000; else if ( grey(*pixel) < th2) *outpixel=0xFF808080; else *outpixel=0xFFFFFFFF; ++outpixel; ++pixel; } } }; frei0r::construct plugin("threelay0r", "dynamic 3 level thresholding", "Hedde Bosman", 0,2); dyne-frei0r-b93ec51/src/filter/threshold0r/000077500000000000000000000000001524104146000205625ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/threshold0r/CMakeLists.txt000066400000000000000000000004241524104146000233220ustar00rootroot00000000000000set (SOURCES threshold0r.c) set (TARGET threshold0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/threshold0r/threshold0r.c000066400000000000000000000076761524104146000232040ustar00rootroot00000000000000/* threshold0r.c * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" typedef struct threshold0r_instance { unsigned int width; unsigned int height; unsigned char threshold; /* the threshold [0, 255] */ unsigned char lut[256]; /* look-up table */ } threshold0r_instance_t; /* Updates the look-up-table. */ void update_lut(threshold0r_instance_t *inst) { int i; unsigned char *lut = inst->lut; unsigned char thresh = inst->threshold; if (thresh == 0xff) memset(lut, 0x00, 256*sizeof(unsigned char)); else if (thresh == 0x00) memset(lut, 0xff, 256*sizeof(unsigned char)); else { for (i=0; iname = "Threshold0r"; threshold0r_info->author = "Jean-Sebastien Senecal"; threshold0r_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; threshold0r_info->color_model = F0R_COLOR_MODEL_RGBA8888; threshold0r_info->frei0r_version = FREI0R_MAJOR_VERSION; threshold0r_info->major_version = 0; threshold0r_info->minor_version = 2; threshold0r_info->num_params = 1; threshold0r_info->explanation = "Thresholds a source image"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Threshold"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The threshold"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { threshold0r_instance_t* inst = (threshold0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; /* init look-up-table */ update_lut(inst); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); threshold0r_instance_t* inst = (threshold0r_instance_t*)instance; switch(param_index) { unsigned char val; case 0: /* threshold */ val = (unsigned char) (255.0 * *((double*)param)); if (val != inst->threshold) { inst->threshold = val; update_lut(inst); } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); threshold0r_instance_t* inst = (threshold0r_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = (double)(inst->threshold) / 255.0; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); threshold0r_instance_t* inst = (threshold0r_instance_t*)instance; unsigned int len = inst->width * inst->height; unsigned char* lut = inst->lut; unsigned char* dst = (unsigned char*)outframe; const unsigned char* src = (unsigned char*)inframe; while (len--) { *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = lut[*src++]; *dst++ = *src++; // copy alpha } } dyne-frei0r-b93ec51/src/filter/timeout/000077500000000000000000000000001524104146000200125ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/timeout/CMakeLists.txt000066400000000000000000000010111524104146000225430ustar00rootroot00000000000000# Replace «tutorial» by the library name of your filter # and add the filter directory in src/filter/CMakeLists.txt. set (SOURCES timeout.cpp) set (TARGET timeout) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") # Do not install a tutorial effect ;) # (Can be installed for testing though.) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/timeout/timeout.cpp000066400000000000000000000067001524104146000222070ustar00rootroot00000000000000/* * Copyright (C) 2010-2011 Simon Andreas Eugster (simon.eu@gmail.com) * This file is not a Frei0r plugin but a collection of ideas. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include //#define DEBUG typedef unsigned char uchar; struct ABGR { uchar r; uchar g; uchar b; uchar a; ABGR blend(const ABGR &other, const float opacity) { #ifdef DEBUG if (opacity < 0 || opacity > 1) { std::cerr << "Timeout indicator: Opacity must be within 0 and 1!" << std::endl; } #endif const float o1 = opacity; const float o2= 1-opacity; ABGR ret; ret.r = o1*r + o2*other.r; ret.g = o1*g + o2*other.g; ret.b = o1*b + o2*other.b; ret.a = other.a; return ret; } }; class Timeout : public frei0r::filter { public: Timeout(unsigned int width, unsigned int height) { register_param(m_time, "time", "Current time"); register_param(m_color, "color", "Indicator colour"); register_param(m_transparency, "transparency", "Indicator transparency"); W = std::min(width, height) / 20; H = W; x0 = width-2*W; y0 = height-H; } ~Timeout() { // Delete member variables if necessary. } virtual void update(double time, uint32_t* out, const uint32_t* in) { std::copy(in, in + width*height, out); ABGR col; col.r = 255*m_color.r; col.g = 255*m_color.g; col.b = 255*m_color.b; col.a = 255; float yt = y0 - (1-m_time)*H; ABGR *outAsABGR = (ABGR*) out; #ifdef DEBUG #define printcol(x) std::cout << #x ": [ " << (int) x.r << " | " << (int) x.g << " | " << (int) x.b << " ]" << std::endl; std::cout << "r = " << m_color.r << ", g = " << m_color.g << std::endl; ABGR blended = col.blend(outAsABGR[0], .5); printcol(col); printcol(outAsABGR[0]); printcol(blended); #undef printcol #endif for (int y = y0; y > int(yt); y--) { float factor = 1-m_transparency; if (y == int(yt)) { factor *= 1 - (yt-int(yt)); } for (int x = x0; x < x0+W; x++) { outAsABGR[width*y + x] = col.blend(outAsABGR[width*y + x], factor); } } } private: // The various f0r_params are adjustable parameters. double m_time = 0.0; f0r_param_color m_color = {0.0, 0.0, 0.0}; double m_transparency = 0.0; unsigned int x0, y0; unsigned int W , H ; }; frei0r::construct plugin("Timeout indicator", "Timeout indicators e.g. for slides.", "Simon A. Eugster", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/tint0r/000077500000000000000000000000001524104146000175445ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/tint0r/CMakeLists.txt000066400000000000000000000004121524104146000223010ustar00rootroot00000000000000set (SOURCES tint0r.c) set (TARGET tint0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/tint0r/tint0r.c000066400000000000000000000212601524104146000211310ustar00rootroot00000000000000/* tint0r.c * Copyright (C) 2009 Maksim Golovkin (m4ks1k@gmail.com), * 2025 Cynthia (cynthia2048@proton.me) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include /* Check for SSE4.1 support */ #if defined(__SSE4_1__) #include #define USE_SSE4_1 1 #else #define USE_SSE4_1 0 #endif /* Check for other SIMD instruction sets */ #if defined(__AVX__) && defined(__AVX2__) #include #define USE_AVX2 1 #else #define USE_AVX2 0 #endif #if defined(__ARM_NEON__) || defined(__ARM_NEON) #include #define USE_NEON 1 #else #define USE_NEON 0 #endif #include #include typedef struct tint0r_instance { unsigned int width; unsigned int height; f0r_param_color_t blackColor; f0r_param_color_t whiteColor; double amount; /* the amount value [0, 1] */ } tint0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "Tint0r"; info->author = "Maksim Golovkin & Cynthia"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_BGRA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 3; info->explanation = "Tint a source image with specified colors"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Map black to"; info->type = F0R_PARAM_COLOR; info->explanation = "The color to map source color with null luminance"; break; case 1: info->name = "Map white to"; info->type = F0R_PARAM_COLOR; info->explanation = "The color to map source color with full luminance"; break; case 2: info->name = "Tint amount"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amount of color"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tint0r_instance_t* inst = (tint0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->amount = 0.25; inst->whiteColor.r = 0.5; inst->whiteColor.g = 1.0; inst->whiteColor.b = 0.5; inst->blackColor.r = 0.0; inst->blackColor.g = 0.0; inst->blackColor.b = 0.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); tint0r_instance_t* inst = (tint0r_instance_t*)instance; switch(param_index) { case 0: /* black color */ inst->blackColor = *((f0r_param_color_t *)param); break; case 1: /* white color */ inst->whiteColor = *((f0r_param_color_t *)param); break; case 2: /* amount */ inst->amount = *((double *)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); tint0r_instance_t* inst = (tint0r_instance_t*)instance; switch(param_index) { case 0: *((f0r_param_color_t*)param) = inst->blackColor; break; case 1: *((f0r_param_color_t*)param) = inst->whiteColor; break; case 2: *((double *)param) = inst->amount; break; } } static inline unsigned char map_color(double amount, double comp_amount, float color, float luma, float minColor, float maxColor) { double val = (comp_amount * color) + amount * (luma * (maxColor - minColor) + minColor); return (unsigned char)(255*CLAMP(val, 0, 1)); } #if USE_SSE4_1 static void tint_sse41(const uint32_t* inframe, uint32_t* outframe, size_t len, double amount, f0r_param_color_t blackColor, f0r_param_color_t whiteColor) { const __m128 weights = _mm_set_ps(0.0, 0.114, 0.587, 0.299), sse_amount = _mm_set1_ps(amount), /* Pass the alpha channel */ comp_amount = _mm_set_ps(1.0, 1.0 - amount, 1.0 - amount, 1.0 - amount); /* Zero the alpha component to exclude it from calculations. */ const __m128 cmin = _mm_set_ps(0.0, blackColor.b, blackColor.g, blackColor.r), cdelta = _mm_sub_ps(_mm_set_ps(0.0, whiteColor.b, whiteColor.g, whiteColor.r), cmin), tmp0 = _mm_mul_ps(cdelta, sse_amount), tmp1 = _mm_mul_ps(_mm_mul_ps(sse_amount, _mm_set1_ps(255.0)), cmin); __m128i p; __m128 p0, p1, p2, p3, luma; // Process pixels in groups of 4 for (size_t i = 0; i < len; i++) { /* Load four pixels at once. */ p = _mm_loadu_si128((__m128i*)(inframe + i * 4)); /* Extract four pixels into separate XMM registers and convert them to float. */ p0 = _mm_cvtepi32_ps(_mm_cvtepu8_epi32(p)); p1 = _mm_cvtepi32_ps(_mm_cvtepu8_epi32(_mm_srli_si128(p, 4))); p2 = _mm_cvtepi32_ps(_mm_cvtepu8_epi32(_mm_srli_si128(p, 8))); p3 = _mm_cvtepi32_ps(_mm_cvtepu8_epi32(_mm_srli_si128(p, 12))); #define tint(v) \ luma = _mm_dp_ps((v), weights, 0x7F); \ v = _mm_add_ps(_mm_mul_ps(comp_amount, (v)), \ _mm_add_ps(_mm_mul_ps(luma, tmp0), tmp1)); tint(p0); tint(p1); tint(p2); tint(p3); /* Convert from float to int */ __m128i pi0, pi1, pi2, pi3; pi0 = _mm_cvtps_epi32(p0); pi1 = _mm_cvtps_epi32(p1); pi2 = _mm_cvtps_epi32(p2); pi3 = _mm_cvtps_epi32(p3); /* Gather the processed pixels */ p = _mm_packus_epi16(_mm_packus_epi32(pi0, pi1), _mm_packus_epi32(pi2, pi3)); _mm_storeu_si128((__m128i*)(outframe + i * 4), p); } } #elif USE_AVX2 static void tint_avx2(const uint32_t* inframe, uint32_t* outframe, size_t len, double amount, f0r_param_color_t blackColor, f0r_param_color_t whiteColor) { // AVX2 implementation would go here // For now, fall back to scalar implementation // This is a placeholder for a future AVX2 implementation } #elif USE_NEON static void tint_neon(const uint32_t* inframe, uint32_t* outframe, size_t len, double amount, f0r_param_color_t blackColor, f0r_param_color_t whiteColor) { // NEON implementation would go here // For now, fall back to scalar implementation // This is a placeholder for a future NEON implementation } #endif static void tint_scalar(const uint32_t* inframe, uint32_t* outframe, size_t len, double amount, f0r_param_color_t blackColor, f0r_param_color_t whiteColor) { double comp_amount = 1.0 - amount; const unsigned char* src = (const unsigned char*)inframe; unsigned char* dst = (unsigned char*)outframe; float b, g, r; float luma; while (len--) { b = src[0] / 255.0f; g = src[1] / 255.0f; r = src[2] / 255.0f; luma = (b * 0.114f + g * 0.587f + r * 0.299f); dst[0] = map_color(amount, comp_amount, b, luma, blackColor.b, whiteColor.b); dst[1] = map_color(amount, comp_amount, g, luma, blackColor.g, whiteColor.g); dst[2] = map_color(amount, comp_amount, r, luma, blackColor.r, whiteColor.r); dst[3] = src[3]; // Copy alpha src += 4; dst += 4; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tint0r_instance_t* inst = (tint0r_instance_t*)instance; size_t len = inst->width * inst->height; #if USE_SSE4_1 // Process in chunks of 4 pixels for SSE size_t sse_len = len / 4; size_t remainder = len % 4; if (sse_len > 0) { tint_sse41(inframe, outframe, sse_len, inst->amount, inst->blackColor, inst->whiteColor); } // Handle remaining pixels with scalar implementation if (remainder > 0) { const uint32_t* remaining_in = inframe + (sse_len * 4); uint32_t* remaining_out = outframe + (sse_len * 4); tint_scalar(remaining_in, remaining_out, remainder, inst->amount, inst->blackColor, inst->whiteColor); } #else // Use scalar implementation for all pixels tint_scalar(inframe, outframe, len, inst->amount, inst->blackColor, inst->whiteColor); #endif } dyne-frei0r-b93ec51/src/filter/transparency/000077500000000000000000000000001524104146000210355ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/transparency/CMakeLists.txt000066400000000000000000000004261524104146000235770ustar00rootroot00000000000000set (SOURCES transparency.c) set (TARGET transparency) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/transparency/transparency.c000066400000000000000000000051341524104146000237150ustar00rootroot00000000000000#include "frei0r.h" #include "frei0r/math.h" #include #include typedef struct transparency_instance { unsigned int width; unsigned int height; double transparency; } transparency_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* transparencyInfo) { transparencyInfo->name = "Transparency"; transparencyInfo->author = "Richard Spindler"; transparencyInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; transparencyInfo->color_model = F0R_COLOR_MODEL_RGBA8888; transparencyInfo->frei0r_version = FREI0R_MAJOR_VERSION; transparencyInfo->major_version = 0; transparencyInfo->minor_version = 9; transparencyInfo->num_params = 1; transparencyInfo->explanation = "Tunes the alpha channel."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "Transparency"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The transparency value"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { transparency_instance_t* inst = (transparency_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->transparency = 0.0; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); transparency_instance_t* inst = (transparency_instance_t*)instance; switch(param_index) { double val; case 0: /* transparency */ val = *((double*)param); if (val != inst->transparency) { inst->transparency = val; } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); transparency_instance_t* inst = (transparency_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->transparency; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); transparency_instance_t* inst = (transparency_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src = inframe; uint8_t alpha = (uint8_t)( inst->transparency * 255 ); for(y=h;y>0;--y) for(x=w;x>0;--x,++src,++dst) { uint8_t tmpalpha; uint8_t* tmpc = (uint8_t*)src; tmpalpha = MIN(alpha, tmpc[3]); *dst = (tmpalpha << 24) | (tmpc[2] << 16) | (tmpc[1] << 8) | tmpc[0]; } } dyne-frei0r-b93ec51/src/filter/tutorial/000077500000000000000000000000001524104146000201675ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/tutorial/CMakeLists.txt000066400000000000000000000010141524104146000227230ustar00rootroot00000000000000# Replace «tutorial» by the library name of your filter # and add the filter directory in src/filter/CMakeLists.txt. set (SOURCES tutorial.cpp) set (TARGET tutorial) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) # No «lib» prefix (name.so instead of libname.so) set_target_properties (${TARGET} PROPERTIES PREFIX "") # Do not install a tutorial effect ;) # (Can be installed for testing though.) #install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/tutorial/tutorial.cpp000066400000000000000000000164341524104146000225460ustar00rootroot00000000000000/* * Copyright (C) 2010-2011 Simon Andreas Eugster (simon.eu@gmail.com) * This file is not a Frei0r plugin but a collection of ideas. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" // Other includes used for the examples below. // Can be removed on copy/paste. // Limits (min/max values) of various data types #include // For the CHAR_BIT constant #include // pow() and other mathematical functions #include /** This is a sample filter for easy copy/pasting. The CMakeLists.txt needs to be adjusted as well, both in this directory and in the parent filter directory. */ class Tutorial : public frei0r::filter { public: Tutorial(unsigned int width, unsigned int height) { // Everything here is example code and can be removed on copy/paste. register_param(m_barSize, "barSize", "Size of the black bar"); register_param(m_pointerMethod, "pointerMethod", "Pointer Method (internal)"); m_barSize = 0.1; // Create the lookup table (see update()). Use std::vector instead of an array here, since: // http://stackoverflow.com/questions/381621/using-arrays-or-stdvectors-in-c-whats-the-performance-gap // Using std::numeric_limits just for fun here. lookupTable = std::vector(std::numeric_limits::max()+1, 0); // std::cerr << lookupTable.size() << " elements in the lookup table." << std::endl; // Calculate the entries in the lookup table. Applied on the R value in this example. // If the R value of an input pixel is r, then the output R value will be mapped to lookupTable[r]. // We'll use a calculation that looks expensive here. float f, h; int tempVal; for (size_t i = 0; i < lookupTable.size(); i++) { f = i / (float)std::numeric_limits::max(); // Normalize to [0,1] h = f/5; f = 2*f - 1; // Stretch to [-1,1] f = pow(f, 2); // Parabola f = f*.8 + h; // Modification to the parabola // Since we might get negative values above, directly putting f into an unsigned data type // may lead to interesting effects. To avoid this, use a signed integer and clamp it to valid ranges. tempVal = f * std::numeric_limits::max(); if (tempVal < 0) { tempVal = 0; } if (tempVal > std::numeric_limits::max()) { tempVal = std::numeric_limits::max(); } lookupTable[i] = tempVal; } // This is a second lookup table for addition of two uint8 numbers. The result of {0,255}+{0,255} // ranges in {0,511}. The usual way to clamp the values to the {0,255} range is to use if/else // (if (k > 255) { k = 255; }), however using a lookup table is slightly faster: // http://stackoverflow.com/questions/4783674/lookup-table-vs-if-else additionTable = std::vector( 2*std::numeric_limits::max() + 1, 0 ); for (int i = 0; i < 2*std::numeric_limits::max(); i++) { if (i <= std::numeric_limits::max()) { additionTable[i] = i; } else { additionTable[i] = std::numeric_limits::max(); } } } ~Tutorial() { // Delete member variables if necessary. } virtual void update(double time, uint32_t* out, const uint32_t* in) { // Just copy input to output. // This is useful if only few changes are made to the output. // If the whole image is processed, this makes no sense! std::copy(in, in + width*height, out); // Fill the given amount of the top part with black. std::fill(&out[0], &out[(int) (m_barSize*width*height)], 0); // Performance is important! // One way to improve the performance is to use a LOOKUP TABLE // instead of doing the same calculation several times. For example, the // SOP/Sat effect uses pow(), division, and multiplication for the Power parameter. // Since this only depends on the R/G/B value and not on previous frames, the target value // can be pre-computed; when applying the filter, only thing left to do is reading the value // in the lookup table. // This parameter allows one to do simple benchmarking: Rendering a // video with uint8_t pointers and with uint32_t pointers. // (Don't forget to subtract the rendering time without this effect applied to avoid counting // encoding and decoding as well!) if (m_pointerMethod == 0) { uint8_t *in_pointer = (uint8_t *) in; uint8_t *out_pointer = (uint8_t *) out; for (unsigned int x = 0; x < width; x++) { for (unsigned int y = 0; y < height; y++) { // Apply the parabola to the R channel with a single lookup *out_pointer++ = lookupTable[*in_pointer++]; // Add g+b and clamp with the second lookup table *out_pointer = additionTable[*in_pointer + *(in_pointer+1)]; out_pointer++; in_pointer++; // Copy the other channels *out_pointer++ = *in_pointer++; *out_pointer++ = *in_pointer++; } } } else { // This method takes only 80% of the time if only processing the R channel, // and 90% of the time with additionally the G channel, // compared to the above solution using uint8_t pointers. for (unsigned int px = 0; px < width*height; px++) { out[px] = // Parabola to Red channel lookupTable[(in[px] & 0xFF)] // g+b to Green channel | (additionTable[((in[px] & 0xFF00) >> CHAR_BIT) + ((in[px] & 0xFF0000) >> 2*CHAR_BIT)] << CHAR_BIT) // copy blue and alpha | (in[px] & 0xFFFF0000); } } } private: // The various f0r_params are adjustable parameters. // This one determines the size of the black bar in this example. double m_barSize; bool m_pointerMethod; std::vector lookupTable; std::vector additionTable; }; frei0r::construct plugin("Tutorial filter", "This is an example filter, kind of a quick howto showing how to add a frei0r filter.", "Your Name", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/twolay0r/000077500000000000000000000000001524104146000201055ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/twolay0r/CMakeLists.txt000066400000000000000000000004201524104146000226410ustar00rootroot00000000000000set (SOURCES twolay0r.cpp) set (TARGET twolay0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/twolay0r/twolay0r.cpp000066400000000000000000000034561524104146000224020ustar00rootroot00000000000000#include "frei0r.hpp" #include #include #include #include #include class twolay0r : public frei0r::filter { static unsigned char grey(unsigned int value) { unsigned char* rgba = reinterpret_cast(&value); unsigned char gw= (rgba[0] + rgba[1] + 2*rgba[2])/4; return gw; } struct histogram { histogram() : hist(256) { std::fill(hist.begin(),hist.end(),0); } void operator()(uint32_t value) { ++hist[grey(value)]; } std::vector hist; }; public: twolay0r(unsigned int width, unsigned int height) { } virtual void update(double time, uint32_t* out, const uint32_t* in) { histogram h; // create histogramm for (const unsigned int* i=in; i != in + (width*height);++i) h(*i); // calc th int th=127; int th_old=0; while (th!=th_old) { th_old=th; // calc low double num = 0; double val = 0; for (int i= (int)(th-1); i!= -1; --i) { num += h.hist[i]; val += h.hist[i]*i; } unsigned char low = static_cast(val/num); // clac hi num = 0; val = 0; for (unsigned int i=th;i!=256;++i) { num += h.hist[i]; val += h.hist[i]*i; } unsigned char hi = static_cast(val/num); th = (low + hi) / 2; } // create b/w image with the th value { uint32_t* outpixel= out; const uint32_t* pixel=in; while(pixel != in+(width*height)) { if ( grey(*pixel) plugin("Twolay0r", "dynamic thresholding", "Martin Bayer", 0,2); dyne-frei0r-b93ec51/src/filter/vectorscope/000077500000000000000000000000001524104146000206605ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/vectorscope/CMakeLists.txt000066400000000000000000000006361524104146000234250ustar00rootroot00000000000000set (SOURCES vectorscope.c vectorscope_image.h) set (TARGET vectorscope) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) include_directories (${GAVL_INCLUDE_DIRS}) link_directories (${GAVL_LIBRARY_DIRS}) LINK_LIBRARIES(${GAVL_LIBRARIES}) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/vectorscope/vectorscope.c000066400000000000000000000257171524104146000233740ustar00rootroot00000000000000/* vectorscope.c * Copyright (C) 2008 Albert Frisch (albert.frisch AT gmail.com) * Copyright (C) 2008 Richard Spindler (richard.spindler AT gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" #include #include #include #include "vectorscope_image.h" #define OFFSET_R 0 #define OFFSET_G 8 #define OFFSET_B 16 #define OFFSET_A 24 #define SCOPE_WIDTH 256 #define SCOPE_HEIGHT 256 /* c99 seems to be extra clever, and removes the definition of M_PI, * this adds it again */ #ifndef M_PI #define M_PI 3.14159265358979323846 #endif typedef struct { double Y, Cb, Cr; } YCbCr_t; typedef struct { double red, green, blue; } rgb_t; typedef struct vectorscope_instance { int w, h; unsigned char* scala; gavl_video_scaler_t* scope_scaler; gavl_video_frame_t* scope_frame_src; gavl_video_frame_t* scope_frame_dst; double mix; double overlay_sides; } vectorscope_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* empty */ } void f0r_get_plugin_info( f0r_plugin_info_t* info ) { info->name = "Vectorscope"; info->author = "Albert Frisch"; info->plugin_type = F0R_PLUGIN_TYPE_FILTER; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 2; info->num_params = 2; info->explanation = "Displays the vectorscope of the video-data"; } void f0r_get_param_info( f0r_param_info_t* info, int param_index ) { switch(param_index) { case 0: info->name = "mix"; info->type = F0R_PARAM_DOUBLE; info->explanation = "The amount of source image mixed into background of display"; break; case 1: info->name = "overlay sides"; info->type = F0R_PARAM_BOOL; info->explanation = "If false, the sides of image are shown without overlay"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { vectorscope_instance_t* inst = (vectorscope_instance_t*)calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; if ( width == 0 || height == 0 ) { free(inst); return NULL; } inst->mix = 0.0; inst->overlay_sides = 1.0; inst->scala = (unsigned char*)malloc( width * height * 4 ); gavl_video_scaler_t* video_scaler; gavl_video_frame_t* frame_src; gavl_video_frame_t* frame_dst; video_scaler = gavl_video_scaler_create(); frame_src = gavl_video_frame_create( 0 ); frame_dst = gavl_video_frame_create( 0 ); frame_dst->strides[0] = width * 4; frame_src->strides[0] = vectorscope_image.width * 4; gavl_video_options_t* options = gavl_video_scaler_get_options( video_scaler ); gavl_video_format_t format_src; gavl_video_format_t format_dst; memset(&format_src, 0, sizeof(format_src)); memset(&format_dst, 0, sizeof(format_dst)); format_dst.frame_width = inst->w; format_dst.frame_height = inst->h; format_dst.image_width = inst->w; format_dst.image_height = inst->h; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; format_dst.interlace_mode = GAVL_INTERLACE_NONE; format_src.frame_width = vectorscope_image.width; format_src.frame_height = vectorscope_image.height; format_src.image_width = vectorscope_image.width; format_src.image_height = vectorscope_image.height; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_src.interlace_mode = GAVL_INTERLACE_NONE; gavl_rectangle_f_t src_rect; gavl_rectangle_i_t dst_rect; src_rect.x = 0; src_rect.y = 0; src_rect.w = vectorscope_image.width; src_rect.h = vectorscope_image.height; float dst_x, dst_y, dst_w, dst_h; if ( (float)inst->w / inst->h > (float)vectorscope_image.width / vectorscope_image.height ) { dst_y = 0; dst_h = inst->h; dst_w = ((float)vectorscope_image.width / vectorscope_image.height) * inst->h; dst_x = ( inst->w - dst_w ) / 2.0; } else { dst_x = 0; dst_w = inst->w; dst_h = ((float)vectorscope_image.height / vectorscope_image.width) * inst->w; dst_y = ( inst->h - dst_h ) / 2.0; } dst_rect.x = (int)(dst_x); dst_rect.y = (int)(dst_y); dst_rect.w = (int)(dst_w); dst_rect.h = (int)(dst_h); gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( video_scaler, &format_src, &format_dst ); frame_src->planes[0] = (uint8_t *)vectorscope_image.pixel_data; frame_dst->planes[0] = (uint8_t *)inst->scala; /* Pad the source image to make the stride a multiple of 16. */ gavl_video_frame_t* padded = gavl_video_frame_create( &format_src ); gavl_video_frame_copy( &format_src, padded, frame_src ); float transparent[4] = { 0.0, 0.0, 0.0, 0.0 }; gavl_video_frame_fill( frame_dst, &format_dst, transparent ); gavl_video_scaler_scale( video_scaler, padded, frame_dst ); gavl_video_scaler_destroy(video_scaler); gavl_video_frame_null( frame_src ); gavl_video_frame_destroy( frame_src ); gavl_video_frame_null( frame_dst ); gavl_video_frame_destroy( frame_dst ); gavl_video_frame_destroy( padded ); inst->scope_scaler = gavl_video_scaler_create(); inst->scope_frame_src = gavl_video_frame_create(0); inst->scope_frame_dst = gavl_video_frame_create(0); inst->scope_frame_src->strides[0] = SCOPE_WIDTH * 4; inst->scope_frame_dst->strides[0] = width * 4; options = gavl_video_scaler_get_options( inst->scope_scaler ); format_src.frame_width = SCOPE_WIDTH; format_src.frame_height = SCOPE_HEIGHT; format_src.image_width = SCOPE_WIDTH; format_src.image_height = SCOPE_HEIGHT; format_src.pixel_width = 1; format_src.pixel_height = 1; format_src.pixelformat = GAVL_RGBA_32; format_dst.frame_width = width; format_dst.frame_height = height; format_dst.image_width = width; format_dst.image_height = height; format_dst.pixel_width = 1; format_dst.pixel_height = 1; format_dst.pixelformat = GAVL_RGBA_32; gavl_rectangle_f_set_all( &src_rect, &format_src ); if (width > height) { dst_rect.x = (width-height)/2; dst_rect.y = 0; dst_rect.w = height; dst_rect.h = height; } else { dst_rect.x = 0; dst_rect.y = (height-width)/2; dst_rect.w = width; dst_rect.h = width; } gavl_video_options_set_rectangles( options, &src_rect, &dst_rect ); gavl_video_scaler_init( inst->scope_scaler, &format_src, &format_dst ); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; if ( inst->w == 0 || inst->h == 0 ) { free(instance); return; } free(inst->scala); gavl_video_scaler_destroy( inst->scope_scaler ); gavl_video_frame_null( inst->scope_frame_src ); gavl_video_frame_destroy( inst->scope_frame_src ); gavl_video_frame_null( inst->scope_frame_dst ); gavl_video_frame_destroy( inst->scope_frame_dst ); free(instance); } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; switch(param_index) { case 0: *((double *)param) = inst->mix; break; case 1: *((double *)param) = inst->overlay_sides; break; } } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; switch(param_index) { case 0: inst->mix = *((double *)param); break; case 1: inst->overlay_sides = *((double *)param); break; } } /* RGB to YCbCr range 0-255 */ YCbCr_t rgb_to_YCbCr(rgb_t rgb) { YCbCr_t dest; dest.Y = (float)((0.299 * (float)rgb.red + 0.587 * (float)rgb.green + 0.114 * (float)rgb.blue)); dest.Cb = 128 + (float)((-0.16874 * (float)rgb.red - 0.33126 * (float)rgb.green + 0.5 * (float)rgb.blue)); dest.Cr = 128 + (float)((0.5 * (float)rgb.red - 0.41869 * (float)rgb.green - 0.08131 * (float)rgb.blue)); return dest; } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); vectorscope_instance_t* inst = (vectorscope_instance_t*)instance; int width = inst->w; int height = inst->h; double mix = inst->mix; int len = inst->w * inst->h; int scope_len = SCOPE_WIDTH * SCOPE_HEIGHT; uint32_t* dst = outframe; uint32_t* dst_end; const uint32_t* src = inframe; const uint32_t* src_end; uint32_t* scope = (uint32_t*)malloc( scope_len * 4 ); uint32_t* scope_end; YCbCr_t YCbCr; rgb_t rgb; uint8_t* pixel; int x, y; dst_end = dst + len; src_end = src + len; scope_end = scope + scope_len; if ( inst->overlay_sides > 0.5) { while ( dst < dst_end ) { *(dst++) = 0xFF000000; } } else { while ( dst < dst_end ) { *(dst++) = *(src++); } src -= len; } dst = outframe; while ( scope < scope_end ) { *(scope++) = 0xFF000000; } scope -= scope_len; while ( src < src_end ) { rgb.red = (((*src) & 0x000000FF) >> OFFSET_R); rgb.green = (((*src) & 0x0000FF00) >> OFFSET_G); rgb.blue = (((*src) & 0x00FF0000) >> OFFSET_B); src++; YCbCr = rgb_to_YCbCr(rgb); x = YCbCr.Cb; y = 255-YCbCr.Cr; if ( x >= 0 && x < SCOPE_WIDTH && y >= 0 && y < SCOPE_HEIGHT ) { pixel = (uint8_t*)&scope[x+SCOPE_WIDTH*y]; if ( pixel[0] < 255 ) { pixel[0]++; pixel[1]++; pixel[2]++; } } } inst->scope_frame_src->planes[0] = (uint8_t *)scope; inst->scope_frame_dst->planes[0] = (uint8_t *)dst; gavl_video_scaler_scale( inst->scope_scaler, inst->scope_frame_src, inst->scope_frame_dst ); unsigned char *scala8, *dst8, *dst8_end, *src8; scala8 = inst->scala; src8 = (unsigned char*)inframe; dst8 = (unsigned char*)outframe; dst8_end = dst8 + ( len * 4 ); if (mix > 0.001 ) { // to not lose performance for non-mixing users while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; if (dst8[0] == 0) { dst8[0] = src8[0] * mix; dst8[1] = src8[1] * mix; dst8[2] = src8[2] * mix; } scala8 += 4; dst8 += 4; src8 += 4; } } else { while ( dst8 < dst8_end ) { dst8[0] = ( ( ( scala8[0] - dst8[0] ) * 255 * scala8[3] ) >> 16 ) + dst8[0]; dst8[1] = ( ( ( scala8[1] - dst8[1] ) * 255 * scala8[3] ) >> 16 ) + dst8[1]; dst8[2] = ( ( ( scala8[2] - dst8[2] ) * 255 * scala8[3] ) >> 16 ) + dst8[2]; scala8 += 4; dst8 += 4; } } free(scope); } dyne-frei0r-b93ec51/src/filter/vectorscope/vectorscope_image.h000066400000000000000000222114041524104146000245350ustar00rootroot00000000000000/* GIMP RGBA C-Source image dump (vectorscope_image.c) */ static const struct { unsigned int width; unsigned int height; unsigned int bytes_per_pixel; /* 3:RGB, 4:RGBA */ unsigned char pixel_data[620 * 600 * 4 + 1]; } vectorscope_image = { 620, 600, 4, "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\27\376\376\0'\376\376\0A\376\376\0Z\376\376\0|\376" "\376\0\213\376\376\0\236\376\376\0\253\376\376\0\265\376\376\0\304\376\376" "\0\277\376\376\0\27\376\376\0\"\376\376\0-\376\376\0""7\376\376\0A\376\376" "\0K\376\376\0T\376\376\0\\\376\376\0c\376\376\0h\376\376\0n\376\376\0r\376" "\376\0u\376\376\0w\376\376\0y\376\376\0z\376\376\0y\376\376\0x\376\376\0" "w\376\376\0t\376\376\0p\376\376\0l\376\376\0f\376\376\0`\376\376\0Y\376\376" "\0P\376\376\0G\376\376\0>\376\376\0""3\376\376\0.\376\376\0!\376\376\0\25" "\376\376\0\12\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\6\376\376\0&\376\376\0O\376\376\0z\376\376\0\243\376\376\0\274" "\376\376\0\322\376\376\0\307\376\376\0\304\376\376\0\276\376\376\0\275\376" "\376\0\274\376\376\0\274\376\376\0\326\376\376\0\316\376\376\0\314\376\376" "\0\312\376\376\0\355\376\376\0\262\376\376\0\246\376\376\0\233\376\376\0" "\221\376\376\0\207\376\376\0\321\376\376\0\206\376\376\0l\376\376\0e\376" "\376\0`\376\376\0Z\376\376\0V\376\376\0S\376\376\0Q\376\376\0O\376\376\0" "\255\376\376\0h\376\376\0P\376\376\0Q\376\376\0T\376\376\0X\376\376\0\\\376" "\376\0b\376\376\0h\376\376\0o\376\376\0\316\376\376\0\224\376\376\0\212\376" "\376\0\225\376\376\0\232\376\376\0\247\376\376\0\263\376\376\0\276\376\376" "\0\303\376\376\0\310\376\376\0\324\376\376\0\274\376\376\0\250\376\376\0" "\227\376\376\0\205\376\376\0q\376\376\0\\\376\376\0F\376\376\0""1\376\376" "\0\34\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0,\376\376\0V\376\376\0\221\376\376\0\270\376\376\0\333\376" "\376\0\343\376\376\0\335\376\376\0\331\376\376\0\346\376\376\0\321\376\376" "\0\262\376\376\0\233\376\376\0\203\376\376\0j\376\376\0T\376\376\0>\376\376" "\0)\376\376\0!\376\376\0\236\376\376\0""3\376\376\0\0\376\376\0\7\376\376" "\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\255\376\376\0-\376\376\0\40\376\376\0""1\376\376\0C\376\376\0W\376\376" "\0l\376\376\0\202\376\376\0\227\376\376\0\254\376\376\0\330\376\376\0\312" "\376\376\0\271\376\376\0\240\376\376\0\203\376\376\0d\376\376\0B\376\376" "\0#\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\15\376\376" "\0""7\376\376\0u\376\376\0\306\376\376\0\355\376\376\0\361\376\376\0\352" "\376\376\0\331\376\376\0\274\376\376\0\222\376\376\0[\376\376\0A\376\376" "\0'\376\376\0\21\376\376\0\212\376\376\0?\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\210\376\376\0A\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\261\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\270\376\376\0\24\376\376\0\17\376\376\0(\376\376" "\0E\376\376\0d\376\376\0\206\376\376\0\246\376\376\0\264\376\376\0\310\376" "\376\0\310\376\376\0\245\376\376\0\201\376\376\0O\376\376\0""6\376\376\0" "\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0D\376\376\0p\376\376\0\207" "\376\376\0\262\376\376\0\307\376\376\0\273\376\376\0\221\376\376\0\221\376" "\376\0v\376\376\0\222\376\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376" "\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0\376\376\0\0" "\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376" "\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0/\376\376\0G\376\376" "\0y\376\376\0\222\376\376\0\264\376\376\0\310\376\376\0\262\376\376\0\216" "\376\376\0d\376\376\0""9\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1" "\376\376\0#\376\376\0R\376\376\0\203\376\376\0\256\376\376\0\310\376\376" "\0\277\376\376\0\232\376\376\0X\376\376\0A\376\376\0\27\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0q\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376" "\376\0c\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0:\376\376\0d\376\376\0\276\376\376\0\266\376\376\0\306" "\376\376\0\247\376\376\0{\376\376\0L\376\376\0\36\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0H\376\376\0~\376" "\376\0\256\376\376\0\307\376\376\0\246\376\376\0v\376\376\0E\376\376\0\32" "\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4" "\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\276" "\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y" "\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\272\376" "\376\0\0\376\376\0\2\376\376\0!\376\376\0M\376\376\0|\376\376\0\252\376\376" "\0\310\376\376\0\255\376\376\0~\376\376\0I\376\376\0\31\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\1\376\376\0)\376\376\0c\376\376\0\232\376\376\0\304\376\376\0\311\376" "\376\0\262\376\376\0J\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\260\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376" "\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376" "\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376" "\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\230\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0N\376\376\0\333\376\376" "\0\257\376\376\0\306\376\376\0\240\376\376\0j\376\376\0""2\376\376\0\6\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0""1\376" "\376\0m\376\376\0\247\376\376\0\307\376\376\0\237\376\376\0e\376\376\0.\376" "\376\0\4\376\376\0\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\16\376\376\0\272\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0\31\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0A\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0I\376\376\0\177\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0_\376\376\0i\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "E\376\376\0\203\376\376\0\0\376\376\0\2\376\376\0(\376\376\0^\376\376\0\226" "\376\376\0\302\376\376\0\262\376\376\0}\376\376\0A\376\376\0\15\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0j\376\376\0\257\376\376\0" "\336\376\376\0\227\376\376\0[\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\261\376\376\0\27\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\246\376\376" "\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\30\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0V\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\206\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0K\376\376\0\230" "\376\376\0\327\376\376\0\271\376\376\0d\376\376\0""4\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0Z\376\376\0\234\376\376\0\310\376\376\0\235\376" "\376\0^\376\376\0\40\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\231\376\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\235\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376" "\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\34\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\17\376\376\0d\376\376\0" "\224\376\376\0\310\376\376\0\232\376\376\0Q\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376" "\376\0W\376\376\0\202\376\376\0\276\376\376\0\257\376\376\0n\376\376\0,\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0]\376\376\0k\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\16\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\2\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0w\376\376\0" "\272\376\376\0\306\376\376\0\213\376\376\0""3\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0h\376" "\376\0\271\376\376\0\305\376\376\0\311\376\376\0g\376\376\0\12\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\302\376\376" "\0\247\376\376\0\277\376\376\0\257\376\376\0p\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0A\376\376\0\221\376" "\376\0\310\376\376\0\262\376\376\0`\376\376\0\17\376\376\0\0\376\376\0T\376" "\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376" "\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10" "\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0X\376\376\0" "\270\376\376\0\301\376\376\0~\376\376\0/\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0o\376\376\0\0\376\376\0G\376\376\0\230\376\376\0\307\376\376" "\0\210\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0\14\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376\0U\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376" "\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\7\376\376\0J\376\376\0\231\376\376\0\305\376\376" "\0\230\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376" "\0\250\376\376\0\324\376\376\0\255\376\376\0\310\376\376\0\234\376\376\0" "\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\17\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0""0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376\0;\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0.\376\376\0\267\376\376\0\227\376\376\0\306\376" "\376\0\202\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0y\376\376\0\315\376\376\0\313\376\376\0\315\376\376\0\221\376\376\0" ";\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0w\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0o" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0^\376\376\0j\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0" "\0\376\376\0\3\376\376\0F\376\376\0\233\376\376\0\301\376\376\0w\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0X\376\376\0\270" "\376\376\0\314\376\376\0\320\376\376\0\242\376\376\0I\376\376\0\2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0N\376\376\0z\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0%\376\376\0\243\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0Q\376\376\0\247\376\376\0\267\376\376\0d\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\214\376\376" "\0\325\376\376\0\315\376\376\0\326\376\376\0i\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\245\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0'\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0" "\234\376\376\0\304\376\376\0\244\376\376\0I\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0]\376\376\0\302\376\376" "\0\317\376\376\0\325\376\376\0\177\376\376\0#\376\376\0P\376\376\0x\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""5\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0""9" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\11" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\302\376\376\0\0\376\376\0$\376\376\0\177\376\376\0\310" "\376\376\0\205\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\224\376\376\0\336\376\376" "\0\322\376\376\0\253\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\240\376\376\0\267\376\376" "\0]\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\12\376\376\0g\376\376\0\324\376\376\0\352\376\376" "\0\322\376\376\0R\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""4\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376" "\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\21\376\376\0k\376\376\0\304\376\376\0\254\376\376\0-\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""6\376\376\0\236\376\376\0\337\376\376\0\317" "\376\376\0\224\376\376\0\315\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0!\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\11\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0t\376\376\0z\376\376\0\233\376\376\0\271\376\376\0[\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\320\376\376\0\324\376" "\376\0\302\376\376\0I\376\376\0\27\376\376\0\0\376\376\0v\376\376\0R\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\17\376" "\376\0m\376\376\0\305\376\376\0\205\376\376\0\37\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\333" "\376\376\0\277\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "{\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0" "\251\376\376\0\251\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376\376\0" "\307\376\376\0\205\376\376\0&\376\376\0\271\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0%\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0*\376\376\0\236\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\247\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\206\376\376\0\331" "\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0d\376\376" "\0\307\376\376\0{\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\231\376" "\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0O\376\376\0|\376\376\0d\376\376\0\264\376\376\0g\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0o\376\376\0" "\307\376\376\0d\376\376\0\1\376\376\0\0\376\376\0\220\376\376\0""8\376\376" "\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376\0\0\376\376\0\24\376\376" "\0a\376\376\0\310\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0w\376\376" "\0\303\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\235\376\376" "\0\235\376\376\0\235\376\376\0\346\376\376\0\316\376\376\0\235\376\376\0" "\235\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376" "\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\223\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0" "\310\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0" "\245\376\376\0\300\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376" "\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0+\376\376\0+\376\376\0+\376\376\0\311\376\376\0\226" "\376\376\0+\376\376\0+\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\232\376\376\0.\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376" "\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0h\376\376\0\306\376\376\0\253\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0\207\376" "\376\0\314\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376" "\376\0\213\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0L\376\376\0|\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\36\376\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0-\376\376\0\260\376\376\0\273\376\376\0h\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\236\376\376\0\213\376\376\0A\376\376\0\0\376\376\0\252\376\376\0\36\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376" "\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\235\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0N\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\243\376\376\0%\376\376\0\0\376\376\0`\376" "\376\0\247\376\376\0\245\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4" "\376\376\0\266\376\376\0\271\376\376\0*\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0-\376\376\0S\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376" "\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\241\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\300\376\376\0" "\236\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\34\376\376\0\241\376\376\0\224\376\376\0\22\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376\376\0\32\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\10\376\376\0{\376\376\0\17\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\236\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\247\376\376\0\224\376\376\0" "\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0\242\376\376\0\277\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0t\376\376" "\0\271\376\376\0\227\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""4\376\376\0\336\376\376\0\207\376\376\0\12\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0d\376\376\0\302\376\376\0B\376\376\0\303\376" "\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0""1\376\376\0\240\376\376" "\0\243\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376" "\0B\376\376\0\276\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\301\376\376\0d\376\376" "\0\0\376\376\0\0\376\376\0K\376\376\0}\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\31\376\376\0\177\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0:\376\376\0\216\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0%\376\376\0d\376\376\0\276\376\376\0T\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\32\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0" "\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0\310\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\245\376\376\0\211\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376" "\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\221\376\376\0" """7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\12\376\376\0t\376\376\0\306\376\376\0^\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\247\376\376\0\24\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376" "\376\0\257\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0<\376\376\0\214\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0j\376\376\0\310\376\376\0d\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0!\376\376\0\264\376\376\0j\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0" "_\376\376\0\334\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\254\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376" "\0\310\376\376\0l\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\241\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0" "\323\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "H\376\376\0\275\376\376\0m\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\1\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376" "\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\303\376\376\0~\376\376\0" "\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""0\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\307\376\376\0\14\376\376\0R\376\376\0\265\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0>\376\376\0\215\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0J\376\376\0\262\376\376\0m\376\376\0&\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\2\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376" "\376\0\23\376\376\0\271\376\376\0\242\376\376\0\36\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\3\376\376\0\224\376\376\0\212\376\376\0;\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0[\376\376\0\242\376\376\0\262\376\376\0[\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\252\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0F\376\376\0\306\376\376\0""4\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\253\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376" "\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0m\376" "\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\231\376\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0\305\376\376\0""8" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\303\376\376\0\207\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\3\376\376\0\272\376\376\0\250\376\376\0\3\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\304" "\376\376\0D\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376" "\0""7\376\376\0\305\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0" "\226\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0A\376\376\0" "o\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\265\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0\240\376\376" "\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0;\376\376\0\241\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\17\376\376\0C\376\376\0|\376\376\0\300\376\376\0" "\303\376\376\0\210\376\376\0\220\376\376\0b\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\207\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0(\376\376\0\276\376\376\0T\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""5\376\376\0\232\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\225\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0""2\376\376\0\206\376\376\0\306\376\376\0\271\376" "\376\0\205\376\376\0L\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0""6\376" "\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0t\376\376\0\246\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\5\376\376\0n\376\376\0\223\376\376\0.\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376" "\376\0""9\376\376\0\202\376\376\0\302\376\376\0\347\376\376\0\226\376\376" "\0B\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\277\376" "\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0\212\376\376\0\321\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376" "\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0""0\376\376" "\0h\376\376\0\246\376\376\0\305\376\376\0\217\376\376\0F\376\376\0\10\376" "\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\27\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0l\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\240\376\376\0\212\376\376\0\244\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\231" "\376\376\0>\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\252\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0" "\277\376\376\0\267\376\376\0\230\376\376\0`\376\376\0#\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\234\376\376\0,\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0L\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0$\376" "\376\0\300\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\250\376" "\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0t\376\376\0a\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\230\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376" "\0\32\376\376\0g\376\376\0\214\376\376\0\333\376\376\0]\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0\232\376\376\0\2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376" "\0\307\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\255\376\376\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0!\376\376\0Z\376\376" "\0\224\376\376\0\307\376\376\0\256\376\376\0a\376\376\0<\376\376\0<\376\376" "\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376" "\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0.\376\376\0\306\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0d\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\22\376\376\0\313\376\376\0\246\376\376\0\307" "\376\376\0\247\376\376\0n\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376" "\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0#\376\376\0\322\376\376\0d\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0V\376\376\0\230\376\376\0\310\376\376\0\266\376" "\376\0\255\376\376\0s\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\336\376\376\0#\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0\305\376\376\0\256\376\376" "\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0\216" "\376\376\0h\376\376\0\230\376\376\0\303\376\376\0\257\376\376\0r\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\200\376\376\0\265\376\376\0\265\376\376\0" "\354\376\376\0\332\376\376\0\265\376\376\0\265\376\376\0\\\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\4\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\246\376\376\0'\376\376\0\245\376\376\0\26\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0s" "\376\376\0f\376\376\0\3\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\327\376\376\0`\376\376" "\0""0\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\214\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\15\376\376\0\23\376\376\0\23\376\376\0\302\376\376\0\212\376\376\0\23" "\376\376\0\23\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0" "\376\376\0\262\376\376\0\205\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""6\376\376\0\265\376\376\0U\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376" "\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0N\376\376" "\0\222\376\376\0\256\376\376\0\302\376\376\0\234\376\376\0\33\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0" "\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0" "\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\222\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0X\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0|\376\376\0T\376\376\0I\376\376\0\217\376\376\0\256" "\376\376\0\272\376\376\0z\376\376\0""6\376\376\0\32\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\30\376\376\0\310\376\376\0\33\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376\0j\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0*\376\376\0\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0(\376\376\0k\376\376\0\266\376\376\0\310\376" "\376\0\177\376\376\0""9\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\255\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0" "\265\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\236\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0" "]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0" "\16\376\376\0)\376\376\0`\376\376\0\232\376\376\0\307\376\376\0\240\376\376" "\0]\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\220\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376" "\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0\251\376\376\0\262\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\272\376\376\0\16\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0l\376\376\0\310\376\376\0\272\376\376\0\237\376\376\0h\376" "\376\0.\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\257\376\376\0k\376\376\0\227\376\376\0""1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\302\376\376\0\0\376" "\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0@\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\15\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\260\376\376\0\377\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0" "\377\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\220\376" "\376\0\320\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0\220\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0" "J\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0>\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "k\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376" "\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376" "\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0P\376" "\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0P\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\220\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0P\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0G\376\376\0\201\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0I\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0]\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376\0\16\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0" "\377\376\376\0\377\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27" "\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\177\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0X\376\376\0\307\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0\331\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\240\376\376\0\377\376\376" "\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0" "\377\376\376\0\240\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\40" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\240\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\252\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\10\376\376\0\262\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0K\376\376\0p\376\376\0\1\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\33\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\302\376\376\0y\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0P\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376" "\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0G\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0\230\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0" "\323\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376\0\20" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0\310\376\376\0J" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0y\376\376\0$" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\271\376\376\0\212\376\376\0\0\376\376\0\275\376\376" "\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0\320\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0" "`\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\220\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0Y\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\214\376\376\0<\376\376\0\0\376\376\0\244\376\376\0\201\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0" "\17\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376\376\0i\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\260\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0\306\376\376\0!\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\220\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\307\376\376\0\7\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\20\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\247\376\376\0X\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0>\376\376\0\212\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\236\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0" "\310\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0C\376\376\0\205\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0s\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220" "\376\376\0\377\376\376\0\200\376\376\0`\376\376\0\377\376\376\0\220\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0p\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\216\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0*\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\7\376\376\0\205\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\326" "\376\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\300\376" "\376\0\260\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""0\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0:\376\376\0\273\376\376\0\10\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\37\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0\305\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376" "\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\361\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376\0\377\376\376\0\320" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376" "\0\377\376\376\0\377\376\376\0P\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\220\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\15\376\376\0\300\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\324\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0=\376\376\0\251\376\376\0\274\376\376\0\14" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264" "\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0\272\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0P\376\376\0\240\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0e\376\376\0\15\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\235\376\376\0""7\376\376\0}\376\376\0""6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\\\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\336\376\376\0E\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376" "\376\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376" "\0\40\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0c\376\376\0\273\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\207\376\376\0A\376\376\0\0\376\376\0" "\0\376\376\0\222\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0l\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\30\376\376\0\356\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0E\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\241\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376\376\0Z\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376\0\216\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376" "\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0x\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0K\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0:\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\345\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376" "\376\0\255\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376" "\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0\254\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376" "\0\204\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376" "\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\351\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\237\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\6\376\376\0\311\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\34\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\14\376\376\0\337\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\242\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\342\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\352\376\376\0#\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376" "\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0>\376\376\0\301\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376" "\0<\376\376\0\7\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""9\376\376\0\343\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0p\376\376\0\377\376\376\0\377\376\376\0\260\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0p\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\202\376\376" "\0\305\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0" "\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\272\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376" "\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\221\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376" "\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0""0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0c\376\376\0\255\376\376\0X" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\244\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\357\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0\300\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\33\376\376\0p\376\376\0\276\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0S\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "P\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\212\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\334\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\24\376\376\0W\376\376\0W\376\376\0\324\376\376\0\254\376\376\0W\376\376" "\0W\376\376\0\3\376\376\0\0\376\376\0\377\376\376\0""0\376\376\0""0\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0v\376\376\0S\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376" "\0\212\376\376\0\250\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0" "(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\256\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0" "\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\32\376\376\0q\376\376\0q\376\376\0\333\376\376" "\0\271\376\376\0q\376\376\0q\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\333\376\376\0\220" "\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\340\376\376\0" "\211\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\256\376\376\0\32\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""7\376\376\0\221\376\376\0\22\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376" "\376\0\335\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376" "\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0w\376\376\0Q\376\376\0""8\376\376\0\302\376\376\0Q\376\376" "\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\307\376\376\0\1\376\376\0?\376\376\0\277\376\376\0l\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376\0C\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\305\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0[\376\376\0\324\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376" "\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\40\376\376\0@\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0" "\260\376\376\0@\376\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0w\376\376\0\277\376\376\0v\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\\\376\376\0\310\376\376\0Y\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\203\376\376\0O\376\376\0\32\376\376\0\256\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0\310\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\311\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376\376\0\40" "\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0y\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0R\376\376\0\305\376\376\0d\376\376\0\0\376\376\0\11\376\376\0" "\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0o\376\376\0\303\376\376\0\35\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0E\376\376\0\0\376\376" "\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\307\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\320\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\12\376\376\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0d\376\376\0\305\376\376\0\255\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0\253\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376" "\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\224\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0m\376\376\0\312\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0" "\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Z\376\376\0\244\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\322\376\376\0\265\376\376\0""3\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\261\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0""4\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376" "\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\322\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0P\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\274\376" "\376\0b\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\247\376\376\0!\376\376\0\23\376\376\0\225" "\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0" "\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0+" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\363\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\32\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\377\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301" "\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\262\376\376" "\0\214\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376" "\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\306\376\376" "\0u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0i\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0G\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0}\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0#\376" "\376\0,\376\376\0>\376\376\0\275\376\376\0\24\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\264\376\376\0\204\376\376\0" "\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\3\376\376\0S\376\376\0\310\376\376\0Z\376\376" "\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\323\376\376" "\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\12\376\376\0\302\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\333\376\376\0L\376\376\0\3\376\376\0\207\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0" "R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\25\376\376\0-\376\376\0W\376\376\0\201\376\376\0\246\376\376\0\300" "\376\376\0\310\376\376\0\273\376\376\0\246\376\376\0\234\376\376\0\212\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0D\376\376\0\261\376\376\0\220\376\376\0m\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0n\376\376\0m\376\376\0\247\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0w\376\376\0j\376\376\0\275\376\376\0\13\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\17\376\376" "\0\307\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\370\376\376\0\305\376" "\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0%\376\376\0P\376\376" "\0\201\376\376\0\257\376\376\0\301\376\376\0\263\376\376\0\233\376\376\0" "q\376\376\0G\376\376\0#\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\27\376\376\0}\376\376\0\260\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\322\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0Q\376\376\0\0\376\376" "\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\301\376\376\0\31\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376" "\0\255\376\376\0\254\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0`\376\376\0\377" "\376\376\0\377\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0D\376\376\0\243\376\376\0x\376\376\0G\376\376\0\31\376\376\0\7" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376" "\0\247\376\376\0\203\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\250\376\376" "\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\257\376\376\0/\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0\305\376\376\0\33\376\376\0\0\376\376\0\342\376" "\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0" "\305\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\273\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\231\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\354\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0" "\302\376\376\0M\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376\376\0" "\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\235\376\376\0\245\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\300\376\376\0\377\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0{\376\376\0\255\376\376\0H" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376" "\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0]\376\376\0o\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\350\376\376" "\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0m" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0I\376\376\0\213\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376\0\270\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""0\376\376\0\346\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "[\376\376\0\314\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0f\376\376\0b\376\376\0\0\376\376\0\303\376\376\0\13\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\253\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\204\376\376\0m\376\376\0\7\376\376\0\301\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376" "\376\0\5\376\376\0\275\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376\376\0\32\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0e\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0D\376\376\0\0\376" "\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0R\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0B\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0B\376\376\0\275\376\376\0\264\376\376\0c\376\376\0\5\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\305\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376" "\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0v\376\376\0{\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\207\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\36\376\376\0}\376\376\0\310\376\376\0\206\376\376\0\13\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0.\376\376\0\273\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\212\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0M\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\361\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\22\376\376\0M\376\376\0\255\376\376\0\252\376\376\0K\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0V\376\376\0\232\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\244\376\376\0$\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\301\376\376\0\7\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0\330\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0L\376\376\0\204\376\376\0\266\376\376\0{\376\376\0\33\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0\24\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0~\376\376\0r\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0\301\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\304\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376\0\33\376\376\0" "u\376\376\0\307\376\376\0|\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0J\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376" "\0\324\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\315\376\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0M\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\254\376\376\0\255\376\376\0S\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0c\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\302\376\376\0#\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0q\376\376\0\231\376\376\0\256\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0!\376\376\0\310\376\376\0!\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0{\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0d\376\376\0\317\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "S\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0W\376\376\0\0\376\376\0<" "\376\376\0\214\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\247\376\376\0V\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\316\376\376\0f\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\310\376\376\0\"\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0" "\214\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0^\376\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0\250\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0" "\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0<\376\376\0j\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0\304\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\254\376\376\0\34\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\327\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377" "\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0" "p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\215\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\361\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0`\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0\217\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\207\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0""0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0" "p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\330\376\376\0\222\376\376" "\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\13\376\376\0\316\376\376\0\10\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\304\376\376\0\266\376\376\0\12\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\340" "\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0H\376\376\0j\376\376\0j\376\376\0j\376\376" "\0\331\376\376\0\265\376\376\0j\376\376\0j\376\376\0j\376\376\0""3\376\376" "\0\0\376\376\0\220\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0<\376\376\0\271\376\376\0\262\376\376\0B\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0\243\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\27\376\376\0\276\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0" "^\376\376\0^\376\376\0^\376\376\0\326\376\376\0\257\376\376\0^\376\376\0" "^\376\376\0^\376\376\0-\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\26\376\376\0\206\376\376\0\271\376\376\0C\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\277\376" "\376\0B\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376" "\0I\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0\211\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376" "\376\0\205\376\376\0\265\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0Z\376\376\0\256\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0?\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\346\376\376\0""2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\213\376\376\0" "\263\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0\235\376\376\0n\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0\232\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0)\376\376\0\351\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376" "\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\25\376\376\0\210\376\376\0\276\376\376\0`" "\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0+\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\217" "\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0\235\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\12\376\376\0h\376\376\0\273\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\353\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\343\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\274\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376" "\0\305\376\376\0\31\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\262\376\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1" "\376\376\0\225\376\376\0\210\376\376\0j\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0E\376\376\0\203\376\376\0\21\376\376\0\257\376\376\0f\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\357\376\376" "\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0?\376\376\0\307\376\376\0""3\376\376\0\5\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0b\376\376\0\263\376\376\0\26\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0L\376\376\0\334\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\211\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376" "\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376" "\376\0\262\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376" "\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0\310\376\376\0""8\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376" "\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "A\376\376\0\210\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0$\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\362\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\323\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\312\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306\376\376\0" "\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\314\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0o\376\376\0\311\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\22\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\11\376\376\0\264\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0x\376\376\0S\376\376\0\247\376\376\0}\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\324\376\376\0[\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0]\376\376\0\277\376\376\0/\376\376\0\227\376\376\0""1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\266\376\376\0\0\376" "\376\0\0\376\376\0K\376\376\0\307\376\376\0@\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\6\376\376\0\362\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276" "\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\"\376\376\0\264\376\376\0k\376\376\0\0\376\376\0\0" "\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\211" "\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0\276\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\3\376\376\0}\376\376\0\246\376\376\0\24\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\241\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\334\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0-\376\376\0K\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\276\376\376\0\27\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Z\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\217\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376" "\376\0\262\376\376\0\246\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0)\376\376\0\346\376\376\0n\376\376\0\17\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\225\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\343\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\265\376" "\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0'\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0\351\376\376\0""2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\210\376\376\0I\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0!\376\376\0\353\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\\\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\354\376\376\0\235\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\301\376\376\0\207\376" "\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0\243\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0l\376\376\0\303\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376" "\0\342\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0c\376\376\0\304\376\376\0\304\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\272\376\376\0\16\376\376\0A\376\376\0\303\376\376\0a\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\351\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\265\376\376\0A\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376" "\0\360\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0=\376\376\0\300\376\376\0e\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0g\376\376\0\300\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376\0\346\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\210\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\232\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\304\376\376\0\330\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\245\376\376\0\213\376\376" "\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\215\376" "\376\0\243\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\254\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0\257\376\376\0\12\376\376\0z\376\376\0N\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0g\376\376\0\363\376\376\0v\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\201\376\376" "\0\256\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\256\376\376\0\177\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\337\376\376\0""5\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\4\376\376\0\321\376\376\0\315\376\376\0\2" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376" "\376\0\306\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0I\376\376\0\306\376\376\0Y\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0C\376\376\0\337\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0\363\376\376\0a" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5" "\376\376\0\273\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "o\376\376\0\273\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\333\376" "\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\13\376\376\0\236\376\376\0\223\376\376\0\15\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4" "\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\241\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\320\376\376\0\377\376\376\0\320\376\376\0P" "\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\217\376\376\0\357\376\376\0L\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0*\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0V\376\376\0\326\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\40\376" "\376\0\0\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\260\376\376\0@" "\376\376\0@\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" """0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0%\376\376\0\344\376\376\0\261\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\225\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376" "\376\0\274\376\376\0\310\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0u\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\320" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\352\376" "\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0M\376\376\0\303\376\376\0k\376\376\0\275\376\376\0\14\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0i\376" "\376\0\304\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0\4\376\376\0\4\376\376\0\277\376\376\0\202" "\376\376\0\4\376\376\0\4\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0""0" "\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376" "\0\352\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0>\376\376\0\272\376\376\0{\376\376\0\5\376" "\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0y\376\376\0\273\376" "\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0" "\315\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0\304\376" "\376\0\304\376\376\0\360\376\376\0\342\376\376\0\304\376\376\0\304\376\376" "\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0" "\320\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\261\376\376\0\343\376\376\0#\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\257\376\376\0\212" "\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247" "\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\15\376\376\0\210\376\376\0\33\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\317\376\376\0d\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0\360\376\376\0\217\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0\240\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\240\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0I\376\376\0\31\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0t\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0`\376\376\0\0\376\376\0P\376\376" "\0\320\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0\332" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\300\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\320\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0x\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\40\376\376" "\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0b\376\376\0\363\376\376\0{\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376" "\376\0\377\376\376\0\320\376\376\0`\376\376\0\20\376\376\0\0\376\376\0\0" "\376\376\0\20\376\376\0P\376\376\0\320\376\376\0\377\376\376\0\377\376\376" "\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\330\376\376" "\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\315\376\376\0\320\376\376\0\4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\260\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\16\376\376\0\360\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\363" "\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377" "\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0K\376\376\0\261\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\331\376" "\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376" "\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0`\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0:\376\376\0\341\376\376\0\"\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\217\376\376\0\273\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\340\376\376\0B\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376" "\376\0\360\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\320\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\264\376\376\0\216\376\376" "\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0?\376\376\0\211\376\376\0\0\376\376\0\15\376\376\0~\376\376\0" "\300\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0" "\355\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0!\376\376\0\342\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\271\376\376" "\0\210\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0w\376\376\0\303\376" "\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\251\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\237\376\376\0\353\376\376\0<\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\275\376\376\0\201\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\36\376\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\5\376\376\0b\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\346\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\351\376\376\0\243" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\350\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376" "\376\0\345\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\300\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0b\376\376\0f\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0\216" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\246\376\376\0\234\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0J\376\376\0\356\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377" "\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\220\376" "\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\354" "\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\276\376\376\0\334\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0" "\377\376\376\0\220\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0P\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\342\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\362\376\376\0\177\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376" "\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\243\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\263\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\312\376\376\0\322\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376" "\376\0\320\376\376\0`\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0P\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\305\376\376" "\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\307\376\376" "\0\244\376\376\0\252\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\360\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0s\376\376\0\363\376\376\0l\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\40\376\376\0\300\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0<\376\376\0\250\376\376\0\246\376\376\0G\376\376\0\270\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\36\376\376" "\0\211\376\376\0\276\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\332\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\326\376\376\0\306" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0P\376\376\0\240\376\376\0\320\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\260\376\376\0`\376\376\0\20\376\376\0\220" "\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0W\376\376\0\275\376\376\0\214\376\376\0\40\376" "\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376" "\376\0n\376\376\0\310\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0|\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\207\376\376\0\361\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0P\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0q\376\376\0\13\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\363\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\34\376\376\0\340\376\376\0\270\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0\322\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\233\376\376\0\355\376\376\0B\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376" "\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\312\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\350\376\376\0\247\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\204\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\346" "\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0r\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0C\376\376\0\355\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376" "\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\325\376\376\0Y\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\325\376\376" "\0\337\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\16\376\376\0\276\376\376\0:\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\273\376\376\0\303\376\376\0\227\376\376\0""3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376" "\376\0\362\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376" "\376\0\362\376\376\0\326\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\232\376\376\0\272\376\376" "\0\223\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376\376\0\0\376\376" "\0""1\376\376\0\225\376\376\0\276\376\376\0d\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0\274\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\311\376\376\0\325\376\376\0\10\376\376\0\20\376" "\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0g\376\376\0\300\376" "\376\0\221\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12" "\376\376\0d\376\376\0\277\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\335\376\376\0H\376\376\0\0\376\376\0\3\376\376\0\213" "\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0o\376\376\0\363\376\376\0p\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0*\376\376\0.\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\275\376" "\376\0a\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0A\376\376" "\0\305\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\325\376\376\0\311\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\316\376\376\0\332\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0\362\376" "\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0E\376\376\0\307\376\376\0=\376\376\0\344\376\376\0""7\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\336\376" "\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\203\376\376\0\1\376\376\0\0\376" "\376\0#\376\376\0\352\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226" "\376\376\0\356\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\241\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0,\376\376\0\346\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\351\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\247\376\376\0\350\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\233\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0+\376\376\0\315\376\376\0\201\376\376\0)\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\345\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0@\376\376\0\354\376\376\0\233\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\202" "\376\376\0\307\376\376\0\316\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376" "\0G\376\376\0\240\376\376\0\275\376\376\0k\376\376\0\26\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\256\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\340\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0k\376\376\0\275\376\376\0\240\376\376\0F\376\376\0\1\376\376\0r\376\376" "\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376" "\0]\376\376\0\262\376\376\0\254\376\376\0U\376\376\0\7\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0\361\376" "\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0U\376\376" "\0\254\376\376\0\262\376\376\0]\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\33\376\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0s\376" "\376\0\301\376\376\0\230\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0E\376\376\0\336\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377" "\376\376\0P\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0" "\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376" "\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\306\376\376\0\326\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0" "\230\376\376\0\301\376\376\0s\376\376\0\34\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\261\376\376" "\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\211\376\376" "\0\310\376\376\0\203\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376" "\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\320\376\376\0""0\376\376\0\40\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0j\376\376\0\363\376\376\0s\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376" "\376\0\203\376\376\0\310\376\376\0\211\376\376\0""0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\220" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\12\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377" "\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\322\376\376\0\313\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0E\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15" "\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0|" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0W\376\376\0\326\376\376\0\0\376\376\0$\376\376\0\246\376\376\0" """8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0i\376\376\0" "i\376\376\0\331\376\376\0\265\376\376\0i\376\376\0i\376\376\0\14\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\240\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0\362" "\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0%\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\274" "\376\376\0\244\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\35\376\376\0_\376\376\0_\376\376\0\326\376\376\0\260\376\376\0" "_\376\376\0_\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\334\376\376\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0N\376\376\0z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0\310\376\376\0\367\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\222\376\376\0\357\376\376\0J\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0a\376\376\0\245\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0w\376\376\0\0\376\376\0i\376\376\0\314" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0'\376\376\0\344\376\376\0\257\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0f\376\376" "\0\337\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\246\376\376\0\210\376\376\0\273\376\376\0\252" "\376\376\0\\\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\321\376\376\0a\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0""0\376\376\0\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0\351\376\376\0""5" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0m" "\376\376\0\267\376\376\0\256\376\376\0b\376\376\0K\376\376\0\177\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376" "\0\300\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0l\376\376\0\267\376" "\376\0\257\376\376\0c\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\4\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\353" "\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """4\376\376\0\274\376\376\0\251\376\376\0[\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0e\376\376\0\24\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376\0\302\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\263\376\376\0\342\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\"\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0`\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\332\376\376\0O\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0\360\376\376\0\215\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0L\376\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376" "\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\360\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\303\376\376\0\331\376\376\0\20\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\300\376\376\0\377\376\376" "\0\377\376\376\0\300\376\376\0@\376\376\0\0\376\376\0\40\376\376\0\240\376" "\376\0\377\376\376\0\377\376\376\0\240\376\376\0\20\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\200\376\376\0\377\376\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\320\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377" "\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0\266\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376" "\376\0\363\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0$\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0@\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0\300\376\376\0@\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376" "\0`\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0""0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376" "\376\0\320\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\341\376\376\0>\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\317\376\376\0\316\376\376\0\2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\177\376\376\0I\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0@\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\320\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376\376\0@\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\36\376\376\0\354\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0\363\376" "\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0" "\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0""0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\200\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0V\376\376\0\260\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376" "\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376" "\0\250\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376" "\376\0\332\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\317\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\201\376\376\0\325\376\376\0\207\376\376\0@\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0P\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\200\376\376\0\20\376\376\0\320\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376\376" "\0\0\376\376\0k\376\376\0\310\376\376\0q\376\376\0\11\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\20" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\347\376\376" "\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0\360\376\376\0M\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0X\376\376" "\0\236\376\376\0\307\376\376\0\305\376\376\0)\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\25\376" "\376\0A\376\376\0\211\376\376\0\302\376\376\0\250\376\376\0c\376\376\0\36" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376" "\376\0\0\376\376\0\260\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\207\376\376\0A\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0W\376\376\0\277\376\376\0\205\376\376\0\27\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376" "\0\240\376\376\0\260\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\347\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0!\376\376\0\343\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\32\376\376\0{\376\376\0\273\376\376\0\262\376\376\0p\376\376\0*\376\376" "\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0e\376\376\0\252\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0P\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376" "\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0C\376\376\0\262\376\376\0\227\376\376\0'\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376\0\233\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\353\376\376\0""9\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0M\376\376" "\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\377\376\376\0\377\376" "\376\0p\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\320\376\376\0\40\376\376\0\200\376\376\0\220" "\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""1\376\376\0\241\376\376\0\251\376\376\0""9\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376\376\0@\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\354\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376" "\0\352\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\300\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\220\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0\217\376\376\0\"\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\341" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\260\376\376\0\344\376\376\0%\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\260\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0\220\376\376\0" """0\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\300\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\213\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0\357\376\376\0\221" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376" "\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\40\376\376\0\320\376\376\0p\376\376\0\40\376\376\0\0\376\376\0\0\376" "\376\0\20\376\376\0p\376\376\0\377\376\376\0\377\376\376\0`\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\320\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376" "\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0p\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376" "\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\360\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376" "\0\334\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\320\376\376\0\40\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376" "\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0G\376\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240" "\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\320\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376" "\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0O\376\376\0\332\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0\363\376\376\0|\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0\31\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377" "\376\376\0\300\376\376\0@\376\376\0\377\376\376\0p\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376" "\0P\376\376\0p\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\301\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376" "\376\0\321\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376" "\0P\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376" "\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0\260\376\376\0@\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\324\376\376\0\22\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\272\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376" "\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0u\376\376\0\363\376\376\0i\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\1\376\376\0,\376\376\0\206\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\220\376\376\0`\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376\0\40\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\24\376\376\0\313\376\376\0\266\376\376\0\275\376" "\376\0\211\376\376\0K\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0\321\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\330\376\376" "\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0-\376\376\0j\376\376\0" "\246\376\376\0\307\376\376\0\234\376\376\0b\376\376\0\311\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\300\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\13\376\376\0?\376\376\0}\376" "\376\0\265\376\376\0\276\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\313\376\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0Y\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376" "\0\360\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\307\376\376" "\0\233\376\376\0^\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\20\376\376" "\0\0\376\376\0P\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\225\376\376\0""3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0<\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\20\376\376\0\220\376\376\0\320\376" "\376\0\377\376\376\0\377\376\376\0\320\376\376\0\220\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376" "\376\0\36\376\376\0\341\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0p\376\376\0P\376\376\0\300\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\320\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0`\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\36\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0r\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376" "\376\0\0\376\376\0\234\376\376\0\354\376\376\0>\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376" "\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0P\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\377\376\376\0\240" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\320\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\34\376\376\0\252\376\376\0\301\376\376\0\205\376\376\0" ">\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\325" "\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0W\376\376\0\367\376\376\0\246\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\320\376\376\0P\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0\40\376\376\0p\376\376\0\320\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0i\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\240\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0\220\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\7\376\376\0C\376\376\0\212\376\376\0\306\376\376\0^\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\361\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376" "\376\0\346\376\376\0\307\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\240\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0""0\376\376\0\377" "\376\376\0\40\376\376\0\220\376\376\0\300\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\300\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376\0P\376" "\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0S\376\376\0y\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0&\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\203\376\376\0\273\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0G\376\376\0\356\376\376\0\225\376\376\0\0\376\376\0" "?\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301" "\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231" "\376\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\335\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\335\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0\356\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\362" "\376\376\0\202\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\2\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0" "\311\376\376\0J\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\320\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\223\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\312\376\376\0\323\376\376\0\6\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\16\376\376\0;\376\376\0p\376\376\0\243\376\376\0\342\376\376\0\6\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0s\376\376\0u\376\376\0~\376\376\0\256\376\376" "\0\307\376\376\0\243\376\376\0p\376\376\0<\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0P\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0?\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\344\376\376" "\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0r\376\376\0\363\376\376\0m\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\226\376\376\0\300\376\376\0\272\376\376\0\215\376\376\0X\376\376\0%\376" "\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377" "\376\376\0\377\376\376\0\240\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\260\376\376\0\377\376" "\376\0\260\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245" "\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0%\376\376\0X\376" "\376\0\214\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\240\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0`\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376" "\0\307\376\376\0p\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0'\376\376\0\351\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\12\376\376\0\325\376\376\0\310\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0g\376\376\0""2\376\376\0\10\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\320" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260" "\376\376\0p\376\376\0\0\376\376\0P\376\376\0\260\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\320\376\376\0P\376\376" "\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376\376\0\320\376" "\376\0P\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376" "\376\0\300\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0X\376\376\0\271" "\376\376\0\226\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\241\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376" "\376\0\361\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\13\376\376" "\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376" "\376\0\300\376\376\0""0\376\376\0\377\376\376\0\20\376\376\0\220\376\376" "\0\320\376\376\0\377\376\376\0\377\376\376\0\300\376\376\0p\376\376\0\0\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376" "\376\0\232\376\376\0\267\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\352\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\32\376\376\0\340\376\376\0\271\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376\0p\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\33\376\376\0\255\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0t\376\376" "\0\310\376\376\0{\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\344\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\355\376\376\0B\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\260" "\376\376\0\377\376\376\0\260\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0_\376\376\0i\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0|" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\262\376\376\0\240" "\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\257\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\347\376" "\376\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0)\376\376\0\251\376\376\0A\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251" "\376\376\0\347\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0\7\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0H\376\376\0\335\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0""0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376" "\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0p\376" "\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0B\376\376\0\355\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376" "\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0""0\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\340\376\376\0\32\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\277\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\350\376" "\376\0\333\376\376\0\263\376\376\0z\376\376\0""8\376\376\0\6\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "{\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\220\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0\361\376" "\376\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\13\376\376\0/\376\376\0Z\376\376\0\206\376\376\0\256\376" "\376\0\310\376\376\0\316\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0`\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\200\376\376\0`\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0J\376\376\0\204\376\376\0O\376\376\0\217\376\376" "\0\303\376\376\0\344\376\376\0\362\376\376\0\351\376\376\0\314\376\376\0" "\233\376\376\0\\\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0\325\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0)\376\376\0;\376\376\0\321\376\376\0\245\376\376" "\0""9\376\376\0&\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\310\376\376\0\325\376\376\0\12\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3" "\376\376\0\"\376\376\0K\376\376\0w\376\376\0\241\376\376\0\302\376\376\0" "\275\376\376\0\231\376\376\0n\376\376\0B\376\376\0\32\376\376\0\0\376\376" "\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0x\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\1\376\376\0)\376\376\0k\376\376\0\247\376\376\0\323\376\376\0\355\376\376" "\0\361\376\376\0\337\376\376\0\271\376\376\0k\376\376\0&\376\376\0\5\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376" "\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0\240\376" "\376\0\215\376\376\0\335\376\376\0\277\376\376\0\217\376\376\0\242\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0\363\376\376\0r\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0j\376\376\0\271\376\376\0\305\376\376\0\246\376\376\0}" "\376\376\0Q\376\376\0'\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0S\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376" "\0\377\376\376\0\377\376\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0C\376\376\0\206\376" "\376\0\307\376\376\0\242\376\376\0\303\376\376\0\272\376\376\0\224\376\376" "\0g\376\376\0:\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0/" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\323\376" "\376\0\312\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\16\376\376\0\272\376\376\0\0\376\376\0\0\376\376" "\0\16\376\376\0""4\376\376\0a\376\376\0\216\376\376\0\266\376\376\0\306\376" "\376\0\247\376\376\0}\376\376\0O\376\376\0#\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\321\376\376\0\231\376\376\0\310\376\376\0\236\376\376\0[\376" "\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0l\376\376\0\312\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\260\376\376\0@\376\376\0@\376\376\0\260\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\202\376\376\0\362\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\223\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\2\376\376\0!\376\376\0K\376\376\0y\376\376\0\245" "\376\376\0\305\376\376\0\276\376\376\0\222\376\376\0d\376\376\0""7\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\243\376\376\0\0\376\376" "\0\0\376\376\0*\376\376\0\240\376\376\0\306\376\376\0\300\376\376\0\207\376" "\376\0B\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\322\376\376" "\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376" "\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\335\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16" "\376\376\0\272\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\311\376\376\0" """6\376\376\0d\376\376\0\221\376\376\0\270\376\376\0\305\376\376\0\246\376" "\376\0z\376\376\0L\376\376\0!\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376" "\0&\376\376\0\10\376\376\0A\376\376\0\211\376\376\0\235\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\6\376\376\0\363\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0?\376\376\0\211\376\376\0\225\376\376\0\356\376\376\0G\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0#\376\376\0N\376\376\0|\376\376\0\247\376\376\0" "\306\376\376\0\267\376\376\0\217\376\376\0b\376\376\0""5\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376" "\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0H\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0|\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\364\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\265\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0""9\376\376" "\0f\376\376\0\276\376\376\0\301\376\376\0\304\376\376\0\243\376\376\0w\376" "\376\0J\376\376\0\37\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0_\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\27\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\332\376\376\0M\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246" "\376\376\0\351\376\376\0""2\376\376\0\302\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0I\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376" "\0\4\376\376\0%\376\376\0Q\376\376\0~\376\376\0\251\376\376\0\307\376\376" "\0\264\376\376\0\214\376\376\0`\376\376\0""2\376\376\0\15\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\235\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\360\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0>\376\376\0\354\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0)\376" "\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376" "\376\0{\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\316\376\376\0\300\376" "\376\0\240\376\376\0\177\376\376\0\\\376\376\0""9\376\376\0\32\376\376\0" "\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\270\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0<\376\376\0h\376\376\0" "\226\376\376\0\273\376\376\0\302\376\376\0\203\376\376\0\10\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\217\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376" "\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\266\376\376\0\341\376\376\0\36\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0W\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0I\376\376\0l\376\376\0\217" "\376\376\0\256\376\376\0\305\376\376\0\277\376\376\0\275\376\376\0\220\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\310\376\376\0\14\376\376\0(\376\376\0I\376" "\376\0l\376\376\0\217\376\376\0\256\376\376\0\305\376\376\0(\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\257\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\247\376\376\0!\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6" "\376\376\0\304\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\300\376\376\0\202\376" "\376\0H\376\376\0\25\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\342\376\376\0<\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0\360\376" "\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0G\376\376\0\177\376\376\0\\\376\376\0""9\376\376\0\32\376\376\0\3\376" "\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\255\376\376\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376" "\376\0\40\376\376\0F\376\376\0\200\376\376\0\267\376\376\0\357\376\376\0" "\227\376\376\0`\376\376\0(\376\376\0h\376\376\0`\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\37\376\376\0\354\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\305\376\376\0\330\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376" "\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\27\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0L\376\376\0\177\376\376\0""1\376\376\0h\376\376\0\240\376\376\0\306" "\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0\246" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0i\376\376\0\363\376\376\0u\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\261\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0" "\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\350\376\376\0,\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\4\376\376\0\321\376\376\0\314\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0" "\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3" "\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\201\376\376\0?\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0i" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\225\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\304\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0-\376\376\0\233\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376" "\0\346\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0\363\376\376\0a\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\\\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\251\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\334\376\376\0\300" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376" "\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\11\376\376\0\214\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\221\376\376\0\357" "\376\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376" "\0i\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\262\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\266\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0;\376\376\0\260\376\376\0=\376\376\0\25\376\376\0\0\376\376\0\204\376\376" "\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0B\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\344\376" "\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376" "\0\243\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\213\376\376\0\263\376\376" "\0\307\376\376\0\326\376\376\0\210\376\376\0S\376\376\0(\376\376\0\22\376" "\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376\0\211" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\241\376\376\0\352\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\36\376\376\0V\376\376\0\253\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376" "\376\0\336\376\376\0\307\376\376\0\271\376\376\0\245\376\376\0\214\376\376" "\0r\376\376\0X\376\376\0>\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300" "\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""1\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\36\376\376\0" "G\376\376\0u\376\376\0\240\376\376\0\311\376\376\0g\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376\0\16\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""9\376\376\0\353\376\376\0\241\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\221\376\376\0\251\376\376\0\275\376\376\0\310\376" "\376\0\275\376\376\0\252\376\376\0\233\376\376\0\303\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376" "\0\1\376\376\0\17\376\376\0#\376\376\0<\376\376\0V\376\376\0p\376\376\0\212" "\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0R\376\376\0\330\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\343\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0""7\376\376" "\0\37\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376" "\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0x\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\360\376" "\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231\376" "\376\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0c\376\376\0e\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""5\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376" "\376\0\332\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\23\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0\213\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0\317\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376" "\0\363\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\243\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0t\376\376\0\336\376\376\0\275\376\376\0\246\376\376\0\213\376\376\0@\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376" "\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""5\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0" "u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\315" "\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\316" "\376\376\0\317\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\13\376\376\0\"\376\376\0=" "\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227" "\376\376\0\310\376\376\0\302\376\376\0\264\376\376\0\256\376\376\0\332\376" "\376\0z\376\376\0d\376\376\0O\376\376\0:\376\376\0\21\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0{\376\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263" "\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376" "\0\363\376\376\0f\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\24\376\376\0O\376\376" "\0\257\376\376\0N\376\376\0d\376\376\0y\376\376\0\216\376\376\0L\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376\0\234\376" "\376\0\210\376\376\0r\376\376\0\273\376\376\0m\376\376\0""2\376\376\0\37" "\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0\305\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20" "\376\376\0\331\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\243\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\22\376\376\0,\376\376\0A\376\376\0V\376\376\0\316\376\376\0\220" "\376\376\0\226\376\376\0\251\376\376\0\271\376\376\0%\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0i\376\376\0T\376\376\0" "?\376\376\0\260\376\376\0>\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376" "\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\326\376\376\0V\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\215\376\376\0\360\376\376\0Q\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\265\376\376\0\34\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376\0F\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0_\376\376\0t\376\376\0\211\376\376\0\346\376\376\0\263\376\376\0\277\376" "\376\0\310\376\376\0\301\376\376\0\262\376\376\0\11\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\32\376\376\0O\376\376\0U\376\376\0[\376\376\0p\376" "\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\361\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0!\376\376\0\342\376\376\0\263\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0\15\376\376\0\32\376\376\0)\376\376\0""9\376\376\0x\376\376\0" "\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\325\376\376" "\0\304\376\376\0\310\376\376\0\302\376\376\0\267\376\376\0\251\376\376\0" "\231\376\376\0\211\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0\26\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376" "\0y\376\376\0s\376\376\0m\376\376\0\177\376\376\0\251\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" """0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376" "\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0" "\0\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\260\376" "\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0" "\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376" "\376\0\0\376\376\0\0\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\237\376\376\0\353\376\376\0;\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\307\376\376\0\305\376\376\0\273\376\376\0\256\376\376\0\240\376\376\0\217" "\376\376\0\226\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\6\376\376\0\21\376\376" "\0\37\376\376\0/\376\376\0@\376\376\0\15\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376" "\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\24\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\220\376\376" "\0p\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\0\376\376\0""0\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0`\376\376\0\377\376\376\0\0\376\376\0`\376\376\0\240\376\376\0\0\376\376" "\0\240\376\376\0`\376\376\0`\376\376\0\240\376\376\0\0\376\376\0\240\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\0\376\376\0""0\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\337\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\351\376\376\0\243\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0Q\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0" "S\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320" "\376\376\0\20\376\376\0\220\376\376\0@\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\260" "\376\376\0""0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\260\376\376" "\0""0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\356\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\257\376\376\0\344\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\220\376\376\0\0\376\376\0\260" "\376\376\0\300\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\20\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0" "\20\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\226\376\376\0\254\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\357\376\376\0\222\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376" "\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\300\376\376\0\40\376\376\0\0\376\376\0\377\376\376" "\0p\376\376\0\0\376\376\0\220\376\376\0\220\376\376\0\0\376\376\0\40\376" "\376\0\377\376\376\0\377\376\376\0\40\376\376\0\220\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0\220\376" "\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\346\376\376\0""2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\276\376\376\0\334\376\376\0\24\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376" "\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\250\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376" "\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\220\376\376\0\40\376\376\0\377\376\376\0\377" "\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\20\376\376\0\220\376\376\0\40\376\376\0\377" "\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0'\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0\362\376\376\0\177\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0<\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0\20\376\376\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0p\376\376\0\20\376\376\0\320\376\376\0""0\376\376\0""0\376\376\0\320\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\313" "\376\376\0\322\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0" "d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\200\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\12\376\376\0\276\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\220\376\376\0P\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\260\376\376\0""0\376\376" "\0\0\376\376\0""0\376\376\0\260\376\376\0\260\376\376\0""0\376\376\0\0\376" "\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0s\376\376\0\363\376\376\0j\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\210\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0p\376" "\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0p\376\376\0""0\376\376\0\0\376\376\0\320\376\376\0""0\376\376\0" """0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0`\376\376\0\240\376\376\0\0\376\376\0\240\376" "\376\0`\376\376\0`\376\376\0\240\376\376\0\0\376\376\0\240\376\376\0`\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0""0\376\376\0\0\376\376\0\320\376\376\0""0\376" "\376\0""0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\326\376\376\0" "\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0\24\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0J\376\376\0\207\376\376\0\12\376\376\0\5\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\312\376\376\0\211\376\376\0u\376\376\0h\376\376\0\\\376\376" "\0O\376\376\0B\376\376\0""6\376\376\0*\376\376\0\37\376\376\0\25\376\376" "\0\14\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\377\376\376\0\260\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\0\376" "\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\260\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\240\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376" "\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\211\376\376\0\361\376\376\0V\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\30\376\376\0'\376\376\0/\376\376\0""7\376\376\0" "@\376\376\0H\376\376\0Q\376\376\0\304\376\376\0\34\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0S\376\376\0\331\376\376\0\276\376\376\0\303\376\376\0\306\376" "\376\0\310\376\376\0\306\376\376\0\302\376\376\0}\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0=\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0" "\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""4\376\376\0H\376\376\0S\376\376\0`\376\376\0l\376\376\0y" "\376\376\0\206\376\376\0\222\376\376\0\236\376\376\0\251\376\376\0\263\376" "\376\0\274\376\376\0\303\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\205\376\376\0\267" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227" "\376\376\0\241\376\376\0\231\376\376\0\221\376\376\0\211\376\376\0\200\376" "\376\0w\376\376\0\303\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376" "\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0" "\6\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\234\376\376\0,\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """9\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0g\376\376\0a\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\236\376\376\0*\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\247\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""7\376\376\0\240\376\376\0\227\376\376\0\216\376\376\0\203" "\376\376\0x\376\376\0l\376\376\0a\376\376\0W\376\376\0K\376\376\0?\376\376" "\0""5\376\376\0*\376\376\0\40\376\376\0~\376\376\0O\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376" "\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\24\376\376\0\35\376\376" "\0'\376\376\0""2\376\376\0=\376\376\0H\376\376\0T\376\376\0^\376\376\0j\376" "\376\0u\376\376\0\200\376\376\0\213\376\376\0\226\376\376\0h\376\376\0\32" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\40\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\40\376" "\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376" "\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\36\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\24\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0`\376\376\0\320\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376" "\0P\376\376\0\260\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0" "\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\211\376\376\0?\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0t\376\376\0T\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376" "\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\206\376\376\0B\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376\0p\376\376\0\260\376" "\376\0w\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376" "\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\260\376\376\0\377\376" "\376\0\260\376\376\0\40\376\376\0y\376\376\0O\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376" "\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\202\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0\\\376\376" "\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376" "\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31\376\376\0\31" "\376\376\0<\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0" """7\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0\335\376\376\0e\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0\302\376\376\0\177\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0\207\376" "\376\0\272\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0\270\376\376\0\211\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0|\376\376\0\305\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0\332\376\376\0\274\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0" "b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376" "\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376\376\0b\376" "\376\0""7\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0X\376" "\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0" "X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0X\376\376\0\236\376" "\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0\270\376\376\0\257\376\376" "\0\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0" "\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0\257\376\376\0\257" "\376\376\0\273\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\222\376\376" "\0\221\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\365" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\355\376\376\0\330\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\333\376\376\0\352\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\352\376\376\0\334\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\327\376\376\0\356\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\363\376\376\0\351\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376" "\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376" "\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0" "\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320\376\376\0\320" "\376\376\0\320\376\376\0\221\376\376\0\222\376\376\0\0\376\376\0\0\376\376" "\0D\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376" "\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0p\376\376\0" "p\376\376\0\245\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376\0" "O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0" "\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0x\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\222\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376" "\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376\376" "\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376" "\0U\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0" "\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377" "\376\376\0\377\376\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0n\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0$\376\376\0" "\244\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0y\376\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\213\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376" "\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""8\376\376\0J\376\376\0>\376\376\0""1\376\376\0&\376\376" "\0\33\376\376\0\21\376\376\0\11\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376" "\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0S\376\376\0m\376\376\0~\376\376\0\212\376\376\0" "\227\376\376\0\242\376\376\0\255\376\376\0\267\376\376\0\277\376\376\0\306" "\376\376\0\310\376\376\0\303\376\376\0\274\376\376\0\263\376\376\0\251\376" "\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376" "\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376\0i\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0" "\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0!\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\202\376" "\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\14\376\376" "\0\25\376\376\0\37\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\235\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0" "}\376\376\0\40\376\376\0(\376\376\0""0\376\376\0""8\376\376\0A\376\376\0" "I\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\34\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0l\376\376\0\265\376\376\0\12\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0s\376" "\376\0f\376\376\0Z\376\376\0M\376\376\0A\376\376\0""4\376\376\0)\376\376" "\0\36\376\376\0\24\376\376\0\13\376\376\0\4\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\213\376\376\0\225\376\376\0\215\376\376\0\205" "\376\376\0|\376\376\0s\376\376\0j\376\376\0\300\376\376\0$\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0O\376\376\0\326\376\376\0\250\376\376\0\240\376\376\0\230" "\376\376\0\220\376\376\0\210\376\376\0\177\376\376\0O\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\6\376\376\0\322\376\376\0\312\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0" "\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\35\376\376\0U\376\376\0b\376\376\0n\376\376\0{\376" "\376\0\210\376\376\0\224\376\376\0\240\376\376\0\252\376\376\0\264\376\376" "\0\275\376\376\0\304\376\376\0\317\376\376\0""6\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0#\376\376\0""3\376\376\0;\376\376\0C\376\376\0L\376\376\0U\376\376" "\0^\376\376\0\307\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0" "\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0\362\376" "\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376\0.\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""2\376\376\0)\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\267\376\376" "\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\334\376\376" "\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\243\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376" "\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\\\376\376\0l\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0_\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\250\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376" "\0\357\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\274\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\257\376\376\0\31\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376" "\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "V\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\345" "\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\27\376\376\0\276\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0-\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\252\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""8\376\376\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0?\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\243\376\376\0\351\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0v\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" ";\376\376\0\353\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376" "\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\265\376\376\0\342\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\316\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0v\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0K\376\376\0" "}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0Q\376\376\0\360\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\316\376\376\0f\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\177\376\376\0:\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0,\376\376" "\0""8\376\376\0I\376\376\0[\376\376\0k\376\376\0}\376\376\0\216\376\376\0" "\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0#\376\376\0\37\376\376" "\0\35\376\376\0F\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\331\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376" "\376\0\307\376\376\0\276\376\376\0\262\376\376\0\243\376\376\0\224\376\376" "\0\203\376\376\0\213\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\320\376\376\0\245\376\376\0\220\376\376\0\177\376\376" "\0m\376\376\0]\376\376\0K\376\376\0:\376\376\0\11\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\14\376\376\0\34\376\376\0/\376\376\0\264\376\376\0x\376\376\0n\376\376" "\0\204\376\376\0\230\376\376\0\253\376\376\0\12\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0;\376\376\0\246\376\376\0\251\376\376\0\253\376\376\0\265" "\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\363" "\376\376\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0v\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376" "\376\0S\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\12\376\376" "\0\27\376\376\0%\376\376\0""4\376\376\0E\376\376\0\201\376\376\0\226\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\34\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0m\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\7\376\376\0\263\376\376\0?\376\376\0;\376\376" "\0P\376\376\0e\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\21\376\376\0\274\376\376\0\254\376\376\0\231\376\376\0\275\376" "\376\0\236\376\376\0Z\376\376\0D\376\376\0""0\376\376\0\35\376\376\0\1\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\320\376" "\376\0\316\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\327\376\376\0" "T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0H\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211\376\376\0\3\376\376\0" "\17\376\376\0\40\376\376\0""3\376\376\0!\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\236\376\376\0\276\376\376\0\310\376\376\0\301" "\376\376\0\343\376\376\0\260\376\376\0\215\376\376\0x\376\376\0c\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0{\376\376\0\363\376\376\0b\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\14\376\376\0\361\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376" "\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0j\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0R\376\376\0\201\376\376\0\226\376\376\0\251\376" "\376\0\305\376\376\0\351\376\376\0\305\376\376\0\271\376\376\0\250\376\376" "\0\225\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0,\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\332\376\376\0\301\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\207\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0u\376\376\0S\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0t\376\376\0\200\376\376\0\177\376\376\0\245\376\376" "\0\302\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0R\376\376\0G\376\376\0""2\376\376\0\37\376\376\0\32\376\376\0\276\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\245\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0\360\376" "\376\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\340\376\376\0B\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376\0<\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\270\376" "\376\0I\376\376\0#\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\343\376\376" "\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0G\376\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376" "\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376" "\0\352\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0\253\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\261\376\376\0\27\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376" "\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7" "\376\376\0\352\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\346\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376" "\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376" "\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0\277\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0\344\376\376\0%\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\350\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\21\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376" "\376\0*\376\376\0\25\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\11\376\376\0\304\376\376\0=\376\376\0W\376\376\0q\376" "\376\0\212\376\376\0\243\376\376\0\270\376\376\0\307\376\376\0\12\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0" "\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0*\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0L\376\376\0\357\376\376\0\221\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\245\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0R\376\376\0l\376\376\0>\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\37\376\376\0\236\376\376\0\263\376\376\0\304" "\376\376\0\305\376\376\0\264\376\376\0\237\376\376\0\215\376\376\0\306\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\335\376\376\0\213\376\376\0q\376\376\0W\376\376\0>\376\376\0%\376" "\376\0\20\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\333" "\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\353\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\314\376\376" "\0^\376\376\0\212\376\376\0\262\376\376\0\315\376\376\0\273\376\376\0\202" "\376\376\0T\376\376\0)\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\24\376" "\376\0)\376\376\0Y\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\272\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376" "\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376" "\0\363\376\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0;\376\376\0\342\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Z\376" "\376\0\177\376\376\0F\376\376\0t\376\376\0\240\376\376\0\262\376\376\0\13" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\244\376\376\0$\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376\0" "O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0+\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2" "\376\376\0\314\376\376\0\321\376\376\0\4\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\262\376\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0" "\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\25" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0v\376\376\0\363\376\376\0i\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\357\376\376\0\22\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376" "\0M\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\220\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0'" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\16\376\376\0\330\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\333\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\32\376" "\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376\0w\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\224\376\376\0""4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0M\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376" "\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0\360\376\376\0R\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\277\376\376\0}\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0_\376\376\0i\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\341\376\376\0\266\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376" "\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\255\376" "\376\0\33\376\376\0\0\376\376\0\0\376\376\0\205\376\376\0C\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\261\376\376\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0\354\376\376\0>\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0^\376\376\0\322\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\211\376\376\0\177\376\376\0\255\376\376\0\306\376\376\0\236\376" "\376\0\325\376\376\0;\376\376\0\4\376\376\0\0\376\376\0\"\376\376\0\246\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\17\376\376\0+\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0j\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376\0\351\376\376" "\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\312\376" "\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376" "\0\2\376\376\0""4\376\376\0\327\376\376\0\232\376\376\0\304\376\376\0\260" "\376\376\0\236\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\320\376\376\0\220\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0:\376\376\0r\376\376\0O\376\376\0.\376\376\0\21\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\300\376\376\0[\376\376\0u\376\376\0\227\376\376\0\265\376\376\0\310\376" "\376\0\271\376\376\0\235\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\23\376\376\0;\376\376\0h\376\376\0\226\376\376\0\271\376\376" "\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\255\376\376\0\346\376\376\0)\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\30\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0Y\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\264\376" "\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26" "\376\376\0V\376\376\0y\376\376\0\232\376\376\0\267\376\376\0\310\376\376" "\0\267\376\376\0\255\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376" "\376\0\214\376\376\0S\376\376\0""1\376\376\0\23\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0c\376\376\0e\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376" "\0$\376\376\0P\376\376\0~\376\376\0\251\376\376\0\307\376\376\0\265\376\376" "\0\215\376\376\0`\376\376\0""2\376\376\0\4\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\356\376\376" "\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\311\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Q\376\376" "\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0@\376\376\0\300\376\376\0\377\376\376\0\240" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0q\376\376\0\200\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\21\376\376\0\273\376\376\0y\376\376\0\223" "\376\376\0\271\376\376\0\304\376\376\0\244\376\376\0x\376\376\0J\376\376" "\0\37\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0" "\275\376\376\0\335\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\324\376\376\0[\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\13\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\26" "\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Z\376\376" "\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\3\376\376\0#\376\376\0N\376\376\0{\376\376\0\246\376\376\0\306\376\376" "\0\267\376\376\0\217\376\376\0c\376\376\0""5\376\376\0\17\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\272\376\376\0\365\376\376\0\200\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376" "\0\362\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\265\376\376\0\23\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\177\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376" "\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\253\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\17\376" "\376\0""6\376\376\0d\376\376\0\220\376\376\0\267\376\376\0\305\376\376\0" "\246\376\376\0z\376\376\0M\376\376\0\"\376\376\0\3\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\312\376\376" "\0\323\376\376\0\310\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0" "\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\312\376\376" "\0\37\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\222\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\300" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0" "g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\40\376\376\0K" "\376\376\0y\376\376\0\306\376\376\0\304\376\376\0\271\376\376\0\222\376\376" "\0d\376\376\0""8\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0r\376\376\0\363\376\376\0m\376\376\0\0\376\376\0""1\376\376" "\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\334\376\376\0J\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0:\376\376\0\251\376\376\0\303\376\376\0\215\376" "\376\0\221\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376" "\376\0\320\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376" "\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\40\376\376\0\0" "\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0""3\376\376\0a\376\376\0" "\216\376\376\0\266\376\376\0\306\376\376\0\250\376\376\0}\376\376\0O\376" "\376\0#\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\326\376\376\0\307\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\216\376\376\0:\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376" "\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0;\376\376\0\215\376\376" "\0\276\376\376\0\264\376\376\0u\376\376\0""2\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31" "\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\40\376\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\260\376\376\0p\376\376\0\0\376\376\0P\376\376\0\260\376\376\0\0\376\376" "\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\1\376\376\0\300\376\376\0H\376\376\0v\376\376" "\0\242\376\376\0\303\376\376\0\273\376\376\0\225\376\376\0g\376\376\0:\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\206\376\376\0\361\376\376\0W\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0!\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\221\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\24\376\376\0S\376\376\0\235\376\376\0g\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\2\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\212" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376" "\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\227" "\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0""9\376\376\0z\376\376\0\262" "\376\376\0\333\376\376\0\355\376\376\0\321\376\376\0\200\376\376\0R\376\376" "\0&\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0" "\340\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\343\376\376\0""9\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0p\376\376\0\377\376\376\0\377" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0t\376\376\0\306\376\376\0\267\376\376\0\222\376\376\0f\376\376\0;\376" "\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0p\376\376\0\0\376\376\0p\376\376" "\0\260\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376" "\0\36\376\376\0\\\376\376\0\233\376\376\0\313\376\376\0\350\376\376\0\357" "\376\376\0\345\376\376\0\306\376\376\0\224\376\376\0U\376\376\0\36\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\232\376\376\0\355\376\376\0B\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376" "\0\353\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376" "\376\0""6\376\376\0b\376\376\0\215\376\376\0\264\376\376\0\310\376\376\0" "\255\376\376\0\205\376\376\0X\376\376\0-\376\376\0\12\376\376\0\0\376\376" "\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\260\376\376\0\377\376\376\0\260\376\376\0\40\376\376\0\0" "\376\376\0@\376\376\0\302\376\376\0\336\376\376\0\360\376\376\0\355\376\376" "\0\326\376\376\0\253\376\376\0q\376\376\0.\376\376\0\10\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\347\376\376\0\250\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\242" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0C\376" "\376\0p\376\376\0\233\376\376\0\276\376\376\0\301\376\376\0\306\376\376\0" "\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376" "\0\316\376\376\0I\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\251\376\376\0\347\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\351\376\376\0'\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\11\376\376\0\311\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0B\376\376\0\355\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\346\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\14\376\376\0\274\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0`\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\272\376\376\0\340\376\376\0\32" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376" "\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\237\376\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\20\376\376\0p\376\376\0\377\376\376\0\377" "\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0\11\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\20\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0\361\376\376" "\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\356\376\376\0\30\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\24\376\376\0\246\376\376\0\255\376\376\0F" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0y\376\376" "\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0`\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\200\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0K\376\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\206\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376" "\376\0\240\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377" "\376\376\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\320\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\325\376\376\0\12\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0C\376\376\0\337\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0\202\376\376\0" "\306\376\376\0m\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0K\376\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\240\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376\0\0\376\376\0`\376" "\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\200\376\376\0\220\376\376\0\0\376\376\0\0" "\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0p\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0" "\363\376\376\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\272\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0[\376\376" "\0\273\376\376\0\224\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376" "\376\0\377\376\376\0\240\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\266\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0`\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\10\376\376\0\324\376\376\0\312\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\361\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376" "\0\235\376\376\0\264\376\376\0Q\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\200\376\376\0`\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\202\376\376\0\362\376\376\0[\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0V\376\376\0\326\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0w\376\376\0\310\376" "\376\0x\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376" "\0)\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "C\376\376\0\205\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0" "\376\376\0\17\376\376\0=\376\376\0q\376\376\0\244\376\376\0\307\376\376\0" "l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\200\376\376\0\20\376" "\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\26\376\376\0\335\376\376\0\274\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\306\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0T\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0I\376\376\0\240\376\376\0\306\376\376\0\262\376\376" "\0\202\376\376\0M\376\376\0\33\376\376\0v\376\376\0R\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0A\376\376\0\274\376\376\0\300\376\376\0\271\376\376\0\213\376" "\376\0W\376\376\0$\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376" "\376\0\200\376\376\0\0\376\376\0\260\376\376\0@\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376\0\356" "\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\27\376\376\0F\376\376\0{\376\376\0\255\376\376\0" "\330\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\310\376\376" "\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376" "\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376" "\376\0\346\376\376\0\255\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0g\376\376\0\315\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\311\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\320\376\376\0\40\376\376\0\200\376\376\0\220\376\376\0\0\376" "\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\246\376\376\0\350\376\376\0""2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376" "\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376" "\0\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\223\376\376" "\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0""0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\220\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0\231\376" "\376\0\0\376\376\0\0\376\376\0>\376\376\0\354\376\376\0\234\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0Z\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\204\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200" "\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\214\376\376\0<\376\376\0\266\376\376\0\341\376\376\0\36" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\244\376\376\0\22\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\246\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0p\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\200\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0T\376\376\0\374\376" "\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\331\376\376\0Q\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\272\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\240\376\376\0\377\376\376\0\377\376\376\0\240\376\376\0""0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\320\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\377\376\376" "\0\377\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\305\376\376\0\327\376\376\0?\376\376\0\223\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\16\376\376\0\360\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\240\376\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0i\376\376\0\363\376\376\0u\376\376\0\0\376\376" "\0\0\376\376\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0\267" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0=\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\24\376\376\0M\376\376\0\206\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0\321\376\376\0\314\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\340\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\276\376\376\0\221\376\376\0S\376\376\0\31\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0" "\240\376\376\0\25\376\376\0N\376\376\0\214\376\376\0\277\376\376\0\264\376" "\376\0{\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0" "V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0\363\376\376\0a" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\15\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\355\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376" "\0u\376\376\0\257\376\376\0\303\376\376\0\222\376\376\0T\376\376\0\275\376" "\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\341\376\376\0\263\376\376\0z\376\376\0<\376" "\376\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\377\376\376\0\20\376\376\0\220\376\376\0\320\376\376\0\377\376\376" "\0\377\376\376\0\320\376\376\0\220\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376" "\376\0\334\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\251\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0""6\376\376\0~\376\376\0\315\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\243\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376" "\0\274\376\376\0\11\376\376\0F\376\376\0\215\376\376\0\305\376\376\0\242" "\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0" "\320\376\376\0p\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\20\376\376" "\0`\376\376\0\377\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\221\376\376\0\357\376\376\0L\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\347\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0" "v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\215\376\376\0\303\376\376\0\202\376\376\0" ";\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20" "\376\376\0\377\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""0\376\376\0\320\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0'\376\376\0\344\376\376\0\260\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\350\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376" "\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376" "\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376\376\0\377\376" "\376\0\377\376\376\0\300\376\376\0\220\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0\351\376" "\376\0""7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\247\376\376\0\233\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376" "\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\40\376\376\0\320\376\376\0P\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376" "\376\0\353\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\354\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376" "\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\343\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\342\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0y\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0O\376\376\0\360\376\376\0\216\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\265\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\241\376\376\0\261\376\376" "\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\27\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\20\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\332" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\27\376\376\0|\376\376\0\307\376\376\0r\376\376" "\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0B\376\376\0B\376\376\0\7\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0%\376\376\0j\376\376\0\256\376\376" "\0\276\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\200\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376" "\0\363\376\376\0y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0M\376\376\0\332\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\1\376\376\0V\376\376\0\270\376\376\0\230\376\376\0""1\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\206\376" "\376\0\301\376\376\0\252\376\376\0f\376\376\0!\376\376\0\0\376\376\0""7\376" "\376\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0v\376\376\0\202\376\376\0\215\376\376\0\305\376\376\0\243" "\376\376\0^\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0P\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\377\376\376\0\40\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\316\376\376\0\317\376\376\0\2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301" "\376\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\227\376\376\0\270\376\376\0V\376\376\0\1\376\376\0\230" "\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0b" "\376\376\0\247\376\376\0\303\376\376\0\240\376\376\0a\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0" "\277\376\376\0;\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\40\376\376\0\320\376\376\0P\376\376\0\0\376\376\0\0\376\376\0P\376\376\0" "\377\376\376\0\377\376\376\0\320\376\376\0P\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\377\376\376\0\300\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0y\376\376\0\363\376\376\0f\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\4\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0r\376\376\0\316\376\376\0\227\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376" "\376\0\310\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\240\376" "\376\0\377\376\376\0\377\376\376\0\300\376\376\0""0\376\376\0\377\376\376" "\0\20\376\376\0\220\376\376\0\320\376\376\0\377\376\376\0\377\376\376\0\300" "\376\376\0p\376\376\0\0\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\332" "\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0_\376\376\0\322\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\215\376\376\0\360\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\313\376" "\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0" "y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376" "\0\342\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\233\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376\0\243" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\240\376\376\0\353\376\376\0;\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""5\376\376\0\351\376\376\0\242\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\325\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\257\376\376\0\344\376\376\0'\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\362\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0" "\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\216\376\376\0:\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\25\376\376\0a\376\376\0\256\376\376\0-\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\357\376\376\0\222\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\202\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0.\376\376\0\302\376\376\0\240\376\376\0Q\376\376\0\12\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376" "\376\0\32\376\376\0g\376\376\0\263\376\376\0\263\376\376\0g\376\376\0\32" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0" "\334\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\335\376" "\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0w\376\376\0\276\376\376\0\247\376\376\0Y\376\376\0""8\376\376" "\0\220\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\203\376\376\0\315\376\376\0\256\376\376\0a\376\376\0\25\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0_\376\376" "\0\363\376\376\0}\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\26\376\376\0\356\376\376\0\0\376\376\0&\376\376\0\214" "\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376" "\0o\376\376\0\343\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\245\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\313\376\376\0\322\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376\376\0" "\323\376\376\0\242\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0s\376\376\0\363\376\376\0j\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0#\376\376\0\271\376\376\0\355\376\376\0""5\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9" "\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0R\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\14\376\376\0\327\376\376\0\306\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0\245\376\376\0\17\376\376\0%\376" "\376\0\352\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\215\376\376\0;\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\"\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0\361\376\376\0T\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0\241\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\270\376\376\0\20\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0" "\232\376\376\0\224\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\340\376\376" "\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\352\376\376\0%\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376\376\0\303\376" "\376\0v\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\205\376\376" "\0\310\376\376\0\210\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376" "\0\354\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""5\376\376\0\344\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\5\376\376\0R\376\376\0\252\376\376\0\265\376\376\0a\376" "\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\230\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0n\376\376\0\276\376" "\376\0\235\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376" "\376\0\350\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\256\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\23\376\376\0g\376\376\0\272\376\376\0\243\376\376\0J\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\247\376\376\0!\376\376\0\0\376\376\0\10\376\376\0X\376\376\0\256\376" "\376\0\260\376\376\0Z\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\254\376\376\0\346\376\376\0+\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\356\376\376\0\26\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0%\376\376\0~\376\376\0\306\376\376\0\216\376\376\0""4\376\376" "\0\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0N\376\376\0\214\376\376\0\233\376\376" "\0\300\376\376\0p\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0E\376\376\0\356\376\376\0\226\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0G\376\376\0\335\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0:\376\376\0\224\376\376\0\304\376\376\0\274\376\376\0\36\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\3\376\376\0\327\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\336\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\273\376\376\0\203" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31" "\376\376\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376\0<\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0\362" "\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\362\376\376\0\10\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\311\376\376\0\324\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0\325\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0D\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0p\376\376\0\363\376\376\0o\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0r\376\376\0\37\376\376\0\232\376\376\0H\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376" "\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\12\376\376\0\325\376\376\0\311\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\372\376\376\0\251" "\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\215\376\376\0;\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0'\376\376\0\241\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\204\376\376\0\361\376\376\0Y\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\276\376" "\376\0\213\376\376\0\313\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376" "\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\35\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\5\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\32\376\376\0\337\376\376\0\272\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0k\376\376\0\254\376\376\0\12\376\376\0\0\376\376\0\321\376\376\0a\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\301\376\376\0Z\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0V\376\376" "\0r\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376" "\376\0\253\376\376\0\253\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\272" "\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0\355\376\376\0C\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\4\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0n\376\376\0\304\376\376\0\212\376\376\0(\376\376\0\0\376\376" "\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\32\376\376" "\0z\376\376\0\310\376\376\0~\376\376\0\35\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0X\376\376\0\211\376\376\0\346\376\376\0\253\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0\301\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376" "\376\0\240\376\376\0\264\376\376\0m\376\376\0\247\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\202\376\376\0\314\376\376\0N\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\250\376\376" "\0\366\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\332\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\274\376" "\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\222\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0" "\355\376\376\0\232\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\360\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\272\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\270\376\376\0\340\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0L\376" "\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\213\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0W\376\376\0\361\376\376\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\341\376\376\0>\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\23\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0\326\376\376\0\14\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\36\376\376\0\354\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0+\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0l\376\376\0\363\376\376\0r\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0\247\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\221\376\376\0""7\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0,\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\6\376\376\0\322\376\376\0\312\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\347\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\226\376\376\0k\376\376\0\10\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0G\376\376\0\262\376\376\0\234\376\376\0\22\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\362" "\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\347\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0]\376\376\0\300\376\376\0\207\376\376\0\33\376\376\0\0\376\376" "\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0" "\256\376\376\0\4\376\376\0d\376\376\0\303\376\376\0\201\376\376\0\27\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376" "\376\0\335\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\250\376\376\0\232\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0A\376\376\0\255\376\376\0\241\376\376\0""4\376\376\0\305\376\376\0" "\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\316\376\376" "\0d\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\223\376\376\0\356\376\376\0H\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\354\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376" "\0\262\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""5\376\376\0\237\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0'\376\376\0\345\376\376\0\256\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\340\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0\351\376" "\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\266\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0" "\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0" "\354\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\360\376\376\0\16\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\265\376\376\0\342\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0\331\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376\0\265\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0@\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0\360\376\376\0\213\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0y\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376" "\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0" "\252\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\304\376\376\0\331\376\376\0\16\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\363\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376" "\376\0|\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\26\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376" "\376\0\267\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0g\376\376\0\363\376\376\0v\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0\320\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0\274\376\376\0\203\376\376" "\0\21\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376" "\376\0K\376\376\0\273\376\376\0\204\376\376\0\21\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376\376\0\320\376\376\0" "\315\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\314\376\376\0i\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0E\376\376\0\267\376\376\0\211\376\376\0\34\376" "\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\213\376\376\0\320\376\376\0}\376\376\0\15\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376" "\376\0\363\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0?\376\376\0\345\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\306\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\22\376\376\0\333\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0s\376\376\0\306\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\244\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0X\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\217\376\376\0\357\376\376\0L\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\326\376" "\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0#\376\376\0\343\376\376\0\261\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\12\376\376\0\361\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\241\376\376\0\352\376\376\0""9\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376" "\0\272\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\352\376\376\0\241\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\336\376\376\0E\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\27\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\236" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0I\376\376\0\301\376\376\0'\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\261\376\376\0\343" "\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376\0\356" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\262" "\376\376\0\210\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0u\376\376\0S\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0:\376\376\0\267\376\376\0\177\376\376\0\7\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\357\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\225\376\376\0\255\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\274\376\376\0x" "\376\376\0\3\376\376\0\0\376\376\0+\376\376\0\235\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0W\376\376\0q\376\376\0,\376\376\0\253\376\376\0\216\376\376\0\21" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\300\376\376\0\333\376\376\0\22\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\345\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0P\376\376\0\305\376\376\0h\376\376\0\201\376" "\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\321\376\376\0\241\376" "\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0b\376\376\0\363\376\376\0|\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0'\376\376\0\351\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0k\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0I\376\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0\315\376\376\0\320\376\376\0\4\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\242\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\37\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376\0&\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0U\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0v\376\376\0\363\376\376\0g\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\352\376\376\0#\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\4\376\376\0\251\376\376\0\207\376\376\0\5\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376" "\0\250\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\267\376\376\0s\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\330\376\376" "\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""7\376\376\0\344\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\303\376\376\0a\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0I\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\227\376\376\0\230\376\376\0\21\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376" "\376\0\360\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\257\376\376\0(\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\221\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0\300\376\376" "\0;\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0r\376\376\0\270\376\376\0""1" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37" "\376\376\0\342\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\271\376\376\0\17\376\376\0\244\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\357\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\10\376\376\0\215\376\376\0\243\376\376\0\31\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376" "\0s\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\310\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\235\376\376\0\354\376\376\0<\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\223\376\376\0""5\376\376\0\0\376\376\0\0\376\376" "\0d\376\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\335\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0%\376\376\0\257\376\376\0\177\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\177\376\376\0I\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0)\376" "\376\0\262\376\376\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""4\376\376\0\351\376\376\0\245\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\304\376\376\0\24\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0\307" "\376\376\0Y\376\376\0\0\376\376\0$\376\376\0\244\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\204" "\376\376\0\220\376\376\0\240\376\376\0\27\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376\376\0\345\376" "\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0" "\216\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\4\376\376\0\264\376\376\0\204\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362" "\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0\272\376\376\0\277" "\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\2\376\376\0\325\376\376\0""8\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\356" "\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0D\376\376\0y\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0\325\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0'\376\376\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376" "\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\335\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0\277\376\376\0^\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\311" "\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\177\376\376\0I\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""4\376\376\0\362\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0" "\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\11\376\376\0j\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376" "\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376" "\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\241\376\376\0\224\376\376\0\6\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\272\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376" "\0\312\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376" "\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0T\376\376\0t\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\16\376\376\0\252\376\376\0\23\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\322\376\376\0^\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376" "\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0l\376\376\0\264\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\240\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\363\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0|\376\376\0\247\376\376\0\24\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\203\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0>\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\300\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0|\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376" "\376\0\264\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376" "\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376\376\0""6\376" "\376\0\3\376\376\0\215\376\376\0\230\376\376\0\10\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\333\376\376" "\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\\\376\376\0\277\376\376" "\0""0\376\376\0Q\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\1\376\376\0\320\376\376\0\306\376\376\0;\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0n\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\20\376\376\0\360\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\11\376\376\0\232\376\376\0\323\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0\210\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376\0" "\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376" "\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\342\376\376\0;\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0=\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\37\376\376\0\354" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0r\376\376\0V\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\234\376\376\0\246\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\207\376\376\0A\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376" "\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\244\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\350\376" "\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\310\376\376\0;\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376" "\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0O\376\376\0\300\376\376\0$\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\200\376\376" "\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0" "\220\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""0\376\376\0\346\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\215\376\376\0\214\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0x\376\376\0\0\376\376\0\6\376\376\0\240\376\376\0y\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\240\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\260" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\251\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0<\376\376\0\310\376\376\0""6\376\376\0\0\376\376\0\202\376" "\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0J\376\376" "\0\302\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376\0\377\376" "\376\0\200\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40" "\376\376\0`\376\376\0\320\376\376\0\377\376\376\0\300\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376" "\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\222\376\376\0[\376\376\0\230\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\31\376\376\0\327\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376" "\376\0\377\376\376\0\300\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300" "\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0B\376\376\0\340\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\346\376\376\0\3\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0=\376\376\0" "\213\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\320\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\267\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0""9" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\14\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""6\376\376\0\222\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\30\376\376\0\217\376\376\0\303\376\376\0f\376\376\0\3\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0R\376\376\0\330\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """7\376\376\0~\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0b\376\376\0\305\376\376\0q\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0P\376\376\0\240\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\320\376\376\0\220\376\376\0""0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376" "\0x\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0s" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0|\376\376\0\221\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0W\376\376\0\305\376\376\0l\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\300\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\363\376\376\0" "\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0\263" "\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\202" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\21\376\376\0" "\271\376\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\\\376\376\0\307\376\376\0h\376\376\0\2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\320" "\376\376\0P\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0p" "\376\376\0\377\376\376\0\377\376\376\0\220\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0\317\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0\274\376\376" "\0H\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\27\376\376\0\262\376\376\0P\376\376\0\267\376\376\0\17\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377" "\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0`\376\376\0\306\376\376\0v\376\376\0\24\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\300\376\376\0\377\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0" "\377\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\260\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376" "\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\315\376\376\0g\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0\214\376" "\376\0\250\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376" "\0\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0R\376\376\0\264\376\376\0\275\376\376\0&\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\240\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376" "\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\20\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376" "\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\205\376\376\0\203\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\272\376\376\0\16\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\40\376\376\0\377\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\200\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\30\376\376\0\263\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\240\376\376\0\377\376\376\0p\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\20\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0\377\376\376\0\220" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0" "\377\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0\305" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0n\376" "\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\377\376" "\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\320\376\376\0\377\376\376" "\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\320\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0""0\376\376\0\377\376\376\0\320\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\326\376\376\0V\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0\377\376\376\0\377\376" "\376\0p\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376" "\0\260\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0\377\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376" "\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\300\376\376\0" "\377\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\14\376\376\0\361\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0" "v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0v\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0" "\300\376\376\0\40\376\376\0\220\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""5\376\376\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376" "\0\377\376\376\0P\376\376\0P\376\376\0\377\376\376\0\240\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\17\376\376\0\256\376\376\0\2\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\224\376\376\0""4\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376" "\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376" "\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0""0\376\376\0\220\376\376\0\320\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\240\376\376\0P\376\376\0\0\376\376\0\0" "\376\376\0`\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\213\376\376\0" "=\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\377\376\376\0\320\376" "\376\0\320\376\376\0\377\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\337" "\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\32\376\376\0\306\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\310\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\300\376\376\0\377\376\376\0""0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0p\376\376\0\377\376\376\0\377\376\376\0p\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376" "\0_\376\376\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\4\376\376\0\304\376\376\0Y\376\376\0\245\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376" "\0\271\376\376\0\31\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\210\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0\377\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0h\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376" "\376\0\254\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0\304\376" "\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0i\376\376\0\235\376\376\0\265\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0\226\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\33\376\376\0\306\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227" "\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0P\376\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0n\376\376\0\304" "\376\376\0\220\376\376\0\303\376\376\0\16\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\346\376\376\0""2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376\0G\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\323\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\246\376\376\0#\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\255\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376" "\0\377\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\377\376\376\0\377" "\376\376\0P\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0C\376\376\0\273" "\376\376\0\274\376\376\0Z\376\376\0\4\376\376\0\0\376\376\0V\376\376\0r\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0)\376\376\0\351\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\201\376\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376" "\0\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376\0\210\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\40\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0P\376" "\376\0\20\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0p\376\376\0\377\376" "\376\0\377\376\376\0\260\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\227\376\376" "\0\275\376\376\0\205\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\243\376\376\0\237" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0X\376" "\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\3\376\376\0\305\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\222\376\376\0_\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40" "\376\376\0\320\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\220\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0k\376\376\0\300\376\376\0\223\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0v\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\353\376\376\0!\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\271\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\27\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0""6\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0P\376\376" "\0\260\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\320\376\376\0" "\220\376\376\0""0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""8\376\376\0\226\376\376\0\306\376\376\0]\376\376\0\10\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""9\376\376\0\343\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\306\376\376\0\34\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376" "\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27" "\376\376\0\310\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\307\376\376\0\220\376\376\0""2\376" "\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\261\376" "\376\0\217\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\254\376\376\0A\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376" "\376\0\0\376\376\0;\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376" "\376\0\33\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\1" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\357\376\376\0\24\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\207\376\376\0j\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0k\376\376\0w\376\376\0\215\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0L\376\376\0" "\334\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0a\376\376\0\250\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376" "\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0e\376\376\0c\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\276\376\376\0\177\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0" "\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0\263\376\376\0\40\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0" "\11\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\362\376\376" "\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0{\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\235\376\376\0" "#\376\376\0\250\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\\\376\376\0\323\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\27\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0;\376\376\0\215\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\302\376\376\0\22\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\274\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\310\376" "\376\0B\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376" "\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\311\376\376\0o\376" "\376\0\0\376\376\0U\376\376\0\303\376\376\0\23\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\1\376\376\0\262\376\376\0-\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\240\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\307\376" "\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\206\376\376\0\226\376\376\0L\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\2\376\376\0\40\376\376\0\24\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\363\376\376\0\235\376\376\0s\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0E\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\14\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0$\376" "\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\22\376\376\0\271\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376" "\376\0|\376\376\0\254\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0""2" "\376\376\0l\376\376\0\207\376\376\0\264\376\376\0\306\376\376\0\250\376\376" "\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0" "\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0-\376\376\0\340\376\376\0\323\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\203\376\376\0_\376\376\0\0\376\376\0\0\376\376" "\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376" "\0\33\376\376\0<\376\376\0\244\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376" "\0\315\376\376\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\325\376\376" "\0|\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\15\376\376\0\32\376\376" "\0#\376\376\0=\376\376\0^\376\376\0n\376\376\0\222\376\376\0\264\376\376" "\0\310\376\376\0\257\376\376\0\226\376\376\0\\\376\376\0A\376\376\0\24\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\233\376" "\376\0\0\376\376\0\323\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0i\376\376" "\0x\376\376\0""7\376\376\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\277\376\376\0\226\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0C\376\376\0\205\376\376\0\4\376\376\0\246\376\376\0X\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\206\376\376\0B\376\376\0L\376\376\0\310\376\376\0~\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376\376\0\301\376" "\376\0\273\376\376\0\256\376\376\0\245\376\376\0\213\376\376\0j\376\376\0" "Z\376\376\0""6\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\211" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\362\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0\235\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376" "\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0p\376\376\0\276\376\376\0>\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\33\376\376\0\255\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0J\376\376\0\262\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0f\376\376\0\5\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\177\376\376\0\276\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0" "h\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\11\376\376\0\3\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376" "\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376" "\0\212\376\376\0\306\376\376\0\33\376\376\0\0\376\376\0\0\376\376\0\241\376" "\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376" "\376\0d\376\376\0\267\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\334\376" "\376\0L\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0<\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\273\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\277\376\376\0\2\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\177\376\376\0,\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0*\376\376\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\255\376\376\0\264\376" "\376\0D\376\376\0\222\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0p\376\376\0\222\376" "\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\24\376\376\0\357\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\214\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0)\376\376\0\237\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0\246\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\26\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\256\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\313\376\376\0""8\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\24\376\376\0\353\376\376\0\267\376\376\0!" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\315\376\376\0\6\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\217\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0" "N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\272" "\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0" "\0\376\376\0\0\376\376\0\36\376\376\0\262\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\204\376\376\0D\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376\0w\376\376\0\4\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0S\376\376\0u\376\376\0\26\376\376\0\247\376\376\0\177\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0S\376\376\0" "u\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\343\376\376\0""9\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0z\376\376\0W\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\256\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""2\376\376\0\226\376\376\0\0\376\376\0%\376\376\0\252\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0q\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0\304\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0I\376\376\0\310\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\303\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0!\376\376\0\353\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0q\376" "\376\0`\376\376\0\0\376\376\0\240\376\376\0(\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\303\376\376\0\243" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376" "\376\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\307\376" "\376\0O\376\376\0\0\376\376\0\0\376\376\0q\376\376\0W\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0E\376\376\0\271\376\376" "\0r\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0\243\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0h\376\376\0\252\376\376\0""4\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0o\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\1\376\376\0y\376\376\0\265\376\376\0:\376\376" "\0\274\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\17\376\376\0V\376\376\0\304\376\376\0\315\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\351\376\376\0)\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\207\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0" "d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\33\376\376\0\22\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\23\376\376\0\253\376\376\0\245\376\376\0\24\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Y\376\376\0\202\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376\0" "\346\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0""7\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\15\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0-\376\376\0\233\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\234\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0.\376\376\0\264\376\376\0~\376\376\0\5\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0\4\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0\"\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\254\376\376\0\226\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\37\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0U\376\376\0\263\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0\303" "\376\376\0j\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0X\376" "\376\0p\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231\376\376" "\0/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\355\376\376" "\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0h\376\376\0`\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\17\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\25\376\376\0L\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\37\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0C\376\376\0\205\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0^\376\376\0\310\376\376\0\220\376\376\0\3\376\376" "\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0C\376\376\0\337\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0|\376\376\0X\376\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""8\376\376\0\306\376\376\0\205\376\376\0n\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\271\376\376" "\0\206\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376" "\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376" "\0P\376\376\0\0\376\376\0\267\376\376\0\6\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376\0" "\265\376\376\0\265\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0[\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0n\376\376\0Z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\361\376\376\0\14\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\377\376\376\0\377" "\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\201\376\376\0\302\376\376\0\21\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0I\376\376\0u\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\27\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0h\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0V\376\376\0\326\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\234\376" "\376\0(\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0U\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376" "\0E\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0\227\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0Q\376\376\0w\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0u\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0W\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\253\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0F\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0?\376\376\0\270\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0B\376\376\0\206\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\363\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376" "\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0_\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376\0\211\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\17\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\252\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0:\376\376\0\216\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\304\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0n\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0g\376\376\0\315\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0>\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0W\376\376\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0(\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376\0\224\376\376\0;\376\376" "\0\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0<\376\376\0\214\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\252\376\376\0<\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\317\376" "\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\377\376\376\0\377\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0" "\0\376\376\0\0\376\376\0E\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\215\376\376\0C\376\376\0\20\376\376\0\270\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376\0\257\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376\376" "\0Y\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\2\376\376\0\363\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\214\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\210\376\376\0A\376\376\0e\376\376\0\203\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\206\376\376\0\327\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376" "\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0o\376\376\0\303\376\376\0*\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\303" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\260\376\376\0\30\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376" "\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\12\376\376\0\200\376\376\0X\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\236\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\330\376\376\0R\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\246\376\376\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0p\376\376" "\0d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0k\376\376\0\221\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\14\376\376\0\361\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\21\376\376\0\267\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\5\376\376\0\300\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0d\376\376\0q\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0""7\376\376\0\276\376\376\0\20\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\211\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""2\376\376\0\226\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0\303\376\376\0\10\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376" "\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376" "\376\0\201\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\270\376" "\376\0H\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\340\376\376\0B\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\251\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\7\376\376\0\220\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\200\376\376\0\214\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\32\376\376\0\355\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0""7\376\376\0\304\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""8\376\376\0\266\376\376\0\10\376\376\0\302\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0<\376\376\0\306\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\230\376\376\0" "\251\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376" "\0^\376\376\0\221\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0\326\376\376" "\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0" "\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0\224\376\376" "\0\273\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\346\376\376\0""0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\33\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0Y\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\251\376\376\0K\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\306\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\15\376\376\0\276\376\376\0""4\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376\0\350" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\264\376\376\0" "\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\4\376\376\0g\376\376\0r\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376" "\376\0{\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\240\376\376\0)\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\246\376\376\0\234\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\4\376\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376\376\0a\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0M\376\376\0\250\376\376\0(\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\354\376\376\0\37\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0\310\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376" "\376\0\240\376\376\0\32\376\376\0\0\376\376\0\0\376\376\0""5\376\376\0\223" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0;\376\376\0\342\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0b\376\376\0f\376\376\0\0\376\376\0\0\376\376\0\235\376\376\0" "d\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\256\376\376\0\231\376\376" "\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0@\376\376\0m\376\376" "\0\265\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\227\376\376\0""2\376\376" "\0z\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0G\376\376\0\336\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0%\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\27\376\376\0A\376\376\0\231\376\376\0\303\376\376\0\264\376" "\376\0\211\376\376\0[\376\376\0H\376\376\0\217\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\217\376\376\0""9\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\21\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\27\376\376\0\341\376\376\0d\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\40\376\376\0\266\376" "\376\0V\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376" "\376\0""5\376\376\0}\376\376\0\273\376\376\0\261\376\376\0\210\376\376\0" "/\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\306" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""8\376\376\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\22\376\376\0r\376\376\0\204\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376" "\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0""6\376\376\0\200" "\376\376\0\240\376\376\0\307\376\376\0\257\376\376\0\211\376\376\0\15\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\242\376\376\0&\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\263\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\220\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0D\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\226\376\376\0""2\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\14\376\376\0Q\376\376\0\213\376\376\0\247" "\376\376\0\306\376\376\0\222\376\376\0H\376\376\0)\376\376\0\0\376\376\0" "\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0" "k\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\13\376\376\0\275\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\211\376\376\0" "h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\310\376\376\0" "\35\376\376\0\0\376\376\0\0\376\376\0S\376\376\0u\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\226\376\376" "\0\205\376\376\0=\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""3\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0F\376\376\0\202\376\376\0\0\376\376\0\0\376\376\0""3\376\376" "\0\245\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\253\376\376\0L\376\376\0\24\376\376\0\264\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\214\376" "\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0""4\376" "\376\0r\376\376\0\252\376\376\0\303\376\376\0\255\376\376\0\320\376\376\0" "\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\211\376\376" "\0?\376\376\0\200\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\213\376\376\0\345\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0f\376\376\0!\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0Q\376\376\0w\376\376\0\30\376\376\0\\\376\376" "\0\242\376\376\0\306\376\376\0\224\376\376\0V\376\376\0\36\376\376\0\5\376" "\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0\213\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0$\376\376\0\336\376\376\0_\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\257\376\376\0\17" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0&\376\376\0L\376\376\0\247\376\376\0" "\351\376\376\0\260\376\376\0l\376\376\0&\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0:\376\376\0\216\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""7\376\376" "\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0q\376\376\0\244\376\376\0\7\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\31\376\376\0\271\376\376\0S\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0\260\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376" "\376\0\0\376\376\0)\376\376\0_\376\376\0\232\376\376\0\274\376\376\0\242" "\376\376\0|\376\376\0+\376\376\0\307\376\376\0\4\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\3\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\210\376\376\0A\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\271\376\376" "\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "u\376\376\0\237\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\266\376\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\250\376\376\0\274\376\376\0\304\376\376\0\240\376\376" "\0i\376\376\0.\376\376\0\14\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\242\376\376" "\0&\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\306\376\376\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0k\376\376\0\253\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\303\376\376" "\0E\376\376\0\0\376\376\0\0\376\376\0k\376\376\0]\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""7\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0u\376\376\0i\376\376\0" "\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0I\376\376\0w\376" "\376\0\264\376\376\0W\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0P\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376\376\0\2\376" "\376\0l\376\376\0]\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\203\376\376\0\225\376\376\0\37\376\376\0\252\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0$\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0?\376\376" "\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376\0\245\376\376\0\0\376\376" "\0\0\376\376\0\7\376\376\0C\376\376\0\211\376\376\0\300\376\376\0\300\376" "\376\0\177\376\376\0Q\376\376\0)\376\376\0\1\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\214\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0+\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\201\376\376" "\0k\376\376\0\306\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""3\376\376\0\345\376\376" "\0A\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\301\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0\222\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376" "\376\0\322\376\376\0\204\376\376\0\246\376\376\0\301\376\376\0\205\376\376" "\0@\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0'\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0s\376\376\0\276\376\376\0\2\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\210\376\376\0\224\376\376\0\2\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0h\376\376\0`\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\306\376" "\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0""0\376" "\376\0r\376\376\0\237\376\376\0\273\376\376\0\261\376\376\0M\376\376\0\"" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0e\376\376\0c\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376" "\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\13\376\376\0\262\376\376\0U\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""4\376\376\0\306\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0:\376\376\0\216\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\244\376\376\0:\376\376\0A\376\376\0t\376\376\0\251" "\376\376\0\306\376\376\0\230\376\376\0V\376\376\0)\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0\275\376\376" "\0\27\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376" "\0\233\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376" "\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0m\376\376\0[\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0!\376\376\0\247\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0@\376\376\0\273\376\376" "\0\207\376\376\0T\376\376\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0?\376\376\0\211\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\20\376\376\0\303\376" "\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0-\376\376\0\301\376\376\0S\376\376\0\0\376\376" "\0y\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376\0" "\273\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0v\376\376\0R\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0#\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0&\376\376\0\242\376\376\0\21\376\376\0\236\376" "\376\0\270\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0u\376\376\0\264\376\376\0\261\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\301\376\376\0\7\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\32" "\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\221\376\376\0\334\376\376\0*\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\267\376\376" "\0\235\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\37\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\200\376\376\0H\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\10\376\376\0\306\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0+\376\376\0\275\376\376\0=\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376" "\376\0\23\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\37\376\376\0\251\376\376\0\264\376\376\0U\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\205\376\376\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\212\376\376\0\300\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\13\376\376\0\213\376\376\0\307\376\376\0&\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376" "\376\0s\376\376\0\310\376\376\0j\376\376\0\2\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0Y\376\376\0o\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\310\376\376\0>\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\242\376\376" "\0h\376\376\0\34\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Y\376\376\0,\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\306\376\376\0" "h\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0;\376\376\0\215\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0(\376\376\0z\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\272\376\376\0\16\376\376\0\11\376\376\0\233\376\376\0\207\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0`\376\376\0\254\376\376\0\326\376\376\0\17" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0`\376\376\0\262\376\376\0V\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\222\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376\376\0\225\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0M\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\302\376\376\0\277\376\376" "\0-\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0V\376\376\0\301\376\376\0""2\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\250\376\376\0\40\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0r\376\376\0\305\376\376\0\\\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\2\376\376\0\306\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0p\376\376\0X\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\5\376\376\0\303\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0W\376\376\0\266\376\376" "\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\226\376\376" "\0\273\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0l\376\376\0" "\307\376\376\0\213\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0H\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0j\376\376\0^\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0M\376\376\0\241\376\376" "\0q\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\15\376\376\0\304\376\376\0f\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\265\376\376\0\23\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0""2\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\1\376\376\0=\376\376\0\307\376\376\0\240\376\376" "\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\237\376\376\0)\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376" "\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0O\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0F\376\376\0\275\376\376" "\0{\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "b\376\376\0\306\376\376\0R\376\376\0\0\376\376\0G\376\376\0\201\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0""4\376\376\0\224\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0(\376\376\0\251\376\376\0\226\376\376\0\"\376\376\0\0\376\376" "\0\0\376\376\0\11\376\376\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0Z\376\376\0n\376\376\0&\376\376\0\202\376\376\0" "\202\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0v\376\376\0\275\376\376" "\0\320\376\376\0\10\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252\376\376" "\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""2\376\376" "\0\246\376\376\0\246\376\376\0d\376\376\0V\376\376\0r\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\255\376\376\0\33\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\4\376" "\376\0\304\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\16\376\376\0\315\376" "\376\0\265\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\16\376\376\0\217\376\376\0\262\376\376\0""5\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0/\376\376\0\231\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\"\376\376\0d\376\376\0\262" "\376\376\0\16\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0" "\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0D\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "t\376\376\0\272\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\26\376\376\0\223\376\376\0\252\376\376\0W\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\1\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0" "\5\376\376\0\0\376\376\0""0\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0]\376\376\0\310\376\376\0T\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\36\376\376" "\0q\376\376\0\244\376\376\0""6\376\376\0\0\376\376\0\0\376\376\0*\376\376" "\0\236\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\201\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""2\376\376\0\24\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\24\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0]\376\376\0k\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0" "\0\376\376\0I\376\376\0\302\376\376\0k\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0$\376\376\0\222\376\376\0\310\376\376" "\0P\376\376\0\241\376\376\0'\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\302\376\376\0\6\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376" "\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\12\376" "\376\0\276\376\376\0{\376\376\0\267\376\376\0\177\376\376\0\6\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0\316\376\376\0u\376\376\0" "\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0>\376\376\0\212" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0t\376\376\0T\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\205\376\376\0C\376\376\0\0\376\376\0w\376\376\0Q\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\16\376\376\0O\376\376\0\326\376\376\0e\376\376\0\21\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\27\376\376\0S\376\376\0\304\376\376\0m\376\376\0\2\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\233\376\376\0-\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\4\376\376\0B\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\35\376\376\0\253\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0P\376\376\0\16\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\254\376\376\0\0\376\376" "\0\17\376\376\0\271\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\3\376\376\0\222\376\376\0\272\376\376\0y\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0" "\306\376\376\0j\376\376\0\1\376\376\0\0\376\376\0\0\376\376\0\27\376\376" "\0\262\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\262\376\376\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\244\376\376\0$\376\376\0\0\376\376\0\222\376\376\0""6\376\376\0\0\376" "\376\0\0\376\376\0&\376\376\0\232\376\376\0\305\376\376\0""6\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0^\376\376\0\307\376\376\0\224" "\376\376\0\3\376\376\0\202\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0s" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0]\376\376\0k\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376" "\0$\376\376\0\244\376\376\0""3\376\376\0\246\376\376\0\242\376\376\0.\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0""4\376\376\0\315\376\376\0\306\376\376\0\30" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0,\376\376\0\234\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\254\376\376\0\34\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0z\376\376\0" "N\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\275\376\376\0\13\376\376\0E\376\376\0\323\376\376\0\245\376\376" "\0#\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0I\376\376\0\260\376\376\0\241\376\376\0:\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\220\376\376" "\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\27\376\376\0\262\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\237\376\376\0)\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\31\376\376\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\225\376\376\0\333\376\376\0\203" "\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0'\376" "\376\0\216\376\376\0\277\376\376\0d\376\376\0\10\376\376\0\0\376\376\0\0" "\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "l\376\376\0\\\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275" "\376\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "E\376\376\0\203\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\247\376\376" "\0!\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0v\376\376\0\316\376\376" "\0\256\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0d\376" "\376\0\300\376\376\0\217\376\376\0,\376\376\0a\376\376\0g\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0D\376\376\0\205\376\376\0)\376\376\0\224\376\376" "\0\317\376\376\0\311\376\376\0\253\376\376\0V\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\234\376" "\376\0\342\376\376\0^\376\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\236\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0x\376\376\0\26\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376" "\376\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\12\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\211\376\376\0@\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376\0t\376\376\0\342\376" "\376\0\315\376\376\0\324\376\376\0x\376\376\0\31\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0j\376\376\0\301\376\376\0" "\222\376\376\0""3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\204\376\376\0D\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\31\376\376" "\0\257\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\275\376\376\0\200\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\222\376" "\376\0""6\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0.\376\376\0\232\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0:\376\376\0\266\376" "\376\0\333\376\376\0\322\376\376\0\273\376\376\0T\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0""6\376\376\0\225\376\376\0\300\376\376" "\0m\376\376\0\25\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\23\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\200\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\3\376\376\0\35\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\300\376\376\0\10\376\376\0\0\376\376\0""2\376\376\0\221\376" "\376\0\321\376\376\0\325\376\376\0\314\376\376\0Z\376\376\0\15\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\10\376\376\0[\376\376\0\263\376\376\0\251\376\376" "\0}\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376" "\0\26\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0O\376\376\0_\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\274\376\376\0\14\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\1\376\376\0\307\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0Q\376\376\0n\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\2\376\376\0" "\306\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0U\376\376\0\262\376\376" "\0\305\376\376\0\305\376\376\0\322\376\376\0\211\376\376\0(\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\37\376\376\0z\376\376\0\305\376\376\0\224\376\376\0<\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\24\376\376\0\264\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\302\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0}\376\376\0K\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0{\376\376\0\25\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\266\376\376\0\22\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\227\376\376\0""1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0U\376\376\0\254\376\376" "\0\301\376\376\0\251\376\376\0\265\376\376\0V\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0""4\376\376\0\214\376\376\0\307\376\376\0\205\376\376\0/\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\21\376\376\0\267\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0" "G\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0&\376\376\0\242\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\232\376\376\0" ".\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0\7\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\234\376\376\0,\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0G\376\376\0\201" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0B\376\376\0\231\376\376\0\303" "\376\376\0\250\376\376\0\303\376\376\0\225\376\376\0O\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376" "\0C\376\376\0\231\376\376\0\303\376\376\0}\376\376\0+\376\376\0\256\376\376" "\0\32\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0P\376\376\0x\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\214\376\376\0<\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\203\376\376\0E\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0V\376\376\0r\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\4\376\376\0\304\376\376\0:\376\376\0\216\376\376\0\310\376\376\0\250\376" "\376\0\257\376\376\0\276\376\376\0g\376\376\0\15\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0K\376\376\0\242" "\376\376\0\333\376\376\0~\376\376\0.\376\376\0\6\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\231\376\376\0" "/\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\23\376\376\0\20\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0|\376\376\0L\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0~\376\376\0J\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""8\376\376\0\220\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\17\376\376\0\40\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0D\376\376\0\204\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\24\376\376\0\264\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0""9\376\376\0\212\376\376\0\331\376\376\0\227\376\376\0:\376" "\376\0\253\376\376\0\200\376\376\0+\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\6\376\376\0J\376\376\0\232\376\376\0\302\376" "\376\0\207\376\376\0A\376\376\0\30\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\241\376\376\0'\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\220\376\376\0""8\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\246\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0o\376\376\0Y\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\22\376\376\0\266\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\34\376\376\0\254\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\16\376\376\0\272\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\16\376" "\376\0_\376\376\0\263\376\376\0\310\376\376\0\217\376\376\0>\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0A\376\376\0\207\376\376\0\260\376\376\0" "\256\376\376\0Y\376\376\0Y\376\376\0\227\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376" "\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0a\376\376\0g\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0{\376\376\0}\376\376\0" "q\376\376\0\304\376\376\0\272\376\376\0i\376\376\0\25\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\32\376\376\0o\376\376\0\257\376\376\0\321\376" "\376\0\217\376\376\0C\376\376\0\6\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\13\376\376\0\275\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376\0\271\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376" "\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0R\376\376\0v\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\252" "\376\376\0\36\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\246\376\376\0#\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\203\376\376\0E\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0#\376\376\0f\376\376\0\251\376\376\0\310" "\376\376\0\243\376\376\0W\376\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""9\376\376\0\205\376\376\0\302\376\376\0\271\376\376" "\0`\376\376\0\"\376\376\0\0\376\376\0\0\376\376\0d\376\376\0d\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0""7\376\376\0\221\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" """3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0/\376\376\0s\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\205" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0H\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\201\376\376\0G\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376" "\0U\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376\0\0\376\376\0" "\25\376\376\0Q\376\376\0\222\376\376\0\305\376\376\0\245\376\376\0b\376\376" "\0\37\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\17\376\376\0h\376\376\0\246\376\376\0\307\376\376\0\233\376\376\0\304" "\376\376\0F\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0l\376\376\0\\\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0`\376\376\0h\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0g\376\376\0a" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0V\376\376\0'\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0""5\376\376" "\0\223\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\30\376\376\0l\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0C\376\376\0\205\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0U\376\376\0s\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" ">\376\376\0\212\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\22\376\376\0I\376\376\0\345\376\376" "\0\276\376\376\0\263\376\376\0w\376\376\0""6\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0-\376\376" "\0q\376\376\0\244\376\376\0\310\376\376\0\243\376\376\0k\376\376\0""2\376" "\376\0\7\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\240\376\376\0)\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\213\376\376\0=\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\212\376\376\0>\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\245\376\376\0#\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\231\376\376\0\4\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376" "\376\0""1\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0+\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0(\376\376\0\240\376\376\0\0\376\376\0\0\376\376\0\237\376\376" "\0\2\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\15\376\376\0\273\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0#\376\376\0\246\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0*\376\376\0\236\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\20\376\376\0\270\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\32\376\376\0P\376\376\0\213\376\376\0\276\376\376\0\266\376" "\376\0\177\376\376\0A\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0%\376\376" "\0]\376\376\0\226\376\376\0\301\376\376\0\265\376\376\0\206\376\376\0P\376" "\376\0\315\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\262\376\376\0\26\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\252\376\376\0\36\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\271\376\376\0\17\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\1\376\376\0\307\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0!\376\376\0\247\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376" "\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376\0;\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376" "\0\0\376\376\0\267\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\10\376\376\0\300\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\7\376\376\0\315\376\376" "\0j\376\376\0\234\376\376\0\305\376\376\0\256\376\376\0x\376\376\0=\376\376" "\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\23\376\376" "\0B\376\376\0{\376\376\0\275\376\376\0\310\376\376\0\252\376\376\0{\376\376" "\0J\376\376\0\35\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\310\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\303\376\376\0\5\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\307\376\376\0\1\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\11\376\376" "\0\277\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0)\376\376\0\240\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\205\376\376" "\0C\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\17\376\376" "\0\271\376\376\0\0\376\376\0\0\376\376\0\252\376\376\0\36\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\276\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\304\376" "\376\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\277\376\376\0\11\376\376\0\0\376" "\376\0\0\376\376\0\4\376\376\0'\376\376\0W\376\376\0\211\376\376\0\267\376" "\376\0\301\376\376\0\250\376\376\0i\376\376\0,\376\376\0\3\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\36\376\376\0M\376\376\0~\376\376\0\253\376\376\0\310\376\376\0\260" "\376\376\0\207\376\376\0s\376\376\0\244\376\376\0\14\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\7\376\376\0\301\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\10\376\376\0\300\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\25\376\376\0\263\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0""1\376\376\0\227\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0|\376\376\0L\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\6\376\376\0\302\376\376\0\0\376\376\0\0\376\376\0" "\232\376\376\0.\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\253\376\376\0\35\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\255\376\376\0\33\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\15\376\376" "\0\225\376\376\0\177\376\376\0\215\376\376\0\266\376\376\0\304\376\376\0" "\241\376\376\0q\376\376\0?\376\376\0\21\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\30\376\376\0A\376\376\0n\376\376\0\231" "\376\376\0\274\376\376\0\303\376\376\0\246\376\376\0\177\376\376\0X\376\376" "\0""1\376\376\0\21\376\376\0\0\376\376\0\40\376\376\0\250\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\32\376\376\0\256\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0#\376\376" "\0\245\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0""9\376\376\0\217\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0s\376\376\0U" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\310" "\376\376\0\0\376\376\0\0\376\376\0\211\376\376\0?\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\224\376\376\0""4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\215\376\376" "\0;\376\376\0\11\376\376\0\32\376\376\0H\376\376\0`\376\376\0\215\376\376" "\0\267\376\376\0\303\376\376\0\273\376\376\0\226\376\376\0i\376\376\0;\376" "\376\0\22\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\5\376\376\0#\376\376" "\0I\376\376\0p\376\376\0\227\376\376\0\267\376\376\0\310\376\376\0\314\376" "\376\0\276\376\376\0y\376\376\0d\376\376\0>\376\376\0\34\376\376\0\17\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0""1\376\376\0\227\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0""3\376\376\0\225\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0A\376\376" "\0\207\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0[\376\376\0m\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0j\376\376\0^\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\305\376\376\0\3\376\376\0\0\376\376\0x\376\376\0P" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0z\376\376\0N\376\376\0\0\376\376\0\0\376" "\376\0\2\376\376\0\24\376\376\0.\376\376\0L\376\376\0m\376\376\0\223\376" "\376\0\320\376\376\0\346\376\376\0\343\376\376\0\317\376\376\0\200\376\376" "\0h\376\376\0;\376\376\0\21\376\376\0\5\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\13\376\376\0""1\376\376\0O\376\376\0d\376\376\0\212\376\376" "\0\254\376\376\0\271\376\376\0\310\376\376\0\271\376\376\0\242\376\376\0" "\260\376\376\0\253\376\376\0Y\376\376\0""6\376\376\0\"\376\376\0\21\376\376" "\0\4\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0D\376\376\0\204\376\376" "\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376" "\0\0\376\376\0\0\376\376\0J\376\376\0~\376\376\0\0\376\376\0\0\376\376\0" "\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0" "[\376\376\0m\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0b\376\376\0f\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\275\376\376\0\13\376" "\376\0\0\376\376\0f\376\376\0b\376\376\0\0\376\376\0\0\376\376\0\1\376\376" "\0\14\376\376\0\35\376\376\0""1\376\376\0G\376\376\0a\376\376\0\245\376\376" "\0\302\376\376\0\254\376\376\0\304\376\376\0\317\376\376\0\321\376\376\0" "\320\376\376\0\324\376\376\0\326\376\376\0\314\376\376\0\241\376\376\0i\376" "\376\0;\376\376\0\15\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\17\376\376\0&\376\376\0A\376\376\0^\376\376\0o\376\376\0\222\376\376" "\0\246\376\376\0\267\376\376\0\304\376\376\0\307\376\376\0\275\376\376\0" "\261\376\376\0\277\376\376\0\272\376\376\0\203\376\376\0t\376\376\0f\376" "\376\0T\376\376\0I\376\376\0B\376\376\0""6\376\376\0+\376\376\0j\376\376" "\0\205\376\376\0\27\376\376\0\21\376\376\0\15\376\376\0\12\376\376\0\7\376" "\376\0\5\376\376\0\4\376\376\0\3\376\376\0]\376\376\0o\376\376\0\3\376\376" "\0\4\376\376\0\5\376\376\0\7\376\376\0\12\376\376\0\15\376\376\0\21\376\376" "\0\27\376\376\0l\376\376\0\203\376\376\0-\376\376\0""7\376\376\0B\376\376" "\0O\376\376\0\\\376\376\0\323\376\376\0\204\376\376\0\211\376\376\0\264\376" "\376\0\313\376\376\0\267\376\376\0\303\376\376\0\307\376\376\0\274\376\376" "\0\255\376\376\0\245\376\376\0\245\376\376\0\236\376\376\0\251\376\376\0" "\274\376\376\0\315\376\376\0\273\376\376\0\240\376\376\0g\376\376\0A\376" "\376\0\35\376\376\0\12\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\1\376\376\0\13\376\376\0\27\376\376\0&\376" "\376\0""5\376\376\0E\376\376\0T\376\376\0b\376\376\0t\376\376\0\177\376\376" "\0\206\376\376\0\222\376\376\0\235\376\376\0\262\376\376\0\270\376\376\0" "\261\376\376\0\267\376\376\0\273\376\376\0\276\376\376\0\301\376\376\0\303" "\376\376\0\304\376\376\0\305\376\376\0\312\376\376\0\313\376\376\0\305\376" "\376\0\304\376\376\0\303\376\376\0\301\376\376\0\276\376\376\0\273\376\376" "\0\267\376\376\0\262\376\376\0\265\376\376\0\263\376\376\0\233\376\376\0" "\221\376\376\0\206\376\376\0y\376\376\0l\376\376\0\315\376\376\0\237\376" "\376\0\216\376\376\0\216\376\376\0\223\376\376\0\235\376\376\0\245\376\376" "\0\275\376\376\0\310\376\376\0\302\376\376\0\246\376\376\0\200\376\376\0" "l\376\376\0E\376\376\0\36\376\376\0\3\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0" "\376\376\0\0\376\376\0\36\376\376\0j\376\376\0`\376\376\0T\376\376\0D\376" "\376\0""2\376\376\0%\376\376\0\13\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376\376\0\0\376" "\376\0\0\376\376\0\0\376\376\0\0", }; dyne-frei0r-b93ec51/src/filter/vertigo/000077500000000000000000000000001524104146000200035ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/vertigo/CMakeLists.txt000066400000000000000000000004141524104146000225420ustar00rootroot00000000000000set (SOURCES vertigo.c) set (TARGET vertigo) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/vertigo/vertigo.c000066400000000000000000000137631524104146000216400ustar00rootroot00000000000000/* * VertigoTV - Alpha blending with zoomed and rotated images. * Copyright (C) 2001 FUKUCHI Kentarou * parametrization by jaromil * ported to frei0r by joepadmiraal * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer * to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along * with this source code; if not, write to: Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "frei0r.h" #include #include #include #include typedef struct vertigo_instance { unsigned int width; unsigned int height; int x,y,xc,yc; double phase_increment; double zoomrate; double tfactor; uint32_t *current_buffer, *alt_buffer; uint32_t *buffer; uint8_t is_buffer_init; int dx, dy; int sx, sy; int pixels; double phase; } vertigo_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no deinitialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* vertigoInfo) { vertigoInfo->name = "Vertigo"; vertigoInfo->author = "Fukuchi Kentarou"; vertigoInfo->plugin_type = F0R_PLUGIN_TYPE_FILTER; vertigoInfo->color_model = F0R_COLOR_MODEL_RGBA8888; vertigoInfo->frei0r_version = FREI0R_MAJOR_VERSION; vertigoInfo->major_version = 1; vertigoInfo->minor_version = 2; vertigoInfo->num_params = 2; vertigoInfo->explanation = "alpha blending with zoomed and rotated images"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "PhaseIncrement"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Phase increment"; break; case 1: info->name = "Zoomrate"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Zoomrate"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { vertigo_instance_t* inst = (vertigo_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->pixels = width*height; inst->buffer = (uint32_t*)calloc(inst->pixels*2, sizeof(uint32_t)); if(inst->buffer == NULL) { free(inst); return 0; } inst->current_buffer = inst->buffer; inst->alt_buffer = inst->buffer + inst->pixels; inst->phase = 0.0; inst->phase_increment = 0.02; inst->zoomrate = 1.01; inst->x = width>>1; inst->y = height>>1; inst->xc = inst->x*inst->x; inst->yc = inst->y*inst->y; inst->tfactor = (inst->xc+inst->yc) * inst->zoomrate; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { vertigo_instance_t* inst = (vertigo_instance_t*)instance; free(inst->buffer); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vertigo_instance_t* inst = (vertigo_instance_t*)instance; switch(param_index) { case 0: /* phase_increment */ inst->phase_increment = *((double*)param); break; case 1: /* zoomrate */ inst->zoomrate = *((double*)param) * 5; inst->tfactor = (inst->xc+inst->yc) * inst->zoomrate; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); vertigo_instance_t* inst = (vertigo_instance_t*)instance; switch(param_index) { case 0: /* phase_increment */ *((double*)param) = (double) (inst->phase_increment); break; case 1: /* zoomrate */ *((double*)param) = (double) (inst->zoomrate) / 5.; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { vertigo_instance_t* inst = (vertigo_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; int x = inst->x; int y = inst->y; int xc = inst->xc; int yc = inst->yc; double tfactor = inst->tfactor; uint32_t* dst = outframe; const uint32_t* src = inframe; uint32_t *p; uint32_t v; uint32_t alpha; int ox, oy; int i; double vx, vy; double dizz; dizz = sin(inst->phase) * 10 + sin(inst->phase*1.9+5) * 5; if (!inst->is_buffer_init) { memcpy(inst->buffer, inframe, inst->pixels * sizeof(uint32_t)); memcpy(&inst->buffer[inst->pixels], inframe, inst->pixels * sizeof(uint32_t)); inst->is_buffer_init = 1; } if(w > h) { if(dizz >= 0) { if(dizz > x) dizz = x; vx = (x*(x-dizz) + yc) / tfactor; } else { if(dizz < -x) dizz = -x; vx = (x*(x+dizz) + yc) / tfactor; } vy = (dizz*y) / tfactor; } else { if(dizz >= 0) { if(dizz > y) dizz = y; vx = (xc + y*(y-dizz)) / tfactor; } else { if(dizz < -y) dizz = -y; vx = (xc + y*(y+dizz)) / tfactor; } vy = (dizz*x) / tfactor; } inst->dx = vx * 65536; inst->dy = vy * 65536; inst->sx = (-vx * x + vy * y + x + cos(inst->phase*5) * 2) * 65536; inst->sy = (-vx * y - vy * x + y + sin(inst->phase*6) * 2) * 65536; inst->phase += inst->phase_increment; if(inst->phase > 5700000) inst->phase = 0; p = inst->alt_buffer; for(y=h; y>0; y--) { ox = inst->sx; oy = inst->sy; for(x=w; x>0; x--) { i = (oy>>16)*w + (ox>>16); if(i<0) i = 0; if(i>=inst->pixels) i = inst->pixels - 1; v = inst->current_buffer[i] & 0xfcfcff; alpha = *src & 0xff000000; v = (v * 3) + ((*src++) & 0xfcfcff); *dst++ = (v>>2) | alpha; *p++ = (v>>2); ox += inst->dx; oy += inst->dy; } inst->sx -= inst->dy; inst->sy += inst->dx; } p = inst->current_buffer; inst->current_buffer = inst->alt_buffer; inst->alt_buffer = p; } dyne-frei0r-b93ec51/src/filter/vignette/000077500000000000000000000000001524104146000201515ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/vignette/CMakeLists.txt000066400000000000000000000004211524104146000227060ustar00rootroot00000000000000set (SOURCES vignette.cpp) set (TARGET vignette) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/vignette/vignette.cpp000066400000000000000000000125611524104146000225070ustar00rootroot00000000000000/* * Copyright (C) 2011 Simon Andreas Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #include "frei0r.hpp" #include "frei0r/math.h" /** Lens vignetting effect. This effect simulates «natural vignetting» whose light falloff can be described with a cos⁴ curve. Additionally the x:y aspect ratio of the vignette can be changed (note that normal cameras with a round aperture always have an aspect ratio of 1:1, but for cinematic effects the aspect ratio is often adjusted to match the frame's aspect ratio). The ClearCenter value allows one to shift the vignetting away from the center, preserving it from changes. */ class Vignette : public frei0r::filter { public: double m_aspect; ///< Neutral value: 0.5 double m_cc; ///< Neutral value: 0 double m_soft; ///< Suggested value: 0.6 Vignette(unsigned int width, unsigned int height) : m_width(width), m_height(height) { register_param(m_aspect, "aspect", "Aspect ratio"); register_param(m_cc, "clearCenter", "Size of the unaffected center"); register_param(m_soft, "soft", "Softness"); // Suggested default values m_aspect = .5; m_cc = 0; m_soft = .6; m_initialized = width*height > 0; if (m_initialized) { m_vignette = new float[width*height]; updateVignette(); } } ~Vignette() { if (m_initialized) { delete[] m_vignette; } } virtual void update(double time, uint32_t* out, const uint32_t* in) { std::copy(in, in + m_width*m_height, out); // Rebuild the vignette matrix if a parameter has changed if (m_prev_aspect != m_aspect || m_prev_cc != m_cc || m_prev_soft != m_soft) { updateVignette(); } unsigned char *pixel = (unsigned char *) in; unsigned char *dest = (unsigned char *) out; // Darken the pixels by multiplying with the vignette's factor float *vignette = m_vignette; for (unsigned int i = 0; i < size; i++) { *dest++ = (char) (*vignette * *pixel++); *dest++ = (char) (*vignette * *pixel++); *dest++ = (char) (*vignette * *pixel++); *dest++ = *pixel++; vignette++; } } private: double m_prev_aspect; double m_prev_cc; double m_prev_soft; float *m_vignette; bool m_initialized; unsigned int m_width; unsigned int m_height; void updateVignette() { // std::cout << "New settings: aspect = " << m_aspect << ", clear center = " << m_cc << ", soft = " << m_soft << std::endl; m_prev_aspect = m_aspect; m_prev_cc = m_cc; m_prev_soft = m_soft; float soft = 5*std::pow(float(1)-m_soft,2)+.01; float scaleX = 1; float scaleY = 1; // Distance from 0.5 (\in [0,0.5]) scaled to [0,1] float scale = std::fabs(m_aspect-.5)*2; // Map scale to [0,5] in a way that values near 0 can be adjusted more precisely scale = 1 + 4*std::pow(scale, 3); // Scale either x or y, depending on the aspect value being above or below 0.5 if (m_aspect > 0.5) { scaleX = scale; } else { scaleY = scale; } // std::cout << "Used values: soft=" << soft << ", x=" << scaleX << ", y=" << scaleY << std::endl; int cx = m_width/2; int cy = m_height/2; float rmax = std::sqrt(std::pow(float(cx), 2) + std::pow(float(cy), 2)); float r; for (int y = 0; y < m_height; y++) { for (int x = 0; x < m_width; x++) { // Euclidean distance to the center, normalized to [0,1] r = std::sqrt(std::pow(scaleX*(x-cx), 2) + std::pow(scaleY*(y-cy), 2))/rmax; // Subtract the clear center r -= m_cc; if (r <= 0) { // Clear center: Do not modify the brightness here m_vignette[y*m_width+x] = 1; } else { r *= soft; if (r > M_PI_2) { m_vignette[y*m_width+x] = 0; } else { m_vignette[y*m_width+x] = std::pow(std::cos(r), 4); } } } } } }; frei0r::construct plugin("Vignette", "Lens vignetting effect, applies natural vignetting", "Simon A. Eugster (Granjow)", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/filter/water/000077500000000000000000000000001524104146000174465ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/filter/water/CMakeLists.txt000066400000000000000000000004121524104146000222030ustar00rootroot00000000000000set (SOURCES water.cpp) set (TARGET water) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/filter/water/water.cpp000066400000000000000000000404011524104146000212730ustar00rootroot00000000000000/* Water filter * * (c) Copyright 2000-2025 Denis Roio * * from an original idea of water algorithm by Federico 'Pix' Feroldi * * this code contains optimizations by Jason Hood and Scott Scriven * * animated background, 32bit colorspace and interactivity by jaromil * ported to C++ and frei0r plugin API in 2007 * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published * by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * Please refer to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along with * this source code; if not, write to: * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include #include #include #include #include #define CLIP_EDGES \ if(x - radius < 1) left -= (x-radius-1); \ if(y - radius < 1) top -= (y-radius-1); \ if(x + radius > geo->w-1) right -= (x+radius-geo->w+1); \ if(y + radius > geo->h-1) bottom-= (y+radius-geo->h+1); /* water physics */ #define WATER 1 #define JELLY 2 #define SLUDGE 3 #define SUPER_SLUDGE 4 /* precalculated sinusoidal tables */ #include #define FSINMAX 2047 #define SINFIX 16 #define FSINBITS 16 #ifndef PI #define PI 3.14159265358979323846 #endif typedef struct { int16_t w; int16_t h; uint8_t bpp; uint32_t size; } ScreenGeometry; class Water: public frei0r::filter { public: f0r_param_double physics; f0r_param_bool swirl; f0r_param_bool rain; f0r_param_bool surfer; f0r_param_bool smooth; f0r_param_bool distort; f0r_param_position position; //bool randomize_swirl; Water(unsigned int width, unsigned int height) { physics = 1.0; swirl = 1; rain = 0; surfer = 0; distort = 0; smooth = 0; position.x = 0.0; position.y = 0.0; //randomize_swirl = false; register_param(physics, "physics", "water density: from 0.0 to 1.0"); register_param(swirl, "swirl", "swirling whirpool in the center"); register_param(rain, "rain", "rain drops all over"); register_param(surfer, "surfer", "surf the surface with a wandering finger"); register_param(smooth, "smooth", "smooth up all perturbations on the surface"); register_param(distort, "distort", "distort all surface like dropping a bucket to the floor"); register_param(position, "position", "swirl position coordinate, Relative center coordinate"); //register_param(randomize_swirl, "randomize_swirl", "randomize the swirling angle"); Hpage = 0; ox = 80; oy = 80; done = 0; mode = 0x4000; BkGdImagePre = BkGdImage = BkGdImagePost = 0; Height[0] = Height[1] = 0; /* default physics */ density = 4; pheight = 600; radius = 30; raincount = 0; blend = 0; fastsrand(::time(NULL)); FCreateSines(); geo = new ScreenGeometry(); geo->w = width; geo->h = height; geo->size = width*(height+1)*sizeof(uint32_t); water_surfacesize = geo->size; calc_optimization = (height)*(width); xang = fastrand()%2048; yang = fastrand()%2048; swirlangle = fastrand()%2048; /* buffer allocation tango */ if ( width*height > 0 ) { Height[0] = (uint32_t*)calloc(width*(height+1), sizeof(uint32_t)); Height[1] = (uint32_t*)calloc(width*(height+1), sizeof(uint32_t)); } if ( geo->size > 0 ) { BkGdImagePre = (uint32_t*) malloc(geo->size); BkGdImage = (uint32_t*) malloc(geo->size); BkGdImagePost = (uint32_t*)malloc(geo->size); } // Initialize surface to NULL surface = NULL; } ~Water() { delete geo; free(Height[0]); free(Height[1]); free(BkGdImagePre); free(BkGdImage); free(BkGdImagePost); } virtual void update(double time, uint32_t* out, const uint32_t* in) { memcpy(BkGdImage, in, width*height*sizeof(uint32_t)); water_update(out); } private: ScreenGeometry *geo; /* 2 pages of Height field */ uint32_t *Height[2]; /* 3 copies of the background */ uint32_t *BkGdImagePre; uint32_t *BkGdImage; uint32_t *BkGdImagePost; // uint32_t *buffer; void *surface; /* water effect variables */ int Hpage; int xang, yang; int swirlangle; int x, y, ox, oy; int done; int mode; /* precalculated to optimize a bit */ int water_surfacesize; int calc_optimization; /* density: water density (step 1) pheight: splash height (step 40) radius: waterdrop radius (step 1) */ int density, pheight, radius; int offset; int raincount; int blend; void water_clear(); void water_distort(); void water_setphysics(double physics); void water_update(uint32_t *out); void water_drop(int x, int y); void water_bigsplash(int x, int y); void water_surfer(); void water_swirl(); void water_3swirls(); void DrawWater(int page, uint32_t* out); void CalcWater(int npage, int density); void CalcWaterBigFilter(int npage, int density); void SmoothWater(int npage); void HeightBlob(int x, int y, int radius, int height, int page); void HeightBox (int x, int y, int radius, int height, int page); void WarpBlob(int x, int y, int radius, int height, int page); void SineBlob(int x, int y, int radius, int height, int page); /* precalculated sinusoidal tables */ int FSinTab[2048], FCosTab[2048]; int FSin(int angle) { return FSinTab[angle&FSINMAX]; } int FCos(int angle) { return FCosTab[angle&FSINMAX]; } void FCreateSines() { int i; double angle; for(i=0; i<2048; i++) { angle = (float)i * (PI/1024.0); FSinTab[i] = (int)(sin(angle) * (float)0x10000); FCosTab[i] = (int)(cos(angle) * (float)0x10000); } } /* cheap & fast randomizer (by Fukuchi Kentarou) */ uint32_t randval; uint32_t fastrand() { return (randval=randval*1103515245+12345); }; void fastsrand(uint32_t seed) { randval = seed; }; /* integer optimized square root by jaromil */ int isqrt(unsigned int x) { unsigned int m, y, b; m = 0x40000000; y = 0; while(m != 0) { b = y | m; y = y>>1; if(x>=b) { x=x-b; y=y|m; } m=m>>2; } return y; } }; void Water::water_clear() { memset(Height[0], 0, water_surfacesize); memset(Height[1], 0, water_surfacesize); } void Water::water_distort() { memset(Height[Hpage], 0, water_surfacesize); } void Water::water_setphysics(double physics) { if(physics<0.25) { // case WATER: mode |= 0x4000; density=4; pheight=600; } else if(physics<0.50) { // case JELLY: mode &= 0xBFFF; density=3; pheight=400; } else if(physics<0.75) { // case SLUDGE: mode &= 0xBFFF; density=6; pheight=400; } else { // case SUPER_SLUDGE: mode &=0xBFFF; density=8; pheight=400; } } void Water::water_update(uint32_t* out) { if(distort && !rain) water_distort(); if(smooth) SmoothWater(Hpage); if(rain) { raincount++; if(raincount>3) { water_drop( (fastrand()%geo->w-40)+20 , (fastrand()%geo->h-40)+20 ); raincount=0; } } if(swirl) water_swirl(); if(surfer) water_surfer(); DrawWater(Hpage,out); CalcWater(Hpage^1, density); Hpage ^=1 ; } void Water::water_drop(int x, int y) { if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); } void Water::water_bigsplash(int x, int y) { if(mode & 0x4000) HeightBlob(x, y, (radius>>1), pheight, Hpage); else SineBlob(x, y, radius, -pheight*6, Hpage); } void Water::water_surfer() { int x, y; x = (geo->w>>1) + (( ( (FSin( (xang* 65) >>8) >>8) * (FSin( (xang*349) >>8) >>8) ) * ((geo->w-8)>>1) ) >> 16); y = (geo->h>>1) + (( ( (FSin( (yang*377) >>8) >>8) * (FSin( (yang* 84) >>8) >>8) ) * ((geo->h-8)>>1) ) >> 16); xang += 13; yang += 12; if(mode & 0x4000) { offset = (oy+y)/2*geo->w + ((ox+x)>>1); // QUAAA Height[Hpage][offset] = pheight; Height[Hpage][offset + 1] = Height[Hpage][offset - 1] = Height[Hpage][offset + geo->w] = Height[Hpage][offset - geo->w] = pheight >> 1; offset = y*geo->w + x; Height[Hpage][offset] = pheight<<1; Height[Hpage][offset + 1] = Height[Hpage][offset - 1] = Height[Hpage][offset + geo->w] = Height[Hpage][offset - geo->w] = pheight; } else { SineBlob(((ox+x)>>1), ((oy+y)>>1), 3, -1200, Hpage); SineBlob(x, y, 4, -2000, Hpage); } ox = x; oy = y; } void Water::water_swirl() { int x, y; x = (geo->w>>1) + (( (FCos(swirlangle)) * (25) ) >> 16); y = (geo->h>>1) + (( (FSin(swirlangle)) * (25) ) >> 16); x += (int)(position.x * geo->w); y += (int)(position.y * geo->h); swirlangle += 50; if(mode & 0x4000) HeightBlob(x, y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); } void Water::water_3swirls() { #define ANGLE 15 int x, y; x = (95) + (( (FCos(swirlangle)) * (ANGLE) ) >> 16); y = (45) + (( (FSin(swirlangle)) * (ANGLE) ) >> 16); if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); x = (95) + (( (FCos(swirlangle)) * (ANGLE) ) >> 16); y = (255) + (( (FSin(swirlangle)) * (ANGLE) ) >> 16); if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); x = (345) + (( (FCos(swirlangle)) * (ANGLE) ) >> 16); y = (150) + (( (FSin(swirlangle)) * (ANGLE) ) >> 16); if(mode & 0x4000) HeightBlob(x,y, radius>>2, pheight, Hpage); else WarpBlob(x, y, radius, pheight, Hpage); swirlangle += 50; } /* internal physics routines */ void Water::DrawWater(int page,uint32_t* out) { int dx, dy; int offset=geo->w + 1; int newoffset; int maxoffset = geo->w * geo->h; int *ptr = (int*)&Height[page][0]; for (int y = calc_optimization; offset < y; offset += 2) { for (int x = offset+geo->w-2; offset < x; offset++) { dx = ptr[offset] - ptr[offset+1]; dy = ptr[offset] - ptr[offset+geo->w]; newoffset = offset + geo->w*(dy>>3) + (dx>>3); if (newoffset >= 0 && newoffset < maxoffset) { out[offset] = BkGdImage[newoffset]; } offset++; dx = ptr[offset] - ptr[offset+1]; dy = ptr[offset] - ptr[offset+geo->w]; newoffset = offset + geo->w*(dy>>3) + (dx>>3); if (newoffset >= 0 && newoffset < maxoffset) { out[offset] = BkGdImage[newoffset]; } } } } void Water::CalcWater(int npage, int density) { int newh; int count = geo->w + 1; int *newptr = (int*) &Height[npage][0]; int *oldptr = (int*) &Height[npage^1][0]; for (int y = calc_optimization; count < y; count += 2) { for (int x = count+geo->w-2; count < x; count++) { /* eight pixels */ newh = ((oldptr[count + geo->w] + oldptr[count - geo->w] + oldptr[count + 1] + oldptr[count - 1] + oldptr[count - geo->w - 1] + oldptr[count - geo->w + 1] + oldptr[count + geo->w - 1] + oldptr[count + geo->w + 1] ) >> 2 ) - newptr[count]; newptr[count] = newh - (newh >> density); } } } void Water::SmoothWater(int npage) { int newh; int count = geo->w + 1; int *newptr = (int*) &Height[npage][0]; int *oldptr = (int*) &Height[npage^1][0]; for(int y=1; yh-1; y++) { for(int x=1; xw-1; x++) { /* eight pixel */ newh = ((oldptr[count + geo->w] + oldptr[count - geo->w] + oldptr[count + 1] + oldptr[count - 1] + oldptr[count - geo->w - 1] + oldptr[count - geo->w + 1] + oldptr[count + geo->w - 1] + oldptr[count + geo->w + 1] ) >> 3 ) + newptr[count]; newptr[count] = newh>>1; count++; } count += 2; } } void Water::CalcWaterBigFilter(int npage, int density) { int newh; int count = (geo->w<<1) + 2; int *newptr = (int*) &Height[npage][0]; int *oldptr = (int*) &Height[npage^1][0]; for(int y=2; yh-2; y++) { for(int x=2; xw-2; x++) { /* 25 pixels */ newh = ( ( ( (oldptr[count + geo->w] + oldptr[count - geo->w] + oldptr[count + 1] + oldptr[count - 1] )<<1) + ((oldptr[count - geo->w - 1] + oldptr[count - geo->w + 1] + oldptr[count + geo->w - 1] + oldptr[count + geo->w + 1])) + ( ( oldptr[count - (geo->w<<1)] + oldptr[count + (geo->w<<1)] + oldptr[count - 2] + oldptr[count + 2] ) >> 1 ) + ( ( oldptr[count - (geo->w<<1) - 1] + oldptr[count - (geo->w<<1) + 1] + oldptr[count + (geo->w<<1) - 1] + oldptr[count + (geo->w<<1) + 1] + oldptr[count - 2 - geo->w] + oldptr[count - 2 + geo->w] + oldptr[count + 2 - geo->w] + oldptr[count + 2 + geo->w] ) >> 2 ) ) >> 3) - (newptr[count]); newptr[count] = newh - (newh >> density); count++; } count += 4; } } void Water::HeightBlob(int x, int y, int radius, int height, int page) { int rquad; int cx, cy, cyq; int left, top, right, bottom; rquad = radius * radius; /* Make a randomly-placed blob... */ if(x<0) x = 1+radius+ fastrand()%(geo->w-2*radius-1); if(y<0) y = 1+radius+ fastrand()%(geo->h-2*radius-1); left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { cyq = cy*cy; for(cx = left; cx < right; cx++) { if(cx*cx + cyq < rquad) { int index = geo->w*(cy+y) + (cx+x); // Bounds check if (index >= 0 && index < geo->w * geo->h) { Height[page][index] += height; } } } } } void Water::HeightBox (int x, int y, int radius, int height, int page) { int cx, cy; int left, top, right, bottom; if(x<0) x = 1+radius+ fastrand()%(geo->w-2*radius-1); if(y<0) y = 1+radius+ fastrand()%(geo->h-2*radius-1); left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { for(cx = left; cx < right; cx++) { int index = geo->w*(cy+y) + (cx+x); // Bounds check if (index >= 0 && index < geo->w * geo->h) { Height[page][index] = height; } } } } void Water::WarpBlob(int x, int y, int radius, int height, int page) { int cx, cy; int left,top,right,bottom; int square; int radsquare = radius * radius; radsquare = (radius*radius); height = height>>5; left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { for(cx = left; cx < right; cx++) { square = cy*cy + cx*cx; if(square < radsquare) { int index = geo->w*(cy+y) + cx+x; // Bounds check if (index >= 0 && index < geo->w * geo->h) { Height[page][index] += (int)((radius-isqrt(square))*(float)(height)); } } } } } void Water::SineBlob(int x, int y, int radius, int height, int page) { int cx, cy; int left,top,right,bottom; int square, dist; int radsquare = radius * radius; float length = (1024.0/(float)radius)*(1024.0/(float)radius); if(x<0) x = 1+radius+ fastrand()%(geo->w-2*radius-1); if(y<0) y = 1+radius+ fastrand()%(geo->h-2*radius-1); radsquare = (radius*radius); left=-radius; right = radius; top=-radius; bottom = radius; CLIP_EDGES for(cy = top; cy < bottom; cy++) { for(cx = left; cx < right; cx++) { square = cy*cy + cx*cx; if(square < radsquare) { dist = (int)(isqrt(square*length)); int index = geo->w*(cy+y) + cx+x; // Bounds check if (index >= 0 && index < geo->w * geo->h) { Height[page][index] += (int)((FCos(dist)+0xffff)*(height)) >> 19; } } } } } frei0r::construct plugin("Water", "water drops on a video surface", "Jaromil", 4,0); dyne-frei0r-b93ec51/src/generator/000077500000000000000000000000001524104146000170255ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/CMakeLists.txt000066400000000000000000000003051524104146000215630ustar00rootroot00000000000000add_subdirectory (dem0scene) add_subdirectory (ising0r) add_subdirectory (lissajous0r) add_subdirectory (nois0r) add_subdirectory (onecol0r) add_subdirectory (partik0l) add_subdirectory (test_pat) dyne-frei0r-b93ec51/src/generator/dem0scene/000077500000000000000000000000001524104146000206705ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/dem0scene/CMakeLists.txt000066400000000000000000000004141524104146000234270ustar00rootroot00000000000000set (SOURCES plasma.cpp) set (TARGET plasma) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/generator/dem0scene/plasma.cpp000066400000000000000000000122541524104146000226550ustar00rootroot00000000000000/* Plasma 8bit demos-scene effect Copyright (C) 2002 W.P. van Paassen - peter@paassen.tmfweb.nl (C) 2009 Denis Roio - jaromil@dyne.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include typedef struct { int16_t x; ///< x axis position coordinate int16_t y; ///< y axis position coordinate uint16_t w; ///< width of frame in pixels uint16_t h; ///< height of frame in pixels uint8_t bpp; ///< bits per pixel uint16_t pitch; ///< width of frame in bytes uint32_t size; ///< size of the whole frame in bytes } ScreenGeometry; typedef struct { uint8_t r; uint8_t g; uint8_t b; } Palette; class Plasma: public frei0r::source { public: Plasma(int wdt, int hgt); ~Plasma(); virtual void update(double time, uint32_t* out); private: ScreenGeometry geo; void _init(int wdt, int hgt); uint16_t pos1, pos2, pos3, pos4; uint16_t tpos1, tpos2, tpos3, tpos4; int aSin[512]; Palette colors[256]; uint32_t palette2rgb(uint8_t idx); // vectors (exposed parameters from 0 to 1) double speed1; // 5 double speed2; // 3 double speed3; // 3 double speed4; // 1 double move1; // 9 double move2; // 8 // scalars double _speed1; // 5 double _speed2; // 3 double _speed3; // 3 double _speed4; // 1 double _move1; // 9 double _move2; // 8 }; void Plasma::_init(int wdt, int hgt) { geo.w = wdt; geo.h = hgt; geo.bpp = 32; geo.size = geo.w*geo.h*(geo.bpp/8); geo.pitch = geo.w*(geo.bpp/8); } Plasma::Plasma(int wdt, int hgt) { register_param(speed1, "1_speed", " "); register_param(speed2, "2_speed", " "); register_param(speed3, "3_speed", " "); register_param(speed4, "4_speed", " "); register_param(move1, "1_move", " "); register_param(move2, "2_move", " "); int i; float rad; _init(wdt, hgt); /*create sin lookup table */ for (i = 0; i < 512; i++) { /* 360 / 512 * degree to rad, 360 degrees spread over 512 values to be able to use AND 512-1 instead of using modulo 360*/ rad = ((float)i * 0.703125) * 0.0174532; /*using fixed point math with 1024 as base*/ aSin[i] = sin(rad) * 1024; } /* create palette */ for (i = 0; i < 64; ++i) { colors[i].r = i << 2; colors[i].g = 255 - ((i << 2) + 1); colors[i+64].r = 255; colors[i+64].g = (i << 2) + 1; colors[i+128].r = 255 - ((i << 2) + 1); colors[i+128].g = 255 - ((i << 2) + 1); colors[i+192].g = (i << 2) + 1; } speed1 = 1.; speed2 = 1.; speed3 = 1.; speed4 = 1.; move1 = 1.; move2 = 1.; _speed1 = 5; _speed2 = 3; _speed3 = 3; _speed4 = 1; _move1 = 9; _move2 = 8; } Plasma::~Plasma() { } void Plasma::update(double time, uint32_t* out) { uint16_t i, j; uint8_t index; int x; uint32_t *image = (uint32_t*)out; // number parameters are not good in frei0r // we need types defining multipliers and min/max values // so for now we leave this generator like this // but TODO ASAP new parameter types: fader and minmax // then fix also parameters of the partik0l which is suffering // of the same problem - jaromil // update parameters _speed1 = _speed1 * speed1; _speed2 = _speed2 * speed2; _speed3 = _speed3 * speed3; _speed4 = _speed4 * speed4; _move1 = _move1 * move1; _move2 = _move2 * move2; tpos4 = pos4; tpos3 = pos3; for (i = 0; i < geo.h; ++i) { tpos1 = pos1 + (int)_speed1; tpos2 = pos2 + (int)_speed2; tpos3 &= 511; tpos4 &= 511; for (j = 0; j < geo.w; ++j) { tpos1 &= 511; tpos2 &= 511; x = aSin[tpos1] + aSin[tpos2] + aSin[tpos3] + aSin[tpos4]; /*actual plasma calculation*/ index = 128 + (x >> 4); /* fixed point multiplication but optimized so basically it says (x * (64 * 1024) / (1024 * 1024)), x is already multiplied by 1024*/ *image++ = palette2rgb(index); tpos1 += (int)_speed1; tpos2 += (int)_speed2; } tpos4 += (int)_speed3; tpos3 += (int)_speed4; } /* move plasma */ pos1 += (int)_move1; pos3 += (int)_move2; } uint32_t Plasma::palette2rgb(uint8_t idx) { uint32_t rgba; // just for little endian // TODO: big endian rgba = (colors[idx].r << 16) | (colors[idx].g << 8) | (colors[idx].b ) | (0xff << 24); return rgba; } frei0r::construct plugin("Plasma", "Demo scene 8bit plasma", "Jaromil", 0,3); dyne-frei0r-b93ec51/src/generator/ising0r/000077500000000000000000000000001524104146000204005ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/ising0r/CMakeLists.txt000066400000000000000000000004141524104146000231370ustar00rootroot00000000000000set (SOURCES ising0r.c) set (TARGET ising0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/generator/ising0r/ising0r.c000066400000000000000000000151211524104146000221170ustar00rootroot00000000000000/* This frei0r plugin generates isingnoise images Copyright (C) 2004 Georg Seidel This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include #include #include #include #if defined(_MSC_VER) #define __STDC_LIMIT_MACROS #endif /* _MSC_VER */ #include "frei0r.h" //------------------------------------------------------------------------- struct IsingField { char* s; int xsize; int ysize; }; static void set_bf(uint32_t bf[3], double t, double b, double s); static void init_field(struct IsingField* f, int xsize, int ysize); static void destroy_field(struct IsingField* f); static void do_step(struct IsingField* f, uint32_t bf[3]); static void copy_field(const struct IsingField* f, uint32_t* framebuffer); //------------------------------------------------------------------------- #define MY_RAND_MAX UINT32_MAX static uint32_t rnd_lcg1_xn = 1; inline static uint32_t rnd_lcg1() { rnd_lcg1_xn *= 3039177861U; return rnd_lcg1_xn; } #define my_rand() rnd_lcg1() typedef struct ising0r_instance { unsigned int width; unsigned int height; double temp; double border_growth; double spont_growth; struct IsingField f; uint32_t bf[3]; } ising0r_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* nois0rInfo) { nois0rInfo->name = "Ising0r"; nois0rInfo->author = "Gephex crew"; nois0rInfo->plugin_type = F0R_PLUGIN_TYPE_SOURCE; nois0rInfo->color_model = F0R_COLOR_MODEL_PACKED32; nois0rInfo->frei0r_version = FREI0R_MAJOR_VERSION; nois0rInfo->major_version = 0; nois0rInfo->minor_version = 9; nois0rInfo->num_params = 3; nois0rInfo->explanation = "Generates ising noise"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Temperature"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Noise Temperature"; break; case 1: info->name = "Border Growth"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Border Growth"; break; case 2: info->name = "Spontaneous Growth"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Spontaneous Growth"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { ising0r_instance_t* inst = (ising0r_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; init_field(&inst->f, width, height); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { ising0r_instance_t* inst = (ising0r_instance_t*)instance; destroy_field(&inst->f); free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { ising0r_instance_t* inst = (ising0r_instance_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: inst->temp = *p *6; break; case 1: inst->border_growth = (1.0 - *p)*100; break; case 2: inst->spont_growth = (1.0 - *p)*100; break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { ising0r_instance_t* inst = (ising0r_instance_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: *p = inst->temp / 6; break; case 1: *p = 1.0 - inst->border_growth / 100; break; case 2: *p = 1.0 - inst->spont_growth / 100; break; } } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); ising0r_instance_t* inst = (ising0r_instance_t*)instance; set_bf(inst->bf, inst->temp, inst->border_growth, inst->spont_growth); do_step(&inst->f, inst->bf); copy_field(&inst->f, outframe); } //------------------------------------------------------------------------- static void set_bf(uint32_t bf[3], double t, double b, double s) { /* { char buffer[128]; snprintf(buffer, sizeof(buffer), "Changing bf: (t,b,s)=(%f,%f,%f)\n", t, b, s); s_log(2, buffer); }*/ bf[0] = (uint32_t) (0.5 * MY_RAND_MAX); if (t > 0) { bf[1] = (uint32_t) (exp(-b/t)*MY_RAND_MAX); bf[2] = (uint32_t) (exp(-s/t)*MY_RAND_MAX); } else { bf[1] = bf[2] = 0; } } static void init_field(struct IsingField* f, int xsize, int ysize) { int x, y; f->s = (char*) malloc(xsize*ysize); f->xsize = xsize; f->ysize = ysize; // memset( for (y = 1; y < ysize-1; ++y) { int y_base = y*xsize; for (x = 1; x < xsize-1; ++x) { f->s[x + y_base] = (my_rand() < MY_RAND_MAX/2) ? -1 : 1; } f->s[y_base] = f->s[xsize-1 + y_base] = 1; } // set first and last line to black memset(f->s, 1, xsize); memset(f->s + (ysize-1)*xsize, 1, xsize); } static void destroy_field(struct IsingField* f) { if (f->s != 0) { free(f->s); f->s = 0; // plain paranoia... f->xsize = 0; f->ysize = 0; } } static void do_step(struct IsingField* f, uint32_t bf[3]) { int x, y; int xsize = f->xsize; int ysize = f->ysize; // start on second pixel of the second line (f->s[1][1]): int8_t* current = f->s + xsize + 1; for (y = ysize-2; y > 0; --y) { for (x = xsize-2; x > 0; --x) { int sum = current[-xsize] + current[xsize] + current[-1] + current[1]; int e = *current * sum; if (e < 0 || my_rand() < bf[e>>1]) { *current *= -1; } ++current; } // skip last pixel of this line and first pixel of next line: current += 2; } } static void copy_field(const struct IsingField* f, uint32_t* framebuffer) { int i; char* s = f->s; uint32_t* fr = framebuffer; for (i = (f->xsize)*(f->ysize)-1; i >= 0; --i) { *(fr++) = *(s++); } } //------------------------------------------------------------------------- dyne-frei0r-b93ec51/src/generator/ising0r/ising0r.jpg000066400000000000000000000542531524104146000224660ustar00rootroot00000000000000JFIFHHExifMM*Created with The GIMPC       C @" C!1AQ"aq2#BR$3%b 4 ?%(*3⭲r3k$v˳nRv #n4SPHJIӣZa"t,`s[}0j3gms١W'F# : kC7?t7 (f!#圁$Z-6f-A(n_żApځpT$)W.uذ+4%!m>5"2O>Z:ʁAEv2ZYYI =O*tSv#Ao#Ϛ$:w[RI?) ,<ې;$6ș);Gaf~HׂIڦh4*ɵԌiVe:Q̎tunHi*8 xƕJݭ#)y^'@:sHlR'|:Mon-G0?:inТZR%SEX*5ᄌM)%D}11t6KԊk̒ҳ#0-h:ޘPMƷВNiRAqr Ƙ(r%EIN$|;ǡ$2& FSauG b<2 JNQmڸCN)I(Sxf?u&#(48 Z =kӦGbEJ٦;Md}O30l&kGvcxsk܏]*ЛiIiN-$Nh )SM8~znv'hXm৴3Z.VUbeRТq%tNH9OF+Wn7$[ e z!^]0GwޚB ^J]SuZhS:qm'5k BҴsRi ՚2"b` EJX6όNOt򄧥J㺓s5ŖhqQruI.4NP#d1sCrb\TgÃx YG0iIf#iRWKl~SU2B3Kd#tc&W:Jhͽ!"4IJ1c&U kDIY4hskz'thX#豓1i3Ld6#)- @$qttB)qZ;qA[q{8<gh4 1\6vRXG^p%9= Tǚ'.,:StK4Ai gVG:b0Ke֝u)ZWI`UEU͜T%1[i/aGZк_Mn*YCm]ZTV= ~gVZߊ,|j/2)[1HO”Q#O$ߪBmNf3|%/ӝG\U*M[[J@Aޞݵt֧)TR'? %"I5I %*' lt( 8i?9>ZeVC--E ݞ]ȧEY'r~{k{>2*U!lJ-sXyKP)omhWb5ZIm|{%F*]pPJFy)SVRRN84Ms HV~#+搜\*U=OHI!JX}~E*>q3tuK1gme';-|,=iZ\RTɖS䔓AIa .XuԀHHH<_o)*v:@mR(fCqjH$-k*:)Fa\$M:IIJY>#9d( 4c!8ݜr9Ps۲݄y}ưRiB|Bے!(+ wN;ۉWm(JRR`q[:l$|.Z-xBPYLBTF ՁL ׶EUҵ;i'ztWoyR^~?J&ܒ 2BsMIF?} tUjd(y<>lYKՍ1TJVylȱ\lxaKAV9ZQm2i _8ln ~#zs]|hM8~%Gs7_}uT^U,$:q鈁لIq!_=W6[v u;p1FL-Qe6P$y_WGܤm+$$J_[l7;ih A]StXS&+@'$Ҷs:v5i\ ! Qƀi$e>҇6~ZO ^IK.$I AA\ \dmGbIK^W.)-MAu $hۉu†FzPd ?[Yma`gZAM>;p|y6mj+v|$$ re~]6e/!G}?-:OMt-[I2 <&6mėû*[:d m&D-.酽$ۮeXH KbkNuJnG^d$>}p:sNYJcYBt_^N7=7R#3IZh ]>5oT 6mr<Ʃ:t\T{:Xatq\ 5Zwr7,qsE gꁬ(Ydh&: %N-pww g m6# 3Cz|ܧB_S.?oM]NZ0"T2]ݑǞzt&JpRpPx6}k;԰T=A2[j{) w|h-6sHlŜ+$:UJB:C [ +}{j '4#F}lZ֛jH-Ȑ(w?4ZP0F3C?NNmL)|+ ɔVNJsKk-X!y=Um)gI ?O*˵I9~ PXK qc c ]cœlZw7O\1vPI;Ԟ^]&)ViӢ]Z =~43lP*Tv7+S];wӕ"%5N h5L)lU"짥>i!>ǼT`->|$R=;A+c?_h/`p8-]RmZȐ\xY$-:qJet *<1SX}48}gyˎ@G}MJQIڔ(Ifn[C ZGhot4GJ4>].7)p uxQhD3:r[)V>^ՠDbJ@9UZYRu!.v)iK^"HR^/3LBw6nTmW1oցؓC)[jp~)Aa IE^ZzeIRZQHJI_:"-u,䅴9hkjt.L)*6prXRsfҨ*GnYJ9hyׅ3hY_C:mͱ)}1H-|Yd~nun 3{QZ`Hey8nӁ2^%)^Pp?MF*'6+H8[{fIj(ڂ?mBF}z4=KZZvvJڅvA:ce#++ecMJ}!)𢯦:&?$a$󓥫^E{+$=HІKƢ)˞n)GI&e(˟%N'nq$ڗ,ަmCIRT?M:=%it1!-RΕ>bRzRBOi}Sn%Ô@998c ԓ>bRCQʔxO:7NKL8PyA9N2<東&G$O`]d!lYy#A+6JВv?(Jd )q܂1qK̴ )Owj&J= kc%`'rsh*N(KP6Ɠ?g{ȲO:TTy s+d]I$aWh1]dq2C%*^{g}xߧ\o&}M%0_ |{XEԙ(j7dlHLa$p<a[:sȐN>ǍY v%p*;ѐw P9>CUkIymYJj$PKn)h6'ʗ>׽]ZV>ԚG%4êf]K|-d}G_f! pN:-r3Zw$Ho;KjUBV  4t++/ ^ї*s9 /ZQ'$xtpT)a+ $AaSchBUct)ǽ&_6F =LUcS܍-:dܔT+9ln쮲-艃S R 5ӿgku6삝@H|ٲ& V=9JrA!#p ^@ҋͤǍYIQA8m=8BOhoilSmHCH@^N38gNEOK!(ΐ>{5xtDYZ{n KnMa(67@jt-E(oa@XՈrb6Vo#z_tۨRTV1V;c\ҧ%HAX$Ndzf%8Z]Z#_pZ*uǕ1H4l813ζ]~ZXW Zv=].=yVvJu)k- {|5֕FWe֪3#BQH)#[ ܻVOr"ƌ0q:Q:Gs5:Rݝ1aq[jH=IԾFu*? Q@i=z}6X!I,rRrqGTjpH4FWo?eʟ S<$p5^tYm:@u$ 铃bſ*! yquZSh'VAӯ muZ*b$;xʏ WV-};JUAįK5i5" Fvqd ;h򧔖 9oM)OvKԔKHQ)PNOPFnj@5er0T0Uiqd*;a[۷,p?MZS(2?MT EKGrN7&5w$2|?]\[JGA' T-i mFvJGE}"KgxqDX.ہ |m>aAB 6Rt^}TT)stjVe'$T;iO}a*}I@s:VSTYPU*|9?/Ml(tJ@i+n#ȦfcqPmTR zX2)iĥ(YB}^(ڟqe-=-{Tn(;<<mDxL~G[v|kfSXSM?@W,2ҡj|OlZXtqDCntjT4ӊ%&,:oDq0#(HCkERPsF?] fUѲ y﫣_r$ax]=1}T]2a2vqRn9` BO6.RD)Mh'=gϡMtKhRFrO-PVR b$}6轏qK&Ɩ #{i|bgwv.:<(|*ˆܟ= lt۴K"!֦|gmOnIi$sAn]t:L89:ZDG]K)qĨA5V]59)$C+WMU#!d/>|렕ARV@1vKeiq}<}Rb.HfRAhYHǨq ~5-X a@I| ~wbxЖ֡\ymI8)ӧUTWTtJ*VMʒ  [U[RKz0$ ga >TB|5dN_-dpԤqT:De Sǘ: OqEu&U|جw m=).O'>zl)*!cwFQ2l8JFQ{N]YRMN]-*E2uMe)KJ˝˩[_rvGAIW Jfe*utK~c˨j4\!~ 3|~ȤBHTpVsyUgiw@pҵ/iI9~MөNbCB62N)&Gi.Jp|ʟX{i#X@@* =Aր;v򶨌\j=$n--̍gZJܓK*V1,c2(2:0y5CetfsJrI % n]y̴jVKn$2JBnty-6rxX+ܔ1//]U6ߧ 5=9RO?7V{i^qI\f<0҈B)X:Z&-~wyy =ǙD笏TjPLW;O 8~^jZ{ٶJ@Xr-U ,h*mzWl=y! Y;؟%GJn)m-M!>}u0X5 ,;-r>ZgP: qIX'1嬔~D 1)mN'A~HJ,djD͋ѻB輩,5Om6p *]"tm6 _uzo+FC.?q՗ll";JG?]a KL hE!-%mG?6 ݥK!֔)Nn~.(jJYBN~tQrʐJ9q5*E"#IKݔtjho(|jW]h`.5j(8ӫKAyOm]**o#t30C%GݶIqh*-Tm o7܊TOU|^ j EtbHBVRO:V6*HH[AK3:z9q"rEK %Cct@_UW5խAarc\tt7 Uz" Ѹߎ{ 5L ]RM6%52UMJ\tTh̵k )Ì(`43h:4Sޒ*;d^J.X&>T7nWiP3\2 I#hop-&:TsT)WXu~ O@-=vf@z(R |v9VBNUBP !@14=-a#@{UCj+l6'ĒͽHqm ܍&Wr"Aa%iiI9$~d;: -g$| hʝXk=RpjQ Bp~mi?(Km+g9|m $$x|:UnJu-Z$Ӑ@[wukBfL}JJTsDֺe.  Gl>O_UBDXsp:SHR)/Z (B#?!ڏQ)붥TKC*VHkpMz5}GP]c.OYK+zT193^,)N^giTDhg Ee8+9?Mt*Rsbz9O'CTPrC1=jo b|rOJ?\oJ%[)IQ;R<]JV-Dd 7o?^4EYw:;|%>c3NW|Xq 6Jt?.4G}ֲ$@.߮zx-UUIYNUڋ@)1 >T )~"rNK2V-% ($~ڕZ-뎓TŔēs?Sē5EjJ OeH+U`NTi; S+dy/y],>kHsR7vqٰA䓟M*1SDNޡ}Vĸʜ XJ԰0g4w/U3 :2)<q6meoJ\ND7uŅQ)kq~"Uœ%[[Q XZkS7V[6 tm9?|_QS.L%bIPz_YS3\N#t)p5km9¾CT_~ڗE+$;>P(Ur_DhnpN0 Ί)T/*ڗt܊i؅h* H$|kJc/Ĩu# nSH)6Px_(h=kէ>яe>^^Z-N%ƈp|嬔Ҥ:']Q-(=aeȧbOǖZrvq)Rurnp8uLCo!gj}tC4#*J7,; hqHwXJFȳ[)nJpv7VjIS0mc%Y8gHwȨp<}u^:<8XӁKI;Jjn8==^ӳM9鬴>%W^Qc.Dj]Mc*u.DAo'A]H6eRR5綀U9.mpZo. f[(J`P76NZmT݆b?KpP5O+U]T`:*m#?6wK%*°wϗj+S`ю+F Uz}T- 6d='Zwt=U̷0Ig@N:XJsz^-Nܢ[1R},-j'wt*ѱh 粲tI^НW=)p7x$pY΃ԧAv#PUT•(SvfSLJR^=9JtgR- 8)*~zVXԫb93=[@xn<+O羌7 1oU^a Btuga !Ң?A7Z("DC1Rt[V6KfBYN Ѝu*QJyN:>҂eRʂcA96*E9d qz1tQȕ,e@9lQrHQv '4t.Öeu t5:79r;bR:qT~ekm N?}sFVBI9QMG'RܧL'ιԚ;;¡ՕsrT{@:2ᨡ;PrsoJh <,P*FNlo0]Kuv<:i"[ChR^Q ; I :ذ؝ӱS팏MSkR BN4 Rn;R _4i\xIa&\6pK.X=8.`r|>% [鳛ʬIJJq`>zZz}n֟Jrm*J.N?A ЪvCZGD{íTmm& v|V4YȭnH>KB]oAVj=.QfZ\ %*>GF[k8WbHJ;3RU5HMԖB~z {s1ȂSRp.` :XN׷SBq?Mvܵ6tw #q=nSa>AlyyqCbrɨ&:!w=M4=.FBwH ‡t6׋]ByIn/~c," $DBKfSae$cD>Ze EMp%_I 8k3&-"VSD[_ԅv'@3ϑ6s $5ĵ8iH} I2Đ;hӫJYCu?]oͅ K~"|K2%X3/Pk  VHE K `)PHVpqc$F}1x5쭖|E+N1tuFڷφ\Jy=-!Gk7-BERėNTyA7g(% :qm.*}`) '[\8Έ؅ +[RUFI7=bt{Q1=s:'WH:f˃X(qB ) q9^"pA*NڗwЛzPm-%CM :- BAU4vXmX8!C9 G r2<=5XXG["6: Jjq}Ѐ};<]5VBA]uk(G-#6U% )H3$M!+>JJ{>-kiUAS*#m>CN vFkv8ᴭ y֗[in/;r 8qQi[.qߟu"CmSd=ƴ9q趲d4m$g̐1]wk [2ch v%l҆h,j|a#)Cm!>_] ?p#][JxE&Cjz|]̟+ʎ{iMP<]ڒ?.G:DۂS4%M9 :ʮIJC \~dRp5Zudt!0[Bte'!YƶޢI֓#Ah9m }h9p'@^e$q+j au&ZBR -wzQO; -{HBQΑ{}rEM\BR9 KJ_q { T)ĤNh9/nqmȤ:{YTZKTA>iZe=Z {jImp$(,[0ި8l#c*+9>қ)ll ~!꘶6Vդx=4N*oSkM6.1ޕJ2`<5& yLfjQRp,vTtFVd1|q WMMF |Ǯ]w)iie #8?,iHEkqKiCw Zl㏦hD/ Bb#7wM)YJ>Uqu)͇"ByNрs+t**5X}D޳hhe)?>-U#9B|TOR1j3u~jxw5kԹ)KA*;IjԊJ<ޔiR dbċwjN4^o[m·r?mgJ\ns:FnI;:oYJqit~'tnM1|ۇz}Ӱn;~NjO35 F  z3#-Pl)IQ7s5M]2kAu$8t]x&ODmQF<:_ъF\R[qJPӛbaEd(4N13oЬQK GRa^]UK_imOĜ]YtVw@iIˑ5J;Ouf)ȩ}$*B[TUNe;mUNR}Z$yWPaNj U(nRy֋Lp*Q~*HE``y@9ۏjo) (K)#~z۬ Ç2dJpH|-C=,j/9+qI)HNт>]x=1vs8[J ʽˇ1G%νiOyt ROc5[Eq^ B20wyiY&’[T{]:Y~¥Yd`էRz}OBJ{.)kPpx9$7Λ짛yF9Ki; :[U}S֢JpFOk2NZ$P$g@5"eUb' F2te>mQ'tOirXCeJA+89Cuޓ>ߋdxхYḕs0-3Bu_%'gH,r٪l/)#6inC@r0HH:GYRʸ_UzYŤ/xIn}4鷴 Es%AE} (S9)8?^{}9ew]ˆJw۾Мʕ/kKnskM%T1?>X^2CϦLo I,@T/'FS΀1+B Mj-kɋm<d_BۋwD"<%+߂v+H9)@5Uu֖Խr9erζf*\ o)*pr?}SoAjYVNuX Q0@en]$%%{8 Vy8}2ݿjJrnF=-pim'#[Vtuj}7?]#WH*Q)`cF֥PW2sj y,PeG魝zC+"B%GjbLXnĐ?㼪74JX[}s܏|u+YʥzGoĝ!,4Ԡcu{W&21bihN7OK$ƫ-̖"%ZX(آN 1bSL}.HJ >u.O%c cZxIJJT35nht{H)$vէSު=d8w%*tmz{V; clI3h3h9Vwb7^YX4  l35( {ӈ !jq;oxhԑq_!D88[s T y+FG?4k릦%up[N@ B֏&K𐵶TRw=ܾd!n+ѐ~1)4K|\Ǣ]7 ˇ)@8yKֱ>AuMҊ]f賠Ja鰚SrPBq5իߦˮ5) tjFLR'q F?U,[HK3][ID%>.MDq֖ z\Bժ2u1+)*~lBWt++e$x'q#yPzvV:c"`8R /[iR\Xa)Cjj(K9m›VSm6$ZjLJNA׍5%"-IXPJGp@8RJ4TPKd]@]s#|4BpO}6M륐2ṲiC^ϖw5\ޖjp5aX*'U\%ȐcTi-<0SB%nu^eC%EcZÐ\%6XJ0Ջd3['"SA{ `sh{avQJd<n/]ZK4II|K$@8?CuتP\/[R|λT?Yy8Xʴ+LOe)JJANI<~z*"uPf-**Q+#hXnU J98w#@ު5v>sq)\]QM<)JBuM9R#;F2 zhUn#.N$r|HLT N@$z}2*C!' a37'ѿw{(|lꌟ+ kj3ꣁh(QJ7W3)lQ"{Ystg p>Q/uJ$ƃUӫ=!b{!МjN~z^fz0 ^,؇1r nsS׺TĿR P ϙѮIiKL 26RЌOzO,!)9lϢ|R֐)gZ;ӫB>% {q&zËy))gΖꓷ.Ց=2H^(| 2딧VTI=sFRdgN{]WtQ7$w?IY~P'6}2V22y26Smm!y2<X9*e9ڞrm]¼Q;_+hzw|,:B7^-'f-RsJџG.B:EbE>u:mNqgDR)`C.t%Ȓ_aPHRZQzJZV[1v:]YmKCJUc׉+f;9yS} o͕=ieq%? 9@.FR@'/GT -2[Y -8p4Y}EJ!KRښHUyp'+نkzL񒍻 LUAJT 5쾴*g?B|Xz+vZRPTW{A#A|lAz~.*s.8p Kkf%JEiQ1kACc{j]Y 9[GfQuǤN%'!xyڐWFЫ]CF/g+TJ_A \d@x"5VͰwl>y}MrB*N>=8ө+BVqrdvO:6đ6ԣ8>@Kti B09?uzqNtx뢫Eos)u8 }VeIzR8=3A۪L"!֐@ȫa9S셐Mzqxە飢+) @Z] e?nD1.<*0o$So˙ʄ6f8XNyIжCTԹpEK}-AJ%G?PT4[Sv# $鯳=[H5 .6߆Z9cJD9爔%_#KaY>VHh)V>|Bnع#A[i@+T*/|]K'%0-ui*HR#C[w587C)vf"d;30ZQ@R}ʝ:Z@V6>yE6/aƶ |m$QTm>%=(}5"yWhԠLZ8Ai& O-gr@~\heUBPWGvR):-<=M=um%iAHovܧZVպB0Iu_[L(Z{OC}],Q/)BpV88ƱQBҔ~@,9װȆeV6@ = 52pT S B_O묏J~?!xJBU~WimIq/x#TÉ/a)HHB}mwBTiIAV~)C9@GVwF6(Z9<ˍ);ޱAB,@OUΰcɎ`h ʌ}iIJlv?K^=AI2%`c۞/JZ2a MPGe(o;JHm58p<N09U3*.UZCJjSaҶZd:Hb0Ҙ6hׯ QnP 핒Z+찤R}Hn<\p䓝|A'$g$ҺrƘٍ%XO<֮/])0]Q s-di#:4V\-ui.z6(R:,}gP2ВH?3H&D=Z [v$Am؎:I ;syO\WssSPĥ=4w_UU5䲇2]q^}Rt  ROo\B^:TEZZie'ѢS)OCi-)O8\.-Gi>J=NDѕ !ԥxg=άokid%тs%V.%)$g9: %|1e$$6~GiKK}28zI=>zI϶)ph>Tӗ. ҥcCKV*?wil.*羪.(dyne-frei0r-b93ec51/src/generator/lissajous0r/000077500000000000000000000000001524104146000213035ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/lissajous0r/CMakeLists.txt000066400000000000000000000004261524104146000240450ustar00rootroot00000000000000set (SOURCES lissajous0r.cpp) set (TARGET lissajous0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/generator/lissajous0r/lissajous0r.cpp000066400000000000000000000040611524104146000242660ustar00rootroot00000000000000/* This frei0r plugin generates white noise images Copyright (C) 2004, 2005 Martin Bayer Copyright (C) 2005 Georg Seidel This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "frei0r.hpp" #include #include #ifndef M_PI #define M_PI 3.14159265358979323846 #endif class lissajous0r: public frei0r::source { public: lissajous0r(unsigned int width, unsigned int height) { r_x = r_y = 0.0; register_param(r_x,"ratiox","x-ratio"); register_param(r_y,"ratioy","y-ratio"); } virtual void update(double time, uint32_t* out) { std::fill(out, out+width*height, 0x00000000); double rx=1.0/(0.999999-r_x); double ry=1.0/(0.999999-r_y); double w = 0.5*(width-1); double h = 0.5*(height-1); const unsigned int samples = 15*(width+height); double deltax = (rx*2*M_PI) / (double) samples; double deltay = (ry*2*M_PI) / (double) samples; double tx = 0; double ty = 0; for (unsigned int i=samples; i != 0; --i, tx+=deltax, ty+=deltay) { unsigned int x = static_cast(w*(1.0+sin(tx))); unsigned int y = static_cast(h*(1.0+cos(ty))); out[width*y + x]=0xffffffff; } } private: double r_x; double r_y; }; frei0r::construct plugin("Lissajous0r", "Generates Lissajous0r images", "Martin Bayer", 0,3); dyne-frei0r-b93ec51/src/generator/nois0r/000077500000000000000000000000001524104146000202375ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/nois0r/CMakeLists.txt000066400000000000000000000004141524104146000227760ustar00rootroot00000000000000set (SOURCES nois0r.cpp) set (TARGET nois0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/generator/nois0r/nois0r.cpp000066400000000000000000000030031524104146000221510ustar00rootroot00000000000000/* This frei0r plugin generates white noise images Copyright (C) 2004, 2005 Martin Bayer This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "frei0r.hpp" #include struct wnoise { wnoise(unsigned int s) : seed(s) {} unsigned int seed; unsigned int operator()() { seed *= 3039177861U; // parameter for LCG unsigned char rd = seed >> 24; return (rd | rd << 8 | rd << 16 | 0xff000000); } }; class nois0r : public frei0r::source { public: nois0r(unsigned int width, unsigned int height) { } virtual void update(double time, uint32_t* out) { wnoise wn(0x0f0f0f0f ^ (unsigned int)(time*100000.0)); std::generate(out, out+width*height, wn); } }; frei0r::construct plugin("Nois0r", "Generates white noise images", "Martin Bayer", 0,3); dyne-frei0r-b93ec51/src/generator/onecol0r/000077500000000000000000000000001524104146000205465ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/onecol0r/CMakeLists.txt000066400000000000000000000004201524104146000233020ustar00rootroot00000000000000set (SOURCES onecol0r.cpp) set (TARGET onecol0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/generator/onecol0r/onecol0r.cpp000066400000000000000000000031101524104146000227660ustar00rootroot00000000000000/* This frei0r plugin generates solid color images Copyright (C) 2004, 2005 Martin Bayer This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "frei0r.hpp" #include class onecol0r : public frei0r::source { public: onecol0r(unsigned int width, unsigned int height) { register_param(color,"Color","the color of the image"); color.r = color.g = color.b = 0; } virtual void update(double time, uint32_t* out) { unsigned int col; unsigned char* c = reinterpret_cast(&col); c[0]=static_cast(color.b*255); c[1]=static_cast(color.g*255); c[2]=static_cast(color.r*255); c[3]=255; std::fill(out, out+width*height, col); } private: f0r_param_color color; }; frei0r::construct plugin("onecol0r", "image with just one color", "Martin Bayer", 0,3); dyne-frei0r-b93ec51/src/generator/partik0l/000077500000000000000000000000001524104146000205535ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/partik0l/CMakeLists.txt000066400000000000000000000004201524104146000233070ustar00rootroot00000000000000set (SOURCES partik0l.cpp) set (TARGET partik0l) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/generator/partik0l/partik0l.cpp000066400000000000000000000201511524104146000230040ustar00rootroot00000000000000/* * Particle generator * (c) Copyright 2004-2007 Denis Roio aka jaromil * * blossom original algo is (c) 2003 by ragnar (waves 1.2) * http://home.uninet.ee/~ragnar/waves * further optimizations and changes followed * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU Public License as published * by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This source code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * Please refer to the GNU Public License for more details. * * You should have received a copy of the GNU Public License along with * this source code; if not, write to: * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * "$Id: gen_layer.cpp 845 2007-04-03 07:04:47Z jaromil $" * */ #if defined(_MSC_VER) #define _USE_MATH_DEFINES #endif /* _MSC_VER */ #include #include "frei0r.hpp" #include #include #include #include #include #include /* defines for blob size and roundness */ #define LIM 8 // 25 #define NB_BLOB 16 // 25 #define PRIMES 11 class Partik0l: public frei0r::source { public: Partik0l(unsigned int width, unsigned int height); ~Partik0l(); void update(double time, uint32_t* out); int w, h; double up; double down; private: uint32_t size; /* blossom vars */ double blossom_count; double blossom_m; double blossom_n; double blossom_i; double blossom_j; double blossom_k; double blossom_l; float blossom_r; float blossom_a; /* primes */ int prime[11]; float pi2; double wd, hd; void blob(uint32_t* out, int x, int y); void blossom(uint32_t* out); void blob_init(int ray); void blossom_recal(bool r); /* surface buffer */ // uint32_t *pixels; uint32_t *blob_buf; int blob_size; void fastsrand(uint32_t seed); uint32_t fastrand(); uint32_t randval; }; Partik0l::Partik0l(unsigned int width, unsigned int height) { register_param(up, "up", "blossom on a higher prime number"); register_param(down, "down", "blossom on a lower prime number"); /* initialize prime numbers */ prime[0] = 2; prime[1] = 3; prime[2] = 5; prime[3] = 7; prime[4] = 11; prime[5] = 13; prime[6] = 17; prime[7] = 19; prime[8] = 23; prime[9] = 29; prime[10] = 31; /* blossom vars */ blossom_count = 0; blossom_m = 0; blossom_n = 0; blossom_i = 0; blossom_j = 0; blossom_k = 0; blossom_l = 0; blossom_r = 1; blossom_a = 0; up = 0; down = 0; pi2 = 2.0*M_PI; fastsrand( ::time(NULL) ); w = width; h = height; size = w * h * 4; // 32bit pixels // pixels = (uint32_t*)malloc(size); blob_buf = NULL; blossom_recal(true); /* blob initialization */ blob_init(8); } Partik0l::~Partik0l() { // if(pixels) free(pixels); if(blob_buf) free(blob_buf); } void Partik0l::update(double time, uint32_t* out) { /* automatic random recalculation: if( !blossom_count ) { recalculate(); blossom_count = 100+(50.0)*rand()/RAND_MAX; } else { blossom_count--; */ if(up) { blossom_recal(false); up = false; } else if(down) { blossom_recal(true); down = false; } blossom_a += 0.01; if( blossom_a > pi2 ) blossom_a -= pi2; memset(out,0,size); blossom(out); } void Partik0l::blossom_recal(bool r) { float z = ((PRIMES-2)*fastrand()/INT_MAX)+1; blossom_m = 1.0+(30.0)*fastrand()/INT_MAX; blossom_n = 1.0+(30.0)*fastrand()/INT_MAX; blossom_i = prime[ (int) (z*fastrand()/INT_MAX) ]; blossom_j = prime[ (int) (z*fastrand()/INT_MAX) ]; blossom_k = prime[ (int) (z*fastrand()/INT_MAX) ]; blossom_l = prime[ (int) (z*fastrand()/INT_MAX) ]; wd = (double)w; hd = (double)h; if(r) blossom_r = (blossom_r>=1.0)?1.0:blossom_r+0.1; else blossom_r = (blossom_r<=0.1)?0.1:blossom_r-0.1; } void Partik0l::blossom(uint32_t* out) { float a; int x, y; double zx, zy; /* here place a formula that draws on the screen the surface being drawn at this point is always blank */ for( a=0.0 ; a0;c--) { dx = ( (ray) + cos( rad ) * c ); dy = ( (ray) + sin( rad ) * c ); // col = (int)(10.0*rand()/(RAND_MAX+1.0))/c; // col += 0x99/c * 0.8; col = 0x99/c * 0.8; blob_buf[ (dx+((ray*2)*dy)) ] = col|(col<<8)|(col<<16)|(col<<24); } } } void Partik0l::blob(uint32_t* out, int x, int y) { // if(y>h-blob_size) return; // if(x>w-blob_size) return; int i, j; int stride = (w-blob_size)>>1; uint64_t *tmp_scr = (uint64_t*)out + ((x + y*w)>>1); uint64_t *tmp_blob = (uint64_t*)blob_buf; #ifdef HAVE_MMX /* using mmx packed unsaturated addition on bytes for cleaner and shiny result */ for(j=blob_size; j>0; j--) { for(i=blob_size>>4; i>0; i--) { asm volatile("movq (%1),%%mm0;" "movq 8(%1),%%mm1;" "movq 16(%1),%%mm2;" "movq 24(%1),%%mm3;" "movq 32(%1),%%mm4;" "movq 40(%1),%%mm5;" "movq 48(%1),%%mm6;" "movq 56(%1),%%mm7;" "paddusb (%0),%%mm0;" // packed add unsaturated on bytes "paddusb 8(%0),%%mm1;" // addizione clippata "paddusb 16(%0),%%mm2;" "paddusb 24(%0),%%mm3;" "paddusb 32(%0),%%mm4;" "paddusb 40(%0),%%mm5;" "paddusb 48(%0),%%mm6;" "paddusb 56(%0),%%mm7;" "movq %%mm0,(%0);" "movq %%mm1,8(%0);" "movq %%mm2,16(%0);" "movq %%mm3,24(%0);" "movq %%mm4,32(%0);" "movq %%mm5,40(%0);" "movq %%mm6,48(%0);" "movq %%mm7,56(%0);" // "paddsw %0, %%mm0;"// halo violetto? : :"r"(tmp_scr),"r"(tmp_blob) :"memory"); tmp_scr+=8; tmp_blob+=8; } tmp_scr += stride; } asm("emms;"); #else // ! HAVE_MMX for(j=blob_size; j>0; j--) { for(i=blob_size>>1; i>0; i--) { *(tmp_scr++) += *(tmp_blob++); } tmp_scr += stride; } #endif } /* * fastrand - fast fake random number generator * by Fukuchi Kentarou * Warning: The low-order bits of numbers generated by fastrand() * are bad as random numbers. For example, fastrand()%4 * generates 1,2,3,0,1,2,3,0... * You should use high-order bits. * */ uint32_t Partik0l::fastrand() { // kentaro's original one: // return (randval=randval*1103515245+12345); //15:55 mine uses two prime numbers and the cycling is much reduced //15:55 return (randval=randval*1073741789+32749); return(randval = randval * 1073741789 + 32749 ); } void Partik0l::fastsrand(uint32_t seed) { randval = seed; } /* bool Partik0l::keypress(int key) { if(key=='p') blossom_recal(true); else if(key=='o') blossom_recal(false); else return(false); return(true); } */ frei0r::construct plugin("Partik0l", "Particles generated on prime number sinusoidal blossoming", "Jaromil", 0,3); dyne-frei0r-b93ec51/src/generator/test_pat/000077500000000000000000000000001524104146000206505ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/generator/test_pat/CMakeLists.txt000066400000000000000000000027001524104146000234070ustar00rootroot00000000000000set (B_SOURCES test_pat_B.c) set (C_SOURCES test_pat_C.c) set (G_SOURCES test_pat_G.c) set (I_SOURCES test_pat_I.c) set (L_SOURCES test_pat_L.c) set (R_SOURCES test_pat_R.c) if (MSVC) set (B_SOURCES ${B_SOURCES} ${FREI0R_DEF}) set (C_SOURCES ${C_SOURCES} ${FREI0R_DEF}) set (G_SOURCES ${G_SOURCES} ${FREI0R_DEF}) set (I_SOURCES ${I_SOURCES} ${FREI0R_DEF}) set (L_SOURCES ${L_SOURCES} ${FREI0R_DEF}) set (R_SOURCES ${R_SOURCES} ${FREI0R_DEF}) endif (MSVC) if(NOT MSVC) link_libraries(m) endif() add_library (test_pat_B MODULE ${B_SOURCES}) add_library (test_pat_C MODULE ${C_SOURCES}) add_library (test_pat_G MODULE ${G_SOURCES}) add_library (test_pat_I MODULE ${I_SOURCES}) add_library (test_pat_L MODULE ${L_SOURCES}) add_library (test_pat_R MODULE ${R_SOURCES}) set_target_properties (test_pat_B PROPERTIES PREFIX "") set_target_properties (test_pat_C PROPERTIES PREFIX "") set_target_properties (test_pat_G PROPERTIES PREFIX "") set_target_properties (test_pat_I PROPERTIES PREFIX "") set_target_properties (test_pat_L PROPERTIES PREFIX "") set_target_properties (test_pat_R PROPERTIES PREFIX "") install (TARGETS test_pat_B LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_C LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_G LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_I LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_L LIBRARY DESTINATION ${LIBDIR}) install (TARGETS test_pat_R LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/generator/test_pat/README000066400000000000000000000345201524104146000215340ustar00rootroot00000000000000test_pat_* This is a set of test pattern generating Frei0r plugins. Mostly, I just gathered together a pile of C functions that I wrote over the years for testing other image processing stuff, but some I wrote anew (like the broadcast test card lookalikes). They are useful for measuring the effects of image processing, for display checking and adjustment, for reverse engineering of video effects, for debugging during development of video software, etc... Included are the following plugins: test_pat_B broadcast test card lookalikes test_pat_C color space cross sections test_pat_G geometry checking test_pat_I spatial impulse and step response checking test_pat_L levels and linearity checking test_pat_M motion response checking (*) test_pat_R resolution and spatial frequency response checking test_pat_T time domain response checking (*) (*) not yet finished (heck, not even started working on them :-) Each one of these can generate several different patterns, many of them adjustable through parameters. Written by Marko Cebokli, jun 2010, and released under GNU GPL RELEASE NOTES ** jun 2010 Version 0.1 "pre-alpha" (throw it out and see what happens... :-) INTRODUCTION First question that comes to mind is, "why bother with this?" Would it not be simpler to just use PNG images and import them as slides? This is why: - First, in that case you would need a separate PNG for each video format - otherwise scaling would be done on import, introducing scaling artefacts. Test_pat plugins draw algorithmically, adapting the patterns to the chosen format. - Second, many of these plugins accept parameters, to change the features in the pattern, making them much more versatile than fixed slides. - Third, time domain and motion tests wouldn't be feasible at all with slides. PIXEL ASPECT RATIO Some of the plugins will attempt to draw exact circles and squares. To do this, they need to know the pixel aspect ratio. Since this info is not available directly to a Frei0r plugin, the user must set it manually. Seven options are offered: square pixels, five standard video pixel aspect ratios, and arbitrary manual adjustment. COLOR FORMAT For maximum portability, these plugins internally generate the patterns in floating point format, in the range [0...1], so most of the code is independent of the final color model, endianness and number of bits. The test_pat_G uses "char" with [0...255] range internally, since it only needs a few levels. Converting to the final format (in the case of Frei0r rgba8888) is done last, and is confined to a few functions (in most cases a single one), so adding other color models should be simple. LEVELS AND COLOR ACCURACY On the output of these plugins, they should be as accurate as the used color model allows - but note that the host application might convert to a different model, enforce DV legality (rec 601 levels), or chop the color gamut... ARTEFACTS The patterns are drawn algorithmically and should not contain artefacts. If you see any, they are probably caused because you are not viewing at exact 1:1 pixel scale (the image was scaled before display). Higher spatial frequencies can cause "moire" patterns, even when below the Nyquist limit. This is a normal consequence of the fact, that there is no anti-aliasing filter present between the monitor and your eyes. MEASUREMENT AND QUANTITATIVE ANALYSIS can be done by combining these generators with the "pr0be", "pr0file" and other measurement plugins. MULTIPLE CHOICE (list / enum) TYPE PARAMETERS Parameters of this type are not natively supported in the Frei0r specification, therefore they must be somehow implemented using a floating point argument. The Frei0r specification requires this to be in the [0...1] range. These plugins conform to that by dividing the [0...1] range into N subintervals (if there are N choices for this parameter), each corresponding to one of the choices. However, this is a bit clumsy for command line usage, so I have also mapped the integers 0...(N-1) to the same parameter choices. For example, if a parameter has five choices, 0.7 and 3 will both mean the fourth choice. ****** DESCRIPTIONS OF EACH PLUGIN FOLLOW ****** *** THE "TEST_PAT_B" PLUGIN ("B" for Broadcasting) This one produces patterns similar to some popular broadcast test cards. Because those contain some specifically "analog" stuff, like the illegal phase color subcarrier in the PAL PM5544, or "infrablack" in the SMPTE color bars "pluge" group, they can not be 100% emulated in a digital environment. Also, for most of them I did not have the original specification, so I more or less guessed the values with some help from Google... Therefore, I call them "lookalikes". Parameters: Type: selects among the available patterns Aspect type: square pixel, PAL, wPAL, NTSC, wNTSC, HDV, Manual Manual aspect: active when Aspect type is set to manual Available patterns: Pattern 0 100% PAL color bars Pattern 1 100% PAL color bars with red Pattern 2 95% BBC color bars (PAL) Pattern 3 75% EBU color bars Pattern 4 SMPTE color bars Pattern 5 Philips PM5544 Pattern 6 FuBK Pattern 7 Simplified FuBK *** THE "TEST_PAT_C" PLUGIN ("C" for Color) This plugin draws cross sections of various color spaces. I have written it mainly to test color keying, but other uses for it could probably be found. Parameters: Color space: Selects among four spaces: RGB, Y'PrPb, ABI and HCI Cross section: Selects between three possible cross sections, 12(3), 23(1), 31(2) NOTE: the numbers tell which two axes are represented in the 2D plane, (the first two numbers), and which axis is controlled by the "third axis value" slider (the third number in parentheses). For example, 23(1) in RGB means that G will change along the horizontal axis, B along vertical, and R will be set by the "third axis value" slider. Third axis value: sets the value along the "third" axis, which cannot be accommodated on a 2D display. Fullscreen: extends the image across the full screen. Normally, it is drawn somewhat smaller, to avoid "bad" areas of CRT displays. NOTE: The strange shapes that appear on the display result from the edges of valid color in various spaces. (defined by RGB c [0...1]) *** THE "TEST_PAT_G" PLUGIN ("G" for Geometry) This one generates patterns for testing of the image geometry. Parameters: Type: selects among the possible patterns Size 1: size of major features Size 2: size of minor features Negative: just that Aspect type: square pixel, PAL, wPAL, NTSC, wNTSC, HDV, Manual Manual aspect: active when Aspect type is set to manual Available patterns: Pattern 0 checkerboard Pattern 1 checkerboard with gray rim Pattern 2 horizontal lines Pattern 3 vertical lines Pattern 4 rectangular grid Pattern 5 points (small squares) Pattern 6 bullseye (CAUTION: most displays aren't bullet proof!) These are similar to what old "analog" hardware test generators produced, for adjustment of CRT display geometry and convergence. Pattern 7 is useful to check if something is eating the borders of your video, and determine how much is missing. One would think that with digital flat panel displays, overscan is a thing of the past, but sadly, this is not the case. Especially camcorder viewfinders are prone to this! To test camcorders which do not support firewire input, make a tape with one that does. Pattern 8 is probably not of much general use... I made it while testing the "c0rners" plugin, to see where each corner ended, even with extreme distortion. Pattern 9 are "pixel rulers" useful for centering, etc. This only looks good on an 1:1 pixel scale display. Pattern 10 is a measurement grid, scaled in pixels, in a "computer graphics" type coordinate system (0,0 is upper left). This only looks good on an 1:1 pixel scale display, and is also an indicator of whether the image has been scaled. (Pattern 0, Size1=minimum is also good for such check) Pattern 11 Pattern 12 are the same patterns as 9 and 10, but with a transparent background. They can be used to measure positions and sizes of stuff in video. For example, I've used this to determine the position and size of logos, to use the mencoder's delogo filter. NOTE: Test_pat_G always draws things at integer pixel coordinates, to make the lines maximally sharp. This means that with non-square pixels, squares might not have exactly equal sides, and circles be a bit elliptic. Test_pat_G will do a best effort rounding in such cases. *** THE "TEST_PAT_I" PLUGIN ("I" for Impulse response) This one generates patterns for measuring the spatial impulse and step responses. Parameters: Type: selects among the possible patterns Channel: choices are: All(gray), R, G, B, R-Y, B-Y (601 and 709) Amplitude: amplitude of impulses and steps Width: width of impulse Tilt: angle of line (patterns 2,3,4 only) Negative: just that Available patterns: Pattern 0 square point impulse Pattern 1 raised cosine point impulse Pattern 2 square line impulse Pattern 3 raised cosine line impulse Pattern 4 step (raised cos) Pattern 5 step (linear ramp) These can be used to check code that does spatial convolution, like blurring and sharpening, etc. For example, with a single pixel square point, a convolution kernel can be directly read out with pr0be. *** THE "TEST_PAT_L" PLUGIN ("L" for Levels) This one produces patterns with defined "gray" levels in the chosen channel, for checking the amplitude transfer curves, gamma, etc. Parameters: Type: selects among the available patterns Channel: choices are: All(gray), R, G, B, R-Y, B-Y (601 and 709) Available patterns: Pattern 0 8 step gray scale 0.0 to 1.0 Pattern 1 is an 8 step gray scale with contrast squares. The steps are somewhat smaller than in pattern 0, the range is 0.0625...0.9375. The top row of square pairs differ by plus minus one percent from their backgrounds, the second 2%, then 5, 10 and 20%. In the left and right column, the 10 and 20% squares are truncated to black and white, respectively. Pattern 1 is mostly useful for a visual check of black and white "crushing". Pattern 2 is a continuous horizontal gradient from 0.0 to 1.0, flanked left and right with 50% gray. If you see stripes, your display (or something in the line between this plugin and your display) is cheating on the number of bits per pixel... Pattern 3 are 256 different levels arranged in a 16 x 16 matrix. This gives each level more area, to enable the use of spatially averaged pr0be for level measurement. Background is 50% gray. Pattern 4 are "contrast bands". The level difference between the vertically adjacent bands in each box is constant from left to right. In the top box it is 1%, then 2, 5, and 10%. This is a check of the "perceptual uniformity" of the video transfer curve. Pattern 5 is for gamma checking. It only works on a 1:1 pixel scale display, when the vertical gray (zebra) stripes show no artefacts. To determine the gamma of your display, step back, so that the zebra pattern is no more visible, and determine which of the gray patches seems of the most similar brightness as the zebra bars. For viewing video, the display gamma should be between cca 2.0 and 2.4, with lower values suitable for brighter, and higher values for dimmer viewing environments. The bars at left and right are for checking the black level and highlight crushing. The small squares are 1% steps from 1 to 10%. Especially the black level (the "brightness" control on the monitor) is important for correct gamma setting! The dimmer squares in the black bar should be just barely visible. (if the darkest two or three are not visible, it's not a catastrophe...) NOTE: Most test cards of this type use a constant step gamma scale. Because in that case, the grays for the higher gamma values are very similar (small differences), I have decided to do it a bit differently. Here, a constant gray level step scale is used, and the corresponding gamma values are calculated (therefore the non-round gamma values). I think this is more in sync with the usual goal of perceptual uniformity. Pattern 6 is just something that I wrote to help me with the development of an orthicon simulator. NOTE: If you see any color cast when output is to the "All" channel (default), it is a problem of your display. Either it is less than 4 bit "true color", or a misaligned CRT, etc... *** THE "TEST_PAT_R" PLUGIN ("R" for resolution) This one generates patterns for resolution and spatial frequency response measurement. Parameters: Type: selects among the available patterns Channel: choices are: All(gray), R, G, B, R-Y, B-Y (601 and 709) Amplitude: amplitude (contrast) of the patterns Lin. p. swp.: OFF = linear frequency sweep ON = linear period sweep Freq1: Pattern 7 only: horizontal component of 2D frequency Freq2: Pattern 7 only: vertical component of 2D frequency Aspect type: square pixel, PAL, wPAL, NTSC, wNTSC, HDV, Manual Manual aspect: active when Aspect type is set to manual The pixel aspect ratio is only used to calculate the "Lines per picture height" labels on horizontal frequencies (vertical lines), and does not affect the pattern itself, which is specified in parts of the Nyquist frequency.. Available patterns: Pattern 0 vertical sweep of horizontal frequencies Pattern 1 horizontal sweep of horizontal frequencies Pattern 2 vertical sweep of vertical frequencies Pattern 3 horizontal sweep of vertical frequencies Pattern 4 radials ("Siemens star"), 0.7N cutoff Pattern 5 rings, radial sweep, high frequencies outside Pattern 6 rings, radial sweep, high frequencies nside Pattern 7 uniform 2D spatial frequency (Freq1, Freq2) Pattern 8 "Nyquist blocks" H,checkers,V, freqs of N and N/2 Pattern 9 Square wave bars at integer Nyquist fractions The sweep limit frequencies are always relative to the Nyquist frequency. This way the patterns automatically optimally adapt to frame size/resolution. Additional labels are provided in lines per picture height, LPPH. The sweeps go from 0.05 Nyquist to 0.7 Nyquist. The sweep function is either linear frequency, which gives more emphasis to the higher frequencies, or linear period, which emphasizes the lower frequencies. The 0.7 Nyquist cutoff was chosen because it corresponds to the most popular value of the Kell factor, 0.7. All patterns, except 8 and 9 which are square waves, are drawn as smooth phase sinewaves. NOTE: These patterns are very sensitive to scaling and interpolation, any warts there will be revealed in a drastic manner! Monitor windows in video software are often done in a "fast" way, so it may be necessary to do a final rendering, to see a fair result. dyne-frei0r-b93ec51/src/generator/test_pat/test_pat_B.c000066400000000000000000000626051524104146000231110ustar00rootroot00000000000000/* test_pat_B This frei0r plugin generates TV test card approximations Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Broadcast test cards This plugin draws a set of test patterns, similar to popular TV test cards The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function floatrgba2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_B.c -o test_pat_B.o //link: gcc -lm -shared -o test_pat_B.so test_pat_B.o #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //------------------------------------------------------------------ void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+rz+1; if (ky>h) ky=h; rmin=(float)rn; rmax=(float)rz; for (i=zy;i=rmin)&&(rr<=rmax)) sl[w*i+j]=c; } } //------------------------------------------------------------------ //ar = pixel aspect ratio //x,y = center //xb,yb = upper left corner of box //vx,vy = size of box void draw_boxed_circle(float_rgba *s, int w, int h, float x, float y, float r, float xb, float yb, float vx, float vy, float ar, float_rgba c) { int xz,yz,xk,yk; int i,j; float rr; xz=x-r/ar-1; if (xz<0) xz=0; if (xzw) xk=w; if (xk>(xb+vx)) xk=xb+vx; yz=y-r-1; if (yz<0) yz=0; if (yzh) yk=h; if (yk>(yb+vy)) yk=yb+vy; for (i=yz;ivkx) x0=x0-vkx; y0=(h-vky*14)/2; rk=6.7*vky; c.a=1.0; //ozadje c.r=0.25; c.g=0.25; c.b=0.25; for (i=0;iname = "test_pat_B"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 1; tp_info->num_params = 3; tp_info->explanation = "Generates test card lookalikes"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "8 choices, select test pattern"; break; case 1: info->name ="Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "7 choices, pixel aspect ratio"; break; case 2: info->name = "Manual Aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual pixel aspect ratio (Aspect type 6)"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->aspt=0; inst->mpar=1.0; inst->par=1.0; inst->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); bars_simple(inst->sl, inst->w, inst->h, 0, 0); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //aspect type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->aspt != tmpi) chg=1; inst->aspt = tmpi; switch (inst->aspt) //pixel aspect ratio { case 0: inst->par=1.000;break; //square pixels case 1: inst->par=1.067;break; //PAL DV case 2: inst->par=1.455;break; //PAL wide case 3: inst->par=0.889;break; //NTSC DV case 4: inst->par=1.212;break; //NTSC wide case 5: inst->par=1.333;break; //HDV case 6: inst->par=inst->mpar;break; //manual } break; case 2: //manual aspect tmpf = map_value_forward_log(*((double*)p), 0.5, 2.0); if (inst->mpar != tmpf) chg=1; inst->mpar = tmpf; if (inst->aspt==4) inst->par=inst->mpar; break; } if (chg==0) return; switch (inst->type) { case 0: //100% PAL color bars bars_simple(inst->sl, inst->w, inst->h, 0, 0); break; case 1: //PAL color bars with red bars_simple(inst->sl, inst->w, inst->h, 0, 1); break; case 2: //95% BBC color bars bars_simple(inst->sl, inst->w, inst->h, 1, 0); break; case 3: //75% EBU color bars bars_simple(inst->sl, inst->w, inst->h, 2, 0); break; case 4: //SMPTE color bars bars_smpte(inst->sl, inst->w, inst->h); break; case 5: //philips PM5544 draw_pm(inst->sl, inst->w, inst->h, inst->par); break; case 6: //FuBK draw_fu(inst->sl, inst->w, inst->h, inst->par, 0); break; case 7: //simplified FuBK draw_fu(inst->sl, inst->w, inst->h, inst->par, 1); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 7.9999); break; case 1: //aspect type *p = map_value_backward(inst->aspt, 0.0, 6.9999); break; case 2: //manual aspect *p = map_value_backward_log(inst->mpar, 0.5, 2.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; floatrgba2color(inst->sl, outframe, inst->w , inst->h); } dyne-frei0r-b93ec51/src/generator/test_pat/test_pat_C.c000066400000000000000000000344431524104146000231110ustar00rootroot00000000000000/* test_pat_C This frei0r plugin generates cross sections of color spaces Version 0.1 aug 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: cross sections of color spaces *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_C.c -o test_pat_C.o //link: gcc -lm -shared -o test_pat_C.so test_pat_C.o #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //-------------------------------------------------------------- void draw_rectangle(float_rgba *s, int w, int h, float x, float y, float wr, float hr, float_rgba c) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i1.0) return 0; if (c.g<0.0) return 0; if (c.g>1.0) return 0; if (c.b<0.0) return 0; if (c.b>1.0) return 0; return 1; } //----------------------------------------------------------- //os: 0=RG(B) 1=GB(R) 2=BR(G) //a: value on third axis void risi_presek_rgb(float_rgba *s, int w, int h, float x, float y, float wr, float hr, int os, float a) { int i,j; int zx,kx,zy,ky; float_rgba c; float d1,d2; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; switch (os) { case 0: c.b=a; d1=1.0/hr; d2=1.0/wr; c.r=0.0; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; switch (os) { case 0: pb=a-0.5; d1=1.0/hr; d2=1.0/wr; yy=0.0; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; k3=sqrtf(3.0)/2.0; ik3=0.5/k3; switch (os) { case 0: ii=a; d1=2.0/hr; d2=2.0/wr; aa=-1.0; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; k3=sqrtf(3.0)/2.0; ik3=0.5/k3; switch (os) { case 0: ii=a; d1=2.0*PI/hr; d2=1.0/wr; hh=0.0; for (i=zy;iname = "test_pat_C"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 1; tp_info->num_params = 4; tp_info->explanation = "Generates cross sections of color spaces"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Color space"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 1: info->name ="Cross section"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 2: info->name = "Third axis value"; info->type = F0R_PARAM_DOUBLE; info->explanation = ""; break; case 3: info->name = "Fullscreen"; info->type = F0R_PARAM_BOOL; info->explanation = ""; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { int x0,y0,velx,vely; float_rgba c; tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->spc=0; inst->cs=0; inst->thav=0.5; inst->fs=0; inst->sl=(float_rgba*)calloc(width*height,sizeof(float_rgba)); x0=(inst->w-3*inst->h/4)/2; y0=inst->h/8; velx=3*inst->h/4; vely=3*inst->h/4; c.r=0.5;c.g=0.5;c.b=0.5;c.a=1.0; //gray background draw_rectangle(inst->sl, inst->w, inst->h, 0.0, 0.0, (float)inst->w, (float)inst->h, c); c.r=0.4;c.g=0.4;c.b=0.4;c.a=1.0; //darker gray background draw_rectangle(inst->sl, inst->w, inst->h, x0, y0, velx, vely, c); risi_presek_rgb(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi,x0,y0,velx,vely; float tmpf; float_rgba c; chg=0; switch (param_index) { case 0: //color space tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 3.9999); if ((tmpi<0)||(tmpi>3.0)) break; if (inst->spc != tmpi) chg=1; inst->spc = tmpi; break; case 1: //cross section tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 2.9999); if ((tmpi<0)||(tmpi>2.0)) break; if (inst->cs != tmpi) chg=1; inst->cs = tmpi; break; case 2: //third axis value tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->thav != tmpf) chg=1; inst->thav = tmpf; break; case 3: //fullscreen (BOOL) tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->fs != tmpi) chg=1; inst->fs = tmpi; break; } if (chg==0) return; if (inst->fs==0) { x0=(inst->w-3*inst->h/4)/2; y0=inst->h/8; velx=3*inst->h/4; vely=3*inst->h/4; } else { x0=0; y0=0; velx=inst->w; vely=inst->h; } c.r=0.5;c.g=0.5;c.b=0.5;c.a=1.0; //gray background draw_rectangle(inst->sl, inst->w, inst->h, 0.0, 0.0, (float)inst->w, (float)inst->h, c); c.r=0.4;c.g=0.4;c.b=0.4;c.a=1.0; //darker gray background draw_rectangle(inst->sl, inst->w, inst->h, x0, y0, velx, vely, c); switch (inst->spc) { case 0: risi_presek_rgb(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; case 1: risi_presek_yprpb601(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; case 2: risi_presek_abi(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; case 3: risi_presek_hci(inst->sl, inst->w, inst->h, x0, y0, velx, vely, inst->cs, inst->thav); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //color space *p = map_value_backward(inst->spc, 0.0, 3.9999); break; case 1: //cross section *p = map_value_backward(inst->cs, 0.0, 2.9999); break; case 2: //third axis value *p = map_value_backward(inst->thav, 0.0, 1.0); break; case 3: //fullscreen (BOOL) *p = map_value_backward_log(inst->fs, 0.0, 1.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; floatrgba2color(inst->sl, outframe, inst->w , inst->h); } dyne-frei0r-b93ec51/src/generator/test_pat/test_pat_G.c000066400000000000000000000510051524104146000231060ustar00rootroot00000000000000/* test_pat_G This frei0r plugin generates geometry test pattern images Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Geometry This plugin draws a set of test patterns, which are useful for image geometry checking. The patterns are drawn into a temporary char array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the functions make_char2color_table(), quadrants() and f0r_update() need to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_G.c -o test_pat_G.o //link: gcc -lm -shared -o test_pat_G.so test_pat_G.o #include #include #include #include "frei0r.h" #include "frei0r/math.h" //---------------------------------------------------------- void draw_rectangle(unsigned char *sl, int w, int h, int x, int y, int wr, int hr, unsigned char gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i=w) kx=w-1; ky=y+rz+1; if (ky>=h) ky=h-1; rmin=(float)rn; rmax=(float)rz; for (i=zy;i=rmin)&&(rr<=rmax)) sl[w*i+j]=gray; } } //----------------------------------------------------------- //dir: 1=up 2=right 3=down 4=left void draw_wedge(unsigned char *sl, int w, int h, int x, int y, int size, int dir, unsigned char gray) { int i,j,ii,jj; switch (dir) { case 1: //up for (i=0;i=h) ii=h-1; jj=x+j; if (jj>=w) jj=w-1; sl[w*ii+jj]=gray; jj=x-j; if (jj<0) jj=0; sl[w*ii+jj]=gray; } break; case 2: //right for (i=0;i=h) jj=h-1; sl[w*jj+ii]=gray; jj=y-j; if (jj<0) jj=0; sl[w*jj+ii]=gray; } break; case 3: //down for (i=0;i=w) jj=w-1; sl[w*ii+jj]=gray; jj=x-j; if (jj<0) jj=0; sl[w*ii+jj]=gray; } break; case 4: //left for (i=0;i=w) ii=w-1; jj=y+j; if (jj>=h) jj=h-1; sl[w*jj+ii]=gray; jj=y-j; if (jj<0) jj=0; sl[w*jj+ii]=gray; } break; default: break; } } //---------------------------------------------------------- //draws a checkerboard pattern //size = size of squares (pixels) //ar = pixel aspect ratio //rim : 0=uniform 1=gray rim void sah1(unsigned char *sl, int w, int h, int size, float ar, int rim) { int i,j,kx,ky,z,pv,ps,zv,zs; unsigned char black,gray1,gray2,white; int ox,oy; if (size<1) size=1; kx=size; ky=size; kx=kx/ar; //kao aspect!=1 (anamorph) kx = MAX(kx, 1); ky = MAX(ky, 1); black=0; white=255; gray1=black+(white-black)*0.3; gray2=black+(white-black)*0.7; ox=kx*2-(w/2)%(kx*2); //centering offset oy=ky*2-(h/2)%(ky*2); ps=(w/2)%kx; if (ps==0) ps=kx; pv=(h/2)%ky; if (pv==0) pv=ky; zv=h-pv; zs=w-ps; if (rim==0) { for (i=0;i=zs)||(i=zv)) z=1; if ((((i+oy)/ky)%2)^(((j+ox)/kx)%2)) sl[i*w+j]= (z==0) ? white : gray2; else sl[i*w+j]= (z==0) ? black : gray1; } } } } //------------------------------------------------- //draws horizontal lines //clr=clear background void hlines(unsigned char *sl, int w, int h, int size1, int size2, float ar, int clr) { int i,iz; unsigned char black,white; black=0; white=255; if (clr!=0) for (i=0;i<(w*h);i++) sl[i]=black; //black background if (size1<1) size1=1; if (size2<1) size2=1; iz=h/2-size1*((h/2)/size1); for (i=iz;iname = "test_pat_G"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 2; tp_info->num_params = 6; tp_info->explanation = "Generates geometry test pattern images"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name = "Size 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Size of major features"; break; case 2: info->name = "Size 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Size of minor features"; break; case 3: info->name = "Negative"; info->type = F0R_PARAM_BOOL; info->explanation = "Polarity of image"; break; case 4: info->name ="Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pixel aspect ratio presets"; break; case 5: info->name = "Manual Aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual pixel aspect ratio"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->size1=72; inst->size2=4; inst->aspt=0; inst->mpar=1.0; inst->neg=0; inst->par=1.0; inst->sl=(unsigned char*)calloc(width*height,1); inst->alpha=(unsigned char*)calloc(width*height,1); inst->c2c=(uint32_t *)calloc(256,sizeof(uint32_t)); make_char2color_table(inst->c2c,inst->neg); sah1(inst->sl, inst->w, inst->h, inst->size1, inst->par, 0); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst->alpha); free(inst->c2c); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 12.9999); if ((tmpi<0)||(tmpi>12.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //size 1 tmpi = map_value_forward(*((double*)p), 0.0, 256.0); if (inst->size1 != tmpi) chg=1; inst->size1 = tmpi; break; case 2: //size 2 tmpi = map_value_forward(*((double*)p), 0.0, 64.0); if (inst->size2 != tmpi) chg=1; inst->size2 = tmpi; break; case 3: //negative tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->neg != tmpi) chg=1; inst->neg = tmpi; make_char2color_table(inst->c2c,inst->neg); break; case 4: //aspect type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(*((double*)p), 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->aspt != tmpi) chg=1; inst->aspt = tmpi; switch (inst->aspt) //pixel aspect ratio { case 0: inst->par=1.000;break; //square pixels case 1: inst->par=1.067;break; //PAL DV case 2: inst->par=1.455;break; //PAL wide case 3: inst->par=0.889;break; //NTSC DV case 4: inst->par=1.212;break; //NTSC wide case 5: inst->par=1.333;break; //HDV case 6: inst->par=inst->mpar;break; //manual } break; case 5: //manual aspect tmpf = map_value_forward_log(*((double*)p), 0.5, 2.0); if (inst->mpar !=tmpf) chg=1; inst->mpar = tmpf; if (inst->aspt==4) inst->par=inst->mpar; break; } if (chg==0) return; switch (inst->type) { case 0: //checkerboard sah1(inst->sl, inst->w, inst->h, inst->size1, inst->par, 0); break; case 1: //checkerboard with border sah1(inst->sl, inst->w, inst->h, inst->size1, inst->par, 1); break; case 2: //horizontal lines hlines(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par, 1); break; case 3: //vertical lines vlines(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par, 1); break; case 4: //grid mreza(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par); break; case 5: //points pike(inst->sl, inst->w, inst->h, inst->size1, inst->size2, inst->par); break; case 6: //bullseye tarca(inst->sl, inst->w, inst->h, inst->size1, inst->size2+1, inst->par); break; case 7: //edge marks robovi(inst->sl, inst->w, inst->h); break; case 8: //color quadrants are drawn in update() break; case 9: //pixel rulers case 11: rulers(inst->sl, inst->w, inst->h, inst->alpha); break; case 10: //measurement grid case 12: grid(inst->sl, inst->w, inst->h, inst->alpha); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 12.9999); break; case 1: //size 1 *p = map_value_backward(inst->size1, 0.0, 256.0); break; case 2: //size 2 *p = map_value_backward(inst->size2, 0.0, 64.0); break; case 3: //negative *p = map_value_backward(inst->neg, 0.0, 1.0); break; case 4: //aspect type *p = map_value_backward(inst->aspt, 0.0, 6.9999); break; case 5: //manual aspect *p = map_value_backward_log(inst->mpar, 0.5, 2.0); break; } } //--------------------------------------------------- //COLOR MODEL DEPENDENT void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { int i; assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; switch (inst->type) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 9: case 10: for (i=0;i<(inst->h*inst->w);i++) outframe[i]=0xFF000000|inst->c2c[inst->sl[i]]; break; case 8: kvadranti(outframe,inst->w,inst->h,inst->neg); break; case 11: case 12: for (i=0;i<(inst->h*inst->w);i++) outframe[i]=((uint32_t)inst->alpha[i])<<24|inst->c2c[inst->sl[i]]; break; default: break; } } dyne-frei0r-b93ec51/src/generator/test_pat/test_pat_I.c000066400000000000000000000324571524104146000231220ustar00rootroot00000000000000/* test_pat_I This frei0r plugin generates test patterns for measurement of spatial impulse and step responses Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: spatial impulse and step response The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function float2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_I.c -o test_pat_I.o //link: gcc -lm -shared -o test_pat_I.so test_pat_I.o #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //---------------------------------------------------------- void draw_rectangle(float *sl, int w, int h, int x, int y, int wr, int hr, float gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;isize/2.0) r=size/2.0; g=0.5+amp/2.0*cosf(r/size*2.0*PI); sl[(i+h/2-(int)size/2)*w+j+w/2-(int)size/2]=g; } } //---------------------------------------------------- //crta pravokotna void crta_p(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { sl[i*w+j]=0.5-amp/2.0; } else { sl[i*w+j]=0.5+amp/2.0; } } } //---------------------------------------------------- //crta raised cos void crta(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct,g; if (size==0.0) return; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { sl[i*w+j]=0.5-amp/2.0; } else { if (d>size/2.0) d=size/2.0; g=0.5+amp/2.0*cosf(d/size*2.0*PI); sl[i*w+j]=g; } } } //---------------------------------------------------- //crta step raised cos, oz. pravokotna, ce das size=1 void crta_s(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct,g; if (size==0.0) return; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { if (d>0.0) sl[i*w+j]=0.5-amp/2.0; else sl[i*w+j]=0.5+amp/2.0; } else { if (d>size/2.0) d=size/2.0; g=0.5-amp/2.0*sinf(d/size*PI); sl[i*w+j]=g; } } } //---------------------------------------------------- //crta step linear ramp, oz. pravokotna, ce das size=1 void crta_r(float *sl, int w, int h, float size, float amp, float tilt) { int i,j; float d,st,ct,g; if (size==0.0) return; st=sinf(tilt); ct=cosf(tilt); for (i=0;isize/2.0) { if (d>0.0) sl[i*w+j]=0.5-amp/2.0; else sl[i*w+j]=0.5+amp/2.0; } else { if (d>size/2.0) d=size/2.0; g = 0.5-amp*(d/size); sl[i*w+j]=g; } } } //----------------------------------------------------- //converts the internal monochrome float image into //Frei0r rgba8888 color //ch selects the channel 0=all 1=R 2=G 3=B //sets alpha to opaque void float2color(float *sl, uint32_t* outframe, int w , int h, int ch) { int i,ri,gi,bi; uint32_t p; float r,g,b; switch (ch) { case 0: //all (gray) for (i=0;iname = "test_pat_I"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 2; tp_info->num_params = 6; tp_info->explanation = "Generates spatial impulse and step test patterns"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name ="Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Into which color channel to draw"; break; case 2: info->name = "Amplitude"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amplitude (contrast) of the pattern"; break; case 3: info->name = "Width"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Width of impulse"; break; case 4: info->name = "Tilt"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Angle of step function"; break; case 5: info->name = "Negative"; info->type = F0R_PARAM_BOOL; info->explanation = "Change polarity of impulse/step"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->chan=0; inst->amp=0.8; inst->pw=5.0; inst->tilt=0.0; inst->neg=0; inst->sl=(float*)calloc(width*height,sizeof(float)); pika_p(inst->sl, inst->w, inst->h, inst->pw, inst->amp); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 5.9999); if ((tmpi<0)||(tmpi>5.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //channel tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->chan != tmpi) chg=1; inst->chan = tmpi; case 2: //amplitude tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->amp != tmpf) chg=1; inst->amp = tmpf; break; case 3: //width tmpf = map_value_forward(*((double*)p), 1.0, 100.0); if (inst->pw != tmpf) chg=1; inst->pw = tmpf; break; case 4: //tilt tmpf = map_value_forward(*((double*)p), -PI/2.0, PI/2.0); if (inst->tilt != tmpf) chg=1; inst->tilt = tmpf; break; case 5: //negative tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->neg != tmpi) chg=1; inst->neg = tmpi; break; } if (chg==0) return; switch (inst->type) { case 0: // pika_p(inst->sl, inst->w, inst->h, inst->pw, inst->amp); break; case 1: // pika_o(inst->sl, inst->w, inst->h, inst->pw, inst->amp); break; case 2: // crta_p(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; case 3: // crta(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; case 4: // crta_s(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; case 5: // crta_r(inst->sl, inst->w, inst->h, inst->pw, inst->amp, inst->tilt); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 5.9999); break; case 1: //channel *p = map_value_backward(inst->chan, 0.0, 7.9999); break; case 2: //amplitude *p = map_value_backward(inst->amp, 0.0, 1.0); break; case 3: //width *p = map_value_backward(inst->pw, 1.0, 100.0); break; case 4: //tilt *p = map_value_backward(inst->tilt, -PI/2.0, PI/2.0); break; case 5: //negative *p = map_value_backward(inst->neg, 0.0, 1.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; float2color(inst->sl, outframe, inst->w , inst->h, inst->chan); } dyne-frei0r-b93ec51/src/generator/test_pat/test_pat_L.c000066400000000000000000000407241524104146000231210ustar00rootroot00000000000000/* test_pat_L This frei0r plugin generates test patterns for levels and linearity checking Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Levels and Linearity This plugin draws a set of test patterns, used for checking of linearity, gamma, contrast, etc. The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function float2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -c -fPIC test_pat_L.c -o test_pat_L.o //link: gcc -lm -shared -o test_pat_L.so test_pat_L.o #include #include #include #include #include "frei0r.h" double PI=3.14159265358979; //---------------------------------------------------------- void draw_rectangle(float *sl, int w, int h, int x, int y, int wr, int hr, float gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; switch (dir) { case 0: dg=(gray2-gray1)/(wr-1); g=gray1; for (j=zx;jw) kx=w; ky=y+rz+1; if (ky>h) ky=h; rmin=(float)rn; rmax=(float)rz; for (i=zy;i=rmin)&&(rr<=rmax)) sl[w*i+j]=gray; } } //------------------------------------------------------- //draw one numerical digit, 7-segment style //v=size in x direction (in y it is 2*v) //d= number [0...9] void disp7s(float *sl, int w, int h, int x, int y, int v, int d, float gray) { char seg[10]={0xEE,0x24,0xBA,0xB6,0x74,0xD6,0xDE,0xA4,0xFE,0xF6}; if ((d<0)||(d>9)) return; if ((seg[d]&128)!=0) draw_rectangle(sl,w,h,x,y-2*v,v,1,gray); if ((seg[d]&64)!=0) draw_rectangle(sl,w,h,x,y-2*v,1,v,gray); if ((seg[d]&32)!=0) draw_rectangle(sl,w,h,x+v,y-2*v,1,v,gray); if ((seg[d]&16)!=0) draw_rectangle(sl,w,h,x,y-v,v,1,gray); if ((seg[d]&8)!=0) draw_rectangle(sl,w,h,x,y-v,1,v,gray); if ((seg[d]&4)!=0) draw_rectangle(sl,w,h,x+v,y-v,1,v,gray); if ((seg[d]&2)!=0) draw_rectangle(sl,w,h,x,y,v,1,gray); } //---------------------------------------------------------------- //draw a floating point number //v=size //n=number //f=format (as in printf) void dispF(float *sl, int w, int h, int x, int y, int v, float n, char *f, float gray) { char str[64]; int i; sprintf(str,f,n); i=0; while (str[i]!=0) { if (str[i]=='-') draw_rectangle(sl,w,h,x+i*(v+v/3+1),y-v,v,1,gray); else disp7s(sl,w,h,x+i*(v+v/3+1),y,v,str[i]-48,gray); i++; } } //---------------------------------------------------------- //gray staircase void stopnice(float *sl, int w, int h) { int j,n; float s; n=8; for (j=0;jh/20) h1=h/20; for (j=0;j1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,1*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,2*h/16, w1,h1, s2); s1=s-0.02; if (s1<0.0) s1=0.0; s2=s+0.02; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,4*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,5*h/16, w1,h1, s2); s1=s-0.05; if (s1<0.0) s1=0.0; s2=s+0.05; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,7*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,8*h/16, w1,h1, s2); s1=s-0.1; if (s1<0.0) s1=0.0; s2=s+0.1; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,10*h/16, w1,h1, s1); draw_rectangle(sl,w,h, j*w/n+w1,11*h/16, w1,h1, s2); s1=s-0.2; if (s1<0.0) s1=0.0; s2=s+0.2; if (s2>1.0) s2=1.0; draw_rectangle(sl,w,h, j*w/n+w1,13*h/16, w1,w1, s1); draw_rectangle(sl,w,h, j*w/n+w1,14*h/16, w1,w1, s2); } } //----------------------------------------------------- //gray gradient void sivi_klin(float *sl, int w, int h) { draw_rectangle(sl,w,h, 0, 0, w/7, h, 0.5); draw_rectangle(sl,w,h, 6*w/7, 0, w/7, h, 0.5); draw_gradient(sl,w,h, w/8, 0, 3*w/4, h, 0.0, 1.0, 0); } //---------------------------------------------------- //256 grays void sivine256(float *sl, int w, int h) { int i,j,w1,h1; float s; draw_rectangle(sl,w,h, 0, 0, w, h, 0.5); if (w>h) w1=h/20; else w1=w/20; h1=w1-2; for (i=0;i<16;i++) for (j=0;j<16;j++) { s=(float)(16*i+j)/255.0; draw_rectangle(sl,w,h, (w-h)/2+(j+2)*w1, (i+2)*w1, h1, h1, s); } } //------------------------------------------------------ //contrast bands void trakovi(float *sl, int w, int h) { int i,h1; draw_rectangle(sl,w,h, 0, 0, w, h, 0.5); h1=h/64; for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (7+2*i)*h1, 3*w/4, h1, 0.0, 0.99, 0); draw_gradient(sl,w,h, w/8, (8+2*i)*h1, 3*w/4, h1, 0.01, 1.0, 0); } for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (21+2*i)*h1, 3*w/4, h1, 0.0, 0.98, 0); draw_gradient(sl,w,h, w/8, (22+2*i)*h1, 3*w/4, h1, 0.02, 1.0, 0); } for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (35+2*i)*h1, 3*w/4, h1, 0.0, 0.95, 0); draw_gradient(sl,w,h, w/8, (36+2*i)*h1, 3*w/4, h1, 0.05, 1.0, 0); } for (i=0;i<4;i++) { draw_gradient(sl,w,h, w/8, (49+2*i)*h1, 3*w/4, h1, 0.0, 0.90, 0); draw_gradient(sl,w,h, w/8, (50+2*i)*h1, 3*w/4, h1, 0.1, 1.0, 0); } } //---------------------------------------------------------- void gamatest(float *sl, int w, int h) { int i,s,x,y; float g; for (i=0;iname = "test_pat_L"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 1; tp_info->num_params = 2; tp_info->explanation = "Generates linearity checking patterns"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name ="Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Into which color channel to draw"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->chan=0; inst->sl=(float*)calloc(width*height,sizeof(float)); stopnice(inst->sl, inst->w, inst->h); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //channel tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->chan != tmpi) chg=1; inst->chan = tmpi; } if (chg==0) return; switch (inst->type) { case 0: //gray steps stopnice(inst->sl, inst->w, inst->h); break; case 1: //gray steps with contrast squares stopnice_k(inst->sl, inst->w, inst->h); break; case 2: //gray gradient sivi_klin(inst->sl, inst->w, inst->h); break; case 3: //256 gray squares in a 16x16 matrix sivine256(inst->sl, inst->w, inst->h); break; case 4: //contrast bands trakovi(inst->sl, inst->w, inst->h); break; case 5: //gama checking chart gamatest(inst->sl, inst->w, inst->h); break; case 6: //for testing orthicon simulator ortikon(inst->sl, inst->w, inst->h); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 6.9999); break; case 1: //channel *p = map_value_backward(inst->chan, 0.0, 7.9999); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; float2color(inst->sl, outframe, inst->w , inst->h, inst->chan); } dyne-frei0r-b93ec51/src/generator/test_pat/test_pat_R.c000066400000000000000000000637261524104146000231360ustar00rootroot00000000000000/* test_pat_R This frei0r plugin generates resolution test patterns Version 0.1 may 2010 Copyright (C) 2010 Marko Cebokli http://lea.hamradio.si/~s57uuu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /*********************************************************** Test patterns: Resolution and spatial frequency response The patterns are drawn into a temporary float array, for two reasons: 1. drawing routines are color model independent, 2. drawing is done only when a parameter changes. only the function float2color() needs to care about color models, endianness, DV legality etc. *************************************************************/ //compile: gcc -Wall -std=c99 -c -fPIC test_pat_R.c -o test_pat_R.o //link: gcc -lm -shared -o test_pat_R.so test_pat_R.o #include #include #include #include #include "frei0r.h" double PI=3.14159265358979; typedef struct { float r; float g; float b; float a; } float_rgba; //---------------------------------------------------------- void draw_rectangle(float *sl, int w, int h, int x, int y, int wr, int hr, float gray) { int i,j; int zx,kx,zy,ky; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; for (i=zy;i9)) return; if ((seg[d]&0x80)!=0) draw_rectangle(sl,w,h,x, y-2*v,v,1,gray); if ((seg[d]&0x40)!=0) draw_rectangle(sl,w,h,x, y-2*v,1,v,gray); if ((seg[d]&0x20)!=0) draw_rectangle(sl,w,h,x+v,y-2*v,1,v,gray); if ((seg[d]&0x10)!=0) draw_rectangle(sl,w,h,x, y-v, v,1,gray); if ((seg[d]&0x08)!=0) draw_rectangle(sl,w,h,x, y-v, 1,v,gray); if ((seg[d]&0x04)!=0) draw_rectangle(sl,w,h,x+v,y-v, 1,v,gray); if ((seg[d]&0x02)!=0) draw_rectangle(sl,w,h,x ,y, v,1,gray); } //----------------------------------------------------------------- //draw a floating point number, using disp7s() //v=size //n=number //f=format (as in printf, for example %5.1f) void dispF(float *sl, int w, int h, int x, int y, int v, float n, char *f, float gray) { char str[64]; int i; sprintf(str,f,n); i=0; while (str[i]!=0) { if (str[i]=='-') draw_rectangle(sl,w,h,x+i*(v+v/3+1),y-v,v,1,gray); else disp7s(sl,w,h,x+i*(v+v/3+1),y,v,str[i]-48,gray); i++; } } //----------------------------------------------------------- //sweep parallel with bars //x,y,wr,hr same as in draw_rectangle() //f1, f2 as fraction of Nyquist //a = amplitude, 1.0=100% mod [0.0...1.0] //dir: 0=vertical 1=horizontal sweep //linp: 0=linear frequency sweep 1=linear period sweep void draw_sweep_1(float *sl, int w, int h, int x, int y, int wr, int hr, float f1, float f2, float a, int dir, int linp) { int i,j; int zx,kx,zy,ky; double p,dp,dp1,dp2,dt,dt1,dt2; zx=x; if (zx<0) zx=0; zy=y; if (zy<0) zy=0; kx=x+wr; if (kx>w) kx=w; ky=y+hr; if (ky>h) ky=h; if (f1==0.0) f1=1.0E-12; if (f2==0.0) f2=1.0E-12; dp1=PI*f1; dp2=PI*f2; //phase steps dt1=1.0/dp1; dt2=1.0/dp2; a=a/2.0; p=0; if (dir==0) { for (i=zy;iw) kx=w; ky=y+hr; if (ky>h) ky=h; if (f1==0.0) f1=1.0E-12; if (f2==0.0) f2=1.0E-12; dp1=PI*f1; dp2=PI*f2; //phase steps dt1=1.0/dp1; dt2=1.0/dp2; a=a/2.0; p=0; if (dir==0) { for (i=zy;i=0.0)&&(xl<=1.0)) { x=w/8-60; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,w/8-15,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf1[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { x=7*w/8+10; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,7*w/8+5,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf3[i],"%4.0f",0.9); } } } else //lin period sweep { for (i=0;i=0.0)&&(xl<=1.0)) { x=w/8-60; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,w/8-15,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf2[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { x=7*w/8+10; y=h/16+xl*(14*h/16); draw_rectangle(sl,w,h,7*w/8+5,y,10,3,0.9); dispF(sl,w,h,x,y+6,6,lf4[i],"%4.0f",0.9); } } } } //-------------------------------------------------------------- //horizontal sweep with labels (frequency changes with x) //a=axis 0=horizontal frequencies 1=vert freqs //amp = amplitude //lps: 0=lin f sweep 1=lin p sweep //ar = pixel aspect ratio (used only for LPPH labels on hor f) //sf,ef start,end freqs in Nyquists //LPPH (lines per picture height) labels are in "TV lines", //not line pairs. Line pairs = TV lines / 2.0 //lf* arrays determine where the labels will be drawn void sweep_h(float *sl, int w, int h, int a, float amp, int lps, float ar, float sf, float ef) { float xl,nf; float lf1[]={0.05,0.2,0.3,0.4,0.5,0.6,0.7}; //label lin f nyq float lf2[]={0.05,0.07,0.1,0.15,0.3,0.7}; //label lin p nyq float lf3[]={100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0}; float lf4[]={10.0,25.0,50.0,100.0,200.0,400.0,800.0}; int i,x,y; for (x=0;x=0.0)&&(xl<=1.0)) { y=7*h/8+25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y-20,3,10,0.9); dispF(sl,w,h,x-20,y+6,6,lf1[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { y=h/8-25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y+8,3,10,0.9); dispF(sl,w,h,x-20,y+2,6,lf3[i],"%4.0f",0.9); } } } else //lin period sweep { for (i=0;i=0.0)&&(xl<=1.0)) { y=7*h/8+25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y-20,3,10,0.9); dispF(sl,w,h,x-20,y+6,6,lf2[i],"%5.2f",0.9); } } for (i=0;i=0.0)&&(xl<=1.0)) { y=h/8-25; x=w/16+xl*(14*w/16); draw_rectangle(sl,w,h,x,y+8,3,10,0.9); dispF(sl,w,h,x-20,y+2,6,lf4[i],"%4.0f",0.9); } } } } //---------------------------------------------------------- //draws a "Siemens star" pattern //ar = pixel aspect ratio (not used currently) //np = numbers of periods around the circle void radials(float *sl, int w, int h, float a, float ar, float np) { float an,s,c,g,da,r,rmin,rmax; int x,y; da=PI/2000.0; for (x=0;xname = "test_pat_R"; tp_info->author = "Marko Cebokli"; tp_info->plugin_type = F0R_PLUGIN_TYPE_SOURCE; // tp_info->plugin_type = F0R_PLUGIN_TYPE_FILTER; tp_info->color_model = F0R_COLOR_MODEL_RGBA8888; tp_info->frei0r_version = FREI0R_MAJOR_VERSION; tp_info->major_version = 0; tp_info->minor_version = 2; tp_info->num_params = 8; tp_info->explanation = "Generates resolution test patterns"; } //-------------------------------------------------- void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch (param_index) { case 0: info->name = "Type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Type of test pattern"; break; case 1: info->name ="Channel"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Into which color channel to draw"; break; case 2: info->name = "Amplitude"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Amplitude (contrast) of the pattern"; break; case 3: info->name = "Lin P swp"; info->type = F0R_PARAM_BOOL; info->explanation = "Use linear period sweep"; break; case 4: info->name = "Freq 1"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pattern 7 H frequency"; break; case 5: info->name = "Freq 2"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pattern 7 V frequency"; break; case 6: info->name ="Aspect type"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Pixel aspect ratio presets"; break; case 7: info->name = "Manual aspect"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Manual pixel aspect ratio"; break; } } //-------------------------------------------------- f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { tp_inst_t* inst = calloc(1, sizeof(*inst)); inst->w = width; inst->h = height; inst->type=0; inst->chan=0; inst->amp=0.8; inst->linp=0; inst->f1=0.03; inst->f2=0.03; inst->aspt=0; inst->mpar=1.0; inst->par=1.0; inst->sl=(float*)calloc(width*height,sizeof(float)); sweep_v(inst->sl, inst->w, inst->h, 0, inst->amp, inst->linp, inst->par, 0.05, 0.7); return (f0r_instance_t)inst; } //-------------------------------------------------- void f0r_destruct(f0r_instance_t instance) { tp_inst_t* inst = (tp_inst_t*)instance; free(inst->sl); free(inst); } //-------------------------------------------------- void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; int chg,tmpi; float tmpf; chg=0; switch (param_index) { case 0: //type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 9.9999); if ((tmpi<0)||(tmpi>9.0)) break; if (inst->type != tmpi) chg=1; inst->type = tmpi; break; case 1: //channel tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 7.9999); if ((tmpi<0)||(tmpi>7.0)) break; if (inst->chan != tmpi) chg=1; inst->chan = tmpi; case 2: //amplitude tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->amp != tmpf) chg=1; inst->amp = tmpf; break; case 3: //linear period sweep tmpi = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->linp != tmpi) chg=1; inst->linp = tmpi; break; case 4: //frequency 1 tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->f1 != tmpf) chg=1; inst->f1 = tmpf; break; case 5: //frequency 2 tmpf = map_value_forward(*((double*)p), 0.0, 1.0); if (inst->f2 != tmpf) chg=1; inst->f2 = tmpf; break; case 6: //aspect type tmpf=*((double*)p); if (tmpf>=1.0) tmpi=(int)tmpf; else tmpi = map_value_forward(tmpf, 0.0, 6.9999); if ((tmpi<0)||(tmpi>6.0)) break; if (inst->aspt != tmpi) chg=1; inst->aspt = tmpi; switch (inst->aspt) //pixel aspect ratio { case 0: inst->par=1.000;break; //square pixels case 1: inst->par=1.067;break; //PAL DV case 2: inst->par=1.455;break; //PAL wide case 3: inst->par=0.889;break; //NTSC DV case 4: inst->par=1.212;break; //NTSC wide case 5: inst->par=1.333;break; //HDV case 6: inst->par=inst->mpar;break; //manual } break; case 7: //manual aspect tmpf = map_value_forward_log(*((double*)p), 0.5, 2.0); if (inst->mpar != tmpf) chg=1; inst->mpar = tmpf; if (inst->aspt==6) inst->par=inst->mpar; break; } if (chg==0) return; switch (inst->type) { case 0: //hor freq ver sweep sweep_v(inst->sl, inst->w, inst->h, 0, inst->amp, inst->linp, inst->par, 0.05, 0.7); break; case 1: //hor freq hor sweep sweep_h(inst->sl, inst->w, inst->h, 0, inst->amp, inst->linp, inst->par, 0.05, 0.7); break; case 2: //ver freq ver sweep sweep_v(inst->sl, inst->w, inst->h, 1, inst->amp, inst->linp, inst->par, 0.05, 0.7); //ver f ver sw break; case 3: //ver freq hor sweep sweep_h(inst->sl, inst->w, inst->h, 1, inst->amp, inst->linp, inst->par, 0.05, 0.7); break; case 4: // "Siemens star" radials(inst->sl, inst->w, inst->h, inst->amp, inst->par, 60.0); break; case 5: //rings outwards rings(inst->sl, inst->w, inst->h, inst->amp, inst->par, inst->linp, 0.05, 0.7); break; case 6: //rings inwards rings(inst->sl, inst->w, inst->h, inst->amp, inst->par, inst->linp, 0.7, 0.05); break; case 7: //uniform 2D spatial frequency diags(inst->sl, inst->w, inst->h, inst->amp, inst->par, inst->f1, inst->f2); break; case 8: // "Nyquist blocks" nblocks(inst->sl, inst->w, inst->h, inst->amp); break; case 9: //square bars at integer Nyquist fractions sqbars(inst->sl, inst->w, inst->h, inst->amp); break; default: break; } } //------------------------------------------------- void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { tp_inst_t* inst = (tp_inst_t*)instance; f0r_param_double* p = (f0r_param_double*) param; switch (param_index) { case 0: //type *p = map_value_backward(inst->type, 0.0, 9.9999); break; case 1: //channel *p = map_value_backward(inst->chan, 0.0, 7.9999); break; case 2: //amplitude *p = map_value_backward(inst->amp, 0.0, 1.0); break; case 3: //linear period sweep *p = map_value_backward(inst->linp, 0.0, 1.0); break; case 4: //frequency 1 *p = map_value_backward(inst->f1, 0.0, 1.0); break; case 5: //frequency 2 *p = map_value_backward(inst->f2, 0.0, 1.0); break; case 6: //aspect type *p = map_value_backward(inst->aspt, 0.0, 6.9999); break; case 7: //manual aspect *p = map_value_backward_log(inst->mpar, 0.5, 2.0); break; } } //--------------------------------------------------- void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { assert(instance); tp_inst_t* inst = (tp_inst_t*)instance; float2color(inst->sl, outframe, inst->w , inst->h, inst->chan); } dyne-frei0r-b93ec51/src/mixer2/000077500000000000000000000000001524104146000162455ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/CMakeLists.txt000066400000000000000000000017641524104146000210150ustar00rootroot00000000000000if (${Cairo_FOUND}) add_subdirectory (cairoaffineblend) add_subdirectory (cairoblend) endif (${Cairo_FOUND}) add_subdirectory (addition) add_subdirectory (addition_alpha) add_subdirectory (alphaatop) add_subdirectory (alphain) add_subdirectory (alphainjection) add_subdirectory (alphaout) add_subdirectory (alphaover) add_subdirectory (alphaxor) add_subdirectory (blend) add_subdirectory (burn) add_subdirectory (color_only) add_subdirectory (composition) add_subdirectory (darken) add_subdirectory (difference) add_subdirectory (divide) add_subdirectory (dodge) add_subdirectory (euclid_eraser) add_subdirectory (grain_extract) add_subdirectory (grain_merge) add_subdirectory (hardlight) add_subdirectory (hue) add_subdirectory (lighten) add_subdirectory (multiply) add_subdirectory (overlay) add_subdirectory (saturation) add_subdirectory (screen) add_subdirectory (softlight) add_subdirectory (subtract) add_subdirectory (uvmap) add_subdirectory (value) add_subdirectory (xfade0r) add_subdirectory (sleid0r) dyne-frei0r-b93ec51/src/mixer2/addition/000077500000000000000000000000001524104146000200405ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/addition/CMakeLists.txt000066400000000000000000000004241524104146000226000ustar00rootroot00000000000000set (SOURCES addition.cpp) set (TARGET addition) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/addition/addition.cpp000066400000000000000000000045521524104146000223450ustar00rootroot00000000000000/* addition.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class addition : public frei0r::mixer2 { public: addition(unsigned int width, unsigned int height) { // initialize look-up table for (int i = 0; i < 256; i++) add_lut[i] = i; for (int i = 256; i <= 510; i++) add_lut[i] = 255; } /** * * Perform an RGB[A] addition operation of the pixel sources in1 * and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *A = reinterpret_cast(in1); const uint8_t *B = reinterpret_cast(in2); uint8_t *D = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) D[b] = add_lut[A[b] + B[b]]; D[ALPHA] = MIN(A[ALPHA], B[ALPHA]); A += NBYTES; B += NBYTES; D += NBYTES; } } private: static uint8_t add_lut[511]; // look-up table storing values to do a quick MAX of two values when you know you add two unsigned chars }; uint8_t addition::add_lut[511]; frei0r::construct plugin("addition", "Perform an RGB[A] addition operation of the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/addition_alpha/000077500000000000000000000000001524104146000212055ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/addition_alpha/CMakeLists.txt000066400000000000000000000004401524104146000237430ustar00rootroot00000000000000set (SOURCES addition_alpha.cpp) set (TARGET addition_alpha) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/addition_alpha/addition_alpha.cpp000066400000000000000000000051441524104146000246550ustar00rootroot00000000000000/* addition_alpha.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * 2011 Simon A. Eugster (simon.eu@gmail.com) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class addition_alpha : public frei0r::mixer2 { public: addition_alpha(unsigned int width, unsigned int height) { // initialize look-up table for (int i = 0; i < 256; i++) add_lut[i] = i; for (int i = 256; i <= 510; i++) add_lut[i] = 255; } /** * * Perform an RGB[A] addition_alpha operation of the pixel sources in1 * and in2. * * This is a modification of the original addition filter, adding the color of the * second channel only if its alpha channel is not 0. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *A = reinterpret_cast(in1); const uint8_t *B = reinterpret_cast(in2); uint8_t *D = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) D[b] = add_lut[A[b] + ((B[b]*B[ALPHA])>>8)]; D[ALPHA] = 255; A += NBYTES; B += NBYTES; D += NBYTES; } } private: static uint8_t add_lut[511]; // look-up table storing values to do a quick MAX of two values when you know you add two unsigned chars }; uint8_t addition_alpha::add_lut[511]; frei0r::construct plugin("addition_alpha", "Perform an RGB[A] addition_alpha operation of the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/alphaatop/000077500000000000000000000000001524104146000202165ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/alphaatop/CMakeLists.txt000066400000000000000000000004261524104146000227600ustar00rootroot00000000000000set (SOURCES alphaatop.cpp) set (TARGET alphaatop) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/alphaatop/alphaatop.cpp000066400000000000000000000043741524104146000227030ustar00rootroot00000000000000/* alphaatop.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include class alphaatop : public frei0r::mixer2 { public: alphaatop(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaatop", "the alpha ATOP operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/alphain/000077500000000000000000000000001524104146000176615ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/alphain/CMakeLists.txt000066400000000000000000000004221524104146000224170ustar00rootroot00000000000000set (SOURCES alphain.cpp) set (TARGET alphain) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/alphain/alphain.cpp000066400000000000000000000041711524104146000220040ustar00rootroot00000000000000/* alphain.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include class alphain : public frei0r::mixer2 { public: alphain(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphain", "the alpha IN operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/alphainjection/000077500000000000000000000000001524104146000212355ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/alphainjection/CMakeLists.txt000066400000000000000000000004361524104146000240000ustar00rootroot00000000000000set (SOURCES alphainjection.c) set (TARGET alphainjection) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/alphainjection/alphainjection.c000066400000000000000000000056341524104146000244010ustar00rootroot00000000000000/* alphainjection.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct alphainjection_instance { unsigned int width; unsigned int height; } alphainjection_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* alphainjectionInfo) { alphainjectionInfo->name = "Alpha Injection"; alphainjectionInfo->author = "Richard Spindler"; alphainjectionInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER2; alphainjectionInfo->color_model = F0R_COLOR_MODEL_RGBA8888; alphainjectionInfo->frei0r_version = FREI0R_MAJOR_VERSION; alphainjectionInfo->major_version = 0; alphainjectionInfo->minor_version = 9; alphainjectionInfo->num_params = 0; alphainjectionInfo->explanation = "Averages Input 1 and uses this as Alpha Channel on Input 2"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { alphainjection_instance_t* inst = (alphainjection_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); alphainjection_instance_t* inst = (alphainjection_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* alpha = inframe1; const uint32_t* src = inframe2; for(y=0;y class alphaout : public frei0r::mixer2 { public: alphaout(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaout", "the alpha OUT operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/alphaover/000077500000000000000000000000001524104146000202265ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/alphaover/CMakeLists.txt000066400000000000000000000004261524104146000227700ustar00rootroot00000000000000set (SOURCES alphaover.cpp) set (TARGET alphaover) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/alphaover/alphaover.cpp000066400000000000000000000044471524104146000227240ustar00rootroot00000000000000/* alphaover.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include class alphaover : public frei0r::mixer2 { public: alphaover(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaover", "the alpha OVER operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/alphaxor/000077500000000000000000000000001524104146000200635ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/alphaxor/CMakeLists.txt000066400000000000000000000004241524104146000226230ustar00rootroot00000000000000set (SOURCES alphaxor.cpp) set (TARGET alphaxor) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/alphaxor/alphaxor.cpp000066400000000000000000000045301524104146000224070ustar00rootroot00000000000000/* alphaxor.cpp * Copyright (C) 2005 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include class alphaxor : public frei0r::mixer2 { public: alphaxor(unsigned int width, unsigned int height) { } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { uint8_t *dst = reinterpret_cast(out); const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); for (unsigned int i=0; i plugin("alphaxor", "the alpha XOR operation", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/blend/000077500000000000000000000000001524104146000173315ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/blend/CMakeLists.txt000066400000000000000000000004161524104146000220720ustar00rootroot00000000000000set (SOURCES blend.cpp) set (TARGET blend) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/blend/blend.cpp000066400000000000000000000047451524104146000211330ustar00rootroot00000000000000/* blend.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class blend : public frei0r::mixer2 { public: blend(unsigned int width, unsigned int height) { this->width = width; this->height = height; this->size = width * height; blend_factor = 0.5; register_param(blend_factor,"blend","blend factor"); } /** * * Perform a blend operation between sources in1 and in2, using * the generalised algorithm: D = A * (255 - β) + B * β * * The result is left in out **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { // Validate inputs if (!out || !in1 || !in2) { return; } const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); const uint8_t bf = (const uint8_t) (255 * blend_factor); const uint8_t one_minus_bf = (255 - bf); uint32_t w = size; uint32_t b; // Validate size if (w == 0) { return; } while (w--) { for (b = 0; b < NBYTES; b++) dst[b] = (src1[b] * one_minus_bf + src2[b] * bf) / 255; src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } private: double blend_factor; }; frei0r::construct plugin("blend", "Perform a blend operation between two sources", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/burn/000077500000000000000000000000001524104146000172135ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/burn/CMakeLists.txt000066400000000000000000000004141524104146000217520ustar00rootroot00000000000000set (SOURCES burn.cpp) set (TARGET burn) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/burn/burn.cpp000066400000000000000000000050101524104146000206610ustar00rootroot00000000000000/* burn.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class burn : public frei0r::mixer2 { public: burn(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] dodge operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; /* FIXME: Is the burn effect supposed to be dependent on the sign of this * temporary variable? */ int tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { tmp = (255 - src1[b]) << 8; tmp /= src2[b] + 1; dst[b] = (uint8_t) CLAMP0255(255 - tmp); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("burn", "Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/cairoaffineblend/000077500000000000000000000000001524104146000215205ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/cairoaffineblend/CMakeLists.txt000066400000000000000000000006341524104146000242630ustar00rootroot00000000000000set (SOURCES cairoaffineblend.c) set (TARGET cairoaffineblend) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairoaffineblend ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/cairoaffineblend/cairoaffineblend.c000066400000000000000000000227741524104146000251530ustar00rootroot00000000000000/* * cairoaffineblend.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include #include "frei0r.h" #include "frei0r/cairo.h" double PI=3.14159265358979; typedef struct cairo_affineblend_instance { unsigned int width; unsigned int height; double x; double y; double x_scale; double y_scale; double rotation; double mix; char *blend_mode; double anchor_x; double anchor_y; } cairo_affineblend_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "cairoaffineblend"; info->author = "Janne Liljeblad"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 10; info->num_params = 9; info->explanation = "Composites second input on first input applying user-defined transformation, opacity and blend mode"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of second input, value interpreted as range -2*width - 3*width"; break; case 1: info->name = "y"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y position of second input, value interpreted as range -2*height - 3*height"; break; case 2: info->name = "x scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X scale of second input, value interpreted as range 0 - 5"; break; case 3: info->name = "y scale"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Y scale of second input, value interpreted as range 0 - 5"; break; case 4: info->name = "rotation"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Rotation of second input, value interpreted as range 0 - 360"; break; case 5: info->name = "opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of second input"; break; case 6: info->name = "blend mode"; info->type = F0R_PARAM_STRING; info->explanation = "Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'"; break; case 7: info->name = "anchor x"; info->type = F0R_PARAM_DOUBLE; info->explanation = "X position of rotation center within the second input"; break; case 8: info->name = "anchor y"; info->type = F0R_PARAM_DOUBLE; info->explanation ="Y position of rotation center within the second input"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; inst->x = 0.4; inst->y = 0.4; inst->x_scale = 0.2; inst->y_scale = 0.2; inst->rotation = 0.0; inst->mix = 1.0; const char* blend_val = NORMAL; { size_t blen = strlen(blend_val) + 1; inst->blend_mode = (char*) malloc(blen); memcpy(inst->blend_mode, blend_val, blen); } return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*)instance; free(inst->blend_mode); free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*) instance; char* sval; switch(param_index) { case 0: inst->x = *((double*)param); break; case 1: inst->y = *((double*)param); break; case 2: inst->x_scale = *((double*)param); break; case 3: inst->y_scale = *((double*)param); break; case 4: inst->rotation = *((double*)param); break; case 5: inst->mix = *((double*)param); break; case 6: sval = (*(char**)param); { size_t slen = strlen(sval) + 1; char *new_mode = (char*)realloc(inst->blend_mode, slen); if (new_mode) { inst->blend_mode = new_mode; memcpy(inst->blend_mode, sval, slen); } } break; case 7: inst->anchor_x = *((double*)param); break; case 8: inst->anchor_y = *((double*)param); break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*)instance; switch(param_index) { case 0: *((double*)param) = inst->x; break; case 1: *((double*)param) = inst->y; break; case 2: *((double*)param) = inst->x_scale; break; case 3: *((double*)param) = inst->y_scale; break; case 4: *((double*)param) = inst->rotation; break; case 5: *((double*)param) = inst->mix; break; case 6: *((f0r_param_string *)param) = inst->blend_mode; break; case 7: *((double*)param) = inst->anchor_x; break; case 8: *((double*)param) = inst->anchor_y; break; } } void draw_composite(cairo_affineblend_instance_t* inst, unsigned char* out, unsigned char* dst, unsigned char* src, double time) { int w = inst->width; int h = inst->height; int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, w); cairo_surface_t* out_image = cairo_image_surface_create_for_data (out, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_t* cr = cairo_create (out_image); cairo_surface_t* dst_image = cairo_image_surface_create_for_data (dst, CAIRO_FORMAT_ARGB32, w, h, stride); cairo_surface_t* src_image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, w, h, stride); // Draw bg on surface cairo_set_source_surface (cr, dst_image, 0, 0); cairo_paint (cr); double x_scale = frei0r_cairo_get_scale (inst->x_scale); double y_scale = frei0r_cairo_get_scale (inst->y_scale); //--- Get scaled and rotated anchor offsets. double anchorX = -(x_scale * inst->anchor_x * inst->width); double anchorY = -(y_scale * inst->anchor_y * inst->height); double angleRad = inst->rotation * 360.0 * PI/180.0; double sinVal = sin (angleRad); double cosVal = cos (angleRad); double anchor_rot_x = anchorX * cosVal - anchorY * sinVal; double anchor_rot_y = anchorX * sinVal + anchorY * cosVal; // Get interpreted x and y translation double x_trans = frei0r_cairo_get_pixel_position (inst->x, inst->width); double y_trans = frei0r_cairo_get_pixel_position (inst->y, inst->height); //--- Get total translation to image tot left with scaling and rotation. double x_trans_tot = x_trans + anchor_rot_x; double y_trans_tot = y_trans + anchor_rot_y; cairo_translate (cr, x_trans_tot, y_trans_tot); cairo_rotate (cr, inst->rotation * 360.0 * PI/180.0); cairo_scale (cr, x_scale, y_scale); frei0r_cairo_set_operator(cr, inst->blend_mode); // Set source and draw with current mix cairo_set_source_surface (cr, src_image, 0, 0); cairo_paint_with_alpha (cr, inst->mix); cairo_surface_destroy (out_image); cairo_surface_destroy (src_image); cairo_surface_destroy (dst_image); cairo_destroy (cr); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // not impl. for mixers } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); cairo_affineblend_instance_t* inst = (cairo_affineblend_instance_t*) instance; unsigned char* dst = (unsigned char*)inframe1; unsigned char* src = (unsigned char*)inframe2; unsigned char* out = (unsigned char*)outframe; int pixels = inst->width * inst->height; frei0r_cairo_premultiply_rgba (dst, pixels, -1); frei0r_cairo_premultiply_rgba (src, pixels, -1); draw_composite (inst, out, dst, src, time); frei0r_cairo_unpremultiply_rgba (out, pixels); } dyne-frei0r-b93ec51/src/mixer2/cairoblend/000077500000000000000000000000001524104146000203475ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/cairoblend/CMakeLists.txt000066400000000000000000000006121524104146000231060ustar00rootroot00000000000000set (SOURCES cairoblend.c) set (TARGET cairoblend) include_directories(${Cairo_INCLUDE_DIR}) set(LIBS ${LIBS} ${Cairo_LIBRARY}) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") target_link_libraries(cairoblend ${LIBS}) install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/cairoblend/cairoblend.c000066400000000000000000000154231524104146000226220ustar00rootroot00000000000000/* * cairoblend.c * Copyright 2012 Janne Liljeblad * * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include #include #include "frei0r.h" #include "frei0r/cairo.h" typedef struct cairo_blend_instance { unsigned int width; unsigned int height; double opacity; char *blend_mode; } cairo_blend_instance_t; int f0r_init() { return 1; } void f0r_deinit() { } void f0r_get_plugin_info(f0r_plugin_info_t* info) { info->name = "cairoblend"; info->author = "Janne Liljeblad"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 10; info->num_params = 2; info->explanation = "Composites second input on the first input with user-defined blend mode and opacity."; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { switch(param_index) { case 0: info->name = "opacity"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Opacity of composited image"; break; case 1: info->name = "blend mode"; info->type = F0R_PARAM_STRING; info->explanation = "Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'"; break; } } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { // Validate inputs if (width == 0 || height == 0) { return NULL; } cairo_blend_instance_t* inst = (cairo_blend_instance_t*)calloc(1, sizeof(*inst)); if (!inst) { return NULL; } inst->width = width; inst->height = height; inst->opacity = 1.0; const char* blend_val = NORMAL; inst->blend_mode = (char*) malloc (strlen(blend_val) + 1); if (!inst->blend_mode) { free(inst); return NULL; } strcpy (inst->blend_mode, blend_val); return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { if (!instance) { return; } cairo_blend_instance_t* inst = (cairo_blend_instance_t*)instance; if (inst->blend_mode) { free(inst->blend_mode); } free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_blend_instance_t* inst = (cairo_blend_instance_t*) instance; char* sval; switch(param_index) { case 0: // Validate double parameter if (param) { inst->opacity = *((double*)param); } break; case 1: // Validate string parameter if (param) { sval = (*(char**)param); if (sval) { inst->blend_mode = (char*)realloc (inst->blend_mode, strlen(sval) + 1); if (inst->blend_mode) { strcpy (inst->blend_mode, sval); } } } break; } } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { assert(instance); cairo_blend_instance_t* inst = (cairo_blend_instance_t*)instance; switch(param_index) { case 0: if (param) { *((double*)param) = inst->opacity; } break; case 1: if (param && inst->blend_mode) { *((f0r_param_string *)param) = inst->blend_mode; } else if (param) { *((f0r_param_string *)param) = ""; } break; } } void draw_composite(cairo_blend_instance_t* inst, unsigned char* out, unsigned char* src, double time) { int w = inst->width; int h = inst->height; int stride = cairo_format_stride_for_width (CAIRO_FORMAT_ARGB32, w); // Validate inputs if (!inst || !out || !src || w <= 0 || h <= 0) { return; } cairo_surface_t* out_image = cairo_image_surface_create_for_data (out, CAIRO_FORMAT_ARGB32, w, h, stride); // Check if surface creation succeeded if (!out_image) { return; } cairo_t* cr = cairo_create (out_image); // Check if context creation succeeded if (!cr) { cairo_surface_destroy (out_image); return; } cairo_surface_t* src_image = cairo_image_surface_create_for_data ((unsigned char*)src, CAIRO_FORMAT_ARGB32, w, h, stride); // Check if surface creation succeeded if (!src_image) { cairo_destroy (cr); cairo_surface_destroy (out_image); return; } // Validate blend mode string if (inst->blend_mode) { // Set source, blend mode and draw with current opacity frei0r_cairo_set_operator(cr, inst->blend_mode); } cairo_set_source_surface (cr, src_image, 0, 0); cairo_paint_with_alpha (cr, inst->opacity); // Clean up in proper order cairo_surface_destroy (src_image); cairo_destroy (cr); cairo_surface_destroy (out_image); } void f0r_update(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe) { // not impl. for mixers } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { // Validate inputs if (!instance || !inframe1 || !inframe2 || !outframe) { return; } assert(instance); cairo_blend_instance_t* inst = (cairo_blend_instance_t*) instance; unsigned char* dst = (unsigned char*)inframe1; unsigned char* src = (unsigned char*)inframe2; unsigned char* out = (unsigned char*)outframe; int pixels = inst->width * inst->height; // Validate dimensions if (pixels <= 0) { return; } frei0r_cairo_premultiply_rgba2 (dst, out, pixels, -1); frei0r_cairo_premultiply_rgba (src, pixels, -1); draw_composite (inst, out, src, time); frei0r_cairo_unpremultiply_rgba (out, pixels); } dyne-frei0r-b93ec51/src/mixer2/color_only/000077500000000000000000000000001524104146000204245ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/color_only/CMakeLists.txt000066400000000000000000000004301524104146000231610ustar00rootroot00000000000000set (SOURCES color_only.cpp) set (TARGET color_only) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/color_only/color_only.cpp000066400000000000000000000050321524104146000233070ustar00rootroot00000000000000/* color_only.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include "frei0r/colorspace.h" #define NBYTES 4 class color_only : public frei0r::mixer2 { public: color_only(unsigned int width, unsigned int height) { } /** * * Perform a conversion to of the source in1 using * the hue and saturation values of in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t r1, g1, b1; uint32_t r2, g2, b2; while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsl_int(&r1, &g1, &b1); rgb_to_hsl_int(&r2, &g2, &b2); /* transfer hue and saturation to the source pixel */ r1 = r2; g1 = g2; /* set the destination */ hsl_to_rgb_int(&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN(src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("color_only", "Perform a conversion to color only of the source input1 using the hue and saturation values of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/composition/000077500000000000000000000000001524104146000206105ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/composition/CMakeLists.txt000066400000000000000000000004301524104146000233450ustar00rootroot00000000000000set (SOURCES composition.c) set (TARGET composition) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/composition/composition.c000066400000000000000000000060211524104146000233160ustar00rootroot00000000000000/* composition.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" #include "frei0r/math.h" typedef struct composition_instance { unsigned int width; unsigned int height; } composition_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* compositionInfo) { compositionInfo->name = "Composition"; compositionInfo->author = "Richard Spindler"; compositionInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER2; compositionInfo->color_model = F0R_COLOR_MODEL_RGBA8888; compositionInfo->frei0r_version = FREI0R_MAJOR_VERSION; compositionInfo->major_version = 0; compositionInfo->minor_version = 9; compositionInfo->num_params = 0; compositionInfo->explanation = "Composites Image 2 onto Image 1 according to its Alpha Channel"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { composition_instance_t* inst = (composition_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); composition_instance_t* inst = (composition_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned char *ps1, *ps2, *pd, *pd_end; ps1 = (unsigned char *)inframe2; ps2 = (unsigned char *)inframe1; pd = (unsigned char *)outframe; pd_end = pd + ( w * h * 4 ); while ( pd < pd_end ) { pd[0] = ( ( ( ps1[0] - ps2[0] ) * 255 * ps1[3] ) >> 16 ) + ps2[0]; pd[1] = ( ( ( ps1[1] - ps2[1] ) * 255 * ps1[3] ) >> 16 ) + ps2[1]; pd[2] = ( ( ( ps1[2] - ps2[2] ) * 255 * ps1[3] ) >> 16 ) + ps2[2]; pd[3] = CLAMP0255( ps1[3] + ps2[3] ); ps1 += 4; ps2 += 4; pd += 4; } } dyne-frei0r-b93ec51/src/mixer2/darken/000077500000000000000000000000001524104146000175115ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/darken/CMakeLists.txt000066400000000000000000000004201524104146000222450ustar00rootroot00000000000000set (SOURCES darken.cpp) set (TARGET darken) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/darken/darken.cpp000066400000000000000000000044361524104146000214700ustar00rootroot00000000000000/* darken.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class darken : public frei0r::mixer2 { public: darken(unsigned int width, unsigned int height) { } /** * * Perform a darken operation between sources in1 and in2, using * the generalised algorithm: * D_r = min(A_r, B_r); * D_g = min(A_g, B_g); * D_b = min(A_b, B_b); * D_a = min(A_a, B_a); * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; uint8_t s1, s2; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { s1 = src1[b]; s2 = src2[b]; dst[b] = MIN(s1,s2); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("darken", "Perform a darken operation between two sources (minimum value of both sources).", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/difference/000077500000000000000000000000001524104146000203375ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/difference/CMakeLists.txt000066400000000000000000000004301524104146000230740ustar00rootroot00000000000000set (SOURCES difference.cpp) set (TARGET difference) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/difference/difference.cpp000066400000000000000000000042651524104146000231440ustar00rootroot00000000000000/* difference.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class difference : public frei0r::mixer2 { public: difference(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] difference operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int diff; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { diff = src1[b] - src2[b]; dst[b] = (diff < 0) ? -diff : diff; } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("difference", "Perform an RGB[A] difference operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/divide/000077500000000000000000000000001524104146000175115ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/divide/CMakeLists.txt000066400000000000000000000004201524104146000222450ustar00rootroot00000000000000set (SOURCES divide.cpp) set (TARGET divide) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/divide/divide.cpp000066400000000000000000000043571524104146000214720ustar00rootroot00000000000000/* divide.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class divide : public frei0r::mixer2 { public: divide(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] divide operation between the pixel sources in1 * and in2. in1 is the numerator, in2 the denominator. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, result; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { result = ((src1[b] * 256) / (1 + src2[b])); dst[b] = MIN(result, 255u); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("divide", "Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/dodge/000077500000000000000000000000001524104146000173275ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/dodge/CMakeLists.txt000066400000000000000000000004161524104146000220700ustar00rootroot00000000000000set (SOURCES dodge.cpp) set (TARGET dodge) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/dodge/dodge.cpp000066400000000000000000000044531524104146000211230ustar00rootroot00000000000000/* dodge.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class dodge : public frei0r::mixer2 { public: dodge(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] dodge operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = saturation of 255 or (A * 256) / (256 - B) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { tmp = src1[b] << 8; tmp /= 256 - src2[b]; dst[b] = MIN(tmp, 255); } dst[ALPHA] = MIN (src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("dodge", "Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: D = saturation of 255 or (A * 256) / (256 - B)", "Jean-Sebastien Senecal", 0,3, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/euclid_eraser/000077500000000000000000000000001524104146000210535ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/euclid_eraser/CMakeLists.txt000066400000000000000000000004361524104146000236160ustar00rootroot00000000000000set (SOURCES euclid_eraser.cpp) set (TARGET euclid_eraser) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/euclid_eraser/euclid_eraser.cpp000066400000000000000000000061441524104146000243720ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-2.0-or-later // Copyright (C) 2024 Erik H. Beck, bacon@tahomasoft.com // https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html /* This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301, USA * * Also see: * * https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html * */ /** This is the source file for the euclid eraser two-input mixer for frei0r. It uses euclidean distance to remove a static background from a video. See file ./euclid_eraser.md for more info */ #include #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define CHANNELS 3 // Actually 4; 0-3 double euclidDistance(uint8_t x_r, uint8_t x_g, uint8_t x_b, uint8_t y_r, uint8_t y_g, uint8_t y_b) { //calculating color channel differences for next steps double red_d = x_r - y_r; double green_d = x_g - y_g; double blue_d = x_b - y_b; double sq_sum, dist; //calculating Euclidean distance sq_sum = pow(red_d, 2) + pow(green_d, 2) + pow (blue_d, 2); dist = sqrt(sq_sum); return dist; } class euclid_eraser : public frei0r::mixer2 { public: euclid_eraser(unsigned int width, unsigned int height) { threshold = 5.6; // Default distance threshold value register_param(threshold, "threshold", "Matching Threshold"); } void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); //frst track (0) const uint8_t *src2 = reinterpret_cast(in2); //second trk (1) uint8_t *dst = reinterpret_cast(out); double e_dist; uint32_t sizeCounter = size; uint32_t b; while (sizeCounter--) { // Loop over rgb // Copy pixels from src2 to destination for (b=0; b<3; b++) { dst[b]=src2[b]; } e_dist=euclidDistance(src1[0],src1[1],src1[2], src2[0],src2[1],src2[2]); if (e_dist <= euclid_eraser::threshold) { // Make alpha channel for pixel fully transparent dst[3]=0; } else { // Make alpha channel for the pixel fully opaque dst[3]=255; } src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } private: double threshold; }; frei0r::construct plugin("euclid_eraser", "Erasing backgrounds with euclidean distance", "Erik H. Beck", 0,1, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/euclid_eraser/euclid_eraser.md000066400000000000000000000043531524104146000242100ustar00rootroot00000000000000# Euclid Eraser Notes # ## Overview ## This is about the Euclid Eraser mixer. ## Description ## This class is intended to operate as a mixer, taking two inputs and yielding one output. The first input is a reference input, such as a single image or a stretched video of a single image. The second input is the video stream to operate on. The output is a clone of the RGB data of the second input, but with the alpha channel modified. This mixer takes the (first) reference input, such as a static background, and removes it from every frame in the video stream of the second input. The alpha channel on the output is based on the euclidean distance of the two input coordinates in 3-d RGB space. If the calculated distance between the two inputs for a given pixel is less than a provided (variable) threshold amount, that indicates the pixel in the background (reference) image is the same or similar enough to the operational (second) input that is part of the background to be removed, and the transparency is set to fully transparent via the alpha channel (set to 0). If the calculated distance exceeds the threshold, then that pixel is part of the foreground image to be retained, and the transparency of it is set to be fully opaque (alpha channel for that pixel set to 255). ## Basic Algorithm ## The basic comparison algorithm is: x is reference image y is comparison image to remove reference image from ``` float euclidDistance (int x_r, int x_g, int x_b, int y_r, int y_g, int y_b) { //calculating color channel differences for next steps float red_d = x_r - y_r; float green_d = x_g - y_g; float blue_d = x_b - y_b; float sq_sum, dist; //calculating Euclidean distance sq_sum = pow(red_d, 2) + pow(green_d, 2) + pow (blue_d) dist = sqrt(sq_sum); return dist; } ``` ## Note ## Here's a handy reminder on how the bits map up. ``` red_src1 = src1[0]; green_src1 = src1[1]; blue_src1 = src1[2]; alpha_src1 = src1[3] red_src2 = src2[0]; green_src2 = src2[1]; blue_src2 = src2[2]; alpha_src2 = src2[3] ``` ## Further Work ## Some potential improvements are: - Faster performance (math calculations, others) - Options beyond binary for alpha dyne-frei0r-b93ec51/src/mixer2/grain_extract/000077500000000000000000000000001524104146000210775ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/grain_extract/CMakeLists.txt000066400000000000000000000004361524104146000236420ustar00rootroot00000000000000set (SOURCES grain_extract.cpp) set (TARGET grain_extract) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/grain_extract/grain_extract.cpp000066400000000000000000000043421524104146000244400ustar00rootroot00000000000000/* grain_extract.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class grain_extract : public frei0r::mixer2 { public: grain_extract(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] grain-extract operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int diff; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { diff = src1[b] - src2[b] + 128; dst[b] = (uint8_t) CLAMP0255(diff); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("grain_extract", "Perform an RGB[A] grain-extract operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/grain_merge/000077500000000000000000000000001524104146000205245ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/grain_merge/CMakeLists.txt000066400000000000000000000004321524104146000232630ustar00rootroot00000000000000set (SOURCES grain_merge.cpp) set (TARGET grain_merge) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/grain_merge/grain_merge.cpp000066400000000000000000000043611524104146000235130ustar00rootroot00000000000000/* grain_merge.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class grain_merge : public frei0r::mixer2 { public: grain_merge(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] grain-merge operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int sum; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { /* Add, re-center and clip. */ sum = src1[b] + src2[b] - 128; dst[b] = (uint8_t) CLAMP0255(sum); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("grain_merge", "Perform an RGB[A] grain-merge operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/hardlight/000077500000000000000000000000001524104146000202135ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/hardlight/CMakeLists.txt000066400000000000000000000004261524104146000227550ustar00rootroot00000000000000set (SOURCES hardlight.cpp) set (TARGET hardlight) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/hardlight/hardlight.cpp000066400000000000000000000047041524104146000226720ustar00rootroot00000000000000/* hardlight.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class hardlight : public frei0r::mixer2 { public: hardlight(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] hardlight operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { if (src2[b] > 128) { tmp = ((int) 255 - src1[b]) * ((int) 255 - ((src2[b] - 128) << 1)); dst[b] = (uint8_t) MAX255 (255 - (tmp >> 8)); } else { tmp = (int) src1[b] * ((int) src2[b] << 1); dst[b] = (uint8_t) MAX255 (tmp >> 8); } } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("hardlight", "Perform an RGB[A] hardlight operation between the pixel sources", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/hue/000077500000000000000000000000001524104146000170265ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/hue/CMakeLists.txt000066400000000000000000000004121524104146000215630ustar00rootroot00000000000000set (SOURCES hue.cpp) set (TARGET hue) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/hue/hue.cpp000066400000000000000000000050661524104146000203220ustar00rootroot00000000000000/* hue.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include "frei0r/colorspace.h" #define NBYTES 4 class hue : public frei0r::mixer2 { public: hue(unsigned int width, unsigned int height) { } /** * * Perform a conversion to hue only of the source in1 using * the hue of in2. **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; int r1, g1, b1; int r2, g2, b2; /* assumes inputs are only 4 byte RGBA pixels */ while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsv_int (&r1, &g1, &b1); rgb_to_hsv_int (&r2, &g2, &b2); /* Composition should have no effect if saturation is zero. * otherwise, black would be painted red (see bug #123296). */ if (g2) r1 = r2; /* set the destination */ hsv_to_rgb_int (&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN (src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("hue", "Perform a conversion to hue only of the source input1 using the hue of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/lighten/000077500000000000000000000000001524104146000176775ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/lighten/CMakeLists.txt000066400000000000000000000004221524104146000224350ustar00rootroot00000000000000set (SOURCES lighten.cpp) set (TARGET lighten) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/lighten/lighten.cpp000066400000000000000000000044501524104146000220400ustar00rootroot00000000000000/* lighten.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class lighten : public frei0r::mixer2 { public: lighten(unsigned int width, unsigned int height) { } /** * * Perform a lighten operation between sources in1 and in2, using the * generalised algorithm: * D_r = max(A_r, B_r); * D_g = max(A_g, B_g); * D_b = max(A_b, B_b); * D_a = min(A_a, B_a); * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; uint8_t s1, s2; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { s1 = src1[b]; s2 = src2[b]; dst[b] = MAX(s1,s2); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("lighten", "Perform a lighten operation between two sources (maximum value of both sources).", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/multiply/000077500000000000000000000000001524104146000201245ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/multiply/CMakeLists.txt000066400000000000000000000004241524104146000226640ustar00rootroot00000000000000set (SOURCES multiply.cpp) set (TARGET multiply) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/multiply/multiply.cpp000066400000000000000000000041361524104146000225130ustar00rootroot00000000000000/* multiply.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class multiply : public frei0r::mixer2 { public: multiply(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] multiply operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) dst[b] = INT_MULT(src1[b], src2[b], tmp); dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("multiply", "Perform an RGB[A] multiply operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/overlay/000077500000000000000000000000001524104146000177265ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/overlay/CMakeLists.txt000066400000000000000000000004221524104146000224640ustar00rootroot00000000000000set (SOURCES overlay.cpp) set (TARGET overlay) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/overlay/overlay.cpp000066400000000000000000000050131524104146000221120ustar00rootroot00000000000000/* overlay.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class overlay : public frei0r::mixer2 { public: overlay(unsigned int width, unsigned int height) { this->width = width; this->height = height; this->size = width * height; } /** * * Perform an RGB[A] overlay operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = A * (B + (2 * B) * (255 - A)) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { // Validate inputs if (!out || !in1 || !in2) { return; } const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; // Validate size if (sizeCounter == 0) { return; } uint32_t b, tmp, tmpM; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { dst[b] = INT_MULT(src1[b], src1[b] + INT_MULT(2 * src2[b], 255 - src1[b], tmpM), tmp); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("overlay", "Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm: D = A * (B + (2 * B) * (255 - A))", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/saturation/000077500000000000000000000000001524104146000204365ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/saturation/CMakeLists.txt000066400000000000000000000004301524104146000231730ustar00rootroot00000000000000set (SOURCES saturation.cpp) set (TARGET saturation) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/saturation/saturation.cpp000066400000000000000000000050331524104146000233340ustar00rootroot00000000000000/* saturation.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include "frei0r/colorspace.h" #define NBYTES 4 class saturation : public frei0r::mixer2 { public: saturation(unsigned int width, unsigned int height) { } /** * * Perform a conversion to saturation only of the source in1 using * the saturation level of in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; int r1, g1, b1; int r2, g2, b2; /* assumes inputs are only 4 byte RGBA pixels */ while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsv_int(&r1, &g1, &b1); rgb_to_hsv_int(&r2, &g2, &b2); g1 = g2; /* set the destination */ hsv_to_rgb_int(&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN(src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("saturation", "Perform a conversion to saturation only of the source input1 using the saturation level of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/screen/000077500000000000000000000000001524104146000175245ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/screen/CMakeLists.txt000066400000000000000000000004201524104146000222600ustar00rootroot00000000000000set (SOURCES screen.cpp) set (TARGET screen) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/screen/screen.cpp000066400000000000000000000043561524104146000215170ustar00rootroot00000000000000/* screen.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class screen : public frei0r::mixer2 { public: screen(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] screen operation between the pixel sources * in1 and in2, using the generalised algorithm: * * D = 255 - (255 - A) * (255 - B) * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmp; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) dst[b] = 255 - INT_MULT((255 - src1[b]), (255 - src2[b]), tmp); dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("screen", "Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm: D = 255 - (255 - A) * (255 - B)", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/sleid0r/000077500000000000000000000000001524104146000176075ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/sleid0r/CMakeLists.txt000066400000000000000000000012361524104146000223510ustar00rootroot00000000000000set(MIXERS WIPE-UP WIPE-LEFT WIPE-BARN-DOOR-V SLIDE-RIGHT PUSH-UP PUSH-DOWN WIPE-RIGHT WIPE-DOWN WIPE-BARN-DOOR-H SLIDE-LEFT PUSH-RIGHT WIPE-RECT WIPE-CIRCLE SLIDE-UP SLIDE-DOWN PUSH-LEFT ) foreach(MIXER IN LISTS MIXERS) string(TOLOWER ${MIXER} LOWERCASE_MIXER) set(${MIXER}_SOURCES sleid0r_${LOWERCASE_MIXER}.c) if(MSVC) set(${MIXER}_SOURCES ${${MIXER}_SOURCES} ${FREI0R_1_2_DEF}) endif(MSVC) add_library(sleid0r_${LOWERCASE_MIXER} MODULE ${${MIXER}_SOURCES}) set_target_properties (sleid0r_${LOWERCASE_MIXER} PROPERTIES PREFIX "") install (TARGETS sleid0r_${LOWERCASE_MIXER} LIBRARY DESTINATION ${LIBDIR}) endforeach() dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_push-down.c000066400000000000000000000060071524104146000233240ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "push-down"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_PACKED32; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Push from top to bottom"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Push position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; double t; unsigned off; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } off = (unsigned)(inst->h * t + 0.5); memcpy(outframe, inframe2 + (inst->h - off) * inst->w, off * inst->w * sizeof(*outframe)); memcpy(outframe + off * inst->w, inframe1, (inst->h - off) * inst->w * sizeof(*outframe)); } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_push-left.c000066400000000000000000000061341524104146000233100ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "push-left"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_PACKED32; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Push from right to left"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Push position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y, off; double t; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } off = (unsigned)(inst->w * t + 0.5); for(y = 0; y < inst->h; ++y) { memcpy(outframe + inst->w * y, inframe1 + inst->w * y + off, (inst->w - off) * sizeof(*outframe)); memcpy(outframe + inst->w * y + inst->w - off, inframe2 + inst->w * y, off * sizeof(*outframe)); } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_push-right.c000066400000000000000000000061351524104146000234740ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "push-right"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_PACKED32; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Push from left to right"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Push position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y, off; double t; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } off = (unsigned)(inst->w * t + 0.5); for(y = 0; y < inst->h; ++y) { memcpy(outframe + inst->w * y, inframe2 + inst->w * y + inst->w - off, off * sizeof(*outframe)); memcpy(outframe + inst->w * y + off, inframe1 + inst->w * y, (inst->w - off) * sizeof(*outframe)); } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_push-up.c000066400000000000000000000060051524104146000227770ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "push-up"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_PACKED32; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Push from bottom to top"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Push position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; double t; unsigned off; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } off = (unsigned)(inst->h * t + 0.5); memcpy(outframe, inframe1 + off * inst->w, (inst->h - off) * inst->w * sizeof(*outframe)); memcpy(outframe + (inst->h - off) * inst->w, inframe2, off * inst->w * sizeof(*outframe)); } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_slide-down.c000066400000000000000000000067351524104146000234550ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "slide-down"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Slide from top to bottom"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Slide position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; double t; int off; unsigned bw; unsigned xy; uint32_t px; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } bw = inst->h / 64; off = (int)((inst->h + bw) * t + 0.5) - bw; if(off < 0) { bw += off; off = 0; } else if(inst->h < off + bw) bw = inst->h - off; memcpy(outframe, inframe2 + (inst->h - off) * inst->w, off * inst->w * sizeof(*outframe)); for(xy = off * inst->w; xy < (off + bw) * inst->w; ++xy) { px = (inframe1[xy] >> 2) & 0x3F3F3F3F; ((uint8_t *)(&px))[3] = ((uint8_t *)(inframe1 + xy))[3]; outframe[xy] = px; } memcpy(outframe + (off + bw) * inst->w, inframe1 + (off + bw) * inst->w, (inst->h - off - bw) * inst->w * sizeof(*outframe)); } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_slide-left.c000066400000000000000000000071101524104146000234240ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "slide-left"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Slide from right to left"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Slide position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y; int off; unsigned bw, x; double t; uint32_t px; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } bw = inst->w / 64; off = (int)((inst->w + bw) * t + 0.5) - bw; if(off < 0) { bw += off; off = 0; } else if(inst->w < off + bw) bw = inst->w - off; for(y = 0; y < inst->h; ++y) { memcpy(outframe + inst->w * y, inframe1 + inst->w * y, (inst->w - off - bw) * sizeof(*outframe)); for(x = inst->w - off - bw; x < inst->w - off; ++x) { px = (inframe1[inst->w * y + x] >> 2) & 0x3F3F3F3F; ((uint8_t *)(&px))[3] = ((uint8_t *)(inframe1 + inst->w * y + x))[3]; outframe[inst->w * y + x] = px; } memcpy(outframe + inst->w * y + inst->w - off, inframe2 + inst->w * y, off * sizeof(*outframe)); } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_slide-right.c000066400000000000000000000071131524104146000236120ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "slide-right"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Slide from left to right"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Slide position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y; int off; unsigned bw, x; double t; uint32_t px; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } bw = inst->w / 64; off = (int)((inst->w + bw) * t + 0.5) - bw; if(off < 0) { bw += off; off = 0; } else if(inst->w < off + bw) bw = inst->w - off; for(y = 0; y < inst->h; ++y) { memcpy(outframe + inst->w * y, inframe2 + inst->w * y + inst->w - off, off * sizeof(*outframe)); for(x = off; x < off + bw; ++x) { px = (inframe1[inst->w * y + x] >> 2) & 0x3F3F3F3F; ((uint8_t *)(&px))[3] = ((uint8_t *)(inframe1 + inst->w * y + x))[3]; outframe[inst->w * y + x] = px; } memcpy(outframe + inst->w * y + off + bw, inframe1 + inst->w * y + off + bw, (inst->w - off - bw) * sizeof(*outframe)); } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_slide-up.c000066400000000000000000000067031524104146000231250ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "slide-up"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Slide from bottom to top"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Slide position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; inst = calloc(1, sizeof(*inst)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; double t; int off; unsigned bw; unsigned xy; uint32_t px; (void)time; /* Unused */ (void)inframe3; /* Unused */ if(inst->pos < 0.5) { t = inst->pos; t = t * t * 2.0; } else { t = 1.0 - inst->pos; t = 1.0 - t * t * 2.0; } bw = inst->h / 64; off = (int)((inst->h + bw) * t + 0.5) - bw; if(off < 0) { bw += off; off = 0; } else if(inst->h < off + bw) bw = inst->h - off; memcpy(outframe, inframe1, (inst->h - off - bw) * inst->w * sizeof(*outframe)); for(xy = (inst->h - off - bw) * inst->w; xy < (inst->h - off) * inst->w; ++xy) { px = (inframe1[xy] >> 2) & 0x3F3F3F3F; ((uint8_t *)(&px))[3] = ((uint8_t *)(inframe1 + xy))[3]; outframe[xy] = px; } memcpy(outframe + (inst->h - off) * inst->w, inframe2, off * inst->w * sizeof(*outframe)); } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-barn-door-h.c000066400000000000000000000114631524104146000244540ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; unsigned bw; unsigned bw_scale; unsigned *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-barn-door-h"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Horizontal barn door wipe"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Edges position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; unsigned bw = height / 16; unsigned i; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (unsigned *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y, x; int off; unsigned bw, dbw1, dbw2; uint8_t *c1, *c2, *co; (void)time; /* Unused */ (void)inframe3; /* Unused */ off = (int)((inst->h / 2 + inst->bw) * inst->pos + 0.5) - inst->bw; bw = inst->bw; dbw1 = 0; dbw2 = 0; if(off < 0) { bw += off; off = 0; dbw1 = inst->bw - bw; } else if(inst->h / 2 < off + bw) { bw = inst->h / 2 - off; dbw2 = inst->bw - bw; } memcpy(outframe, inframe1, inst->w * (inst->h / 2 - off - bw) * sizeof(*outframe)); memcpy(outframe + inst->w * (inst->h / 2 + off + bw), inframe1 + inst->w * (inst->h / 2 + off + bw), inst->w * (inst->h / 2 - off - bw) * sizeof(*outframe)); memcpy(outframe + inst->w * (inst->h / 2 - off), inframe2 + inst->w * (inst->h / 2 - off), inst->w * off * 2 * sizeof(*outframe)); c1 = (uint8_t *)(inframe1 + inst->w * (inst->h / 2 - off - bw)); c2 = (uint8_t *)(inframe2 + inst->w * (inst->h / 2 - off - bw)); co = (uint8_t *)(outframe + inst->w * (inst->h / 2 - off - bw)); for(y = 0; y < bw; ++y) { unsigned k = inst->bwk[y + dbw2]; for(x = 0; x < inst->w * 4; ++x) { *co = (*c1 * (inst->bw_scale - k) + *c2 * k + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } } c1 = (uint8_t *)(inframe1 + inst->w * (inst->h / 2 + off)); c2 = (uint8_t *)(inframe2 + inst->w * (inst->h / 2 + off)); co = (uint8_t *)(outframe + inst->w * (inst->h / 2 + off)); for(y = 0; y < bw; ++y) { unsigned k = inst->bwk[y + dbw1]; for(x = 0; x < inst->w * 4; ++x) { *co = (*c1 * k + *c2 * (inst->bw_scale - k) + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-barn-door-v.c000066400000000000000000000115231524104146000244670ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; unsigned bw; unsigned bw_scale; unsigned *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-barn-door-v"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Vertical barn door wipe"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Edges position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; unsigned bw = width / 16; unsigned i; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (unsigned *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y; int off; unsigned bw, i, dbw1, dbw2; uint8_t *c1, *c2, *co; (void)time; /* Unused */ (void)inframe3; /* Unused */ off = (int)((inst->w / 2 + inst->bw) * inst->pos + 0.5) - inst->bw; bw = inst->bw; dbw1 = 0; dbw2 = 0; if(off < 0) { bw += off; off = 0; dbw1 = inst->bw - bw; } else if(inst->w / 2 < off + bw) { bw = inst->w / 2 - off; dbw2 = inst->bw - bw; } for(y = 0; y < inst->h; ++y) { memcpy(outframe + inst->w * y, inframe1 + inst->w * y, (inst->w / 2 - off - bw) * sizeof(*outframe)); memcpy(outframe + inst->w * y + inst->w / 2 + off + bw, inframe1 + inst->w * y+ inst->w / 2 + off + bw, (inst->w / 2 - off - bw) * sizeof(*outframe)); memcpy(outframe + inst->w * y + inst->w / 2 - off, inframe2 + inst->w * y + inst->w / 2 - off, off * 2 * sizeof(*outframe)); c1 = (uint8_t *)(inframe1 + inst->w * y + inst->w / 2 - off - bw); c2 = (uint8_t *)(inframe2 + inst->w * y + inst->w / 2 - off - bw); co = (uint8_t *)(outframe + inst->w * y + inst->w / 2 - off - bw); for(i = 0; i < bw * 4; ++i) { unsigned k = inst->bwk[i / 4 + dbw2]; *co = (*c1 * (inst->bw_scale - k) + *c2 * k + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } c1 = (uint8_t *)(inframe1 + inst->w * y + inst->w / 2 + off); c2 = (uint8_t *)(inframe2 + inst->w * y + inst->w / 2 + off); co = (uint8_t *)(outframe + inst->w * y + inst->w / 2 + off); for(i = 0; i < bw * 4; ++i) { unsigned k = inst->bwk[i / 4 + dbw1]; *co = (*c1 * k + *c2 * (inst->bw_scale - k) + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-circle.c000066400000000000000000000135621524104146000236070ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #define _USE_MATH_DEFINES #include #include typedef struct instance_s { int w; int h; double pos; int r; int bw; int bw_scale; int *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-circle"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Circle wipe"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Circle size"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; int r; int bw; int i; r = (int)(hypotf((float)height, (float)width) / 2.0f + 0.5f); bw = r / 16; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst-> pos = 0.0; inst->r = r; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (int *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; int x0, y0, r0, r1; int y, x, dy, dx, ox, oy; (void)time; /* Unused */ (void)inframe3; /* Unused */ r1 = (int)((inst->r + inst->bw) * inst->pos + 0.5); r0 = r1 - inst->bw; x0 = inst->w / 2; y0 = inst->h / 2; dy = inst->h / 2 - r1; dx = inst->w / 2 - r1; if(r0 > 0) { ox = (int)((float)r0 * (float)M_SQRT1_2 + 0.5f); oy = ox; if(ox > inst->w / 2) ox = inst->w / 2; if(oy > inst->h / 2) oy = inst->h / 2; } else { ox = 0; oy = 0; } if(ox > 0 && oy > 0) { for(y = y0 - oy; y < y0 + oy; ++y) memcpy(outframe + inst->w * y + x0 - ox, inframe2 + inst->w * y + x0 - ox, ox * 2 * sizeof(*outframe)); } if(dy > 0) { memcpy(outframe, inframe1, inst->w * dy * sizeof(*outframe)); memcpy(outframe + inst->w * (y0 + r1), inframe1 + inst->w * (y0 + r1), inst->w * dy * sizeof(*outframe)); inframe1 += dy * inst->w; inframe2 += dy * inst->w; outframe += dy * inst->w; } else dy = 0; if(dx > 0) { for(y = 0; y < inst->h - dy * 2; ++y) { memcpy(outframe + inst->w * y, inframe1 + inst->w * y, dx * sizeof(*outframe)); memcpy(outframe + inst->w * y + inst->w - dx, inframe1 + inst->w * y + inst->w - dx, dx * sizeof(*outframe)); } inframe1 += dx; inframe2 += dx; outframe += dx; } else dx = 0; for(y = dy; y < inst->h - dy; ++y) { for(x = dx; x < inst->w - dx; ++x) { if(y < y0 - oy || y >= y0 + oy || x < x0 - ox || x >= x0 + ox) { int r = (int)(hypotf((float)(x - x0), (float)(y - y0)) + 0.5f); if(r >= r1) *outframe = *inframe1; else if(r < r0) *outframe = *inframe2; else { int k1 = inst->bwk[r - r0]; int k2 = inst->bw_scale - k1; uint8_t *c1 = (uint8_t *)inframe1; uint8_t *c2 = (uint8_t *)inframe2; uint8_t *co = (uint8_t *)outframe; co[0] = (c1[0] * k1 + c2[0] * k2 + inst->bw_scale / 2) / inst->bw_scale; co[1] = (c1[1] * k1 + c2[1] * k2 + inst->bw_scale / 2) / inst->bw_scale; co[2] = (c1[2] * k1 + c2[2] * k2 + inst->bw_scale / 2) / inst->bw_scale; co[3] = (c1[3] * k1 + c2[3] * k2 + inst->bw_scale / 2) / inst->bw_scale; } } ++inframe1; ++inframe2; ++outframe; } inframe1 += dx * 2; inframe2 += dx * 2; outframe += dx * 2; } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-down.c000066400000000000000000000077001524104146000233120ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; unsigned bw; unsigned bw_scale; unsigned *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-down"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Wipe from top to bottom"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Edge position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; unsigned bw = height / 16; unsigned i; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (unsigned *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y, x; int off; unsigned bw, dbw; uint8_t *c1, *c2, *co; (void)time; /* Unused */ (void)inframe3; /* Unused */ off = (int)((inst->h + inst->bw) * inst->pos + 0.5) - inst->bw; bw = inst->bw; dbw = 0; if(off < 0) { bw += off; off = 0; dbw = inst->bw - bw; } else if(inst->h < off + bw) bw = inst->h - off; memcpy(outframe, inframe2, inst->w * off * sizeof(*outframe)); memcpy(outframe + inst->w * (off + bw), inframe1 + inst->w * (off + bw), inst->w * (inst->h - off - bw) * sizeof(*outframe)); c1 = (uint8_t *)(inframe1 + inst->w * off); c2 = (uint8_t *)(inframe2 + inst->w * off); co = (uint8_t *)(outframe + inst->w * off); for(y = 0; y < bw; ++y) { unsigned k = inst->bwk[y + dbw]; for(x = 0; x < inst->w * 4; ++x) { *co = (*c1 * k + *c2 * (inst->bw_scale - k) + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-left.c000066400000000000000000000101151524104146000232670ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; unsigned bw; unsigned bw_scale; unsigned *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-left"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Wipe from right to left"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Edge position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; unsigned bw = width / 16; unsigned i; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (unsigned *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y; int off; unsigned bw, i, dbw; uint8_t *c1, *c2, *co; (void)time; /* Unused */ (void)inframe3; /* Unused */ off = (int)((inst->w + inst->bw) * inst->pos + 0.5) - inst->bw; bw = inst->bw; dbw = 0; if(off < 0) { bw += off; off = 0; } else if(inst->w < off + bw) { bw = inst->w - off; dbw = inst->bw - bw; } for(y = 0; y < inst->h; ++y) { memcpy(outframe + inst->w * y, inframe1 + inst->w * y, (inst->w - off - bw) * sizeof(*outframe)); c1 = (uint8_t *)(inframe1 + inst->w * y + inst->w - off - bw); c2 = (uint8_t *)(inframe2 + inst->w * y + inst->w - off - bw); co = (uint8_t *)(outframe + inst->w * y + inst->w - off - bw); for(i = 0; i < bw * 4; ++i) { unsigned k = inst->bwk[i / 4 + dbw]; *co = (*c1 * (inst->bw_scale - k) + *c2 * k + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } memcpy(outframe + inst->w * y + inst->w - off, inframe2 + inst->w * y + inst->w - off, off * sizeof(*outframe)); } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-rect.c000066400000000000000000000170361524104146000233030ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { int w; int h; double pos; int bw; int bw_scale; int *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-rect"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Rectangular wipe"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Rectangle size"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; unsigned bw; unsigned i; if(height < width) bw = height / 16; else bw = width / 16; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (int *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; int y, x; int off_h, off_v; uint8_t *c1, *c2, *co; int b, k; int x0, x1; int y0, y1; (void)time; /* Unused */ (void)inframe3; /* Unused */ off_v = (int)((inst->w / 2 + inst->bw) * inst->pos + 0.5) - inst->bw; off_h = (int)((inst->h / 2 + inst->bw) * inst->pos + 0.5) - inst->bw; if(inst->h / 2 > off_h + inst->bw) { memcpy(outframe, inframe1, inst->w * (inst->h / 2 - off_h - inst->bw) * sizeof(*outframe)); memcpy(outframe + inst->w * (inst->h / 2 + off_h + inst->bw), inframe1 + inst->w * (inst->h / 2 + off_h + inst->bw), inst->w * (inst->h / 2 - off_h - inst->bw) * sizeof(*outframe)); } if(inst->w / 2 > off_v + inst->bw) { for(y = inst->h / 2 - off_h - inst->bw; y < inst->h / 2 + off_h + inst->bw; ++y) { if(y < 0 || y >= inst->h) continue; memcpy(outframe + inst->w * y, inframe1 + inst->w * y, (inst->w / 2 - off_v - inst->bw) * sizeof(*outframe)); memcpy(outframe + inst->w * y + inst->w / 2 + off_v + inst->bw, inframe1 + inst->w * y + inst->w / 2 + off_v + inst->bw, (inst->w / 2 - off_v - inst->bw) * sizeof(*outframe)); } } if(off_v > 0) { for(y = inst->h / 2 - off_h; y < inst->h / 2 + off_h; ++y) memcpy( outframe + inst->w * y + inst->w / 2 - off_v, inframe2 + inst->w * y + inst->w / 2 - off_v, off_v * 2 * sizeof(*outframe) ); } for(b = 0; b < inst->bw; ++b) { k = inst->bwk[b]; y = inst->h / 2 - off_h - inst->bw + b; if(y < 0) continue; x0 = inst->w / 2 - off_v - inst->bw + b; if(x0 < 0) x0 = 0; x1 = inst->w / 2 + off_v + inst->bw - b; if(x1 > inst->w) x1 = inst->w; c1 = (uint8_t *)(inframe1 + inst->w * y + x0); c2 = (uint8_t *)(inframe2 + inst->w * y + x0); co = (uint8_t *)(outframe + inst->w * y + x0); for(x = 0; x < (x1 - x0) * 4; ++x) { *co = (*c1 * (inst->bw_scale - k) + *c2 * k + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } } for(b = 0; b < inst->bw; ++b) { k = inst->bwk[b]; y = inst->h / 2 + off_h + b; if(y >= inst->h) continue; x0 = inst->w / 2 - off_v - b; if(x0 < 0) x0 = 0; x1 = inst->w / 2 + off_v + b + 1; if(x1 > inst->w) x1 = inst->w; c1 = (uint8_t *)(inframe1 + inst->w * y + x0); c2 = (uint8_t *)(inframe2 + inst->w * y + x0); co = (uint8_t *)(outframe + inst->w * y + x0); for(x = 0; x < (x1 - x0) * 4; ++x) { *co = (*c1 * k + *c2 * (inst->bw_scale - k) + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } } for(b = 0; b < inst->bw * 4; ++b) { k = inst->bwk[b / 4]; x0 = inst->w / 2 - off_v - inst->bw; if(x0 + b / 4 < 0) continue; y0 = inst->h / 2 - off_h - inst->bw + b / 4; if(y0 < 0) y0 = 0; y1 = inst->h / 2 + off_h + inst->bw - b / 4; if(y1 > inst->h) y1 = inst->h; c1 = (uint8_t *)(inframe1 + inst->w * y0 + x0) + b; c2 = (uint8_t *)(inframe2 + inst->w * y0 + x0) + b; co = (uint8_t *)(outframe + inst->w * y0 + x0) + b; for(y = 0; y < y1 - y0; ++y) { *co = (*c1 * (inst->bw_scale - k) + *c2 * k + inst->bw_scale / 2) / inst->bw_scale; c1 += inst->w * 4; c2 += inst->w * 4; co += inst->w * 4; } } for(b = 0; b < inst->bw * 4; ++b) { k = inst->bwk[b / 4]; x0 = inst->w / 2 + off_v; if(x0 + b / 4 >= inst->w) continue; y0 = inst->h / 2 - off_h - b / 4; if(y0 < 0) y0 = 0; y1 = inst->h / 2 + off_h + b / 4 + 1; if(y1 > inst->h) y1 = inst->h; c1 = (uint8_t *)(inframe1 + inst->w * y0 + x0) + b; c2 = (uint8_t *)(inframe2 + inst->w * y0 + x0) + b; co = (uint8_t *)(outframe + inst->w * y0 + x0) + b; for(y = 0; y < y1 - y0; ++y) { *co = (*c1 * k + *c2 * (inst->bw_scale - k) + inst->bw_scale / 2) / inst->bw_scale; c1 += inst->w * 4; c2 += inst->w * 4; co += inst->w * 4; } } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-right.c000066400000000000000000000100031524104146000234460ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; unsigned bw; unsigned bw_scale; unsigned *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-right"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Wipe from left to right"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Edge position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; unsigned bw = width / 16; unsigned i; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (unsigned *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y; int off; unsigned bw, i, dbw; uint8_t *c1, *c2, *co; (void)time; /* Unused */ (void)inframe3; /* Unused */ off = (int)((inst->w + inst->bw) * inst->pos + 0.5) - inst->bw; bw = inst->bw; dbw = 0; if(off < 0) { bw += off; off = 0; dbw = inst->bw - bw; } else if(inst->w < off + bw) bw = inst->w - off; for(y = 0; y < inst->h; ++y) { memcpy(outframe + inst->w * y, inframe2 + inst->w * y, off * sizeof(*outframe)); c1 = (uint8_t *)(inframe1 + inst->w * y + off); c2 = (uint8_t *)(inframe2 + inst->w * y + off); co = (uint8_t *)(outframe + inst->w * y + off); for(i = 0; i < bw * 4; ++i) { unsigned k = inst->bwk[i / 4 + dbw]; *co = (*c1 * k + *c2 * (inst->bw_scale - k) + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } memcpy(outframe + inst->w * y + off + bw, inframe1 + inst->w * y + off + bw, (inst->w - off - bw) * sizeof(*outframe)); } } dyne-frei0r-b93ec51/src/mixer2/sleid0r/sleid0r_wipe-up.c000066400000000000000000000100171524104146000227620ustar00rootroot00000000000000/* Copyright (C) 2013 Vadim Druzhin This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include #include #include #include typedef struct instance_s { unsigned w; unsigned h; double pos; unsigned bw; unsigned bw_scale; unsigned *bwk; } instance_t; int f0r_init(void) { return 1; } void f0r_deinit(void) {} void f0r_get_plugin_info(f0r_plugin_info_t *info) { info->name = "wipe-up"; info->author = "Vadim Druzhin"; info->plugin_type = F0R_PLUGIN_TYPE_MIXER2; info->color_model = F0R_COLOR_MODEL_RGBA8888; info->frei0r_version = FREI0R_MAJOR_VERSION; info->major_version = 0; info->minor_version = 1; info->num_params = 1; info->explanation = "Wipe from bottom to top"; } void f0r_get_param_info(f0r_param_info_t *info, int index) { if(0 == index) { info->name = "position"; info->type = F0R_PARAM_DOUBLE; info->explanation = "Edge position"; } } f0r_instance_t f0r_construct(unsigned width, unsigned height) { instance_t *inst; unsigned bw = height / 16; unsigned i; inst = malloc(sizeof(*inst) + bw * sizeof(*inst->bwk)); if(NULL == inst) return NULL; inst->w = width; inst->h = height; inst->pos = 0.0; inst->bw = bw; inst->bw_scale = bw * bw; inst->bwk = (unsigned *)(inst + 1); for(i = 0; i < bw; ++i) { if(i < bw / 2) inst->bwk[i] = i * i * 2; else inst->bwk[i] = inst->bw_scale - (bw - i) * (bw - i) * 2; } return inst; } void f0r_destruct(f0r_instance_t inst) { free(inst); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) inst->pos = *(f0r_param_double *)param; } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { instance_t *inst = instance; if(0 == param_index) *(f0r_param_double *)param = inst->pos; } void f0r_update2( f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe ) { instance_t *inst = instance; unsigned y, x; int off; unsigned bw, dbw; uint8_t *c1, *c2, *co; (void)time; /* Unused */ (void)inframe3; /* Unused */ off = (int)((inst->h + inst->bw) * inst->pos + 0.5) - inst->bw; bw = inst->bw; dbw = 0; if(off < 0) { bw += off; off = 0; } else if(inst->h < off + bw) { bw = inst->h - off; dbw = inst->bw - bw; } memcpy(outframe, inframe1, inst->w * (inst->h - off - bw) * sizeof(*outframe)); memcpy(outframe + inst->w * (inst->h - off), inframe2 + inst->w * (inst->h - off), inst->w * off * sizeof(*outframe)); c1 = (uint8_t *)(inframe1 + inst->w * (inst->h - off - bw)); c2 = (uint8_t *)(inframe2 + inst->w * (inst->h - off - bw)); co = (uint8_t *)(outframe + inst->w * (inst->h - off - bw)); for(y = 0; y < bw; ++y) { unsigned k = inst->bwk[y + dbw]; for(x = 0; x < inst->w * 4; ++x) { *co = (*c1 * (inst->bw_scale - k) + *c2 * k + inst->bw_scale / 2) / inst->bw_scale; ++c1; ++c2; ++co; } } } dyne-frei0r-b93ec51/src/mixer2/softlight/000077500000000000000000000000001524104146000202505ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/softlight/CMakeLists.txt000066400000000000000000000004261524104146000230120ustar00rootroot00000000000000set (SOURCES softlight.cpp) set (TARGET softlight) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/softlight/softlight.cpp000066400000000000000000000045551524104146000227700ustar00rootroot00000000000000/* softlight.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class softlight : public frei0r::mixer2 { public: softlight(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] softlight operation between the pixel sources * in1 and in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b, tmpS, tmpM, tmp1, tmp2, tmp3; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { /* Mix multiply and screen */ tmpM = INT_MULT(src1[b], src2[b], tmpM); tmpS = 255 - INT_MULT((255 - src1[b]), (255 - src2[b]), tmp1); dst[b] = INT_MULT((255 - src1[b]), tmpM, tmp2) + INT_MULT(src1[b], tmpS, tmp3); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("softlight", "Perform an RGB[A] softlight operation between the pixel sources.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/subtract/000077500000000000000000000000001524104146000200745ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/subtract/CMakeLists.txt000066400000000000000000000004241524104146000226340ustar00rootroot00000000000000set (SOURCES subtract.cpp) set (TARGET subtract) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/subtract/subtract.cpp000066400000000000000000000042421524104146000224310ustar00rootroot00000000000000/* subtract.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #define NBYTES 4 #define ALPHA 3 class subtract : public frei0r::mixer2 { public: subtract(unsigned int width, unsigned int height) { } /** * * Perform an RGB[A] subtract operation of the pixel source * ctx-B from in1. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; uint32_t b; int diff; while (sizeCounter--) { for (b = 0; b < ALPHA; b++) { diff = src1[b] - src2[b]; dst[b] = MAX(diff, 0); } dst[ALPHA] = MIN(src1[ALPHA], src2[ALPHA]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("subtract", "Perform an RGB[A] subtract operation of the pixel source input2 from input1.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/uvmap/000077500000000000000000000000001524104146000173755ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/uvmap/CMakeLists.txt000066400000000000000000000004141524104146000221340ustar00rootroot00000000000000set (SOURCES uvmap.c) set (TARGET uvmap) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/uvmap/uvmap.c000066400000000000000000000061121524104146000206710ustar00rootroot00000000000000/* uvmap.c * Copyright (C) 2008 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "frei0r.h" typedef struct uvmap_instance { unsigned int width; unsigned int height; } uvmap_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* uvmapInfo) { uvmapInfo->name = "UV Map"; uvmapInfo->author = "Richard Spindler"; uvmapInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER2; uvmapInfo->color_model = F0R_COLOR_MODEL_RGBA8888; uvmapInfo->frei0r_version = FREI0R_MAJOR_VERSION; uvmapInfo->major_version = 0; uvmapInfo->minor_version = 9; uvmapInfo->num_params = 0; uvmapInfo->explanation = "Uses Input 1 as UV Map to distort Input 2"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { uvmap_instance_t* inst = (uvmap_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); uvmap_instance_t* inst = (uvmap_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* uvmap = inframe1; const uint32_t* src = inframe2; float fx, fy; long px, py; for( y = 0; y < h; ++y ) for( x = 0; x < w; ++x ) { /* The coordinates start in the lower left corner: * * ^ +-------------+ * | | | * G | | * 0+-------------+ * 0 R -> * */ unsigned char* tmpc = (unsigned char*)uvmap; fx = ((float)tmpc[0]) / 255.0; fy = ((float)tmpc[1]) / 255.0; fy = 1.0 - fy; px = lrintf( (w - 1) * fx ); py = lrintf( (h - 1) * fy ); if ( tmpc[2] > 128 ) { *dst++ = src[px+w*py]; } else { *dst++ = 0x00000000; } uvmap++; } } dyne-frei0r-b93ec51/src/mixer2/value/000077500000000000000000000000001524104146000173615ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/value/CMakeLists.txt000066400000000000000000000004161524104146000221220ustar00rootroot00000000000000set (SOURCES value.cpp) set (TARGET value) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/value/value.cpp000066400000000000000000000050351524104146000212040ustar00rootroot00000000000000/* value.cpp * Copyright (C) 2006 Jean-Sebastien Senecal (js@drone.ws) * This file is a Frei0r plugin. * The code is a modified version of code from the Gimp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "frei0r.hpp" #include "frei0r/math.h" #include "frei0r/colorspace.h" #define NBYTES 4 class value : public frei0r::mixer2 { public: value(unsigned int width, unsigned int height) { } /** * * Perform a conversion to value only of the source in1 using * the value of in2. * **/ void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { const uint8_t *src1 = reinterpret_cast(in1); const uint8_t *src2 = reinterpret_cast(in2); uint8_t *dst = reinterpret_cast(out); uint32_t sizeCounter = size; int r1, g1, b1; int r2, g2, b2; /* assumes inputs are only 4 byte RGBA pixels */ /* assumes inputs are only 4 byte RGBA pixels */ while (sizeCounter--) { r1 = src1[0]; g1 = src1[1]; b1 = src1[2]; r2 = src2[0]; g2 = src2[1]; b2 = src2[2]; rgb_to_hsv_int(&r1, &g1, &b1); rgb_to_hsv_int(&r2, &g2, &b2); b1 = b2; /* set the destination */ hsv_to_rgb_int(&r1, &g1, &b1); dst[0] = r1; dst[1] = g1; dst[2] = b1; dst[3] = MIN(src1[3], src2[3]); src1 += NBYTES; src2 += NBYTES; dst += NBYTES; } } }; frei0r::construct plugin("value", "Perform a conversion to value only of the source input1 using the value of input2.", "Jean-Sebastien Senecal", 0,2, F0R_COLOR_MODEL_RGBA8888); dyne-frei0r-b93ec51/src/mixer2/xfade0r/000077500000000000000000000000001524104146000175765ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer2/xfade0r/CMakeLists.txt000066400000000000000000000004221524104146000223340ustar00rootroot00000000000000set (SOURCES xfade0r.cpp) set (TARGET xfade0r) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer2/xfade0r/xfade0r.cpp000066400000000000000000000017471524104146000216440ustar00rootroot00000000000000#include "frei0r.hpp" #include class xfade0r : public frei0r::mixer2 { public: xfade0r(unsigned int width, unsigned int height) { fader = 0.0; register_param(fader,"fader","the fader position"); } struct fade_fun { fade_fun(double pos) { fader_pos=uint8_t(std::max(0.,std::min(255.,pos*255.))); } uint8_t operator()(uint8_t in1,uint8_t in2) { return ((255-fader_pos)*in1 + fader_pos*in2) / 256; } uint8_t fader_pos; }; void update(double time, uint32_t* out, const uint32_t* in1, const uint32_t* in2) { std::transform(reinterpret_cast(in1), reinterpret_cast(in1)+(width*height*4), reinterpret_cast(in2), reinterpret_cast(out), fade_fun(fader)); } private: double fader; }; frei0r::construct plugin("xfade0r", "a simple xfader", "Martin Bayer", 0,2); dyne-frei0r-b93ec51/src/mixer3/000077500000000000000000000000001524104146000162465ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer3/CMakeLists.txt000066400000000000000000000000261524104146000210040ustar00rootroot00000000000000add_subdirectory (RGB)dyne-frei0r-b93ec51/src/mixer3/RGB/000077500000000000000000000000001524104146000166605ustar00rootroot00000000000000dyne-frei0r-b93ec51/src/mixer3/RGB/CMakeLists.txt000066400000000000000000000004101524104146000214130ustar00rootroot00000000000000set (SOURCES RGB.c) set (TARGET RGB) if (MSVC) set (SOURCES ${SOURCES} ${FREI0R_1_1_DEF}) endif (MSVC) add_library (${TARGET} MODULE ${SOURCES}) set_target_properties (${TARGET} PROPERTIES PREFIX "") install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR}) dyne-frei0r-b93ec51/src/mixer3/RGB/RGB.c000066400000000000000000000060121524104146000174350ustar00rootroot00000000000000/* RGB.c * Copyright (C) 2007 Richard Spindler (richard.spindler@gmail.com) * This file is a Frei0r plugin. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include "frei0r.h" typedef struct RGB_instance { unsigned int width; unsigned int height; } RGB_instance_t; int f0r_init() { return 1; } void f0r_deinit() { /* no initialization required */ } void f0r_get_plugin_info(f0r_plugin_info_t* RGBInfo) { RGBInfo->name = "RGB"; RGBInfo->author = "Richard Spindler"; RGBInfo->plugin_type = F0R_PLUGIN_TYPE_MIXER3; RGBInfo->color_model = F0R_COLOR_MODEL_RGBA8888; RGBInfo->frei0r_version = FREI0R_MAJOR_VERSION; RGBInfo->major_version = 0; RGBInfo->minor_version = 9; RGBInfo->num_params = 0; RGBInfo->explanation = "Averages each Input and uses each as R, G or B channel of the Output"; } void f0r_get_param_info(f0r_param_info_t* info, int param_index) { /* no params */ } f0r_instance_t f0r_construct(unsigned int width, unsigned int height) { RGB_instance_t* inst = (RGB_instance_t*)calloc(1, sizeof(*inst)); inst->width = width; inst->height = height; return (f0r_instance_t)inst; } void f0r_destruct(f0r_instance_t instance) { free(instance); } void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index) { /* no params */ } void f0r_update2(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe) { assert(instance); RGB_instance_t* inst = (RGB_instance_t*)instance; unsigned int w = inst->width; unsigned int h = inst->height; unsigned int x,y; uint32_t* dst = outframe; const uint32_t* src1 = inframe1; const uint32_t* src2 = inframe2; const uint32_t* src3 = inframe3; for(y=0;y" WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/test" ) endforeach() endforeach() endforeach() set(EXTENSION "so") add_custom_target(generate-metadata COMMAND sh ${CMAKE_SOURCE_DIR}/test/extract-plugin-info.sh ${EXTENSION} "${CMAKE_BINARY_DIR}/src" ) dyne-frei0r-b93ec51/test/extract-plugin-info.sh000077500000000000000000000004351524104146000214670ustar00rootroot00000000000000#!/bin/sh [ -r frei0r-meta ] || gmake tmp=`mktemp` find "${2}" -name "*.$1" | while read -r line; do file=`basename $line` dir=`dirname $line` name=`echo $file | cut -d. -f1` ./frei0r-meta "$line" > $tmp mv $tmp "$dir/$name.json" ls "$dir/$name.json" done rm -f $tmp dyne-frei0r-b93ec51/test/frei0r-meta.c000066400000000000000000000100301524104146000175000ustar00rootroot00000000000000/* This file is part of frei0r (https://frei0r.dyne.org) * * Copyright (C) 2024-2025 Dyne.org foundation * designed, written and maintained by Denis Roio * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ #include #include #include #include #include #include #include // frei0r function prototypes typedef int (*f0r_init_f)(void); typedef void (*f0r_deinit_f)(void); typedef void (*f0r_get_plugin_info_f)(f0r_plugin_info_t *info); typedef void (*f0r_get_param_info_f)(f0r_param_info_t *info, int param_index); int main(int argc, char **argv) { // instance frei0r pointers static void *dl_handle; static f0r_init_f f0r_init; static f0r_init_f f0r_deinit; static f0r_plugin_info_t pi; static f0r_get_plugin_info_f f0r_get_plugin_info; static f0r_get_param_info_f f0r_get_param_info; static f0r_param_info_t param; int c; if(argc<2) exit(1); const char *file = basename(argv[1]); const char *dir = dirname(argv[1]); char path[256];; snprintf(path, 255,"%s/%s",dir,file); // fprintf(stderr,"%s %s\n",argv[0], file); // load shared library dl_handle = dlopen(path, RTLD_NOW|RTLD_LOCAL); if(!dl_handle) { fprintf(stderr,"error: %s\n",dlerror()); exit(1); } // get plugin function calls f0r_init = dlsym(dl_handle,"f0r_init"); f0r_deinit = dlsym(dl_handle,"f0r_deinit"); f0r_get_plugin_info = dlsym(dl_handle,"f0r_get_plugin_info"); f0r_get_param_info = dlsym(dl_handle,"f0r_get_param_info"); // always initialize plugin first f0r_init(); // get info about plugin f0r_get_plugin_info(&pi); fprintf(stdout, "{\n \"name\":\"%s\",\n \"type\":\"%s\",\n \"author\":\"%s\",\n" " \"explanation\":\"%s\",\n \"color_model\":\"%s\",\n" " \"frei0r_version\":\"%d\",\n \"version\":\"%d.%d\",\n \"num_params\":\"%d\"", pi.name, pi.plugin_type == F0R_PLUGIN_TYPE_FILTER ? "filter" : pi.plugin_type == F0R_PLUGIN_TYPE_SOURCE ? "source" : pi.plugin_type == F0R_PLUGIN_TYPE_MIXER2 ? "mixer2" : pi.plugin_type == F0R_PLUGIN_TYPE_MIXER3 ? "mixer3" : "unknown", pi.author, pi.explanation, pi.color_model == F0R_COLOR_MODEL_BGRA8888 ? "bgra8888" : pi.color_model == F0R_COLOR_MODEL_RGBA8888 ? "rgba8888" : pi.color_model == F0R_COLOR_MODEL_PACKED32 ? "packed32" : "unknown", pi.frei0r_version, pi.major_version, pi.minor_version, pi.num_params); /* // check icon */ /* char icon[256]; */ /* char *dot = rindex(file, '.'); */ /* *dot = 0x0; */ /* snprintf(icon,255,"%s/%s.png",dir,file); */ /* FILE *icon_fd = fopen(icon,"r"); */ /* if(icon_fd) { */ /* fprintf(stderr," icon found: %s\n",icon); */ /* } */ // get info about params if(pi.num_params>0) { fprintf(stdout,",\n \"params\":[\n"); for(c=0; cc+1) { fprintf(stdout,",\n"); } else { fprintf(stdout,"\n"); } } fprintf(stdout," ]\n"); } fprintf(stdout,"\n}\n"); fflush(stdout); f0r_deinit(); dlclose(dl_handle); exit(0); } dyne-frei0r-b93ec51/test/frei0r-run.c000066400000000000000000000460701524104146000173730ustar00rootroot00000000000000/* This file is part of frei0r (https://frei0r.dyne.org) * * Copyright (C) 2024-2025 Dyne.org foundation * designed, written and maintained by Denis Roio * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ #include #include #include #include #include #include #include #include #include "test-pattern.h" #if defined(__unix__) && defined(GUI) #pragma message "Compiling GUI test" #include #include #endif // frei0r function prototypes typedef int (*f0r_init_f)(void); typedef void (*f0r_deinit_f)(void); typedef void (*f0r_get_plugin_info_f)(f0r_plugin_info_t *info); typedef void (*f0r_get_param_info_f)(f0r_param_info_t *info, int param_index); typedef f0r_instance_t (*f0r_construct_f)(unsigned int width, unsigned int height); typedef void (*f0r_update_f)(f0r_instance_t instance, double time, const uint32_t* inframe, uint32_t* outframe); typedef void (*f0r_update2_f)(f0r_instance_t instance, double time, const uint32_t* inframe1, const uint32_t* inframe2, const uint32_t* inframe3, uint32_t* outframe); typedef void (*f0r_destruct_f)(f0r_instance_t instance); typedef void (*f0r_set_param_value_f)(f0r_instance_t instance, f0r_param_t param, int param_index); typedef void (*f0r_get_param_value_f)(f0r_instance_t instance, f0r_param_t param, int param_index); // Generate a simple color bar test pattern void generate_test_pattern(uint32_t* frame, int width, int height, int color_model, int pattern_variant) { // Create color bars: red, green, blue, white, black, cyan, magenta, yellow int bar_width = width / 8; for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { int bar_index = x / bar_width; if (bar_index >= 8) bar_index = 7; // Rotate pattern based on variant if (pattern_variant == 1) { // Vertical bars instead bar_index = y / (height / 8); if (bar_index >= 8) bar_index = 7; } else if (pattern_variant == 2) { // Checkerboard bar_index = ((x / bar_width) + (y / (height / 8))) % 8; } uint8_t r, g, b, a = 255; switch (bar_index) { case 0: // Red r = 255; g = 0; b = 0; break; case 1: // Green r = 0; g = 255; b = 0; break; case 2: // Blue r = 0; g = 0; b = 255; break; case 3: // White r = 255; g = 255; b = 255; break; case 4: // Black r = 0; g = 0; b = 0; break; case 5: // Cyan r = 0; g = 255; b = 255; break; case 6: // Magenta r = 255; g = 0; b = 255; break; case 7: // Yellow r = 255; g = 255; b = 0; break; default: r = 128; g = 128; b = 128; break; } // Add some vertical variation for visual interest if (y < height / 4) { // Top quarter: keep original colors } else if (y < height / 2) { // Second quarter: darker r = r * 0.7; g = g * 0.7; b = b * 0.7; } else if (y < 3 * height / 4) { // Third quarter: even darker r = r * 0.4; g = g * 0.4; b = b * 0.4; } else { // Bottom quarter: much darker r = r * 0.2; g = g * 0.2; b = b * 0.2; } if (color_model == F0R_COLOR_MODEL_BGRA8888) { frame[y * width + x] = (a << 24) | (r << 16) | (g << 8) | b; } else { frame[y * width + x] = (a << 24) | (b << 16) | (g << 8) | r; } } } } // Test parameters by cycling through different values void test_parameters(f0r_instance_t instance, f0r_set_param_value_f f0r_set_param_value, f0r_get_param_info_f f0r_get_param_info, int num_params, int frame_count) { f0r_param_info_t param_info; double double_val; f0r_param_color_t color_val; f0r_param_position_t position_val; for (int i = 0; i < num_params; i++) { f0r_get_param_info(¶m_info, i); switch (param_info.type) { case F0R_PARAM_BOOL: // Alternate between 0.0 and 1.0 every 30 frames double_val = (frame_count / 30) % 2; f0r_set_param_value(instance, (f0r_param_t)&double_val, i); break; case F0R_PARAM_DOUBLE: // Cycle through values 0.0 to 1.0 over 60 frames double_val = (frame_count % 60) / 60.0; f0r_set_param_value(instance, (f0r_param_t)&double_val, i); break; case F0R_PARAM_COLOR: // Cycle through different colors switch ((frame_count / 20) % 4) { case 0: // Red color_val.r = 1.0; color_val.g = 0.0; color_val.b = 0.0; break; case 1: // Green color_val.r = 0.0; color_val.g = 1.0; color_val.b = 0.0; break; case 2: // Blue color_val.r = 0.0; color_val.g = 0.0; color_val.b = 1.0; break; case 3: // White color_val.r = 1.0; color_val.g = 1.0; color_val.b = 1.0; break; } f0r_set_param_value(instance, (f0r_param_t)&color_val, i); break; case F0R_PARAM_POSITION: // Move position in a circular pattern position_val.x = 0.5 + 0.4 * sin(frame_count * 0.1); position_val.y = 0.5 + 0.4 * cos(frame_count * 0.1); f0r_set_param_value(instance, (f0r_param_t)&position_val, i); break; case F0R_PARAM_STRING: { // For string parameters, use "0" as default char *string_val = "0"; f0r_set_param_value(instance, (f0r_param_t)&string_val, i); break; } default: // For unknown parameter types, set to middle value double_val = 0.5; f0r_set_param_value(instance, (f0r_param_t)&double_val, i); break; } } } int main(int argc, char* argv[]) { // instance frei0r pointers static void *dl_handle; static f0r_init_f f0r_init; static f0r_deinit_f f0r_deinit; static f0r_plugin_info_t pi; static f0r_get_plugin_info_f f0r_get_plugin_info; static f0r_get_param_info_f f0r_get_param_info; static f0r_param_info_t param; static f0r_instance_t instance; static f0r_construct_f f0r_construct; static f0r_update_f f0r_update; static f0r_destruct_f f0r_destruct; static f0r_set_param_value_f f0r_set_param_value; static f0r_get_param_value_f f0r_get_param_value; const char *usage = "Usage: frei0r-run [-tdg] [-f frames] -p \n" " -d debug mode\n" " -g graphical display mode (Linux/WSL)\n" " -f frames number of frames to process (default: 100)\n" " -p plugin path to frei0r plugin file"; if (argc < 2) { fprintf(stderr,"%s\n",usage); return -1; } int opt; int graphical = 0; int debug = 0; int frames = 100; // Number of frames to test char plugin_file[512]; plugin_file[0] = '\0'; while((opt = getopt(argc, argv, "tdgf:p:")) != -1) { switch(opt) { case 'd': debug = 1; break; case 'g': graphical = 1; break; case 'f': frames = atoi(optarg); break; case 'p': snprintf(plugin_file, 511, "%s", optarg); break; } } if (plugin_file[0] == '\0') { fprintf(stderr, "Error: plugin file required (-p option)\n%s\n", usage); return -1; } // Set fixed video properties for test pattern int frame_width = 640; int frame_height = 480; int fps = 30; const char *file = basename(plugin_file); const char *dir = dirname(plugin_file); char path[256];; snprintf(path, 255,"%s/%s",dir,file); // fprintf(stderr,"%s %s\n",argv[0], file); // load shared library dl_handle = dlopen(path, RTLD_NOW|RTLD_LOCAL); if(!dl_handle) { fprintf(stderr,"error: %s\n",dlerror()); exit(1); } // get plugin function calls f0r_init = (f0r_init_f) dlsym(dl_handle,"f0r_init"); f0r_deinit = (f0r_deinit_f) dlsym(dl_handle,"f0r_deinit"); f0r_get_plugin_info = (f0r_get_plugin_info_f) dlsym(dl_handle,"f0r_get_plugin_info"); f0r_get_param_info = (f0r_get_param_info_f) dlsym(dl_handle,"f0r_get_param_info"); f0r_construct = (f0r_construct_f) dlsym(dl_handle,"f0r_construct"); f0r_update = (f0r_update_f) dlsym(dl_handle,"f0r_update"); f0r_destruct = (f0r_destruct_f) dlsym(dl_handle,"f0r_destruct"); f0r_set_param_value = (f0r_set_param_value_f) dlsym(dl_handle,"f0r_set_param_value"); f0r_get_param_value = (f0r_get_param_value_f) dlsym(dl_handle,"f0r_get_param_value"); // always initialize plugin first f0r_init(); // get info about plugin f0r_get_plugin_info(&pi); const char *frei0r_color_model = (pi.color_model == F0R_COLOR_MODEL_BGRA8888 ? "bgra8888" : pi.color_model == F0R_COLOR_MODEL_RGBA8888 ? "rgba8888" : pi.color_model == F0R_COLOR_MODEL_PACKED32 ? "packed32" : "unknown"); if(debug) { fprintf(stderr,"{\n \"name\":\"%s\",\n \"type\":\"%s\",\n \"color_model\":\"%s\",\n \"num_params\":\"%d\"\n}", pi.name, pi.plugin_type == F0R_PLUGIN_TYPE_FILTER ? "filter" : pi.plugin_type == F0R_PLUGIN_TYPE_SOURCE ? "source" : pi.plugin_type == F0R_PLUGIN_TYPE_MIXER2 ? "mixer2" : pi.plugin_type == F0R_PLUGIN_TYPE_MIXER3 ? "mixer3" : "unknown", frei0r_color_model, pi.num_params); // Print parameter information if (pi.num_params > 0) { fprintf(stderr,",\n \"parameters\":[\n"); for (int i = 0; i < pi.num_params; i++) { f0r_get_param_info(¶m, i); const char* param_type = param.type == F0R_PARAM_BOOL ? "bool" : param.type == F0R_PARAM_DOUBLE ? "double" : param.type == F0R_PARAM_COLOR ? "color" : param.type == F0R_PARAM_POSITION ? "position" : param.type == F0R_PARAM_STRING ? "string" : "unknown"; fprintf(stderr," {\"name\":\"%s\",\"type\":\"%s\",\"explanation\":\"%s\"}", param.name, param_type, param.explanation); if (i < pi.num_params - 1) fprintf(stderr,",\n"); } fprintf(stderr,"\n ]\n"); } fprintf(stderr,"}\n"); } instance = f0r_construct(frame_width, frame_height); uint32_t *input_buffer = NULL; uint32_t *input_buffer2 = NULL; uint32_t *input_buffer3 = NULL; uint32_t *output_buffer; // Allocate buffers based on plugin type if (pi.plugin_type == F0R_PLUGIN_TYPE_FILTER) { input_buffer = (uint32_t*)calloc(4, frame_width * frame_height); } else if (pi.plugin_type == F0R_PLUGIN_TYPE_MIXER2) { input_buffer = (uint32_t*)calloc(4, frame_width * frame_height); input_buffer2 = (uint32_t*)calloc(4, frame_width * frame_height); } else if (pi.plugin_type == F0R_PLUGIN_TYPE_MIXER3) { input_buffer = (uint32_t*)calloc(4, frame_width * frame_height); input_buffer2 = (uint32_t*)calloc(4, frame_width * frame_height); input_buffer3 = (uint32_t*)calloc(4, frame_width * frame_height); } // SOURCE type needs no input buffer output_buffer = (uint32_t*)calloc(4, frame_width * frame_height); #if defined(GUI) // Generate initial test patterns if (input_buffer) generate_animated_test_pattern(input_buffer, frame_width, frame_height, 0, pi.color_model); if (input_buffer2) generate_animated_test_pattern(input_buffer2, frame_width, frame_height, 0, pi.color_model); if (input_buffer3) generate_animated_test_pattern(input_buffer3, frame_width, frame_height, 0, pi.color_model); #else if (input_buffer) generate_test_pattern(input_buffer, frame_width, frame_height, pi.color_model, 0); if (input_buffer2) generate_test_pattern(input_buffer2, frame_width, frame_height, pi.color_model, 1); if (input_buffer3) generate_test_pattern(input_buffer3, frame_width, frame_height, pi.color_model, 2); #endif #if defined(__unix__) && defined(GUI) Display *display = NULL; Window window; GC gc; XImage *ximage = NULL; if (graphical) { display = XOpenDisplay(NULL); if (!display) { fprintf(stderr, "Warning: Cannot open X display, falling back to headless mode\n"); graphical = 0; } else { int screen = DefaultScreen(display); window = XCreateSimpleWindow(display, RootWindow(display, screen), 0, 0, frame_width, frame_height, 1, BlackPixel(display, screen), WhitePixel(display, screen)); XStoreName(display, window, pi.name); XSelectInput(display, window, ExposureMask | KeyPressMask); XMapWindow(display, window); gc = XCreateGC(display, window, 0, NULL); Visual *visual = DefaultVisual(display, screen); ximage = XCreateImage(display, visual, 24, ZPixmap, 0, (char*)output_buffer, frame_width, frame_height, 32, 0); XFlush(display); } } #endif // Load f0r_update2 for mixers f0r_update2_f f0r_update2 = NULL; if (pi.plugin_type == F0R_PLUGIN_TYPE_MIXER2 || pi.plugin_type == F0R_PLUGIN_TYPE_MIXER3) { f0r_update2 = (f0r_update2_f)dlsym(dl_handle, "f0r_update2"); if (!f0r_update2) { fprintf(stderr, "Error: Cannot load f0r_update2 for mixer plugin\n"); if (input_buffer) free(input_buffer); if (input_buffer2) free(input_buffer2); if (input_buffer3) free(input_buffer3); free(output_buffer); f0r_destruct(instance); f0r_deinit(); dlclose(dl_handle); return 1; } } // Test the plugin with different parameter values for (int frame = 0; frame < frames; frame++) { #if defined(GUI) // Generate animated test patterns for this frame if (input_buffer) generate_animated_test_pattern(input_buffer, frame_width, frame_height, frame, pi.color_model); if (input_buffer2) generate_animated_test_pattern(input_buffer2, frame_width, frame_height, frame + 10, pi.color_model); if (input_buffer3) generate_animated_test_pattern(input_buffer3, frame_width, frame_height, frame + 20, pi.color_model); #else if (input_buffer) generate_test_pattern(input_buffer, frame_width, frame_height, pi.color_model, 0); if (input_buffer2) generate_test_pattern(input_buffer2, frame_width, frame_height, pi.color_model, 1); if (input_buffer3) generate_test_pattern(input_buffer3, frame_width, frame_height, pi.color_model, 2); #endif // Update parameters if the plugin has any if (pi.num_params > 0 && f0r_set_param_value) { test_parameters(instance, f0r_set_param_value, f0r_get_param_info, pi.num_params, frame); } // Apply plugin based on type double time = (double)frame / (double)fps; switch (pi.plugin_type) { case F0R_PLUGIN_TYPE_SOURCE: f0r_update(instance, time, NULL, output_buffer); break; case F0R_PLUGIN_TYPE_FILTER: f0r_update(instance, time, (const uint32_t*)input_buffer, output_buffer); break; case F0R_PLUGIN_TYPE_MIXER2: f0r_update2(instance, time, (const uint32_t*)input_buffer, (const uint32_t*)input_buffer2, NULL, output_buffer); break; case F0R_PLUGIN_TYPE_MIXER3: f0r_update2(instance, time, (const uint32_t*)input_buffer, (const uint32_t*)input_buffer2, (const uint32_t*)input_buffer3, output_buffer); break; default: fprintf(stderr, "Unknown plugin type: %d\n", pi.plugin_type); break; } #if defined(__unix__) && defined(GUI) if (graphical && display) { ximage->data = (char*)output_buffer; XPutImage(display, window, gc, ximage, 0, 0, 0, 0, frame_width, frame_height); XFlush(display); // Check for key press to exit early while (XPending(display)) { XEvent event; XNextEvent(display, &event); if (event.type == KeyPress) { fprintf(stderr, "\nInterrupted by user at frame %d\n", frame); frame = frames; // Exit loop break; } } usleep(1000000 / fps); // Frame delay } #endif if (!graphical && frame % 10 == 0 && debug) { printf("Frame %d processed\n", frame); } } #if defined(__unix__) && defined(GUI) if (graphical && display) { ximage->data = NULL; // Prevent XDestroyImage from freeing our buffer XDestroyImage(ximage); XFreeGC(display, gc); XDestroyWindow(display, window); XCloseDisplay(display); } #endif if(debug) { const char *plugin_type_name = "unknown"; switch (pi.plugin_type) { case F0R_PLUGIN_TYPE_SOURCE: plugin_type_name = "source"; break; case F0R_PLUGIN_TYPE_FILTER: plugin_type_name = "filter"; break; case F0R_PLUGIN_TYPE_MIXER2: plugin_type_name = "mixer2"; break; case F0R_PLUGIN_TYPE_MIXER3: plugin_type_name = "mixer3"; break; } printf("Test completed successfully. Plugin: %s (type: %s)\n", pi.name, plugin_type_name); printf("Tested %d frames with %d parameters\n", frames, pi.num_params); if (pi.plugin_type != F0R_PLUGIN_TYPE_SOURCE) { printf("Input: %dx%d test pattern(s)\n", frame_width, frame_height); } printf("Output: %dx%d processed frames\n", frame_width, frame_height); } if (input_buffer) free(input_buffer); if (input_buffer2) free(input_buffer2); if (input_buffer3) free(input_buffer3); free(output_buffer); f0r_destruct(instance); f0r_deinit(); dlclose(dl_handle); return 0; } dyne-frei0r-b93ec51/test/test-pattern.c000066400000000000000000000222131524104146000200250ustar00rootroot00000000000000/* This file is part of frei0r (https://frei0r.dyne.org) * * Copyright (C) 2024-2025 Dyne.org foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ #include "test-pattern.h" #include #include #ifndef M_PI #define M_PI 3.14159265358979323846 #endif static void set_pixel(uint32_t* frame, int width, int height, int x, int y, uint8_t r, uint8_t g, uint8_t b, uint8_t a, int color_model) { if (x >= 0 && x < width && y >= 0 && y < height) { if (color_model == 0) { frame[y * width + x] = (a << 24) | (r << 16) | (g << 8) | b; } else { frame[y * width + x] = (a << 24) | (b << 16) | (g << 8) | r; } } } static void draw_circle(uint32_t* frame, int width, int height, int cx, int cy, int radius, uint8_t r, uint8_t g, uint8_t b, uint8_t a, int color_model) { int x_start = cx - radius > 0 ? cx - radius : 0; int x_end = cx + radius < width ? cx + radius : width - 1; int y_start = cy - radius > 0 ? cy - radius : 0; int y_end = cy + radius < height ? cy + radius : height - 1; for (int y = y_start; y <= y_end; y++) { for (int x = x_start; x <= x_end; x++) { int dx = x - cx; int dy = y - cy; if (dx * dx + dy * dy <= radius * radius) { set_pixel(frame, width, height, x, y, r, g, b, a, color_model); } } } } static void draw_filled_rect(uint32_t* frame, int width, int height, int x1, int y1, int x2, int y2, uint8_t r, uint8_t g, uint8_t b, uint8_t a, int color_model) { if (x1 > x2) { int tmp = x1; x1 = x2; x2 = tmp; } if (y1 > y2) { int tmp = y1; y1 = y2; y2 = tmp; } if (x1 < 0) x1 = 0; if (y1 < 0) y1 = 0; if (x2 >= width) x2 = width - 1; if (y2 >= height) y2 = height - 1; for (int y = y1; y <= y2; y++) { for (int x = x1; x <= x2; x++) { set_pixel(frame, width, height, x, y, r, g, b, a, color_model); } } } static void draw_rotated_square(uint32_t* frame, int width, int height, int cx, int cy, int size, double angle, uint8_t r, uint8_t g, uint8_t b, uint8_t a, int color_model) { double cos_a = cos(angle); double sin_a = sin(angle); int half = size / 2; for (int dy = -half; dy <= half; dy++) { for (int dx = -half; dx <= half; dx++) { int rx = (int)(dx * cos_a - dy * sin_a); int ry = (int)(dx * sin_a + dy * cos_a); set_pixel(frame, width, height, cx + rx, cy + ry, r, g, b, a, color_model); } } } static void draw_digit(uint32_t* frame, int width, int height, int x, int y, int digit, int scale, uint8_t r, uint8_t g, uint8_t b, uint8_t a, int color_model) { // Simple 5x7 bitmap font for digits 0-9 static const uint8_t font[10][7] = { {0x1F, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1F}, // 0 {0x04, 0x0C, 0x04, 0x04, 0x04, 0x04, 0x0E}, // 1 {0x1F, 0x01, 0x01, 0x1F, 0x10, 0x10, 0x1F}, // 2 {0x1F, 0x01, 0x01, 0x1F, 0x01, 0x01, 0x1F}, // 3 {0x11, 0x11, 0x11, 0x1F, 0x01, 0x01, 0x01}, // 4 {0x1F, 0x10, 0x10, 0x1F, 0x01, 0x01, 0x1F}, // 5 {0x1F, 0x10, 0x10, 0x1F, 0x11, 0x11, 0x1F}, // 6 {0x1F, 0x01, 0x01, 0x02, 0x04, 0x08, 0x10}, // 7 {0x1F, 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F}, // 8 {0x1F, 0x11, 0x11, 0x1F, 0x01, 0x01, 0x1F} // 9 }; if (digit < 0 || digit > 9) return; for (int row = 0; row < 7; row++) { uint8_t line = font[digit][row]; for (int col = 0; col < 5; col++) { if (line & (1 << (4 - col))) { for (int sy = 0; sy < scale; sy++) { for (int sx = 0; sx < scale; sx++) { set_pixel(frame, width, height, x + col * scale + sx, y + row * scale + sy, r, g, b, a, color_model); } } } } } } static void draw_number(uint32_t* frame, int width, int height, int x, int y, int number, int scale, uint8_t r, uint8_t g, uint8_t b, uint8_t a, int color_model) { if (number == 0) { draw_digit(frame, width, height, x, y, 0, scale, r, g, b, a, color_model); return; } // Count digits int temp = number; int digits = 0; while (temp > 0) { digits++; temp /= 10; } // Draw each digit temp = number; for (int i = digits - 1; i >= 0; i--) { int digit = temp % 10; draw_digit(frame, width, height, x + i * 6 * scale, y, digit, scale, r, g, b, a, color_model); temp /= 10; } } static void draw_zone_plate_patch(uint32_t* frame, int width, int height, int cx, int cy, int size, int frame_num, int color_model) { double phase = frame_num * 0.05; int half = size / 2; for (int dy = -half; dy < half; dy++) { for (int dx = -half; dx < half; dx++) { double dist = sqrt(dx * dx + dy * dy); double freq = dist * 0.3; double value = (sin(freq + phase) + 1.0) * 0.5; uint8_t intensity = (uint8_t)(value * 255); set_pixel(frame, width, height, cx + dx, cy + dy, intensity, intensity, intensity, 255, color_model); } } } void generate_animated_test_pattern(uint32_t* frame, int width, int height, int frame_num, int color_model) { // 1. Animated radial gradient background int center_x = width / 2; int center_y = height / 2; double max_dist = sqrt(center_x * center_x + center_y * center_y); // Color cycling through the animation double color_phase = frame_num * 0.02; for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { int dx = x - center_x; int dy = y - center_y; double dist = sqrt(dx * dx + dy * dy); double norm_dist = dist / max_dist; // Create a pulsing radial gradient with color shift double angle = atan2(dy, dx); double r_val = (sin(norm_dist * M_PI + color_phase) + 1.0) * 0.5; double g_val = (sin(norm_dist * M_PI + color_phase + M_PI * 2.0 / 3.0) + 1.0) * 0.5; double b_val = (sin(norm_dist * M_PI + color_phase + M_PI * 4.0 / 3.0) + 1.0) * 0.5; // Add some angular variation double angular_mod = (sin(angle * 3.0 + color_phase * 0.5) + 1.0) * 0.2; uint8_t r = (uint8_t)((r_val + angular_mod) * 127 + 32); uint8_t g = (uint8_t)((g_val + angular_mod) * 127 + 32); uint8_t b = (uint8_t)((b_val + angular_mod) * 127 + 32); if (color_model == 0) { frame[y * width + x] = (255 << 24) | (r << 16) | (g << 8) | b; } else { frame[y * width + x] = (255 << 24) | (b << 16) | (g << 8) | r; } } } // 2. Bouncing circle int circle_radius = 40; int circle_x = (int)(center_x + sin(frame_num * 0.05) * (center_x - circle_radius - 20)); int circle_y = (int)(center_y + cos(frame_num * 0.037) * (center_y - circle_radius - 20)); draw_circle(frame, width, height, circle_x, circle_y, circle_radius, 255, 200, 0, 255, color_model); // 3. Rotating square int square_size = 60; int square_x = width / 4; int square_y = height / 4; double rotation = frame_num * 0.03; draw_rotated_square(frame, width, height, square_x, square_y, square_size, rotation, 0, 255, 200, 255, color_model); // 4. Horizontal moving bar int bar_height = 20; int bar_y = (int)(height * 0.75 + sin(frame_num * 0.04) * (height * 0.15)); draw_filled_rect(frame, width, height, 0, bar_y - bar_height/2, width - 1, bar_y + bar_height/2, 255, 100, 200, 255, color_model); // 5. Zone plate patch in corner int zone_size = 80; draw_zone_plate_patch(frame, width, height, width - zone_size/2 - 10, zone_size/2 + 10, zone_size, frame_num, color_model); // 6. Frame counter draw_number(frame, width, height, 10, 10, frame_num, 2, 255, 255, 255, 255, color_model); } dyne-frei0r-b93ec51/test/test-pattern.h000066400000000000000000000035071524104146000200370ustar00rootroot00000000000000/* This file is part of frei0r (https://frei0r.dyne.org) * * Copyright (C) 2024-2025 Dyne.org foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ #ifndef TEST_PATTERN_H #define TEST_PATTERN_H #include /** * Generate an animated test pattern for video filter testing * * This creates a comprehensive test pattern that includes: * - Animated radial gradient background (tests color interpolation and smooth transitions) * - Bouncing circle (tests circular features and motion) * - Rotating square (tests corners, rotation, and sharp edges) * - Moving horizontal bar (tests horizontal motion and rectangular shapes) * - Zone plate patch (tests spatial frequency response and aliasing) * - Frame counter (tests text/detail preservation) * * @param frame Output buffer (32-bit per pixel) * @param width Frame width in pixels * @param height Frame height in pixels * @param frame_num Current frame number (for animation) * @param color_model Color model (F0R_COLOR_MODEL_BGRA8888, F0R_COLOR_MODEL_RGBA8888, or F0R_COLOR_MODEL_PACKED32) */ void generate_animated_test_pattern(uint32_t* frame, int width, int height, int frame_num, int color_model); #endif // TEST_PATTERN_H dyne-frei0r-b93ec51/tests/000077500000000000000000000000001524104146000154125ustar00rootroot00000000000000dyne-frei0r-b93ec51/tests/test_invariant_cairoaffineblend.c000066400000000000000000000047271524104146000241550ustar00rootroot00000000000000#include #include #include #include "frei0r.h" START_TEST(test_blend_mode_buffer_overflow) { // Invariant: Buffer reads/writes never exceed the declared length const char *payloads[] = { "normal", // Valid input "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", // 64 bytes - boundary "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", // 128 bytes - 2x overflow "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

͚'0֚/]qq3@w}K!0 _)}Îa.YWFFXA5( +oµH4ި Μ_ld1wr &G}Chyu26kʼnr@V7`/Ijp JC+*H@ڊeJrV mSA'&f'go&֖3d5eg wdIځ=W"V c_ՓM.)K5lq )>V[$)hi|˦#ZuB{`Y4ߜ>HԜeW<^L5;S)3.ў5e]V/r&ߤ˃+OO׭ yw'ѳ-ra*q?3QR&*aG!cpQ\k1T]:| _@ܓ|G(G'<ir\WPH>*}x {<,x "8'$I$y|i@ (h9I˪? o9: u.ϲüTfY`?JzPU*0X2 hӳg=4+1V3忣4gTz_fyh/5U?CI|d`v@X o9Ѽ0]Z1`hVNfP3bc_EV"_BŠvr{0hEV[h Z Z`~$! a0Pcʷlē*2›u?+;AWE6-"3PYmG0,LSٱ"êrDhu! 悈; [% P&r\f )Dtrk'^*c$8n/qfߠa.s}IOk4s`o?,!HM#Є |b%:Ol~THFG +щ %3/ȖF?5Lj (acؐ[_sq_[?Bg^eR[)kX,X Tu}_z@"bX.>!G"55acqO  5מ:Bt̓3& ȏ&%i=_ZNu^j.H]PXn[>*L-Ė *H~ a PD)?#^ρb^4>; p6T{\R*o$pO'(a tp[),|8c[mQƶ+]JGv[oŝWpf0W(]XFe $,-@>D}5_+;vݖL6i_1nއ.\;, kőQZDy6Jq&e.6`g tVm|2L7_Tm̞.wRVeFvh4cS7ݦ'r'ͬ^>;܄um WeD3"cRN-%ariU@}'yt8uM(kgߊ8֤74첈h?|T I4G:C3aQ6d<K\h T].8ACI'U!q1VE02tiST52<6pĕx x:jd3Vv sq*D-H캨I lπE&=%<QW7&L B9 PsZbX+>Hv B99C>*) wPQKm6{2nơin"%dO%Oi&cu Q?s o0)oLQpeF,H=\I;OVi[[QYUuK+l]~.yaeѲ5T薿Ft˪+hܡ! ;XSF^>ses˓GN q:0Ea_5b‰*&ѿiqq 2R~`'̝dMn_f >!MZMj،o95gy[Y=]-s; έ{EH,YSչSLV~f| 389F(/`k!6*@ n1 v}u F[/vy=j.@\ klg N0te UBMQ<T%J.&BupF7F{Zﺊ3r|S+Pb%g08U/m%^Q@`02VA9Uhsp߭*DځEaE&0V\"`0˥#!,|qP,҂HwEeU3lIǀTj$r7xFRyxc=;ÂA"Vpm'L@O`h^me/` *fƓa.0]~ӳ lɨ~A8+莝̋0祼A$SeU_u݄:DRIt+r2? !^^qH_mC@F7qX!<c$opSAJP f^q+sk8\|&\ࢤ=>kq$a "Yq1w%1#x7#CoSV64 !񂣣 }Eaμ^S!qɐsjs)Tުpm!4ZoqceǠ)8,- `YgTd:s)u @zr-3w>?d&# 5 ~XȐ.UR4[[@ [T>lyxr5j=sg %$/t\T$E},>]grm(F?\]CƐ$U.y NuV98Q% CYa`>7@7tef &ϜՉA> [Q[ =U3$߿$^(pGNaFߗ*tKז=8|])-Z2Ga4"A рDMؖ2[L~VimaMv1=T'"f`8kw¤W{m:%(S$={ VP{e|S>Yz3/^Ú(Lx<{0JY0jL$8$ G jĩ1SR`#a"$1?HS&U9~-G3$!!<2Sit'}zj I0YAh! ]g?gկ{R`P G[X=7"_azb7gZ=sbiqx1/*sR;|ig]q]U⣇O i q)z\kɜ(ǂjaI~;ffUݸ1K=rAavb_Jt02-.KfW. Ʌi4 ڍ 4΅~M[=ߏfre|?ԫ N6:Wй)MelBS5%1C\PH]Hį0x.4K-c\${J/q*\Gn>koZ®NQb#\BP~q=HsFZEMSe:,) Ά78Ӝ Uq6"=SY2jt q>Q$Ik?~=,R i%s&DY,Uُ?;,V]ʣTl81[CM //L^/dPLA(}뻰=M*qXBfmg:ċC+Y`'0N;vTQUd[!tJFߑ(BO^05E fERbD( E!:ܶvIK𣅂+DCL<Q/)@k##Q "EKǣE>ҬM뤸>#yVKޗfu@ އC@wRg6&vlNtPsWX4`6ךT/vnXL pFn φ eWLq[QGBUQ@?) Wb-W.^/9e߯C}fƍئoŢBnsHBs}!}НqV$CgIy7nSL%YcoR8Nj6 ѹKu'}Z0̎v#AeGOF`a9aRPJ0>kTo)~]a[>A7}X+t/Q,Y~bE멶0׵(N1`~I)8_cW<2cY%!a2`D=?0C8J@5sQÆG 5Sц>XgvܱΖӵ+ȇ"Nysc?d_yp#sr;?[Ow-_n "=/A"EihvΣ2H?t `8B[ΘdpIYYp!n"E7msb$*.O‘'#`z!bHW[!RB$] b<~n3XdԒrM)"pIMq΅$imomI=ma;IEAOub~?+y )jCyOoLβN=85kݵEf{@3Ms%ڦU*/˯ihԀH\fx:h5;D# Jh}t0M|@]olҹ=8gY:n0Ŧg¼^G=|V-K:@6[MbX}SiiyY![P'dщn}OZ”NFF.p|.I2f25TL8fjNL雡>m0(EO`]uK lo3k5m@un'5Iue,!U=) MOd\rNgy߀i!!zC]ŵg@V/`I$!e+Y>ֹcrQ$CZD^kQ><cZ箁F=[DmYkK2a Oގ+NT,ZgcBwsmYV7Zj>cr܄ADu({x) ۶aߒD>N%[knUz~'a&RXn[QbkB/Z3@#s 7S: 쮑:j2` 2]ff"zzN5}@3 V^sѱA֚"q4/"ScQ3wkZֹCYZָ[`jd#ʳF$(>\ PB)iVT̙vz: Bh.n3lIS`)jsO42eSL+pRYqG>vYo7lٵl+@mik0̐4#QvExN3@/]cDN)Oő6$&AB0:>8To*"4ͤ-Ds Ǘ"}xlSU l1$9#r&3bwꃚ+ iD2 Fr"7Nǃ]@>é ڗIB*3e<틡ҟ٘grݏmZ"q2#0 LSz~c#NL  R#VRH%2JPՎO ^.vcEUO@CO6%1zj.|JkwC 9fEoɼ#cݻhx*a@Y9SwPhJUnqE1I<ARN'DlgN:y@"I0`u@-D9 &#P"ހ`0.|2$KarƋʄ5%n]s] l^IPCšha$ډ@jlIF \>= vBWb`Ev-@\IhME6m]k9,9Gs3JHZ?fm@~H.#8I@!8##0EKdq@ N@_pEv+'ANGPk'̄OlC *Ta:BT_ՙd$Oc+xP]_0`}Fj'w Zi lzZt!۩A W _׳ ^)hDcW!NVx7㚀|Vڼ)Ejdn#cy}:G'8[e=@jgӖKa+/v0koW}Ri[PlCNX!@Ĵ&ϖ[ DZ薯lN8r{poѨ8H?2B n lT/b+fJO+Vg]7 ;6Ll?dH#n3<;(5wF-C gD£]E˴!+mN44eZt[WD MJwp]Ax럼Ѵ^xcE`7P@ٽ{iqA)JitJg1{jhS62z+;*ۚC;:ڳ)fqd2|(a|KG5[" 4lMFvlBpχus^x&=`k!qg|ȥ|g43Gqi)_5,RXB0u\_*wO&V"_u{L3Te]{Zb(ޢP\=)@;A-uVtAVY~x-oy ݷⒸ92jh,K״Azb@.}~q·u}?rd &'&TŒM0ؘ<9K@8s qK ^Sߜnc7o^ I99% –Anh~r(]̅IiP;wSmZ ұ->zʹK69/X6~LyDHf|ϻ pyAT :2/,mі{S7 u B*LVwԟp~|/8ٷ~fܿ4ڽVAwq|/MxabBDWgٷE3TzyH%/_bOBqhoP >+.dPT^T %8.M ׀6q3\秉SȣĎ@2;BȈ}o~qpii]ȺzwuPb+8]˭oևB CӪrK];EPFo|٪2YyNb,XF|Gټ 6 7RqVG8.CXr+ W(!qsJ:pOF;:CBk*TIc+t"H}JRw@_=mE3q O9`?*uEb1Vӝ>l q%:~: wCܹMbq#ܪkI[f%I?(2nQa1]hR\ ոtEi򉬠|Cj3[^8>U.>>s?|cTƷg:~P[} ۞h,9d e0*E]V~]Wɾ͚Rb$`ۙ ?mkeE̙HX0Q/ uE@n:5sȓ7ɶn@t{[XIvcZ(D!MYzq))s4i֋drhJ71W|bx G6t<{~b۰@x턩:Q`NlTF{I6Mx.9(CZwa-{6|s>2֕(c%ط}ZSFrهGca8b6_upS-D2}a'erưNѝh5IAƻ> $g_"SH{4/msp3TYvByĝҫ6c"7Eo;wQU8rhh-h{ XUNml#gUҀ_0I l&2u&e)4^hȼ^"Hq5lM:쁡5Y6Y<}Ց`?돖 qo::S`}~:hг|@H=cW.&rH~V]vmoИ8iFlF\̹8:ZQ{F0wvk7a% Bem#\IJv 1"]-d/^xyᦒpKo3eOp6Ν|<Ɩ"E3sAp,frqA)G4/gM~n/v\J q垱$xe:z t&ݜMڤM;q 訜 Ev܈V+>.\(WPeeɣ%p&RHFJc_h IrS53 =[T5WM f_@VjȈ#bi't>AG`%, k{_V-V{LK}=2uwdt><0 brSj1 ,e=hEL[C=,W p +ڧr5P<{51RcfL&iD'ń[($u#ga $ >"\loZ" s @p^! iԧO#닞uڪ04njAK/V+k2 6eZ:q􈗝/: .`+vME_NKSB uq\''󊀣΀EqP<o9IbZZFP oq,o|!laB"9t@Uv ,ݎ[:Oh2*LFz㟠 &Q$ĭzM*NϘް/DKwndPgلCzvNP\>;qVs;2"M b:f lL@oF5Hڂ{.eC3/`rь]wB&7;4fT!|0V[enp&uyNC􇱟V]AZw`ƌ- `B)1yqcM|㳶g=E."Mjӹ'rJ0bs\YZ齦Dh}tI`–؅?fƥ[w[u)$31>G2Ҷ^Ph|hbz~ [1~m7Bbi$~IL1DN}jZl a&ohp9yCv,fxRS$wgPsw<_g›YNM8Q:qBPQIP,Oe-!n&9pH_Euy8}f_k1&C~`!YPn9glhAZ֊Zv8\^S9H=) uQiJ~&gj ANֲZsetJnt"# uRIRL)(#`Z&lYKk/NK,OߦFO ۂ唅/3`/S]:a#ruS}Lma(sY7]9©jaB3D)Ȅ\><p.ݘ~X{ >* <dբ$;zWPصW2C q=$<ϮcQL' }}V fK?[OVm$@:ݻylVT'Oa q2}*3 &t{:o-C#[blTmiy9ɠͻJd8ʜ\eWٺ\+yꙴhi1u_VwbuF;VmCqBŻ]migAKDщĔ,ƤdQYx T ͕%qY+0V\T*8<-znZiԑQ"Lt-l :>~9pCPVu6/fGFj3ʽHb+IsfZ 6J₝0˪W壩3iY/[>ҾXCNz}eXU'mTP<u gzEoet͖+4za/H]IZzcg7d)}5iwj=GnpI7dc6N>ʟm!QIݙ`I(SQ7NDj$WqYTQM"T~#q_S9=^E3QW B2k;nh\u\G䁠YjJ"-ZxP ;ˤfeSefZ_'uG] ^y( pur$Kt<.8IBZN j:7ɉaRtywL'cJq4O $MZ)ڇT-ϰs΅Zh!Fg=_YLoYӋ9MQ9@kj RɊydQr!E~kb"qaDtHMɊ6ĉI2t:MNd"W1-gQtvH"??N/09jI$v]HWdܧI;qqIO@,~D2IR"$7r*"xɪ!.d`=6Ķ9G2_߃)'dmy#;b"wØVWraYPmJo u ; &/f OKSd!;YmkiGf7@Jh&[N S{7Q}pc2+ 3Y0Lɹӓt)nו}E4k2a`Mf/WQXc/æi@?p/Z6`=MT .u'59eyrM޶Fq%N'fAvq-Hߖ"Z,\0BWKg!Ve?mHj~MlQ]0g\yFң޵'+hXn&o%;@CG (QH!ɞ%QljrD W_VƳgXu$@R,(y4[Z.FS!(@)k9t( Puc|;vgJ:"TgZ3%)uc +Z4f,z b$t%G6 vUBFP'Mדc"u/d21YR/X3T>6G嘑Ie Ap-8ulͣ!*StPJDZg@JJ*V0;'S)S!Lwڻнwߩ'nwswؠ#U8$f)R#D{(*XaLYڄnOϽUwړ7j |`1 ux4eM 3iPpRyI=,1ԭZQ:2⣿0R-%+nÜDUX/-Rxnrr':f&& Dpg b[x@!XWHo"NY{ՊҵmU>w?A`=樕LUKߒ)OEvG8Y$)SSt .vVwTsxB=&Hb%oz*KkgRƐj~= W@Z{ʓpw1Y\̫nL C[ n{iǔ}uh;;'YY=VhëzMh9XpcL(+ԉ9!{f^xiX҃a'ue$e!ǵ1?Imtey(: p!fBGiiUhz 9,TB?l#'=ry/gKpo $} R5L9*ުMrjH`(rBJs@0N t2Ѩ a`pD>c 2~@xcoda)܁L K`:M㦺TU热WaO)k1JS]2MupԔB|u{D śr ~\W5)D 2oz,s( c9^Ā 3I.44"D/ʇ`af.NOxg :.o[(+F._ c*d`dYl Z:6Eey^Wڃck T&fK,SKM}= _j{UV0UP.'쯻wq샷oYvwNiyvjx&%WlÞL"^NqSk'8 ?_pwKP9aRQ R#[\HNg1oFH1T6yS6EQI]DP%#"_vmk %oj,:He7}ȉ<(cBarBI` A"{HX`vR#,lEz]h`kYZX,!kt![ƻ ^,dbsH"F\5 e$C0p2ZMLHNX4qlSЅF=Cpmιj|HxXL 8ZO|n 5f*L,7U 96J_~ҫT![=lWD\*{h Jh_[㑷b, ,|{ /Y\x#OjQ5!ΐ@ۊGgR rD) J^O48 Zkώl=;:"W֌ףHf'h3g}[),RZ'jm=֬0j5ZUΐY@ 8 ћ |#t뿙`>TX)mP!]P֯U@ 񕍛 a?ҷ~ړB.ء$| BRO7ɓ׌DדaFͦӉ*q iAڍ!-+l-rƁA 1 ʥljȀ_Z+턙R]p-SD>+yyDP]-p(e U)2z }sL7C` ^fR.<CQ/<f{|-Rd)^^| xF1ɋw;!M,5L]˺Z7b ً3U 1fqX5P Uc7FrR|m-.9[u*ٱzPu*o,]Pf,ɊHnF =h>^6ƞ!qrsJ<[7i;#hDW u|mԃCm28AݞA9c3tg+;VOQӿ գ]>5tRa;R7̉Qݣ/@[*=?> CEj: F*U8@P1c777$a!>23jW5C/l1&B¬sΌfhx $]g&ퟫ" rT)YWkBt9gY{,|B#f棓K[VmK+_V)KЎ82kR+ZD"Q49hGAMi;J-|Qc_^0ZM#NqE-~N.֠5|1&FzѧOC!>TDBO-NQWH{ZvOsz.ΧٱcVJn>9{/)UHc]QM[0 #?| cFJj20gSb#{1S!;͔TgE5FyK"ǵ8dD9Fɧqy;6KsY&M>A/dna<ɵ2c"i-8PW5/JL=U}y x&9C4=Gq>(k++2U:_ifvN1&t̀DH3!<d޿"5 Ns9&m"^LD#63Z LC63MLݴH`1!_6p$i:)~~(@PI-xIS>+N]*T. n P u܊_T.a/SG9 2,i7jhr*DTBR)2#es3v#fj;OzZyLGʍĦޑ]WsC̄Ц̡.)70$b7S ՛NhM׍7m܆a]ow 5,"&D"ˎ:;p8"ۏpqHOSx1jeoMFC"SxTօ݄[>Lw]kרTfʼ1F<7OަU9.|tC,v"%|6눠l믿 c (#:O.)\$n`SwT[_XBPc}ܱhg^x78|kOX볛ZN!JpdTKǙ0QZNmIXJ*NnVlDtPweLd7ǘ&FbKfllm0Kˇ]!ڡA~ʤV֗Q ͠SJh<8]5-ALYf,>`p Q?AH]bd8c;cxß}/ozRg^] FÌŇ,^!ZkM$_4<1#\m(i Q56JI&V&^cDB׏D'ߤDx< F";e$¬E H²Xq4n( P U ^h@!ؽQh} t 0`-`P%B8!e!~Wcak" z?ήD\!`g@9 ȀQ/P6u3 WX$- p O_@C;вY"$[~E-Z&ِd"mNfu"hS }qdįbaUVn3 0G( 8c.2aXm>r?^ G2R1e HK@/̿{=|nx$V'ψA#"^EGwzA|+˕BP0P|H. 3tUh 5]%^b +]% 6?Af1sX/%zj+SZ-O,}O@}QxrnzD1 Ӻ3rC'z]<|S&e]j0*D#Q?'owti& Dc]`2%#OT)YHCb^nƎ,hDvsQ,[5>u_:=< )ʑ ! ci->Y_b{ğfqHM(P ⨔\̩[ Z>?|ٲG0FXK›s{Sy' P.M3nP"uՊ~Wsĉ/j)T9M9bK;l5rN?:2!YPьdR#Hv)?Ejad|\7~I3dmԿؑ@O. DH<Oo%cI! 6Af$@x? o=M)FsD\"C {s+0U0ƚ~\u*Ê>(]>B=@IQht*9nZo (ؿ\ Cs 1OgJDM[sݍJ:#f-.=Af'V :YM-<{0I4ѤTA@Ita70MuQ8q䱏U~P?UK,f9I{ N=)~6a/W-Ư{ )GFlsOs9B{Iナ 4v-`2`9cIque Jkɀ\XYZ['}l;zƃ K}\q~=p/>H9D`N, \{./k h:چ\S(Wkoa9^037GE~ |#صz`sd8)^<$"(wb<50v| Wb h$r;K<5qvS.·_dT+ZخE.T/k@1$i*Cs ;K%.8DЩ'h0yjo W@5LZ/yX˚j ePiYƏp4\RꑉT#{ox b6%"psc +uCUy5"N` :+0X,,fISˊPSȊA=Jİ9Vdfbe>ͲHjZ)ٴ7ȁrܨS-?eaF˪Shh|Gڀaʄغi >^AE=*)U{UөM2C`ۀA&6:ah6plZҼ.aC.|ٰGaL( B+#ax +U|n1CCu@ꛡBJ"c5t@Ð@1SA(R#^iP٠]n1JH3r 89 $6s0?ZGG&pQ"A2VHihn(JN q ջpALcz][bCsztUK+Ϫ#՚5{Fә+-r'{TW ۶y[dRNC/I`Ckp?K#}dˆC/ֆSXٷȩl _;C{`2Y+d'h\6ޫ :u 4)I}K_Ð3Ѯz[q8 "1ɭ0;/>CJuW-ߧ9NiG#shUu-Ɏ>3h-5t]6ee? iЪ(O0TMQ{ӦTϝtWoYC(ʯ|Hٴ%9{m5-0.f<o"Z+E#nZˬ7E}O>}2 pu`o`>NTF^W~!%36s[f% tzӬ_ CИc~i-o-M/S#( 8SCp!A2 G\l*KqdtG˦8n'}f_*`o?D&'`7)V[ra|r{~q)gApQ|N }flM'K?1= 0@BK6hnpOOEyJ@g\أYpE6sC"$mh{ͯmWN;vd =c,(`'*rrq- KK \3yUA" #|nO4d+iS`rbzdKn 'Bl=ؿӀk⎙ v8{ `̐,Ⱥם@^ƝLs 2 $S-g1v3y&kifC2f{@#6>vwdՠ&;/LY_^Vt{/uʗ{n7g*5?.VH3*~N?5Gh 0j}voP1BXX9ˀJw^1>^A*:N,YBRӏF%Чh8iEiMǑ5I>tN==2s.fcR '' pu7Bœl@J)SckDN; g)_eQ(/O`0,~i[pFIdݧ?wj 1.6yjr `?Dlj[k4$o#"Ie&e> ;{9I銍xqoC2,b7k]*}QlRxpf-.^>kU.K0M/>yGשݮvd2eȫSj2mUe1:޶wD^yz}̍ H<[g6r&D>D/"т/?IU^PF(;X$4$T_r#Q-vlP'2l kMY ^q-Z~Qw- ŗ1|_,BTjlK!%;Ćq9!0C1nd+Y ~C"R}būXȍŶ4,4M(G<3]:;m \@~},9thDY_][|2upJ/]TI,f ],r[IC1AΙ cFMFDh`A$j(v h86ppjGU WnedܐIoDzxf8(7@^ WꞨ+&A[nrmoht(8"2]L߉0>׎È5B!ќ *YDCcm3+OSEP)s7MC{((~\9(7̥=]?l3j u_~Zm%0<ذԊM ̔&#T&'2W^_}%̽d2LNen,_Iw5||"$RsSi$i4L~/1#I%7qkecG8IŎn#źB'U\aOsՎh0YVa} v*}\8y܉j)4z^$:gm,&ypO!+RR;??b΀ iTM|R=`^G6O4A9^ipSiOKYr'ڵ~rhJ&3-3G'7y^H^ë其Yk̠srACj€pW4uw\ge_ђX\>:|98ZwJz8f'D=6hͩCbHU@p elׄQfZʦ{=vu),H 1|zǪDb9Y!*T˿έ4\v!:M msei6aM_%1$|p1Į9bCjq;m_הrAL;*KXO>ll +citfmC+l|csʪcl ,n`୦"Q ѠZ=8u1Uoq+ak60h)&E4ch,x{=k e# /׏UDqmdW.ev^4(f?9fY=EV\x*)(=3ՓwsrgDȉ,~0iV{0z=(Nqį}}δ< E;m;SVF-O;#exsy+PL|eU^s˄(/7_\0@aaF_<;\Cƌz s& _hTI ^D5^nrvȟ)!F=!m ^109$;pT2=;nJ50CcSm=f{Ɂ>/trlsE8vɑ4A.}ɝ̟kY+IW}'F.nv/jj3^zNR[ڒ+t*ķs!9Us,nCfW=|v<ضp@|FH}2jf~HKLƾ_#I(3j 4'0;+Vǔ.t5vpobM5 88.9;O:z% ٘so+"Us30Fα:~ŕ&nLLG|ϧa ,x1f{v8ml1 c_fc4?dlDcl*ITO塿v‹i3G.Tegj4SHځx̀Cq7R~\ 2qA TPbTLk%""b#0_{#ӻ Z;y+d8U.#e@↿V֣ 0χg;8v솟˒I}ݠ<Y G7]$ƀwvѱ ڢǦyu]!ʂ|hߞ}s<*Jz;ڬ#6+[C QaW<n'jt 3#,:d<!qULðH8^lb uOv8a93Pa ui0SAgϙPIK%Io?07x8(خ@NKB,IsBGxVdV;{бݯb~%kk zk)AGK+[؁^4u?twSm&ɴjDeO]p JW߯քͨe-އP5ʲ g kT|:/wp 6J 0,)@sʱW'鰈F}7" hdDskFǛqNs+v 01>>{)m2<թC}Nk*Aa6sTmoAV9@b :y]ӕqh܎Mqzl7}3Ǻyسe%b̯a M\MKy/aSR\͞=^#6MܣLǮ&(;ʅ/rd{3M'oi"`߷knLK{2%Ft\3L Xp]PFϰ((\dZOU-IB`W=] ӚPt)Q1cE 9}^{P)T|Wy7diǘmzУ K d dpgkn2y~yGj-SDOA|=-Gvcwzǚ qjRөrW')Q<, &#jqhiR3aB=1P*M*>\LֆxGa"5C&ys-*x5rTY7 .>\O^[w~V8A)-t.Nt7븎pX!=%O4/hHh._zۯ #?iJz &铐?.Fn ?I*DR+G:@ZN \Qr ;WnW ثqv2Eom&"-R16㣻 7zf|Ibٓ<2yn3PE0/djp_yM=c-<1Ӿ8,AtW8-6aoL`DTAZT+<< z]~ب\f@iEdWW<ٯQzUm)󭨔\X8p=ĥγ˺Z,IPMo œA/:OCy9*=X& Ǎ UC8coj)]i%k({&$NĖǚOUP1#3fSqTlA"1֑WFi*A~kw+M D1t!0 / l1j+8{< \UdB(_CF1`? n؀NN売](4WXNWDo~9>74SajDt|ͷp)vڛRE=%"pw?YP,ogY" ڔOfYèq|Go 3] jX hYY)R']x}v?['(7v'ŰO*.W$x_`>lhMm :{|y1.HO3.ggOىS&r/ 9}uU?DOCQҶ;X=E]0˄%xȟOfդؠoq L Z0eaas P+Ϳ!bnr͓Ij &[VZ,9&Q %[`_eEixT;xwI·.^'dH4>z\ BD#IoGh7Yn*8_l1,|, ~Ƃϣpse}2Ou"^ 躣*e׬U2L_`CgI%$=N67|#r3SSmu1y[CZgOݨO==E>8*P2mv"_R$EULqFu_VRES d$8T\,69}x`I"u;U[X]@GDV*AA5BNa9=TD8,s>S>^Y>=:uΡcgm蓯j^Fz(!t#1Lw@Hsf@=wZC7Ы F9PMgA`-DǨ <rL,V'B &ćU޷]nK s6=GЂ}H]Sro' i~5mYz5a3( *CҒbDG!"UsEcR7ȎѦ4>68JIpG/&twTA7b*4ej-›Use1QH8'8rR(\6objCQ^g *7)c7*Fc=voN;ǶZ4u.uw =3vU0V ua_1Hu7"r)#A˂fG"!wDUf{:7W.ŌR~때,Çs?k}ƥ+H3Z=m7gكd0LȿҾHrc">-..d0U"'xYShiL] ͙ :oz,ߪ[V60z$]KNC!]t\ o"t$G-?s(X}9/B=$M+kw-g1u8wd%Džlm.݃jz|͗TSާx?[iZA)NF["Ϝ̌"M[w|8M"8Zh;#EbGDfP{BhEmc 5|ExFU`"cK쇸F`Xb+wbԓDՔG02C s{Ւ")q7Yw Y93R*Lg~S9-7G겎#`_W@lcNDz}ZmSAV90ַ@ ^%4Wj@* fkkpa &i}JRfi]!B|)(w%CۛpSB{ԉ Ktb"G #pxφȚ,U2cXo4P,& n036` EU`!8P^4dYz}@ϢRh *ը\0#5LS\_ ~Hw!tR!Έ}ɕZ 8Y<,kuZ pkJ{yŘ(Uf*% 6{@Apw aSҖ9*cm&6SDU*]Pwt+'P*Eh6錭މ+-1COqeoJg2ߛ=Sz#`Q mTCy Naf<t _0: {FY TB '.Mdl9a'r@4@p Mڀż`@߶* fZI Bc-fSP?L4F@M7p>5v\-Ѯ7gxLSSa:PhT5t u0+~#v=N=/?*ʛ LOt̼v.!`D#7h`|EQq\ Pg\#׸=V iͅxMx72clFRsP3u)Q gN΍!:A=KB ń˖Gux_x4- 0KX1@58׏U!տ3 j (Pz6#xDb5`EV4&FcR / h]097*աUqSJjJM?WRp~EՓwT:>F-w"Gβ)"ie$=UkTe5`S/Lr=-'zÅi5nVt#LrB44$28SZ(gߌv\;ٌkyWuʑ&1pR_)YӂsʀHfUru6řYqM`'q|h &eA8Vj rDރ#_9SD};y:<ҝU$薞+V* ئ{]nLr(3.],p+~vo33e$H=ɼ P򈾷_ТD_"0X=X7 o B ,<PԣAF>M3PkiGQ32~SXOUqPnPCBL10UƸ\EhCq@PlI_rmd3&c6y`1Kةca_NLhUnv{PfQŷewhOу|q&jUVl)@:|DǁuO?A<47[^Lٶniݬ[OR^[^)]wwS۽OĉV/gUI6dBj,̀ ;6Ằſ(PW@dL 'uHL.0\K;U0V"aaЃW+D4Yx2@A߹%$t6xKixdI9R{)\/X7^hPN]>its-8uRȣFS[\Ϸnt3GExt)glȕ/iH8/3G Cd 9Pu$`\cT,n_ܓq`>R\%T=9`5 NB!_>w(ȈxJ:)$M ӆ[`ƔbnX6G'>O:ϗN]fֻfέz8; DNj2&L>2WG;c +&yaoģ)+W;lNn\PE,fbR\D:܊}G4`I7s S8>a Ȉ>{$ևB08.=Np6+"]:w Taǔə=L6XSۢ¡J0Q2 cdgȱu?l(PlCVN;EbmXRQ;[<_d;Ϧ9r_RWId9r_`ƭ RZo҆LIDpF(r`^\ wDSj&$qg$4H00"GyH%LCwE!.+0zFu c, B˕K_ZllW)&z-nQI;+BL%nL:-"ԝIe5dHPI'JAo Klzڳo͜Vf{"E_ x7+TO^ w;P@0 !uSL(Il `m%-by&VŖi3!nծuWЂC{ oA 4I(;n1ѡƊj3K}h̶ &*O4&TC KifE9Rſ+4qT.ө_y1ַhwό~ȟL"k؝ M2&%p{&(^"CQVr`"<6SHٮRࣅ  C Q3 Vo`W|MlEmX'Ox!` LȆ u2l (O3fRM(8lZLc @ r26PI2oԾ^*bP5Ʋ\CƸSnQ5Q 4J[X# GȖv,Gɯ SmZ% L?*9:\VjΥՈrF`_`ۇ #+B.AU=gGUa_L-woIrxL+ca3Z3Ag(]D4A|q1BPp/ jG*y$z% eKO%uGt&~_nT 52pRo!qbT}T"kRȓiTart"#=b-?DjZxer:^9x&dh%",sZ!. '`}$  )I +R |b m[r^-fKNߜ&bc\1~1.xUK͝ "I=jh@!+=ɞZ  rGw*hNnvk݈vI"t>V6"$sXiiAk1Xϲ2 j~sE",՞IΚ;ᢘ`ppSg4J#)^"CY Ǵз2˅I Gvp_x8΃"Yc]XٯQ alzn-soYPv@LhY.F;A 4#VWlhVxJ@(L_ǟ@Z <H5V\hԫjѸ2’zBlG{0oF %{ʦ6=:p'p9Ēbbm-V\ulYZ̗B]lkDj}ҕʔ)u7 B ȋ)b358AO:xn9 \S:7!Ym vVabm^|*_c'vJQvݴOry'zެS22ݺsY?\K󳅩G tJs:nC:b,"1Q8k=3^]NSYhG,ԛRnfI Tqߨ*+Gd׶J&KpHN,}uN$)M&QW :U+nL&V4N@ʱ]Zt5ȓ JU-TnqտW#o$$Ea'7Y,iq6) YCD{aRyRnQ0B1ϝY~=[ϟ$sp#+#u 2՗Dj-ߝ9W5֩󝛌"sTKB]]Y!T%*wTe!;- T 2]Ǜ4_n0f;/#ʹعIkˆ(@)V'/gKp'@Sܵ]*9KO=lm Q-5y^=DC {X M9UƦwsdbT c9 32g궘!;x *BH~ Ee:pgV݆kWɇ,? Ch9kT|iPMǮ5}%NShpR &nF8? 22f%vEWdyOUPS h}i%dq7oJї8\' lqU+)Wi'6nr} omi$#(Eq | f`xxeۯf*9hZ@`~HnwEh)Y6[kϖ:^]l=[PUmR2Wq6>`1S3(>@`!U,Co݌\H2]fVr*8FnӸ&(*XfCGv&FC§w£Y˻,{H5ūd4E>eջϠ{}!uԠHWLBC<2TQMޡGPҙTHЅk].0B SRp0eSG !7 y..)DMR:mmRlAu6@uCY¦6Hv83:hNb`o#5>E 5y?v *Gm`@45S/Fg쮭zŒK'DZdDbϗF{E͓8dTh @B S1(Y{ʷ MVc5ȵ.;t@eIvn0nw؀,o߀!b~ʨN߿ J)}ʆ ΈQIO/kdPU{Z)hAW!Ew!h߿@a%Կ a$M3 Lxݡ/ C[KPܜcn>5;?x S/FGeGuZ)FHx 5 EWo aZ3G$S^_8m71©`{dirk~`ݑBW&0_BdQlY<㸵AxDݩE55F21zg- ~k 1dȿUB.]xgMd1zs[=Sx XϯiS} b5!hl2 LV-FYk12lFFȜ)WH%c#XÄ220&)wD+) Z/!C?ϟQOJ~ȩ|쉦0C@HOA A )xmY `+؏@? O9?I-7UOHҿ3^R/F"/4D X oD {Go=4S+;8ꀆ_j/aq_o-;z:Axڊ-ڡyއg~Qd?kG;DL~=b/sÌ}YNl_n~P# eԴBfk V -40 ΔN~y8R"*:BRk S۠kB:J2.p!TDGiܶc.R&ӺV-% et5l^xĹYF[\p&%! PHRlz@p#c3#(CPng5y (iӭc,1n6d#Y 4z=bK Y!UkreXMbLw̤5=`CaĽr,Yq:nbԙ1J8N"7uh21p4`nL棰ګw8pUc/ÇҨ3dzF^vSvFh ڇ )@[hޖ1XROz!\IGHNOM $UD<C0 ?yȃ#-;gQS_FnY_N#~g" ;dJRR: t$uܡ r@1l4115WFO,Ǜ8W"\סqfA6h OG6džgrx>)xOT~ɔ|4ԀOwpLJapcr]fל<m(IW;=QP% OUZP.i =75!oiOԢ:!FǠxH+S94̃|P5;bO[ZRHtͨ 挤l%S孮_&`t_؂T$б s-12ٽ#}}P;7_ +cdPr&үq y!K ^> `\5Xn>?'HXsGn,ab 9״&] R<Ʌ4'pb*eUx|U"t> =u6 !H{zǶE0(>jS%V[IJQ೹PШ|H-(V,>9>g-GTbwz)b&zfIkZ࣡v zpmhbQ @z샦q쓖>m6zY M"4 ZhI$66i}gBc!uOQckˤhQnҲ_;(TT̓W|㭗 o:苆G4INb춧Vhh :F@9(%;eBɡqBiq)w1{ZʾPGD@;܅cm> LU_Cx7b>NT(wCtJ U!ڷlyeqT[R2.b51*:YI3ߒ8ƒ,7wQGe@kx[I)h!zܰd7 'q)H8[} %E؊ZKחzCe"$)@۠gVZ"ngIT5К,/Q7DF'7F%1Ô#;)2$wAdC %ږ5`^Ds _q% 96SUXeCz$uS]|el, `Oq`p|T"7 yM)H.VR&?Y;?iY tNƑKn<ʛ F-QJ_lz Yj0#wFޭ|/pYJa}üb^^L^,vN+5k!q B q6m0 U,ĩl*Q_*2bnEe0VP`[[ҳ@O:Ug rOZpݶA-Lj9w}UIizWlmۥJ:ăK`G8lK{b64K(usKBknF&/-<( tZJni&mB 1P0d0C24mʚ]IlK dd> ALb!Ê d7iB@7Q>l%< QR_(W×DeDўWN-Gç* OهB+M>DmM!(.XZE,2E4B(G]/Lfɇ_Hk>Y7sC2ŵW>wJӡؼ(U+'l]L-TS$˝Y:)xWӑKH?\Ys?/zATCBUwN )ӤwT흄20xNiAIwRcap<4C#A,Ǎeö%5uQ fm> oae(仄QnxD cՎn_(Șůk %X!v@a]  Bف 'me4kp;T4 [P~KzĂG*ݪt}\Lej&GH єs/6c9UR% V%/JWa=5 I |U\ UU*ѹT\dNuTVLTjЩUJ~,U*a. [ tQ /ɹNH]|`_1fxylG߬odx+ENc ~5$f|j=X=YFZNAؽ1:nmp. w1Tk9[z7^ѥY1Fj5|>phl:룴.8WN(#HD[ᣣG&GӦQT:z@¿=&<X mz?kWy2؀DR;,RM m&_'P1|5{_o.:*]/^?Va.(VdeTt0H 6b3)~sḫ$dVýZ=- 6WO=Klz{Oa1mIwul'x?ZX) ]<b!c'IvjPѧ^tC1/Jj2T Df܂3eO?K_eбgXP/8tΑ ) @E CA f,~^Zm2|E[HEf#l9b5]q?xrC3U w2&.(\ cq |SV 8fԔ^DHSpOBGP-mp1;h~ Or6A` Gu5/bƛEA9`U 1C ΝfoG¤jtl+\=4x b?z܏tO ͺ+5o8+on)L ?s?nR/D&mdշu/fC.C=Ӆv?)/!=(bQW.$DZ&Cl[GL fG]Ae C4r ϓ\c -±fc#Uhi}2P+ )\/=9SK]~((:`$D$^κ%ߚJHI#'niW2Ui _+r51i6QApA晔P@CM]4N@VEWfӌꨒdr=%v frLlk=I2DE:tŘ9L 8DXo`ɢޭ&KP0s+PJQZFݽ6)38u>1XHx 5mGeN7%xL|ʔol86%n/բ.#U"g'Zs㪄!SekUgeI~$rGcw[tW4Cn`,h,{-\`O|f'6L5í0{)QZ #'+4Yyh:>N3$ͧcY$ꎁe:&iQi|\΁q  Aρ $/>V:o^q qU ~7tc֊qmc%[=yQ^HiT3/|HkԨnhްN vT ZT· љ7p׉1v%IH wJV~KԠRVNue\3|^y`luG(rۧ@'+ oMvK ngjڦjI a^j2[Iߊl  /9 X[1\jHTQ"Ck૮4v'U#66zح˹ߎ!CQFձxキtl  o|_g!W*+kpX^^$4M MJxcS{:=}Rf c?>◿f8~=!e(ÈyS.ZZӴ-;`Lѵ*bΛ,v2Cbx( ӊ/!Po(VUp!\Sӆ 1n3d#f#s";W*/l 8s+5>ζwD( AŁ 1#/:o6܍/r6E@$CN<*B/f4zuM"z]D2j|,} wb<_Z]TBe[x5L @L۵t:cVg(ZL$6۰CP; ^VƶȺFuh)t  (B) 3"/h`KظGdʄg)\Q.~ Q [ !Vy Pԧˈ~ubڸ27f\%CQ;]zV cF""@էj k7ϗXWK()eXE`}01"oD#)W$㬝`Xuh*Uh~^ft:3N&cynP1rЪvGB9cfcm.5DZG`GϿ]eQ$*Ȅ{Y'◷@ q٫ojv9hPt!lOJjlh,G*:]#I𫬠mǜxkTȫׅgw@ioB;Q?UCt9PA`/*^ La?O~j DR_D}x}cz*+ȹ9֮7Sѯ!L2Yq*T.׷?9r8(OIW/I{͈*Ժj\xGP,w|#TV ˦Sv}uM՗<2dL?Y$T~h_R'XIrD \=NߏLߺJ݌w޺Z]y07%eE+q-8 şmgp)\ 0 w?:~<ȷW\_Jb [+$c\ mľ j $ZC-W~uFn;6MB0D;_U$^I.ȬV'0U`OFרH]jUaz{ɋigOx[οAU Śv<&빔wZIBnJ< $ԲQfJ1Witq3[Q+S AnGl/JC'Ҏ`(IOخhrXבTlq4nn]~g[//2vG¦G&lbmɪNB|>ي88HB៽]'*ȑyv(ɤjOl7KzhvoΗTrzS]O7tOpro! frח[J"_;gCJX^1g=*v9@/}|Pa#[$n2Xn_Xnl;SL0ߊ/{|3zp3@Pw}KTϦjzQWuu\Ǥ:v`3b X չ8\cmQ(xu{u0 p }H1RBMU>oٔ'|qc(#SiJޗnuNs1)ҦF @NݒB;]J^֐:/^RwIAZ[^8[s`#CהJԟ+h#BRja3;:sEiDjb|$5mr tawUG˦s!EFyUPdG+JeAKF\GiNyB֋{Bw&mamT仒lV~!Ir~4q_js}PZL,mr@&1z;.ǬI!9W\d7C(ǹ~MQ uR{jA<6\\SCs?~&Y:z{Ժ4KGCF7nM#?>wK~7;3l+ 7VnS2 t_wzCC9ll8Ju)Rŏ5j~9:7sk\>W1W9inC SΑˌo9'h*b&77]VCC'd]c.vgd( ɮ(|6܌ R #&gރ헬8Gؽ"5;U?u/$w=[Cw w p$Is2RN%r(l":(И΍*hb,%QHWYWT~?'iuH=WE3Ƙۤ/ź]x!i![u#$8R؝kjc**+GDsE| ,dz,"Hif> 鎝dQJr?q!2q mM_͐=#BreZ1k|iQT'K!#H{{@Q/EP4(;(9{vu]|ќ)x@] W1nͻ͵X, b#8m #p<RRGBDٜ191#`y@FLh%q%biqm(⍉t"\tk;$zMʣ #h4<U$)j7dC~KR6NG ӯ ;BC](xw6)+^})MJ&aѰ)q^?ШQ"$ky*cΗ:}-~a4lS n* W4п5;Yԯffg=Kb[Jzy:櫳 i9by5yN@.Vt8EP{[L}װ; ?b[Jx V mA sou.kL(I.nML@bl #4\R* 6!Qޥ)U!1J[t?p?:?;0]D7vdPѴ 4STE}@j3HݞHd>oqUFuA LG)qwǑB)^KD4$2ϓtK6Aq|Mfd1qdpkJg$g%a&Spu 8\$wN,:wF+!++kq_nel"đ x %N;OåXO:w>f2 (3QHܦdp[#E=r$I1)> I XP{bݰpii>R/m==v7UH89\XS :p4N+]aӷ b\݀C4 5&fuWC󜰽/1\tުBV9 %&}cXhVG$bv?TΝ/^ V :(sB dgɳǧOs~b; %2c2^Ń3' L?g^5) /-(:kHT+7 q9ۭZGk\fn%Vu 0z >Z9P1yHRu@la7_':[KYj~ ;=/NJ5eeO92nwp~ֿ&;wm+Z5 ψExŹQMy:E[Oа'':'qȔh= q"1dc\{<<;_OK8ry(Xq|nf&Twr,!K޻[ʍgC*FJYECrPG9b`,Wb&V g99]ȗw6/PcҖB˿*`}A`T҃c%oYb8=Ba-UjjCRpgՂ]pm#kkR!mx1.hͺSEn^؝QX +ˆek]FdJ[i7řr Kpn&IϼykG mU#ѶUX-\\Eƙ˳H-gG櫌;FJ4Dze(gdgmuxNT < 6It&Ҩts$6rB ̑@׃ծ bGdu߱z^ \C|I M/B S5IRP=W6Kwuݒl_z) &J/T!Lz~坩Z-j!۝Dꀻ_Ԟ[&N;sLy俯)x(Sy /(TP_8@lZQ׾^@ ,Ul#]\\p]d+"K***4Jj~`F/c%ȇԷG|enPW,5S avLD鞕V ^c3>s+sy7v˸T49CGwU{|Ő-@ڐd/F\Uhu'@F%S}.b,g;tPf(^WBϫc2=5l`AQ*_|JxbV<0(c SkNhyy肾6/CGV q^lxʜȉ (R(f[#ﺐ~vVz^s~)gyFϺM%ӏhDeb7<-*X$@p'`0)ӟPR1健xi+ׇ}YS. J͆u䄿 ph83iz[F7#"?:+0++AZQ"gZ*π'Up!o*A?IpFe+/mK(?ƕ1COTo4*aӾo)B%0>{4M'VnU5PBd+Y2Dׯ# Hfum  @   j:3-b0\es5D`ZrpMєn>d7yw4T;IFxJ I]ukCܾsWخi3\: IFP=;ƹSIn I<F5Z#R. t Nh= ʀ A*  Cf} ́R 0CsA5 2>Vߘ֣.+HG#xf&)iTE\V:q{ٸʰ){W9X]>\'JUN*Q _vqL^ibFry+eew} 3)w;yl+ fLbFd t !룹oldkK?Љ}Qx5VZ8%6RFD PKU A'1aOz8jl\.zm,hV!Pq3G|g˅lӄ [Awn(n c(ѧw0 ?.eܫUfAWAv~1eGw|4ǽ e yҊy;5FhBQf2kdE,,4@}huGRYeJm @^N.K.f.p=yWՉ=s%!\s_Cv14,TE)WQv݀{ih'Ad;H/oqAEbQdO$͍ 6R.j~c{N:`xP@hdՀq/X8)XAj5>jˡ *L)a"ksA_Qp8d|c ~7vH0,Bk!alhһ<;o.>Œ˳]LqH[[U%*97 wcHmǺ#G3t9Y?AIpA fRNHƟr2zpwAykRom %x\\Wxxm<4>@q )BـS+$س(uCK>UAJcqH/TA_JOK_šY.̤;&q] ;A"}çiʄ(JlBE8-BֺlUfe?\SdA~8-@qd@J//jN3-pN9`{x3_;d{]7`hp8 n{qH ک7iHz@A /oTƨ7KL`ͤMØ}v]Xn(k J"5AIv{]kʳAMRFȶ؀_@|)M '$P0uLU+|Dq&B{]"b:ߏɀGہSP{3mec޼~Dmx!8 |҆R\ȿ,qQk; ~n kTygЧ}Qåloq&ACviL +iƧQͺMƍ a6h L б3SCQ+7^dáAs0al@ &p|+g>zƳ*~ozy9t #[y!!rQCK?n"̓IܳV-i+fPЯ(A~'5!X@+"<dc~ Wy%a8#1\|"w7rnrA8u 4 E:<}D +:9C/WD?WyEw`Bs l~yb<9ƲGwdqY5k j߅ZK:˿caE\^kjT-E g68,Y<2P]P$7?eFaΦOj͌o)[# Fݯo"<]o`, 5"ZL.{]D3j2.KEYooChQ'a9<aBnW l(vgtu#j/ G WE]7,ܰp|EcYMQ|J\?CXY[;.JN{Ym2&`۝Cۈs4Lug@kQСR\uwuR9."3%hKPRa yq{guI8Z60fF= 8 % 9LRU";ͳ= VP9ZeCu2r mNQ|rw͗- U׉,G3DBxY+HK 5m|d(`h)A73vN$V6T`7UߤoSSXZ uGPUAq hLx+)8p{.TP~aTgb-QI֓c% ތ( ;"ZQsfء{]%1eK H%bI]nm4Z#$}b0 M ~CMaE-iz׆Z/X3mu{3H+| yhhȓ6eC a6?-p_Ps: S@+)n-F`JYhncïYZPn\ȅ96_a,+Ląp.NUIăAx^ pࣅ&A>+1U⡩Cވc D!_>wB(Pwߨ S@yu߭ׯ !XgH#g}wݗ̢j^eH`X})8 9 N=<߱ȮLz4Gsy,5ka0@yOPV؎/y#`0ת밥I1?@HGFݔAyҼM% '9$btbŅ@>XY`mp`VZPbu Fc]kkd!>+ =A3S /p@)**mw_l^}D$*Ka O,J)$@|&˜=$Fr˘! ݐ|wcjDĘ7d8IN"ÜXG")%ĹzyóRGjқ`0b[a&H8l- >wHo`oG #U>@f{6eGώm" 2usgJUmvI:L|p4`>|OisOĨCkUlA{q a(ɍAjFj P|杜`jw EZT#mzkgz͢ Q/tWDFIU5^[bzΈڟbZiqs툅v@؁VﺐS\&4Co-7`J e&!)q%Lr3C?Յώ`:@!ש}a||jp#Zۻ;YwDdkn%w93( ,NXHpm!Es??QXm W +Jaz^%CRZ50A_1/!D9gsA,q ,HNpQ%˭B7uK+ŗrgNki}7uдR %t Ir+}t[ xA D1T_2=ç4ɬ.`#5-Ilb4kH`B,S҇Db A31/g!\dZQ:9"S *kTeY+J-H[[@/ ? Y?xbG;K378t<4)dB6<}"׶ޓsjMlNOŢqH 2(2+|s%Tѕʥ*X2'"`¦)G]/[|&cd}uJmLIsJ }McX!eZq,ҶZ4:li0\7&=LCX{5޻W<74C3ҹ{&xJiIݩ*> m[z.ۚ}׉(2$m yW8& 0C֛!}'5%5@Uyk™!"]t @ScX;gꭽs +[-Z7nn$Oe_5-tP~mMP 9^"!}@cS Af5IstgIM_%툟ؾٜ4!e};}Hq9 F?jXr=RaNOH1 F9$Jz]LU?,<ݙ_@^E]VEO_P}4)"^0PFJo2BPu:v R[ ޒj6DB|7j3bn$ݩ8eU*G+ou 9[Pxc]+҅h-J"½@DfBYƩGfÎvEtIT}+=3=kUoi2Sf("_֝$(65Ły69 9T;0mm5>԰gB8JwmU^O^Rd@me(52%gw_lYlE0Z#|"di6h 읇UIJ kir}!GZ ޙX$OK1cˮ0ڿng3\B(G 9WVi9Z`o+6D"z@fݮQ)@L {)X|a}) ͑WTN]\6KqLcX{.dR6Fc ?QVhHCsPzWTWBz˰;WrUT6wGVw'e 6=Н<t+.LI!uyc*V ]PBѭCe]5;AkQs-`ʪ*4q}yFF/]BY|{yQKYL2nٲj;jy~4/dv%7}pā6'caNc%cduf@㓯pE< z>9oꚼl]t 1x 4 nY ʒI=8r{`6aN˳BI ۯ|x6,dj5+GIJ@֙=p[BX(vxWwTBvma7 7hQ)1m6Ԅı}{c$-,N,kFج& ?99)ڿdgawqȍJdSPV2rm-5ay@&:W @A3Vk*O]Jrvfm(e#,=|ʉ'YF["ZyJ?2&rd級v r?(\M#,.|GJw|1P-ɦ^OsՂ4kUsmc rs#a]KYsA)P%s~Ai0[j!>u )T Hx^f͎KkTo #O!`/փ[̾+Al/m0p{|o'jZtκ׈iCZ?gaBS8R3\iA_D|1AdGY`䶴;mcM^*dc 18IQQ{G6A!F^^2j9`r'3]*m?BGk{'i7DK:K|7x_T!E VGH>@Y|b=APC3ɐ#?RE}H,>S i{d.Z,3ܝWC`4XL"㬃F^ u숈;)5c˹=d'ˮANbj^ "X[I,\h`1 ː1Sv?1f^s_uꜲCWr zU 8UGQySv8U 6BAͿAfd9޸܅؋`[˪Jg9N:wLFypRω/M`f7H|kpEƂk:vB׵h +x}xQ+ b*!=ZI.lvYỄqђKR.te2#)!f+V K82.Zt[U?D$i'F2_/d˳{ԯsnD(7W^ m,zySw?ya86k||D ۵* )߯)!C9+ܮ1(nj:Fw "-8P΢}rnYje(Uɠ'V8CB%q5Kڌᱵ;"h+;R%q^йN5ӉQI{Q ex&l'DVWܢ`75dpgDRuaCf_3ME\W8aq V2<ыf0͠J:+2]{۸0qgPDnD/khOYQ+T=B)z`<[Y)< A)!=BQg-PAf['*.~KޠRiHJW"nY&?r kWmSX(.uRdj o;L?8a36!PǠ$ {Bt5|Ze6:9F.-1]xvR=?'!3o3:7#gƝ܂c{)8(S3t\{\#;@ƂĔT@k C|FPDIJ>`c:Ps`au'}9]_}W2v<~<&&6Dn+O|? dƝjqIU##nᆗ9~Tk<=2kADQIl"XKmEp8>q}"c4Qk߿~kπ3 k1m'pFTPFRj`o &9+=+:&>AAAR2~![ˏvg6x"i?~M42`2[osj_(}MХĒCEi4aG2NLHv[6nzێ~_JذщX>@3:G]8;\A7B^D ÆU8Ţ=0IS[U+TӐNA q'X |)n@4/ i ?3xxX{Gw]0魭med5T{fO6bB"IrQU%7tDTl["iz9e5>? y=n:F$Bq`ԑHZ]bbCŠtyS1oݭK,sVZEXk1%zA1q9&A~;ݬο\Qf^ iǗ( FQU!hvNrD@f/izY:o0E:P7=ӑ=A q/kb7_j;ItֺwяoZbp\Pu=Nܗ?^Sm3gv_s_ΣvMu{Gb6k#2U#K.ȸ\ ޖ_W֩Ś'HFya=9 p W_W."9+EJکX UĹ JС~K~L)[`_|_ŬR4y@:~< cl%A$3QH/?5I&F _4qW,Q&MF7VU2{–}~?Oln_%mDp{ՄK˜j-wiPK,!0N<\;#!pltGraxE_m/p1 {vmJ?F( Cn}IQ_!〃J/G ,|S'<@%>li>AT 4sqk%3$"!.R~ |p6 j"7@$5^Ù<SG$[QF P{so oX_K%.)q^?LɈ4HEeQ=^- ݬzXsOW.+>f 6KFIEWrĎw`J~~ʆQ{)8}4>RO>27z1Znyr 8z{F*L<A8I0dVR။6w=@$O19[HfL K+9tO&η ;cT^:+lq=&?oW6GOwS$g5;7FWU #!?3y A~պAWM{_1A0Y|S R+ɿ"u_byFK2G+-ڭrdlu g~G &Wp5ٽjB LczsF[]XM4)omcg||[w B+l wٽDŽ@7Q0Q&5Tq߄gKeuTMyXDCȠ,f`m⶷(:$MjhFQ8b6򰭌qv/w ~QLlqEGI|p V Sn_ΘkZuɠ=IM! м̓$H\+8ԃ|U3+V @N*}4?rbܗ0I"豏[aLRCN{# e0bwXf̣SzJa s PSW j-@:H3>?6a `nj:jfCߦY.K3FAr09/8Kj<Ĝ{?:l)٥i[8sE>t\ T]u, &ޞ-TwԕIJ5k%1ޟ {s5*̫h'ݪ~)X՟Yi\FYqI.C. O)>n6XU_Zٽ^nL朤DHګC;ŋ=h!qq',׶ ?*0pd`V-{)z}I\5Uޮ=;M*nU>^_[o;^) jbkL*qJqș9 ]%8$ic橝@Cݣ$b n^Q^@'[deM\R@  Xsn$/МS,?GN ׹-zv'Y$0Pi>d:=f~"b%+Kc$Q MOQɴoױyy!Y~Ofw( uܕ }qEVܬUD/dxI` FݒHWϻ~>d՛ CM;NUu]LC`gLjQ7)s%b- C"u<0BIC.Q2xc/J 3ELh]?ʶ3^)a4a^mһ GEGAFDNRL@Q!0d?UjWO]#D0^[Şw fG&oh/DS{Q= 25EZ'P]8:\ AEu9|@@M1BqrQj[GYĆ`k@1/e&=Xp|}Kʃj%3]_h]ʳ=R̅ ;Ovq/_&ߢYM9F@H]qL @fO@ $ l 5񺀐I%}6dy%RLy1x!hFph?A2c#%UAHN7W ̿H"`P-XR>dcUe /iMm3/%VC% )Z6` FdԑLޏ2 ئUj;؉010o!__bQH\{a1z8@V߀ /`?s;0is1952Pw(b}y+ u+D;9Վ©Om tؔ9%+Cu{XP *?ᔐ"SZWT Xw1C޲> G_za_󻥠bYӦt ֕e]J펜jfPm}KԔwu"Hie~~ L(p^:LEw1hY R{CWF13:+5jL,9nA)>91MiW G9'x#$$9`I{Zhci'+B"f7B3/HIeȍjͺ}݈~,pu7)G?jf7@FFW(D|ſ9oTRLoR8}oڽq|h N-PbtD4_=Gs~]ޢdKp$t+Q/^5|PqH^P1YOZ) ׿ť7 $V5x %f FS teGvR74^7\1qC;[Zu/^/w} $ч,..&Nڲ_AeGgi+uNmV\[.c[>U7oe3<4 c˶;D`J}5Qߝ5?>Ł 8wޥʔ;KzP[E$>?fpb˅qS䐨qLc*}[RljސJ;dޜ%b5XH!'O ORwM{V2K!O-V e@'\}-N9~ߢ.[$)@wӞ(9ͰMq8%[Us 1W'Nb ͈OPG~p2մ5$cc3؎VF]kL؂Z;yeL ۤ?H%vt Q<u B]I(}@ȉMQYBj<m뇮/܏,ף4e]pūd ʰE\z@92iP#i^Y!_C,&1_g&=sS'ַ_V9-V*6iNѢY\J sr  &yvջU~bbtLj:w?i,&tȬnKx!6ӅԼgҵ1"g,8~܈?yP"mW4 :3J+NkG.C i@MTsS&mg[lN!:@S-wֆqLz@\t9LZNW8%~)[Ťm1RPᵎ#l ȗ 8!^ɬ |l#J垠I.<{^ 9M0m]- EyK,L|o%:i?ZE*5d ɧ1L3(L;DG:I]?D O3\.:{s)V`7j̀yh (d!~9b% kۙcWӰ0!m["JiY\M}+.lG'x@:#xAl~N r|/U?AFhH%ӶK H%?@p4[: Kxb j l.86ģw6eeZG+L\&ٴXSO^U>ՊHdeo!4_h^ݮjUuߵX +Ba 96Q2AZ  Ψ|KU ri1hzs T8]}qu5dXK{W qWnր*apAsPB~bB wS8%/46КH>Gl4g'Ј2` TTjyH$&Z}(k#fP8Bڭ?'qJv$ (BeTtrD9\%8bxlszҋ={v #>ʰxEte"ǵ;G5oV@ԭշX9Pf eh~t41jG$a(mjK腏/G/[8`ppsi9*xcBR!lc2йﶰA< ꉕiXJ4+t+zm-Kx%D#) BG/[HL| K6gCHU֫7;rf}:i 9iH dE#hts/z܆]Y~rv82e9茫Qf jt|)X b% 4@kR+yUhh{Y2JtMNHA*_ŵ<U;GĄ^p !BC>(6n[jX )OcޛJ}3R,q ]$^4CtyPeCN5{Mwh*Hk߿Bt/WD /Rɱ{&P>1W3fc8]14T3˻Vmc Yn{=ZD4\|0LDUC{i~Be5y4tZV!w}r_\b67 j$P<3uC̚IFbۇ/Ҕ7WF|XgңY!#ͥXsGeA1tFfuK\הs+ \Wu,/శ?<tr&toY:Yw|?rs $9FuKo\}XQO**=@ k^>fL/DBӓ~VLPlc)f}vc.nԫWjoR+nuT 0\87y@I`d/Xn9uғ]C~6SpJ[ <9sV}/Ơ,]l- :]+r8̲`q"UB*Ez^pJ'z[i UBe ]msx֚#I337&BAz+v1p;KȧIp;ARgnTYB$e @@d}GWsV3ݩ]jB K Ϩti휺?mYN_.f+ #lLaDD2q1 _d|g[l?%MCu@)1ZX@dHD:P;/]CuAEBΨyW 4_-5Bn^n/~?k/.& e6ŀ1QO ߉\:ٔ&U!To^OY`7Kll"Pp2lz{WpB;($inȵ,u J"^cQnq2ٔtn D"1-LJEcx%Ve =Xw0lkXzQG8"[ODk rד(jٙX}."+K#fvM'UhjG(Ā x}q} ʴsI}biC_a3,h`DeI{o k a=U#+MvR'"O!87k%G m58\#|/Foxx;$yXSW{W %n!Wr8 =W'@ks?3I"Gʰ=#,TNzhIc}(C` O?^qt ` #V@Qo}0MV" [q*[\UT;z^D6)QQwaFבjSb#aE>6fA{G)ɾ4O !eW #V#&;hk_ϔ ZTj&3]LX4-PcA3cSSDRjr n ?Y9O-)l2L,x=$oy {6Rricd-ʹ@ 7KH|* X sBrWy N#H,oC(aXk\N]sPHҬGu~ՠPj 5-̀j˨ڼ=.*0p0{@iߚ[ΙjyU4M済VB*PeqitK'S݊G|V,) "GO7lu-4ycsvA A/6@i*xIe7ð ;/fﶇy|( hnV ՏToZ¾w2_ua#ng"mx`P(Ux@lQ[b_L/ʂ7?y4u "}SYa ɞd q^`Ere`{KF$_%}Lyl 6ìCޛ-H\ c#8ԥ <NV\O?;eύbCZ vT8"B!2 jw_b[ɫ[ gQwi-*ӬJ( cThr\~jВBr1O?2K[a˨kUBrzgDA%Q~p lq2RDMudv 0R-||1\">/A0"}{ 8ZqU]yt):~p@.ZQBOq ϜX(N߆:6ګFc~VL@[ H3/]><Ĕ4 s^KBMz^n؝KЯUo<~}sCo秿={]C?yI}fUn&A>p?/u9]+89Z;E,J5^f=~\.T겯5tAԾ F]w37(fPU|h\&&". u1 aTJcr,4^NTBj#0þb+  :õ>j ֶ # ɾa5(L7,قnrxn4# a@907z@P!%y[`؜OCh1!RrmV`TEṱ({}JNk@+r%,4bX?閻Ls AY@r4C%zY)dԹC}̻cRqr(MZ/|'޳bEPG<.;*#-Wڙ3A:XM//2 JuO -ds9kECM]K[R΋&3~wu_t!B2+@*T+S& _.Ql9ֈ7>!/jV]u 2l>L_ B" >Rllt%3A9r;}jls:1^,4)<6!~WTpX8siQ3yfd[5GR[Acm[9E( cO%~;*; ԫ-}DMvGeMM6.8|吤5a6.zK}Ejv眳pS o8X iy -ԫ;(Jvi(PY}f5D{Yj#s }F}B}# zE3׶ b$"y e} |m{dZ($Zu^%@WopW@:Uxo;W0>%UL"+m8Q_"V!9Z7:tpoHMuҿ0sWyd86w)[\4aQ60n"3oHbhU:~V0=Wp\FȶL`{ !QwI8OJC!8s[QhUvR"7D\ݙu; \O>mK!JY5բw^ l6>-ˋ/br ;,HW?hYDT*[/ƽ|6?qCT-IA߮e#bu k@Ij*/J1LZn'ȩ'l[6Y?2 sO0,?v]UC+ ۾쟆un<:/vb؅rvka1X H09nX'%3} cD4}ZP]|H23lFk]G3j|2Sk.c ~ZVEȳm0?O03"qγW,<>\.hp;f6"eQUg|C!R2$.yI{g#ڸ9ܣ,ZtJRW[%Ey62cpineמ+\yZ)]#WEfe)۝rP8 #m ^vO^ԁ|oo"#/=-]l{E:\&ٽiR<6l:%Ŭ.C4Bkt}?>v_81spVVqe.-,:K_ު(MٍPכ bqT}n9#sp)F Vs+nLW|ϋXi2>&kֱ귖EY\lQ%dC-Ut,Vt_@`%W j &>Р!~ <aO62ړ%>ѮDHKmSj &>\OuiI2Qq,ی*- [G`uv#$/kM?SVr/zA?*Vĕr9y zU|,wjNL"RM^ K%v$SQ)~f#AWeN-`l8:%OXKٮ̼^#,ȝK^uc1wXT8ic Ó,x͗+xʊ7ɫjH]{FB+"N/֙l58EKxYI Nvbb]{!0O LZ Pf@ؽQ0Ep0.<c% GbLe!9 tNcxkt>$L'@k$q* T\Y\RC⍂G@mEPen& YvpmdFxJַlY*3@(ZjFiN!'֤֡~8LHcFԟjayk? [ҨQo+ Z(A'uwM .sOP, H#b!Qu{x[zz6Y ۛ|b yP[OAXt3a?#%le&~'HvsFںH(]I%_2~]a9P 'Oi 3~wJKdk9u+2腐^ļʩ³dz3EI%NQ9gAŒ +hCXqzHx!|'?"V;-1yEMŚ24DR⸀>`󛑹ъ` rb;jNs8z];K8Dpr޼{/9sXyy>OQ(w7EC#=X DLo. ]!+HB@5,aԻ&P%?_fZi _>>PX_D H#]՝}GJE$a塀SkUezgoe^ΟcvW2h]0-d}MGv\}98, H,? |se{Lɟ26 &vטlߡ/~bU5%M[ :uI 4ڦ3Svt"Ceqӎ`L!g*Ap@*O#rwl3H RI }4;gi-vxW#Hѱ[6^;,c, H2%(Ca(Df{ÄkӫQiE>G:UC1dPFr|VOK[FR9I8*!ۦwY?=fpO]Ir!)KBk>ԔGLjN 6W`F(OjUwWp:\89 Y4C o1K:Jge~R0jPjԬߛƘ%mORl :"R梶5^j=Z&Hj),}p% HIsw6,.iqVO$RlI_bx}jeB l#iN,W7\ySrc`]B_6I445c6)iB_1u,`N{u*_?a/AYN p!!Haw>63m 1p]Kgϯ:Z'i2T ,(LlGI1A(`X -_UJbPy>Hdz;)5N֚62<½?гRX2& *RyJCx͒K+A~/`^ڪ" a_`qƞ2b3]KB>JRp_PJ̕(փP]671}›/'ݳlj P +ar4]K=)pɊ*F%9sa9ȫ%Q+'⳼iOG&8Tu8]w"4xKH v1iToYKԄBiEXӁrmG[:LQ׆]7_aY.&ľQmwhXY/kEW M:ĩ} GQ6yF {DEX1_觪?a2/LYn s}| 2oMa)#!aXIqh"5"<wPk N}!DtjnI#eȔP||Kb 3(y61 5-ߎ[սXGҳ)e??gTw.qЍw:fLLӢʓZ43mz)4GK +>&/Tr?p%DA-sA`h40ZխXrݺ2鈮UNLDmeopK6q5Na%T`B3<ɲ(n]̞1>H!2aQd83g[Lukv1y=/a.g\ǃjb<@7s :=Nd1/֥zř>Z/u-@e+մ. #wu6 ӦYiB.qZGV2>ߏr;%$Q)aC>Hs^HFDŽ \Q4ɒ$0wB@),yŚX-tAsG>_GUm߇)<>1~ )6B̀Ob4cؾR7;5`V]x(884)z,[$cg{J=n)Y)LCфh *N͈8-J.kzQ!ڬʔ6GMNMYAxY]$j?^x* P0,]׶=tQW Eu(5341)Z@ncM[)Po it!w[FҦ=;^d9oE'&͠N&9۰y Bmvjrr@WvFe*1~I>FDwe)@ B1QkPַlETvzJpE ĩW^>Nk݀ba5D*#om++gvoQJ[9֑RkBo ? DHuڒ޵SAUaG+ ۧ0{[Ev(&}y'o*y:k8*&n]I5$finLJn zƔa`gwFDՅbۡ?ÕtM2E&S0uh didFԼW;Wu5ŞbxJ^ο TAy̩1Op^1;kH%C$4<jm!8}Sg*ׄ NEsq":4 'n>n$22UI@6RsP"T{h=z3a]׶kSN433| 1t/|Epj@`Tut5c"r $83U~]8)V7a:CSӟq{s1 ]n '4MУ82?!DPI8Kӟ1o<@0HP-Jzs'rQֱ>U>.bzJDr+uǠKiԆ)CZ2d@׌ًl , VQ+%1gN%ˌYRxQoLQ]]j%\w;fQ|OU y%6[Rn@pA~pH^XT Nb}ʙJj=|mJ<7XZ=;/ |+2E/hڌ/enܸ3648@R?&t1p&?ܿl{F]Cfq1<s!iwKD rRK/cIkx#y {HSc͊&)I&.s K8bVĀ ng*O8f#ț˓`f ;Qk@\m1c&Vܱ*ϳYu(lޤ^XXÿ'h[:Z'֟ 9^=WWIM$n+,N7rrr*>yCrKyՅ"$.(\=T)t<&h\Akޝ-{j&!iOg͌Y %K{#%R% T\MO{r)Iހgjw믘{Օ)_mYw*wM۽א\@5WZPz([D 8AYo-8?)T0v[*4o]Fsq2aɹgV֡$خӥGf2< ,e~bnV\#qjY +=AyAհ0PNr=^l26Ydoaԇ^&/'tXIȴD=֥iG_8t]Lp60^O=Rp^:*$vF j"K+@_טT"9uR|y$j^%I^zx߶.ϖFՍmv%2>r`)5G'!̀: !T?aRڅiG#99{I!nU!KL]:&,yc("}1^tcb23u=&D/HJ̴̱c!) HG?cvJCt2܂O^<*"$'!DGJŠ ȽtTP1<^Po\?6w7r}}}G7?J|qՏ""!gtFE {j7,P#)3W8sB͂j;/12,4r ֝9"66SB>)B pA_YZY2n:Ȓ2eҰu6i|P I=NBG1,X=]2{iо VH'-\6)y{bطM' 9 AbܘFonR~1/ظ7F6/sl W* ?AF޵r ImkVƶєK/?&L*vIxZ]UH*5bF Ynxo1Zqaz:.B0#l*YE8I]Ub:em]\JEIV@~.UEWKٱsӚ=q+oPh"-.g-9IVx8:>[ J<|ow;ie"e0ܘք BX֧|O'X+?Deţv6e!☧ yc0 H>09zKUч ۖ8.n"H`yF&4h+i_n@ !yhtc;&&TQ/SxnZj)Gdb~#?5!>f:somınSNu}1k\@u+x&OzK@2~0B$]fa6c,ZVQV^ 4u_M'Z(>hA-1j@;lH)H;]gD[Df taF"'dzݱ{Vx^(u_U0:ExY,!'B!isX$>oo/RZg:Wh_ma%2LԈ#>&to!4q7"sujRA֡"%=߻>uctfYg>C`,]ٯ_iK-ka;pՊDƄ$qو_Y!aS"* Y,7(@=soM!jb۟  wYfoR yAt\DRնrKpb `"\A;Pmu9`G/hʺhcɥN%Ro}=6{fBڝm5켴)A!@=v梷-;^HU\A/Ep)**fZ_sv8}KsK*~gA&QCiW'-Z4yUCP HbDbV7 @g#Mr <gK'D`.[]t!x/MtXo4MĩnkL$đNʵb (Kv^᥆C&f׏,@w{zΦ%cnvs*<<ۥۄ xGsżԠLZed[E`^O?sK¹bIgUV)A#;1]JiG|=03 w8)jM?ĸiN Ω޺>n|=Y;8X.#9B>?Rr-WuT:x )#ut-Y_o,3p۾:0m$e{?7 X)¥PMXHX$Zq>bj=7ˠuD{-Z|`8!5wmVf6V"mFiCoHDe9Hdjb9UԺn'M(*сT}t}Ǯ*ѶpϭHH#G>j3WZwwPad ~m `ݖlXKs;ySmx1x}{BJEfn帘76+fbro%cI9MHH3CH:k6b# g%)`Sz 򶮯KH*`8#qxsǼ?KuZd !yMV|1-ti=8~V/Pח>_Y8#ICٸ22걧ph~é\ [v'>? -`lkEiN} МB5YH:h?Se!i\zwԳmkL^Oz-9c)}]m_ȲE35 gŨK'*?M [KP7E<9[( TFdBM7h_8(. +_ 7 Įf];M'G"~FNf)G\- x<9k oܔ\oa'7, opu#lsN]{-@}Bҟ&Twv9l zSW݁4)h}׬Vl<݄+!| \=KOMġW`A3#+iz.؂eH0.a0[L/O\w7&}ypHC+MdobL=s$eu)--0šbC Li?OjdX9KB+)=a/ CY# m>3&J x=S5VGEt42..?Cn! 8QȔ~DWMC`R8n:d݇+2e3]8h*Qef.ت%.K>hnxuFS~d+oteJT(u l[m^)gUaprpL0vч/4k=z <柫E?nZ, ݠfq3NL 5ɆL4;{`B q"<>g?ّltN dȅd=F+篙8G=iJ@/E)68 톒'QhK7NSHma5'Ѻ?,4>SR LoAPʤ3̦dJ:|x=tMϠk@YZ-L8'zVv 9ևt*ӦQD@іsEJx`VXsQ@X@u?4H04 j-am>0Rj.{OK/_ÝS=f\i|= ݀R|OyD2ʰh3A54>ӃPjfCzǧ8VL9PaM& dU"^dV5 _(+X0؎QHތ[Ȧhk_ %\4J sμ:Xz)&ZMMǝm*"(H@D yQgIe0(@;fuƂz-h/f|zfLt-%0 p'V첋F&%b4)O~y@qzT5G 9w@9D:D1-5RknCΔt>0 }s@Ot v2;.r+ cpxi/#7t5@xW4>91DuGQ *\3ԪKt,uf{O0fu5Q q+XHgf/∣*X8|h/;Z,_h eIݮ*JM<&rڸ]LPx!ˍE [v%I"b(|DK/& GP< uS'T@Í_7!)cLPh0s2|E =0 2ON6h՘R/ʑ:JH%R*MwyGI愕HZ nͦYa[y@2#>PLW%k>Mr`=,3NպdSDq?eR,\T=.*P+AVt}[bd_]X&׉qDhGhMp2q MPIr- 5]X"LO o]̉W|@ReQP\+"r+8u!9mLwTy M\a2 '~v7^%|a}emuLgЛcvm ޓO? t oĦ/g=~_WW&4Z*9Gh[a},P&rWܩw0VBS$E+by $ KqFqaC9+ްvE>+󚜳׸pp83zù((EDaېmH&^Fi{u^\"_HlmxevR:AљRՊU7=g'9ⲵ}F0X͠+Q=xat(BVXxdfՏS#Rz\{ !Z4vNeXAgOzLCh|vTQ4}̯.h༩g`}O-Ifz"Dw<96lSpG գ^CUWlNPC>oXK>]Z uyk_2>R5=^nO#lߠmՑzs^0_/jCd0p"EE]cғoAχDSnnH GjdNL )L pmߗ2{$+E1#I`K9ى{An<;^<,R>E"Ӈ1N?*1`[PqizVd1 ?LEkn0Yw!/%FSvu"C49| bgdeyiϼ~9IdoFrIc1t>:ϹIRLa?[[b_4;IIb7'G1,ErCqvW0aNrכbnMB(&k+͡ůoBA.QĦ0N7OF[Vu]56`kfP&5>[L}U1}9,PI) vP/LuA Ψ?n6~XQ>@0"hȵ_eb,2(:i#7)v==zBk& Yv! y#TvjZA-;"&&?IŃ5?@ShuETab u1p K0 fX/IRN]oUڿÅn\6"1?@*$ܭ7IV7e~XK{(ci+>ʰF7=,!GMҜh̓#>?5P,G*O"5F!LI6e*lp%Y (b"5Tf;8q Qh Z/ -BN|u`5C`r'&^3Lim}728Tnd-|ɘv t)RzDb\Fm}g P#ln\T/T p%DO`6q~!)z Bvrq5˃ƏI`-;8<2Orzl8L?Ho; wp2Ƕ~&2p뉢 49k_8SBr🸰0Ǽԑ){QyÅt6&{:KygG ;K2:}kb mVɦ"Kx>E'JO]HmsYjEbZM}Gʕi0m*W (l*,Xۼ3IqVzaZըs&8xmP v;0J>^M49\Ǡ$Cc?lN~fƓʼXl'((@lQhc;Q2rS!|\wE>TIGQ6=`ލݚ2,S`2Γ ;ccmʴ̚KK6ێo=sy:x|y{誱E)2uF6wx&jgIN{K >`3Q(nHpuCh 2m|+d:\A1 < OݻջfvdK5O> 1C:9apRݦ^`Qu0hk3E}!(v_6gȿ՗cbc܈oirv, GLĦm٫RxR[~c4jk7s< ҾSwoRl?#C)vs2k𙵘$NLax`-RC+4Fۖ+ bC0AD~b؅,I8t i%4@qeʑ)/8D,3g 64E2SU_6eT0{gg)JyxwwAY l$RxBY%@[/o僤gq{]k,͞F] X\mf^(+n2ţܻ&IRC+4u%cYOczykIHFpfiWp\)FEz\?m/(Ew3['LxW!(>tK<׈`2!";MYJ8BEonW3 (.$S*% CKs%^Le~3kJv(TRpjs:׵۝' U@beT-B&ؑR0 ED{Ϯ7lٚ˕b6olc@'L8c'гt(}.T5hnO*_&2.-'8X"QGҏiLdm3/K>xB%=!30?7Gip)js.^VU`X =[2g?~c+؃siل1'EjR79 ovP b-{zB[)b=CЯ,x<}beTA#>\rȎHQutK d4,y?m`iEAV ֨^ bLCE5o=4⒫um\04C,1DhF>RF6R63rUO6v{e―яJ}筵hb@0H~(KaW|}ښ?p!I]ޫ 8 14{oQ# @M~u`eKC.?su8lvU-hPq& >j|8$ wt@@82KIde!fɚ W;avY[B.tVf+277;df'[9Uf/1{rc= i@ŸG_58%LR#c'kLqM Y]rV@0V/6Q#,EU5ad^FFChڗpv{>;xؑ ZzxK*(\@"e X z~_;1}ňLJaB=V+*)k?-QKD]Tr&I=W@T6 |V,Iv_V8:xX뢇_Ж f.n FCQd6!(--x$ }!6?i--D@fl5MSx>"% i@|+mq U\-P2kj7[!do $& ?e~ؔLv#z468 L#5vuXV4 xe3Rɓ (K 2s.2+HqܰcAWC;oܺ1[i 62pHPu0/hRNⷲS!'KOm&BɬNڧFVq]?8ƥ˶ #kIacgߞ\RY a "uO_՛¡/3~`٬Վa%(%U+ ~@~E;F> e_nHB}Xt9FrrKJ˖+!߅F OK yO #Q& b}SpH K6yO<)j!F f˹/ƵAP2w$SaX[o=*'2e‘fYSKJ sVU \yMAPʞ&fUǓxZ]$✕nNO~4]vE: blpUQOfIu+(V= ̦X?Ja-?iZ#}yRY&ZdҠ 8R 4wf E1!*JмT$,O._Uj6L/|%NAuhQK),=>CD Y$bqO-%]]R!J߲u,QO`+uw7_ψbXtwnc\J=2OOF_q" /⡸ȕ0yD] JdY; ׺\HIbk  65wVJ\1'qpgAQnd %&b>0Wm¢0)قS d;t%/X⯬Y7N9ZCYoye%| 勶ګH X}!sFQT#;&#æljJO ԤBp1T֊m٫קMKaVD޵֔J 1>7 I[tϋ HKLaH;,~!S,#8Ҕ5dZ~a .P-)J1"NpV䨡1Ǝ1L޷hE/?&ShPNd3y/{|0u6y7}P#* cX]t%jHЯ$C+SLlRۙꎷP]g!T&4YW!p@APN @sJd<)O#SSx[a(g'Y6)&Qκ HZ$E׳.u2Ӻܙp6A Z-˭Zx~D;+w.6tSO"cP,$@ 7Ҳ{nknݞZ33?ޘ!3b`>krNꊜlSBfa>Tf ENf9@`oGLvjWq"\b<㋪%2jI)5J8Ĭn]˜ C6 f ,|iu(jaB M*Tۥw{雜GN֏0,DNPE`o}̧W6btҴA0ƅ<Ս*'-JN!0J)xP&0HO * (q Q= U4 rt.Ӏ"A]zbLZRbzf{+Zl6Zh)Fs #=FƏac5!Iupdﲕ _=2!bx' 7>6#D`%$Qi -IAR尝Y R*Њ8 &?qBhm z%M*Nf 5_!l$~f$\tu2o8n1;).ERVq<@;5<Jj*r)7r(ߙ 32#jkt(>7Jձم=U~c,5JFI^z5a(o <퀌^[UTf0|e)gI;P)VhFK^ Se*dHL GJ5S , }sA[ޭ$GN>?}}:&wk/N 4I$Lꊗ$%h uj ܵm-{YIO}k  a~:ġ2R␽g6RZn[= t_ lf[nD汼Ԫq XHf.I**A4kmﲃ5#Et5h`XlPыTsm(RT i9 }F˫: Dmw~a0zJHBG^-am6FF{n@`M 6&% F,%:R.2b4[ͪ'^a*T!/F-zH5YVQ$!tX}s* бe|I&1L*F-HKXA >zњ.ޜT //NaQ/BYRJ"\D$%x3E:b@\QTCVD/4n/PXN aLA+4x&[ 4Q|J9]-n(Khr8P'z1Y N*{awGvc\[1-x(1$}l:$zlԎu0q)&*wS0Ofcbhޟ'޶=K;P{ 2w.]6rJ4+gʵNOs @Sܻn TݓCEg)I붟%\ѣ<Шc-Yx _F >̺>X2,FFyJzq#]L.:nėxaA"aReߑqj\Cx`r[ - nX %?%ㆃ5%Ioigh]ЈG.;G?>յXН$5i#w?VfRA0LvY>x&\zТy1g%hZ$F|d*aGQrQLBܻ#r.iw=pVLpu9FBÏ([=~h8HP "B:BNRH}3b{ Uc `{>9D[])ͲQDDMIթ>( z\mI֞#qd"rEUEg,ƤN\MOF?U6]ĭg;C}!fSbo@OU@+Sb<%w&.hGƺt .ơ?Pǚ:tǻ |ڞ+sR;rQˢqh– oOhG\]9;e'ǐBz 8b5yU\P=Ɋ@zx&BL edO!9=q&tdwkuFK[M[ow=@Fy Xmb1;*m! Y_=@-j|s +% Vc=h5؈ ­jbfoDb~R}@pwDB`#EЙsW Bgޖfg8ab8%7 :3hS+]kl)w= U8^W* $„ԔJ!x4#[ܴB.QlZўoi_Q BŐYbqӬ$c9KMg2Z`,^UnX඙(83v{#~ 8թq?W Z N :- JE%b?'W}t_$<TcCv9- p zuY ŖD$ uy{ 6QsUZWl,`XߑM>B *9S*u)Y@B4 `ly2}UD(|gg^ -+M8;P~`C},c)=k3gtpܚ =[4pgl˾H3Kk?X=jI&Z l'r АԲDRYb'J, ZkEN0PXy1 s7QN#ö7< X\Kb]' 7"+e}SM \K/]:]dٶբn[ ^_ےfFwM <bx^ hx8\}ӁݡqBaK.-"KD+hw NIRi Tqŀy\>*xb3ُtK&D/;;h3}g"s% L_{6B(t/zC% SNR3У]tA~Q&<CQ!?WtVODA\y )´YbEk@j;A"[_;zlj#Dsk?*`, _`5Ȑ)|kAAO` 8sGMxmש,P%g١_ѹ1o 68yO +L: 0O%Zx^i=P`%#:"7Ϲ :hkUTb3`Cp1.Wu6 *,#.{#un>1hTCnxi+*]>-z>#==9U׬ФeQ@SnAS+Lb>0؅ɠV?V7BfNtrq[OI{jaл[J ]ޓ4֩As*źEy)bQ?n8oGa`/gJE+$WaV@ #MGL먓(Q*x42ຓOR`; 4JӦ˂Q<. 8B OsnuK\fߒJ)P1 [)xC6_ jnؿ8B&[.P_w$|]lEP4]?iRidL| ANz!]Uz"`0yd  US% 8"Ⱦ-p{\ѥfsJ9L$<ayA`V$f`nI7ki#SM k"i>FlstP*WDxd1oF{|A==H :[<;Ε慳yrQ-[T1,6gYc\D]e "Pz3MeY-.7D+ۼ1J>9M,m607eUtWJGre*`Lrmee君QK?li9]ZV_'@ 76UPD5/ 09u0me[׳6fLH5Zikhj@qZoXo^1hSolY\ ۝!RZ t^5}_>@瘓کay^ZH)rYJn%{kǦc|ZF`1vy}WG>f,37sGq8w.C+A`dXcފQe|RENcQ㺅$ f,[q)Bp^Yy~>@.٧'`0X~J(ka7wZ,>+@Q=b`%N׵M J # pU09'{:.k04":6d`8dtf{Nmk=Ǽ)7Q%e.1O-t+Y7ަ q}7Q ;+4WN8 =yJKtlRQz=w!Cȸ0jFRF uO`A1m7@5UG>ge4NǰJ{Ё&.kMl_AQ2&hWԶPt X=Q9868#u5ɈҮiJaQE%v^Yx-!Ƞ1t2Z-ݒ~B Zp=J{f&Z)q,A+!p5lz(_7oװPX֔ 8bSmtč08 |ĵ*z4.7NzKc <=@_4/5 0-|zcbu.thƒM qC2|CJoY0][F~*HrPRѰoN *y7 00+#] M7%үw>tƶh_mUch2kM)3m@Lp%&,`-\S#ES;g_ or<*#]LݐMb>]L&P.ΝDP2 y*"SB=pɴ70ٓ @tn1[~4S5%stU./#XvڞJ>\TKu~ u h~u EIa񑿍*uRQMT_%)j '0tJLa-lt`C;&B"X;a+WW)Z|ynsjqwmd`cCf-$>ɮ<5L1qC/U`,m*<{9 Lg(PI\ HUR&IvuӜ2ssf/QHuh5\0f uWk\(עYnҷg#?EP '* WS4D.&5p\] ]ϕ&Pm-) klE.g 8Y OߪWNKa_ T #ix{ЧF]n+Rk]Q@Ys`%g09ԏcaMOЄi0"c6IK+1^-z|WYm 8N;;g{HS,/,]=?zdbgSh4i5_,K&rE O|E _QV> Rt[# U_>8^x[ /\l*p+Ws- \XǪɻlGar&eZ3改(&E~jJryv(DaD]n*~&alW "ߜ E1P~:s/pĝܾU^X3#u2fC*SlHN-*TVH S]Eh/)& REPXIuk' yaWPc(I2%T6mO)6%a Q8#Xe_sY[ .&?Oak$/~ӨY3.R:xikbY^ ް^,R>P)3+;i{ql8zũgR8xUuHc{2~r'/̡y$}#(aR>TqIS/MWMRLJM3).RPe6̠TLCoѳh-i 6H oT! H7]>zqƑM@dYfF*Pj^V3uY˛>}\e1FdKҙ7pV1PA%E\xoʵ2[Xn 7XT2O4:r$?EeǓR 8o2 Mb*tQ΁<?NPƪxE'pϛ05rsǡ0gJT8+nJ:k ݓ}9u;M6JD<θ=H]T|Grk#?AaEXKF#tЄm=ZZLH5ueaz GC@O4cr:9׃Mq萡;tfwr4jn> n~ÛbЄx+fuĒ:u^RUB:.s%7ܴf&Ka{^6)?[zl' uYqÉ$lXtGz)2sGJ2-EC(lzU-!:?O4Cڡ+Xq8`P[Ro iE~lN MЏ\cjV陟"x~.u$~C_0X0X`iA~7 2_RW15x1:vkD`SԪ M!ޒ(#$se!P^MUaL6׍k V5sg !aN‰xLodt׾ n_a1]Z ;Jpԩjژ/B33%jfÀo9P=-Yfey)*<8 [Уͮp ?IV60ZbJ{Ú&?&2OH2YN [:_$o$jL Gnr]U?0'(DIVg=%R0P1*"?mƥ2 0C"~Xo_ŷ]ҍvr`j1zFe6,F[wU. Yue$%_Sҝ,ȕ_v*}Ŏ rZ|oʲvYvNoQ (Gۼ;!?aJNO?qC!P~1 ;)m;H*ۅ-z)WTD^jSMgwc3{G#DQR++bz|h*fwq;:nmkRA( b|k8,qN~巤۟å$JG,]6/=s!$1AB.ҠCJ7Þ%x^g"y깳͕%JP*tЩ]'KmLSV}"魍7MඏynW Ag$n8P_HJ^gnyndl--5">:"sb-ql7tI&Q4(ЀlHڎԙ)}~PVLea^hZaxIOjzHrIDԬ4Kl+=5^g9ж{p`yV#_̸;%(},xZ )7EU%HrKPhC!78}S}<bO`^Iu%@G7 8 fJv-%a<E[FG#r,3tG;ش$Ei&Vΰs j)P\_4edmRhʞuHrdPa#U1Jfș" tag%ZEN]#;7e@/E?x㱦 2"H[sj֮|&f&>z4-ӳ@^ѱd;|> #i+nh"G LM5،^ԇs7)(ΊgCĆڈoBfzM\YP;P![ +W_g\`nTiRdgGX; yz燡kВ`J9^=gGHx0GT΃'~WYgC 3z[Ƨέ 9;bP|zJg8E%dj9/0 pz=n j\YF#_e&6Xꉹ$l'nWw&Z)# MkAyߟa;rZSݩ(œԾrv1yшPe3\Z}Cra;e7ȯŎz6FKu!VCX-wxRB$җ(+ﭱaC "C^"oWphsSM Oo,YCdoguU?l:U%>ge98wPP IyTƱe#~=Tv&~-~]g 10 ^cClt,~d5Hh[ޚGȲf/ NO:ګJd#n0SZ"+BFb6!{,fJHk^18nG"RzO>Eo-=%ѻfR;sP|x 缁-7٣`g~]#ؠ`E4(7s!j(wc}*n6ԄΊd1Uoo%?.Jm.F9F.:@`le2) h%xRpB bT5a0q^h%2#4>ד"QWKrɤ"6k%zb)c^3:]THU~#z9Ɏ[FIEP$up@ެ 6ڹkDM݃GT <7˖U&F"U$рAq <C ꃇ"<Ǜ3MvYQr7Haq۸!_KPL-\ 1N[S^tjN`G[#ј9Bpv5V0\H~8^gpbJ{esPsW|lN7~3M"Jj3%ŌPƼn4llfخ0M*:ަa'pBR{VrPk}=)ăNݲ,H8DǘP=9¬hUolgJۀcku<ũZxl 8vd}nXt⬏>QnI~cB{!O=t~?0QR8r>߂;%_V. Lj*|yC_Ѣuk$cG,[EsI.r^u%rGvOPUoJf`=mWl~v:y FяF&5F΃Ѹ&>"_|]“*`8@zWZtk7..@H.j7kwI1xO򜭠2(T#q!"ňD/gqigt3a9#X> R;+6p"N#8 | IAL+[n=le1JwHCj[qvΙ6/vY%?wʕӊ@<[앇/F5 ,(On[+Һbjj;X7v[.*t`\EhD;`D)K'߲ۉ6(6[f^>ں֊6ggf<廯u`'4_>5Fˈg7z(xeh曁lG ЬQ `"C^-bԹݢgƽ@H@xE+\k2>UƆ RN#>l }/=jC]#ZPw|B1Q{rY_%cm6]fa7/!=/{cmbz->p-'@nd+x\fuf=T & mRK8r`0b1J?*u ڪ]A }a9g"fCBY'T#.?)ͭlh6d>ƭ!Hq@=[cqu?*])5:_&+\ƀl"]Jazjk<smԂd)E$bGChQ @$i .^6xeg^qwpf@"Mk4K_q,o?6Qi?ߑP @]=F,zo"Uf Vg+S4nYz[Fxh؃KLz.x)Xe4Wj z\ |siv#$(/PjUvߘ@`}A:)5ܰjzj\GP %$]ŕZ&D]\P!n*nodW\&k4%ރV4"Wݎ V[b"v-SJNOgt)-89BphHwR!Ǟ"0eg\;Z۰IIQ7A٥pկ/'P2a~1 d& ƃvƛ[Pz\2cӕPuϱtA3v#q 漅& <âY$dt QCx괁Ԅ:_? I8#MHײXT딇צ[G&3fү[.~Y Y#EO;7[|SźWs3]&aFSғѸY65+(e{ 8E2fPt3gb2ETj\G qWMg7>ETS •Liw3u 9`kQ )k;E*) _Ép0 Qgo$g)EZj^<_c 2幓wS 8ؠ4',R<*=%Î 2Xs'ʮ ,f=fEM-QBɞȍgLhk}yRP0 ۞v;+ᗫ CL&'ӳi\,lS:hS[a>o,aBeSIi֐gpxǥ&\5wg_y ~C#HNRtG,b7FY N-? mO9_!Fbr ͐\ koCh}wq?F~+aYdHN[ zgH,> Zm^RJ88r%PFC@Uap;vxy%؉ɲa'7Rt~f +ql}diJvߓD{mjDz(Va不!PssAjڲ \s*ja +߈7,/~;b#}- 13)SUTpF-oZub!x Wx(&l]Cl?&:tE߯>Ǘ^ ֦; B v@s05!0jmJTw8% LF@B1ܐ~Pasq2M"W.z+WO_?ݢq4$jk˹( z$w5Jg".ˀPB!@NYd`j.g̹Aw2]_{ b?"[ч O;5;*zTlqM8|G 223M>M' N^7 *8"SkYp4Dr{'岽d*h;ܾL珺I,+e$I%ի=Ț@Ÿڊ_ ц6spˈI% h6@Q"OezpThHh<tŕ'̃[adS]LRl|?d1Y,ƔӦSQHY\>>7yJ?ėKDezJggxjfNmwɌu߄iV"ּ9G4V {$>,Y[R u _Y< bq2\A7*4gפ(i{" 5nR"%.+85j79]14v6481or#DI;lJ@)*n?-c+ַ,׻[燲\qYZsu]:{_t5Y#ItT'' ) y̦-9XDӫTD^K0 {CQ6Y೵wfgeB-!H UMz" ᲏ODs.~~=ANUl߻xdCCpEH&?Vglწ 9?@#0:oqRC)P$84bK*?\4$Cyܜ|nB]%nO-V.J%cjţ뫪gBP@^ tu[ϼoxѻDۏV`k-a-<aC9  ꌐu_JHrCL4ZG%M{936I3fBA$)޻IVi*c4$u0xlj?sWW3;:5 Ꮷ{)#Fӯἃ<#Za%SR Ira8mSD;Hbhy!ʨw(dZzZR\~F в<[ZoArE SSf#<$QꥐqSms,E !WI9@Aqr'wAP)Gi$;,tb?t5sOn+n X\/Aw訠axQL$RugO@c2T |9XW/*aXKq3)KᔥFvmC8UN޹o¤:1O?(kl\J^e>.j~'AET[f1(@R/} kl(O>u]vSó!/vJZJI53| Z!jT Cc+nRކY\D 0:`,PՇXlc?sg,a-^r¢hR*DllNP/ǩ YJәeN&\ֱN .߅XP vFނI'\iY4WJͭțVy_ ,ֶ#/M/tKq)}y&>HJWSr5W>ʎK+*6Lv(UIXޢcep\* _ ]*.3v)sq tĵfaqpXX_ea}ln:1j(NKs0 0:Rbߊ]ewڽƤ#V1L꼎p0$4ysrOEp/9 3 >O;p6 -Cl6pf0XZ׆\JT2CXݫ ևz@9ۍ(?Lby_Tk͇TFǩsAF( ^v+ 7R5y[i .6{?#!`c!tHuoKL _<|2\g(sh=RDR {lӡEG S>s%NB|<:RLīe*epoj!g:{ㄱ6d(44rYZ_eU2k(2'q @F09e[C&Eq9L5 MR͏V$.;b&NPsܲRUb&>"_f+qˌ[-LQ:th+\"/=s"7u?r+N1U!`tt5'yF/Cu+[E"*GQBGn FEr-(-B'Ev[o 3yVS]TAee*Ϡh#%*!HK!;e H^E1͉GG =i%>-ºq܆ɄI?GWvK.nȰ2OS@z8ȀT2X AI"[QWN1;{)~YȔ  #':őnEvtiD'BDS)Kg`'M`4 pgI\@i=>.O\bFld'5Sjd|{kޠ X='ec$>Ħ;ϱPQ)ↇ!Kb)rtr MQ/)^ST{>_TM veUUօ'<0<R5-H7.wVڨ"~\ώS4NOX"Wu2y+ym5¤3>g\( iBzn$\<@ʕW2yӱĐkrRpTqӎA(Y&aVG $ʄG#~8auF*Dͯdf\и8Ff{UwO̐.#sVj4\2ȢHeӁNUjV rIO@ǀ'^d.\ԛMCv{sgy vcxlBP?ժ70IjwflW6{n&%oH _۸\|>[FŁUM.Nq]D)zgIki+. 'f>N>P,yS}J9D^1ߡ0h?]Zj1\ dPg ]΄/Da~5I&qaSS76XYAJﳲù]ޕվ{pnzxa9,_r ]=|odܗ{E>;<+s>|[Q%{'1 },bskR! )wggCD8 XXOJY 5MhpHI*\`QNPi^t\1BMK9 KPIc 2d/9Yd2!'6APQܦ dw<}YMZ͑#VV>l7b`% =q\Љ| N ]y"yR:%LPW%ywFp6ʑRI}Rܮqȏ{>ZZ8\7qE!…}f/IrA!޹zꑖ+Pߡ *Q$LHXy^gX`_YK׍mL3uVs? HH޵| _$Mޟ0hNtpsF"9:"۷]!,ߤdn:\ _`ue]/∑|ꚧ˧I#Y;Ie*2Hw{KVpgY{0Fʝ׽s:ˢg"e17G2f8gqiZ̾ o 38`Pd{T}?4Y(@F fY>,.,(觰d-\yCyi6_.t|d1j4NU&Mܺv n-?Ev@`):5~wlWd}T]k({mfx"eU?5 S&r߂ahb,%8E_ebR_$^f)@1DQS 1E+k5IyZwmMAl_&SݶkI-wT gb]g(U1S#ygVl˯%=iدg=|h5ߪQ>`S -ayPjޫ,ubWTz*S5[`2jf wĻPp"B,=! qUDQK܅in7Yc pO߿|+SbSEwXX1;Ktӑ$υ V=ٌd$ndĆӘSp X蟄eڱ=Gٯ'D-9?3߬"Ƌ.e_\53g^$j~'k8yJ7hK 3ec\H(Vy[8zɖ :-=BsI#B* s'L)`~Log}{fs;&2iM;ϛn}]1L \К&#Xp$i璝k9*s_!c[nd,xg`ڞꕪI=16UFk?&e䧩F9<2ޢRFѥdWpH; bpgIR \8 ~XVw'G5KWЄRG*筊i6UL_E1zk7+OkTSaޱ5 w{G`#k >'ӣ傮J|Su-7^xUfSeA@1SL`e)^gh>n >ϮX)X%?c e?ȥ(~wE0AM;+ɄEccA@2nrGIMӲ^=Fe$pl_9FHjK-9V+)M<2g+6zLs\'B@Y~B NAKGC7¦=lw21zQIV|Y RPޛ!ek!F<{;AA$ԘtVFfq"3!û]\+hnx O ߁X^o G+mJ|}?.gvx~QdۮZ#2◱1'O/{6B_V' ")\!+/кIVXϐlFR1,p7=9="?ʪS S\ X:x~T{=͊ '2 b!^f|I۸$=M俣wq/PFg'R.{]6WSր]T5-^;GõKr8(x@z¨Zl@ITdpfm !kqN}7qO#r:;1{i)R x"pR -+XQy;mַ]t%)lf9O*Oq oI{I4kc[]&nߑ=r<åmPG7jD{!w9VFiA5?Zynsw$P~Y+%Ҝ(E?7uE+63`!"̴cq3Sԃd.x:p CJI^2EL>S"|"~Ь5`@bFMu5ҙp0yCpcr;sb-B{> K6tOi-N4-C x #l22‚޵v%& 4c Ô pR[ .xKMM>l15Pz3M[bp E> D9 <9yDBG!>*dq x^7E> w#fqZz8S9oD-Kh9|6j:\G~ ջ@X^S4GAm9EI6D[{I?/,ߢh<].GHJ z~{|g cEf ;Q_yPT^Z'XPx'̓S;-{ +}k$OV%eGy +Yt;+rO[|8å 8wݷ[TZ?ȩ 0F-g ȪƐ"ʵp#yyg^ -t;ۈ-pY@A䑘sIXACf@ z$=#]QXFAYxXM )'nM s9żUB?N"ˡMnD^6r#+]ħQd#hnЗCUTYBFk:l=4#И? iՓ7<60AjL?!DQ:Չq5cT$An`y1̐x Gr j&e ۼ(;Ns(a0ZI0"1WxQ%d]-Ks}U(2l3m>ʪ\7^J|7ӳm>טyMmtA7r )w+ a "͠T8؜l~? Glpet8dT˥OyD}1L?M\_T·5Y :hJg[z™F(o,ڸ` 1ovc[O!_b(X1GdK2 }5) db?F /C;:8;.6ͫV&)LCjQnG)PbUl%44=:BrnÔyl(F}y䎔US$ FK'2<~ Bt 6M٦c[w1Z&u{ű Xf".941q'' Ux+$=Dbw6`#@@cލ~1R^s+ o9p0ridq{Ȳ3+xv)-DLĀUfIR2G [l̈J*sg20lVnW|iG 3?uBz|&@O2NFcl)Ȃ=1^~h9zB!%=z`?wopHHْ<9{L@-IuW͢u3|n2,; E>ud<]x?݈KSi< +:0ShTsmބC{v|ALȔngp &g=r` jX_-HoZs(B;>sWj!F[T`8e'Pʽ{VrH#~c5S̑IBAW/PK$:lQG*p[%V C%V;l/*bMrSzt3s̄ Ne&D?{I*2zyl/*䒨0;z5y_PԜ ՈŊ}<خcQ<:&ӊH%͍i$L*ɴ(T#-G kʭ|=-m|n X'>o31@/)NUp&h٩.Y4gJ$Q!1~e@m(g4y=L f VEAھ2 ;J Ro9/X?K\yڣl1TC {$0k0WEѤn{%(Ƙ碑 By({G}ּ++ qKX䁤U>}p"xtm&4Ҷ"NH_𓼤AvP3ܴx^G D{ݻ)f쬏: 3 J+œiempu`{7ƍ69 קLpx {tY :{>PN׫8(gEi]% sU¡6.'~50@P MljH" ߻wsBq'<Cz|"<eؘ]&۴i,65Y8⁑JP gB /LgfT97_D2I +~D3ѱM56  12 =_/ιPN:أȤG1dI3(Q;&wsJ/siN@ϣ<LIM"`Tx^Xt"1)_aDZ@ ?fi+Nrڨ0{l$$ ] ׇ哤ҍ#Iw?6J u2PY)'/!u;"Ӯk"4U܆b^ lg Y0;;{f_`&6( ?r{ TN^gM=uK- @k23 >{ޑ#UTMx=BMTҌD,<3O%Vovhzto CLCChTe2b j=N' ?P~5& :~;kfn#?'0zfTG0*h8n wywsh_΀Kz\˹rF$;9|0'&Bά fx)I/4®*&KbW3l'p%l{GHlq6ci.P[ "yaQaX=Vf5J;Tk(£;NFT ?J|(t;ך:9~÷ʟD)x~VgFHXBQKV"H6i画&!NLsʑ=b,8 ,WF6RzzOURyAyn.VHh/G{S[Ufz;iP -eN~bM˒v fA'_ ]=]3Kٕ0/Mz~B=O>mܜo9Mőg.Ox 1f,A =[VڑF|FXimaj~GS2`b =gPv,n`޺QGҀ#-̣QY^ l7\8 [O&3 / ]Zح;&Lz6!~+eDJy<)[v|X `NB@fc"8I Gu]6 I:-2Rs!l M;+J.-ZWsʒsgvY9xZXV6:s*,1,;X w޶'-} 7WSʊi!4ŷk OwUCxlmJ'jug3!GdvS*b8a 2ȓ{-lB/p'6 sːk\]m F1ԋ yu^['VfZLV]<\,ie("Kvf!e=JS6Qm%"Ą(q-2Xp/gdN~6,:#*tVY DUgxQuBUEfժ[(fõ  SPUue5Uxk8`h0$V3/nLf)D*[:QQ|/:#Op%¡jEf"(GA@/zh1dһ^j|o)zdT7j~)P0 %|et`i=_Rw!IGÐ%d{N"犁˕:tJR$FժVz3j _FYFW^Zt7qY͘Tk:?^}׈EQ'ۿOQ9#84|4 ;S)' MW.fwgSЧ] ]vޖQ|Zc%z#YKQc$sƓdzT\R6zO40sҾ }N8j 2#H!lOe\Y0<@ؕ(p)GE&wϏ/O4)5;7u0MpH WgU#cBp[dD KLRABLFU6Qw)Les3530H8WxHS7%x0[8ٳEMcuS!o_O΋~*k[B:K{CJm "G*( /Y f;RHm9r \G%ObCk s5T4=P DUzW+wr\g:d_o1]i<檻9};Br7w#o_Abvࠨ財KF|uqX /OXx}T>`]o P\RUMXNϜ~"7yUOQy<*AHma̅E:[}g D }ЀQ<# CxB.DmBDidK".ao?h,,rR!z nː \*c'G6Ֆ F1y@l:'2nVÛXX[kxmmT"B!e #CBOt bP%8reS?^AAwB[}`r] +w`]J\iKJ9( PEzARD4zqq%n}$s IL#$|~ ʽrLfyHDǑ 8Ỵ(MS:IX%u*bVU4n8E/17itHI gS 4p_ȑ AtiL8Gi[øsozs> QqzNo;^_uҞ/xmwSh+=hQO-yvXPoF`4A:bQXr>Ke|K&-#ԡ7i( ;M8ϔ.3)|}5Ş mY;Z~c=@4&Y҇Nuu)rīgõݼ] Ƥ˿W\G.E817;B(.7j0ama-2%1^ֶΉ6UUOkqœDQ5ms"#bmS(W@թÙ}E̛_Fs'YQvN:>JQ7(Bڀ-3~zϟ^YLx2&]G7y-<*5NKibꃸ4hH>3TfϦx8?΀j e FtR,s:m˒Uou V:^IvS} Pm J?rb$"xR:Y7KVs7Q7gem WIlW BI]p]^1a`Ϗ")P5,N ٧A<gl?Ԋ,/X,rޟ2i[w_`pDZ s-G|7 ͦfnC?nݐ4^/GmN:=Џ:}fs+ٚ?Up7YD3"8.=5/&q:4 3+ O  cck a?8Q[~X(IYi>S#A2n=:|d my{h"`똳 x#7rJvTS5dVNĕ?]L!"3|{ӱ*‡6n?6S鲹Eգ/9'0H*_37CAqy]G <ݱɐ`VlKs;:f,>f,28&M]~̛VT}+\,ڶGy @KGr̻k $7mt.У`V$7-QP#٣74 E[>MvnM-LQ^"M Et _Чpz1 54HASF['pX&DеL MC\'@EU{VѩHK0"Aa1c;*ȕ\5 s9\MKtjt{j!OwM`go1U?C(µ OO՚_ rKj3`@m}Ck ; )L$ ӌOY݄wB3 q& 3V"4JmiޮfdwfS2pliI6(;3m9VkRQEUdǧBeɟ|ĨF0Gt{C܏n| 5[Za"tzUt|ha*0uy"^I(efBSCśA\κRGZnwhI$uֺ +&c*EdqIweTtH+*a ":X.]YzfXܒbS@+>I# ˯5ؚC@=C֞D$ }%Dp=2J3%PɃ%mP4q\< WF[pM ;5O LlZiJԴ\X9\'KԻ&5 gqD%^:صw0"d ACfd#uu+5cίUb0UD*ɟ/bYЈpP<&h HJ'U8 g}aۉi3Sa&JUdM[`znIuQļı:Wtԃ[96!ZZaT*H=}**ˌ y^H8=G6n/$qX*Z:B>}pF uY)0$6b6V`%^l.wEt<[oIV=fߪh ]·#8C!za,5-smq3D]X+Y,?lm"ӸɣmUwU Ranhve_̨8/_*<Vcw, "cm]AN}'(B|WC ZU v ;v[Ay>Ũ $$hr ⓄA *=g 6ٶ8[q|y())9% %^ssxtp!Tlx@J?'N]?4Q(جcYKck/#OHi<.5hs+_!CI0`{Ƨ#Rݣ\`Y_97we {8 Ȣxܑ [/ԶL]s(Xer^A̽Å!(I-hA!_,~c%5֊2?{ngn4.{R|%+)K\ρWlZvM"; q!1O rmPNnkMv8@\>BLЍ$•4V<܃ Zx5Gvr&7?ZFFU1|&k-P9oUU?w'N5ǟr.f3[ UIЍ!x-i Ϙ^"=HUpdg6" i ,7,`ac@,:i  a-yYA% $ J818T>cZއo,Ox"wδr 0 㘊%){oi§Ҟ&P|Aȸ^'_"v7Y Le-Cu @~ߦRuaϜ 纮AxM™Ƅ:ۤyIn+oKX{@m1[q#I41';tR j 3# {շC;9m%K| n= Zp:uU}&9 :6W?}@KUzm Nj~Z%XƮҤ)݌4c3,HVl.5tkv14ٶFy"F},E^ۮv.E1.؛~BÏJSZi<+s1v:M62q, x:nLji0N|0.=v6FF5`Aa1<CGj^௧`)˪KGұ= G+}31AqTdFmI:{&op/M3*GSDzVs{D*xU%B-]^ <0/|2drF>ߨj>(=x7wu%Z#Asۖ?!eN+ +Ϗr~Iylp^xw]O:k c䷆G疩`|Su , ף * #GzR@N扭Sh >l ىnl,>f/i@-Q6<FFFscZEִ?R@wRQΫo؟/raun|-dDˏ(D7+MdZ@AuH!-̰ %K S=4Aމ`BfbT51pH!2.BFAXKC"JF/(u8 TƬmރ8 #2P6oox1,= *,avy:]*=I3NST6&9•5<'fhE+S:KHügվPE ̩xgSFܽb&894 tƨz8Ϩ@x鿄73; K Ya E`Gڻqgeta+4$aMe= h[❘?]>#I|qaS5L'!s<1j1GuA ?~t]QB#/2}_cqaY`ݢ(qe<ݑ1q]lZB?5jH OTupyӄhwX_GNaQ̣(e$g ބ~p\fe+ӻzmV#`ױ AJmjhpv=}==:G06a8(0x+6㬈wMBuC?;gXّ^)U9Gd8yH+?N P KyΟoEc(tӨ}i:?h(x 9c:I)-%-ydD֋]C(WVuLj] ]O!,Mj.nӼ]FƖ wT}1.Ctz|'])h7:mgW; Jg/4MIF6{ToE_\mDi[?'vwt0҅ *ьG1)ёQw}S-W y05dqDB^F-D/Y>t byW}:s[گ[peyP@xo&)Y$s|^vI#`V(6!gjby ͸-Q 졖7X͎O*xa6[4BS _cdL.ii/uñ@lj@c>jO^ 0CX]K .#?es w;& ~^Aݱ{R2f&9MQ{Ҽ!P0ߟuԵ]S4q3eYD#;N S2|1aMAkq&TDsŬ) RW[w=BDcӗe;_R+S6G_YNS?ׇ<0dERd;mdz7E9C!.C>qA*)ԋzgF1|N/T_Nn/7l㠠+QeSZYjt4c1;)]beg;W W%WׂL f,~xFn9ss4j_Ɔ#DC]o/O$Ie5.sA@$Hg-/Z% j}|8jk e"q9>qE}j N:')5SFe̦bpvy$u<ԙnz,q߇r>SG@Du>( 5+?(6'Ҋ.^g8,{ubodyRrV3 wWC&ƬobM"(Ltl7:ŽЩw3{Ʃz/Eڔq\K5'bV*|ask[ xCUie2Yzw߂ )ͫSJ=M:!' e< j&cY}%6 uY7h^|2 GcuXEh o LQ=VɺkNTuDnֳtqܼ ~6-2vG!n@ֆM+yPajR.%`\ɇɒZK4ݱ>OjYz:zŰ~6ܓ87HDfM+%,#Ay aIR+yڎlx.ab#P%Tx ~`t":|`cArn씾sHm(^;ߺ69 ӏߧk\7:D)'O)*~FKc2KM\)xx1(frWSkp2Xg4Αٍ6GWƈ;bu1c܏;bb.亣=g ߍb,5tc `=,؀VzEyQ_ 65bEI x)eӠZaSqNH,{Fim+zseYRiEu[ecu |>,G2>@:Z Ce:3Ӽ_["dvXܖ{WЎaϱ {o@`! ,F>,V%_Y^*ob\Z\csrb7zB¬ޥ2PZ$B7O!cXY:TPZ|u,Ae]#.*'|MQ\ww{_e-KEk_O#<8 QV'^-^r#* &]fʢM}wFtxuy7UxY]FE;IF`#HPEcM)\LT鶕ͭ=yZC+Lx&bYw5+u LXW?oq_{E@h`2dz>u>U?+o)86\TEշʴUΌmC&(t| V`V`@Сď{@Vk;פX#XE]\Dp\~]p%+źLPVL{y䫯у$x!s%DžEwGR)).#D 17y)hfںPkEʽ&2q 3{mGwRZ<w#9{M&u['@/@7/e"D]Fų$j&m޻N8(cI} a륔1\3#B[agP&4P*ޱJ&7Pw\aH$ Bx'ra̖DM7Z  *4 ||t% UCC1VȞEv t\p$cIX`feO+!&s/_1mpcf/02GfnR xXeS~%~`a )t\/sdGAVz޹WUHGFjTo zV$} :6eɋM.t Y pVWY3<[uY]yuE@k۰y=II}vt́A?( gl!/%/y.O$:ޓQ;gL sWm,u0|ԦMDk?>ڿM=A6 -Cҟi ֝U-55ܾipDv72?Wm2wr ~+ |gY倿ESy2gf賎,8;fft1u}Y9˃5z͗*sRMS;6ѠNupѿ$#Zפ1rC*/|he ;prN Ytn1,3X/ 5 CbkWR0MF9'ZWKNkF8L.,sz8`?h{ɿc /h(yq#̎ϷII%#D[A^#< [-ѻ7]-.2c _l]LOe߇p2eG'Ϻͺ08$9}+7<=Z;DAPtcX:49V[" <,OXa7U`*P9˩`E[~; 5CrruڣD>H*>ȭX?)%I]~9!|˄uY#ټ=׮Plk)dȿXA>pɷCsOQ<a?W$t$ᒚ)P4Kva`X|c$HosnYrHΣ"Doi%Mg8Q%EsHCi9)W*r.Cҧ9rԌDE roYFن\ϾiWq p$ü1ݿg=|wP6GWoF}qJ%X^1y[eWt_ "D\ĭX;:7/وQ-0Zӟl&0b;^Q&jd"%9u㡰Dy. ^R0?d Aj.3t8l^цЂn]2ԶW1W# ښژ!v)LNi{Eg>?_^6O}VCZ0WrQ1@7yͬV\ 4jl0 ZgJeA@e|H.7I۷зPiBtrm,m 1 cFO?X仺Xj#m.V wAaܩH'Gס 1 /R"(iVOdbX"AetҴ-?yJ1t-C1э>Q."-v y+q'K0n v3?d5%eB҂ƹK[S "YgͲ'I8[=D^ ʰT 9ĦE_1l|nbfFWͪ p@';%C|? pCm㈗@$B{ 泣 ]7 JƂN\, ۽>{J ݀fH75狯|wwI^e4m^OtU;j\?0L+e+ujs ]u0~EGI,2ҊBC3*PN` Ar!m=[!DzBPeB;b@;t3DN c76 s!VY/*F%ߩJcݾ^#tWaRm6rR۲u|_,fnװ+E-lth\ %񯍮 @apuƇ~ۆ\ГZ?O2gI(f;\_-ld)m: ܊ ~Ym+!jS]ql뺪/kܗ:ZD&<ў^:5 ,CUiPTI^ Qњckk; }kDiNaҊsLqE{i,iTh>S:l9a&jC=K[JMnEر}fl2@h!?[Z>fj ,{ᓽSh`d)D&@n \En^6}?0,K08f9 3[Ӄ,dVlVz^}D:ImXќԐ&2]0_b v?4yVMv&KX'Vu\PⰶJ*{iY*b0bB f3'NTjjh>Ȩi`T4v.}CȤÏ^Y z5 jK`Nt<]0I+gRT4;KW6AkF+ Pmz6>'hA#d1bAc{-qXIwkCrL0b7r!ZJinwN vs<)$w(_5Ic="o:P =M& SN\w<7 vkeŝ#";9Ͱ‰I3]LmM yp9(`+N4^ s)UyK8KKVn9=*cg_'G/ NW2G'IÀZ78IN݈a?weA+⊴Яj_! ߂>nR8a0hIņPac,[x.?(>҄QN1$#*—w&."N"-fcΤDJ&dES!sIk2TC7xE{6}6}ڴƐ)A ƴ#""|/,\%-kqiz4z* U;׬ӻhV9j%i߽D> ;'Ϩp$ƑTԨp[+Ћ^x@Jy7[<3n׋5}O(o]@0K{F2^Wd٬27RO3_U!N=^+l/Ukfzm=Og lI.&~^e]=􀕋 Ÿ_#;;+0Oש3Byк<* !rz`%6jP]*m{ŏnGw6n8PrS<=ICoLp)Wuq˷,ZC-\y&wtYܺ#d\6KwC%4te+oY $~[/ێk^ouHfrv @:_s.ߘ琹AEw 9)7.|>)/H8{*V)H͈+0@gٝ74Դ/1G ٬AS~w%NKZ᠅#NX%|k+jJ:d5Đka6=XUEӺ$kMɄa~^H!C2b`5d M3s!=ׄN .{%xO?)+}= iv# ԣ)r]/Qxg10i EPyCoK:Qq<bi"krO~G Ś0*B 1C\U,}Xbg8xK`K+&R:`ա/LD[\9^AF?.*7ۮNo3a Ydhgh9-bGѩAW,bN1rD{zebDgUͩeК,7?,W *0=2HWӃ\r;]zfm06t8v0##r(hUϣ+عnu\T%R[^{7U_<۷{IU߶E5Kd[5~e~p[Q!CwIN+ ߐLmt1R蛪 5A[^;+a>u[>|㾃 \N4Cb)+Zy3y`n! F8AƯk[@s49د3EE3T ͺ cd"0 y7`p@GǢ/RM+Ip|tyJwT 2,2P.Jtn-jyКJ ;""BEp|!rmSi^eіãC3ɰIK׾kVmBr.%G ?T~/6>bjuFnA3aIuQmurpaX-uiIڋ#opq$ Jo48ZPJkȥ\BA>Gy|038١*lJהۨ ¥`@O$iؖ|͎8,Ԋ|t"Y %:*Ҥ| ^WZRn#ڄK\_J)rӨ =+JbfLswP+8vh2Zۗ# 󾞻uhB:Q}p[\_/& GƁ|.u|QJS aNL-¶h]̸\(WXr.l-2/&zgZ>/%Zs˧T'4]%I6L^:pJʦ&Jt1owQQOPlhR'xBeV@^M7[I݇3=}'\I~7?ipS IG(ޢXEϦ?~? sk{MU2$Hأ9w.pP (̎_ -Iߩ Kױf*3x@;W>kE'M ov֤## T]-E0WՒ;X|)Oi}ZGe]E'is"Fw@{*t$+gP2J!IM9'uMmǼ"M?k!пʎAB&)l48Tis:In+v/ǩl]FN2 z,T{7Fd`&qNV?-Ww8?+^?9",PB?\\cQn 4e뀇cŞs\@g % ؏bpO{˓ F 13co~;qrn*s58 GyyPׁ2_Ɗymoq#W؍Vhpo6_t>8 tjhnHAv ?PL mO{Z\bɡΏÜ.TO\=s5!$_O@aT[FTd8QR`@"]31_ .nz۲X$-!=ۿAˌ?M2ᜄ}pߥżAS!8d|1T7A*,,]MOqO\"\ZnU˸$%wTlPoցYxW)K4kkRt=l CiF,a@oYhmH<6{J>%h2ieeDWh1~S'EZWJ-}v"Q6xRt}IOXDXZF_0%\^䌠^"l?7k' )!NşKY̭ʦT1EY8gCI(}CkPxJ53zK`foײhj*R1jSR62Z+˖x] M;P Y^;om5v=- E2 o|,Hv43']e4`/{CiY 7K$ȧk`!h$;"$B{u&V@nb%; kw4uS  "G0kal\ISkhhjC;gzY1TL[Q2p:.<+Ւ/+0&ֶcx#KC{;:E7So .U?;,:Ӧ;>HF_64W4F\[9AApߩx:;@6ݬ4X@ׂ騗Lm3n-tۋGoB8>ƅ&"~<2b'I£#ĩ?w圆Tx,& 3r` |M_p(]82<ۢY8 8xĦ5>uW=QmzH0̙r^s.a`-X(:X4=fܽ38Ⱈ|{Y fõ3qlT`1g9΁)hvV4\Z )3wp?Vm2vQ*ٽBC^{QhWj4!8L?i$q;c0~1wiOhUMc!9 37 6dG+_$jnd$7Ƕ4)8Wު[pd ac3mu WDl' ةGѓP'&H*6cT(u(|l3oU]MPYagp?YV{<ۮ47~gj,:- CI< <}} ʭMޥ~v4S4 q|r&Q͹KJRétHxmjԳ;/C<ˉد?T s_-bPď-tԁW}1(Zbjه8&(p3[\;RYMx^E._xDF;i(Y!@10LG 3?c[SDњ4{P0FzGg(/43,G9K3H٭ rm}ItI0ߨA[z5Nn֚n8NexKYkbOccŜ1M>%4ػ(}Ӧrr9xJLf=$`w'AB6+n~|@\8&xCD% mM%g Y~OZ*8lA πAҁ"< 3Ҍt&H逾& &D~0(paQ-㞸vKilN;p*L$!9zi-hBD#iwI$<`cZJ3EW*X/Zlxgs*y !2\g#m]û,d|nYi؋D-`sR{,XrTj^ 7^&Tn u |@p&ǪWH%zո7oP O>K@lHeTq+0:`M;|/1\{,=7JS.έ╶^rO|HJkͯX2l|GX\ 17ZAO 4EbgPo+牯' -6Kc9G&YWںV^o HZjYO R[hP"<%oI0lS; d3W>~ҹ_a]f{Ub, -SeK j4 ݜ j!"U$Af=v2iԕ/Sy6MUtJn:s #&rv_؛d$z"`D-l grQi`GfRA8;-'z]SL!Ԛ%rx`27Nn3Ǥ; Bn*I|)+6R $g$ѥa7]n obvw[]0SBc#*f1rI'`$MDn\L;-TS7pR|ߓ\ ovdZfޝרrMNkE/Pl@"{Y->5pW*dX65 G ZE \Zq9T-I5~u I ^1*~#wuqd̑s$ 1O {ddSzHqirݵ pJ i}tݛTJE`V&G>_xvN;du7Z lJ.):Du,t:]=Y09~3q\܌_CR@xjfwwo9X5^>{'GJVRbq@R+KX:m:-- $nP=h:CȱvgsΘ;Ő҇U.V.tq7OHf3S<3Pp4vJ.DX+t Q?Z5% E"UR Zr֯>&C9M?~m ',li.a6`hf<ܦcM'^j{k =ԉɫ +39ݺuQ}=6f)0gzFxqĢJ{7Ԗ4Y֢4դ&eGHnF㺋!$K,\$e('.5:)7o\$a˺-@46o0i+7X~M=v;KS1!kM=k|1xW35PX5ZV3U6셑1]Y[9.J)j/nBL:)$D&h$@= [z$q,狺~qvHCTeQXHse\dz<<"4]h .[a g;Ky ^̠F HçXBiTa0?Q fM>읲κ>sbMse%ͨ{`NXuCjSPk"0P# |Zꃻ@P0sA֮;x|1k^JhǗ@k/)ѱ[d`L+ ;$1[`r1xo=$hU 4  E~~mxdf,u̚:ŖTf\-\l * -P'/ly82cOޫ[(݂ni]Gj`o?kG?4/[r-^-J'18i2ԓ1pC)Ww¹S&_ &|N?[јJRk$ɺaC6p3:D"H1Varm* L߄㜝{h^6$dR=ଖY+$9wq3W뛺ԟfK=ӎ! l^5e$uLZ'DݢRʅZ }Biˠd|jSHAa2]|_3Js~Z%e/< X\j,?(r=Os_9#vݰR&+22;kŸf`XᝄƿB5~=Ciyo&f =H&Gb''Efy{b¤ʆ76kZz5ZK>[T+HyCybnyjeN6ڜ|0 |rFwGR1ʝDt>&XA\: ܴItXQi<;vq:6y036lW¸ePaA9ܗ9o2/ p/GgqȧN  h㋉*s5c1uᛛ۸_Ȼuf5mIv'44Lꯂ U#ٕs=pyٜ">5P&<(SfcȆ;0g2` !+u $@L,ax**7> n z}=wT[Xyph1(X7Y'TxdrwTws؋phh%oq+  9< [9ą}B`BF</.nE2o8-]ѩp#-8\hs0b$T.CD/y=j J <ˬTT`ء(C=%/b g, Ցs3r< qJc-u94 C[(3nN+d WfBT, 0Ĺ֫,I- Ne\>X"Tw5;LӰqpjL<Ɔw1.Z_#fxU89dRQ1ՌGM X֒z5U[FmiA2SK <١~dLH{%ҹCP>'q[J> '&(b߱Tdp}2'\!(Зʙ#S4$V-ҰCD )10,v1½A0*8a W5ΑIt5i:&ֆ!꼄 ,85_9ZE昗"wY}U#cº.'V%: *ʧތ.]*^F>]]-"eqF1R45?Ť{7 _P F=uT1,7EάZyw6-19gl sMrUP8 Ԓ<K86{\-* UkgN9x,B;da(*By/ʎǥ =šmˋSW<@`:\7U4i!̴ZڽH2Kt%ArˮU"l=Ug%nO 2,siĶD(X:Pjnƨ:Kjfx_r4go'C@\ I_BC@+&GYT2H k]ξ+Y~>~$̬OfN;ƟmbT>IǽB=- ɗO)r:lo`ؗ0s{䧿nM*Zy)V1KPX?ejbPRƧKo5nkřy\m~fgxF'a ς;?{GOE[č3$[o9@_m.)j&Qpa3;5E2^'AeKETT,E['`8S144hZ\st,3U ? ݲ2SSzWFxoe6O\ED]s62KA8.x;$)ND(π&E6L&LSܝ=MA5{t*4=IFYk˻U[H&-%G HzAs U,y |'mU==p>7!gXS is2zP9\*|y8>-o6Ļs.z:K B *7wdNzw1"a$0꽹ӆ(KN.톦 es+h3W[p&²ogPw4vBqݱ ߋ s!aS0bN$f N:ՇA~Bm:v0 hϴ ^u8*:f̞L+W{pwN$%@ٖ_yUy&N~l)Ӆ ]~AU92pcz`^! |>ќKHIpǝ[D`ع~_<ۖl" 0*ܯʦ4 48)n}ϯ@ XKvnO^YZ )Fe[ #,vΦtwla;\}x?e QsZw OkcLW-8#܁h04IIxm Գ.k{OsS:Bynz5]L&}~@t9ӸJI$GLЮS"ҖD.6~ZfI b -CZ=Eʡ6zS#aw|ME9bs"4%0f5<^60PZÛ&Eqmu'>Rh>KQl"(vsh с v!![ cS}*D2$a+_cnho]a íf-c]uCwQNV[.Eӡ6'E|EJOi ٟd7 mTߵՄK3UCxDjKl$n.==>a=O =Xt|$=,S_i+Wԣn]9 }js^`*Y!Sš+) r.(eSi=c~cAX)ۏԠk%{KF2a}kD1q~8]/ 矃 |fFo78r5<Wv×Ѿ}InQvG/.pqVAf<*,oG0!^#,d+dK q) UݵMumt}%Dg[}bRǛIN(*A#;*\p6.ؖj>O eju rQJidTPKߙ%*.P=i|@A~xmx@Ri+dLzHJW9߲QY_/jo* ր#_=- 3FE<ճcِMMzIA.!j2aݼx/9b*ѿj kaM@҃nvع9.ؒ0Py"{ eRhMƷ-!C+8X-yUA/LR3jQ ft 01d5* Bvj@Ypdd5p/52)%q|?[R4j'e/Eڂ.̊ڱaHCLT،R/HL_& }܅ױ7W)l5D^r{JdQ ) 8[Dh>\VZT@ZFz)!RƱ=˺vfbd\-kp{$$W_@ϒ.JSB*[rṔv<n{p&QWGOc߳nGdkrVK:h8uL~ -JĆv4_¸ &E>{.hE[cp/mIGU7XbNuL6dQCz>iu+,N7r7ڡ`c]"+wrۓױ 񉨓#zui:!1#X~;4xv}`Dܪw]]>\YxM( K4kFfJs\coX=ǥz+CȉY Ѵ !x҄_7 Ya*5; 8*,wVne6J2SOͣ6֐I;0AYBʈPˢ^Ľ.+pX`\1M>ڄkڢzzˁg_UAd[Τj%׭Z#r b?! L6".vn턿weí,}$?:-k%"jS3E _TD24 DNXUMqۦd &V]{A$"aKoO Yjv {HGaree /QR֮s JxćԗNuyxQ6S4%g5~ 'Ӛs j~&_%ǟ];I2ڿ6Q$w8$=_R 0N?%<4W'ұ9r4ە8bkf흀+缕¶{42MEl$3yk'.6T@=Pw@%h]fH'4=蝋4YX2w 7sT'[!#ğjYZEn!Gq&-g%ݠHC!;3!CX :x\O)t7TItӸ͒FOrmUbGgFOb\R]mP)HK~yQˀmE,#YG~M8Ml_|Ui 3, }3 1$5skzH8ܑN*~xR3|F '|Fe0!v=:|]U=rN, X]wlF(.Ӑ ArsH|}(}Jçĩ0Ga>*^3ytVMAi]T[wM|dj7o1*DK#92W.{sp^XC q$nf*[|+F -/t#mN؎Hbu; hg@Nb߱;Qg1Snh: H6,[ZM ,A/ie_eAp-pmzmX$1$wk[QǫX k+ r([\r% 8Tsqݫ2 D {Xno3(SqȢIANM$6 R%Lݬ}">>pI(t!qRᘆ?oO;Xi-[xjTPx"Y稬xk377 @CcG?e,DOmV]dG46irmTc7a/r(,r:B)0x_0 -x pRA&:;x?9<3 +$$cۏ_72QU8zҠ*>ۄeѳ*)u hS_i|̷ш:L gȈB#{B/ŮEAA<9?"d=*>[M7+@ӀQUqWj7J?^;R|z,w`,]ZnѠֱS%7vœ)I"Lg}f([ˡIkZlּܔ0Elp-)*Qʼn "Ur2-ҘG+(z]4GzDtXh6P qjuz ɝdr8c)A6{+r4T*kDԴ ,otA Z^0>)3-hv_UHŜ6}j' [՟Jn9׭#M2M8w_jߊ-T %L(-0-Usu*6 IRT8)>7kn?5MCBOm^̄@#bnOU6D|:$wl^v&x*o]8 he1<1Wp\HaR⧬<†LP-ie2#ǹ_AnEv} +IB/'ְKji"xYA X]n3YxN;Lh$oټ)v>|ˌOf+AU<ۻ+ᏠiA [;,Jq%S xj3 k.fXAu\M!yݯ;`q 94q(]X$${ J[\ȃ%dycXރ򱡊&ف3O^y?ӛu\ `|㈔dV5xE?(x AJk5 QX I>4%x~ Gˡ(6n3C inƋ}ța5Q^"gQb"ߒU}P4(Zdĥ+ d#e U-vܙ7ób%‹Yș/0[ =@QnT]+|y"m.L+C@h|d=-v!*{TzsY芾J [LY,ݵ.m.Cuoȇ'B,\Q#`֝DB{bO֠?:=`жDT݊sH=Z?Bb47|ìo1:4 0Nb/;O8V~PуDY <+1L+_gt BSl=)Tn'9h=)`ylRefN] e3wp DG|٤%6~8/ {ZzNNZ:K9._R+*#xIv=ٴSzAwG烇i hJoS+aH{RB|󔢾pN9#KOp KpYjn {90Z(2熹L`P-K9 L?PK$DNd_͑M5&ְ&߰mRbgZXkn[[o) 2̥ڶu@ N4+m L)#2&˾4ʻF#+Pl>t)B5.8hF!o|7wv,@ŵ.\l8d44Wğ O x̰-6j֮17\Tlv@x.zVISab;by4ƣTM^I:$wD.J{oǛ>Ыy.G K ď^JYZݶA^Xp~wxcyefP`#͔X+ >qR3zg0mw4jc9ΞDbA0k#Ozs_:z/ݽsN}&*3MMmMx=Fp"@`鲬:f*U B鱊|i핕B_{ Jޓ`*c f3>mbNVSjNL64䚌ח YgWd ;|f8+D4I{L֋b<x1j[ty=?NMCmCxǵjl~e=7)VfYIbnA=(>%tN\^%@^oZQfZ.ID\/j4RǫUht~!eN&ZOrJw:ٿ>7= OYZM<1}}:fK2]U:F,}'s'IX\E'$*?\+ī{ ]M]CX>d V")=W8QYR#qe|?u;jƳ&JA} Mf=$5_l 6RȥBf{w5[LVޓpKUPt 2ZGyΞ&(4 *$/P55y2(mxk0{@0\r Ad1*ȹ _/M73jD90GZC_.?;{ښHԨHԓ"jA3mjS(6_VI{i"xYc17tjtp`KImy[f2#t4^Z6M4NnVqYrWض *}Q^*U,JaCK(}ܙ"G6RSsee8ޕԘLjwO'"u6ӄî:%L=M11]R10$&ǽG;Wt}w22r8JCr PŮ,_peak99h_wcYC zXHBqNkJ-srV%Oq/oEM㘐1x+F')MH56Y݀0~qsٳT J~}кdդޘYvֵT9FMO9B7gqԲgY}O*P2i7m}i:=^eYdF,ad:vQ*Jzl9AvM-wtTKQPRzd*c`֐pgV^+ž.E @0kޒ`=v(_@(1zC$~6)l V^yqJGH{F =3( j^`U6IZ kv` ֛M UX3sNtt=Ktzzf?c{Ճ  y]\/:%Ca&ķgy_zBx__s+O4Lm ep/fU2<e?/.WW1gIpNlBep~(L{u-̷6ДSՃ20FB*zŔl21x9hy=]:W/Qx6h'Rw![wZwp@=Rbm؅-g̪2[)5tSc加Wh|e#@AA o M_5N7"47NŸ~S{k[ϫa+9qtԡ~P'bKc(dAx_t(VU|4IShot3ޠ =ɧߞ6zVa {oB04x V!]PAUJ6Ps@ZO " $(}e9EBb fZݠVE@N/sbM6 J!tte!6Zd"(' azUAOI`^vKsvrB8Xx*t,~![PT9hWm9Js't`Ha?mBo E<#I# KMbȀz@.K Z c%KK'%_}ai ,\mҡ' _s>n/ _.6bu/3pki+ AneqCCW]XƀπOQ@%*=tǥ7|t*tSlh2xjWRCKud= <qd->FRe[a(VSH 4QX5K;hri;o}v(c0?Zx@SWۘAs֝WCH!:ʲ{kFq Z#zܲBeyd8fٹzRr!Jڼ#;ZLeNI[+-w6dQ1#4ѽ~/9A* 8ɼ+]8gY>ڔ"Bpۃ7aOjo>Rz^c2qrrHm,rK9{Bjšޗ!Q'WCI^[yyƯ/%PށINcl`M 6C%6$ 0In b]3nί+9/7d`j'%l)۹ccz!:^&e.c +nY98/ n'}Goj13j(mj+ZW4t,,&bA )890"A^2(A1tj woLE 2xNCqzHj6} I5Ju@=WPCgF0?yc:i]OnGjXq"LJHZA=:戄6^EoŁLZú.,g #m=WT #P@F(M4(h^МAmy7~mNzCkMswv9]>vcu܁xq1ShtaaK-b)ZaK'Jq kܦX20.1 {wMOA0RjdVA#)XihfVݍՉZoIʱ@R;tJkUIg7e8%T>'z=n^-%lL6e/ܛÓ$Ya $-ю^MLXCQg^ uhsH1؄HGOx? c"Yu?`)WgM+2'u5hVl2$V~ 9~APX!x7"`#c_# `%qq J\O*f4}=E#b8*4*4ɴ%vgQN֝ /*8ױFuC2hG܃+ֿe9醁hVϾw0s22_leAE3rjY6}~h;YM Ƈ[[pY_hs;t 31ݷZ->܊GuH?(_ ҩXRYc9q㐤F4ueHHSJ௺l4pt7{N]'2{K.J7Ld9_~ *2$M%n-HsT_>eB[E%m@W?l-y V@c&5dEÔ&ْaԚz?5N $ C춧 GwZz3wiQ\oT`iA|n;>ƶE!#Ń._Y4YFW`L1m ak ۾PԴ}p,Z#|j~YQfs8S$xO'X͙^ug|휋1=bzk[#ׇ$"ICbq֎kd.+~rR5aDӓc aw[vOfP9|]py{vM O^Z:eN%!NR=NV TȖ*G`4ٰ6DL儍Y]`=nA8^ 73 EiډIkbK[IQ]z.ɄI?A5y!Un&E-mJ'ZNexzQkSsAh?szL%6;0:$qXjMy9*$[b" ] [=,ph˒{bUNgUaOQ\h'Y_]`ݸ>8$q]y+ɩ%E¿Ԕ>jy#Ͷa՜A$@ĢgnIzCA=uYI_azox,#_bc@O,OX'tKV:%/Y80y̬xBcXO,OX.tKV:%Վb}?7ycXO,OX')vc2aX0y̬xBcXO,O.WcXO,OX'tKV:$'tKV:%Վb}-rՎb}?D>cXO$OX'tKV:%ՇtHO,OX'tKV:%cXO,OX'tKV:%i/Վb}?D>cXO,O#ec2aX0y̬xBc@vw:Gǁ#ec2aX0y̫>Gǁ#ec2aX0y̫>߆a ,OX'tKV:%MQ,OX'tKV:%&"Վb}?D>cXO,OytKV:%Վb}?àJ% Z?y-9$M<(~ʖ7mOxz6/d oP)TOeF:fqܴ|!f&CѪ;?[Qi?ER+'yT x4 k3/TbFfXc~~𡙌*aҋv/ J-ӠuS@Z Llaѝbo{Jy]G̘0P!/7r]1~BOd |8 9ZIA;ܲ-kN h;&:¥_3 U0[{ t-Bc6F]Dh*M辧y UZ2j,_kPvEŹ{"-}.A:Q-  m{}~I߭F,*^s;muζ>BD#[l ˫ftr0!zs9 ȲE (xē-99H1$wN"Wa5-')$iA'ZrrbICmY)Uѿ#ͣ%WG#FJt0G6^`m*HshUѿ#ͣ%WG#FJt0G6^`t7&b]oJz/@s(T{*KǺtI$ }&ΓK`G(89Nӛ]8@qʁw,7Yo*ܳSTډE]Eb*G"Kydůq4)/_'u,t 9Bmz޷pKV8%ӝ'pKV8%Վ b}?ry9Bmz޷pKV8%:$OX'pKV8%ՆIrcP^Վ b}?OX'pKV8%Ս{o0roX'pKVQ"}?>cXO,OX'7/YX0&׭}?>cXOs"Qt0roX'pKV8%n' ('pKV8%Վ b}-e)Վ b}?>cXO,OXk> ` zO,OX'pKBX'pKV8%ՍX(0ܭ0&׭}?>cXOrX'pKV8%Վ bx:rnVx?kcXO,OXL>+\0&׭}?>cXOSV8%Վ b}?>c{ΧpKV8%Վ b}?OX'pKV8%ՍnWV8%Վ b}?>cXG0F.L;%Վ b}?>cXpKV8%Վ b}?<"=X'pKV8%Վ bx;6K[V8%Վ b}?>a ̵cXO,OX'pKV©k}?>cXO,OX'6RTpKV8%Վ b}?>b\OX'pKV8%ՆY`)ދޱf4dd  ZC4^`64 "P* G3DZ%^AWCGg>;J}曥܎n$-dEA03a*ضqPҾͩ[LR;IO0tW*VO8gBwrm#G%8Lq'Ry)Yuz<qi3HaW˹@TQL׻uV`ʎx0\p_O=sĞ|F 1Eɴ 0m]xg,%{*ǝWh)CO<7X PyvZaS~x_H̬ qt@́oi[?>)3?!N9|6%t"},丟p5@ "Gkr+e17ѨiU8`'N:tK8`'N:tN%BZE< JBBB!D!!"BJ pEMncT0[2]Nx _u: 1;*l]E*eV'՛ ,9䯣}I 7A o?vrIBM iH(@9D$H(@9D$!&Q 4rIA 7AmXi}o?A kapI H$X\A" H$EA o?A ߼}>O}>O}>O}>O}>OgA o?A ߼O[^" 7A D o?A t`;A 7A r77A o?AFjK?A 7"uBՆ7A oqjK?A 7 67A o?AacϥA o?A ( 7A o?}2V_A 7AX\A" H$E$,. ag_R H$E$,. apI DWzA o?A ~. apI H$X\A" HuBՆ7A o apI H$X\A" H S̆Q 4rIBM iH(ٍ‚E apI H$X\A" H$UPH$E$,. apI H$X\A!tA" H$E$,. apIK O=+)/?If L-z˥Ow-k)\[Sɋ{sRuDK (9'y;Iv2j%kᓯ%-$W(=:!'|҈"l肞ϯ|8LRzIhƠԺѕ#).lLlgԡ-`xLSmQ^`;#&f:Vq]roeAG<uMצ둔mxfޔyB k)$2ղyċ8RӍ拰XÃcXO,OX'tKCPBcXO,OX'tKV:%Վb}?ú$OX'tKV:%ՇtHO,OX'tKV:%>cXO,OX'tKV"}?D>cXO,OX';44Վb}?D>cXO,OyՎb}?D>cXO,O5zI-oX'tKV:%ՇwtKV:%Վb}?D([PBcXO 9Yk9Gǁ#ec2aG2zxBcXO,OXvz.WcXO,OX'tKV9(ആ_Վb}?D>cXO,OXr*D>cXO,OX'tK#Վb}?D>cXO,OX'-oX'tKV:%Շf&9Gǁ#ec2aWՎb}?D>cXO y,OX'tKV:%Z+,OX'tKV:%sGǁ#ec2aX0y̫Gϳ8d(1GK7Nz8*1Zap>>.o KWwoVΜ,^drfZ9u Ώܙ4վzwh,ilRjC!`Ȓ 2k86HGwvH'A-+@@]E}o6r(=X&sRjTJ9Rg5*LIcx_^IpZ͢{U9#4d`Fё20#FFh^/%^/%^/V|j<<52}[Wgf&FTC't Lcb㳂bd$y1aAoW \y`2hl|Լ~GOK@Ahٕɐ?\*UaHB⥰#Ȩ9h(/FAVSQ"  d?lJ 1Qo}P %K˄ b 1m't「#SJ}*)>^bGQઔҟJOM)ԟRSQICOY꠮|i4g$Iyp%KP?qzz 1z)JR)JR)JR)JR)O8J3QI)>RҟJOM)YYU )>RSQI)>JiOE'ԦT'i`w={qǻw={qǻw>@:Yz]tEt{}*# ?&nM~n3:`2oz "EX'tKV:%ՎbxDz,OX'tKV:%WrՎb}?D>cXOV:%Վb}?D>azǁ#ec2aX0y̬v? b}?D>cXO,OX'LՎb}?D>cXO,OcXO,OX'tKV:$ Վb}?D>cXOnc^!s+9Gǁ#ec2$\W-oX'tKV:%ՇQY*ǁ#ec2aX0y̬xA߸mՎb}?D>cXO̭-%Mb\+̫Y5AX0y̬xBc@>.ZO,OX'tKV:%>cXO,OX'tKV"}?D>cXO,OX';nEX'tKV:%ՎbxDz,OX'tKV:%cXO,OX'tKV:%:eՎb}?D>cXOV:%Վb}?D>azǁ#ec2aX0y̫^ec2aX0y̬xBcXO,OZq檟ZzyG0H\4A(&)¦Eǟ>'o< IξGwg},g2 t 0|1Uqh-V4ԫ&i~2Q٦x7ƴ5?\+ hLJqm ^f"!rzegLCǜyFVd,.nKī TN=,1cBUڑsc|T * 5(y|k)vo޶j1eMcK ";Yt^R)\c/nsmی*7ft~¿x`f%+ ^k5_Q.O`ArQ({U^ϼg! /^zׯ^zLFfJv]p(}^S xr O%.x%?+pI^S xr O%.x%?+p(}ڙv`5Iڣ˕eT23 [Se6N=|Z~_Ū-WULbB!!!"{8^t8^t8^t8^t*!̱+ O%.x%?+p(}^S xrs=LjcCӍZ.*B07gD{Gzx3(Eeˀ*"ůtRo^f7ydKw$=K`aX0y̬xBƖXLL2<7V:.0p0y̬xBǤNlHÜ"]yJnֻYF1(Q2N xK"X˓1i%褔爗:~=̨-"dSڼ3:9 yT<7vMT2 ][: I5ASsu¿!]6L:bSz83s;w%Lbo`/<*J@$gmS;g)3Vt/&U)d#+=PL9lCeHрB=Q4 @JSzle2Ǝ.ssZVoX|=:(ztxP=:՛!5ӠzF:Zt\)[ :hqֽ`u n]CY;rr!ۖ 4/t pQNR'oi&zuA}Jr?%r9Zb \V؄ֲ:Zt\(@ IֲՐYkVV؄G+CBW#!+h}@O%NyYk#=,ud˨u n]%ZY-:m~Sk@&>J~kZֵkZֵkZֵkZֵkVвlƬJ~ܴYhe$mm=H.QZY_<Z'7\'c9Gǁ#ec2rt][`aX0y̬xB9Gǁ#ec2`D0p0y̬xB9Gǁ#ec0K`aX0y̬xBk^1,}Zq& 2 /Ie5FG!OV_jud*?Yr;9ym2-5r,ӂ:Ba&dH [&NsA$(#,ZD #"74b>y›JTס^i@dLz/ݦ-^a{:k0*1s]@/דo?ʥk(i%IŨLx&ݢ!h  # A 8x) .A=)@CDj2((b:}ENRSm]h[E)B)N.Sm]h[D0敽Ogn& aBEaiwR00 µfg 7,1Ma(XaM_ sb]ܹ)_LݍLzsNw51Ʀ4j? @@@ @@@¾;£xbkS:gL3tΙ:gL褒F ,0=GXaME&(JEWC*%u C^dCpj4-p46LE3]QxG 1`hIR&K/K/!urOԂ9(dsѳЈ1°F]Ae @`s?ZֵNkZפՂ!B/g3kZkZֵlSkZֵխkZֵp10D_җJiCF_YI$I$Ѷv`W(RI$I$I$H{gbUĀ4A$kZֵUkZֵl[lY !bSJh)2SJh)4cBֵk[%*hqM/xaBRD!B!GBJJiM K>nDtF P*%obMGP:k2ٯ ߨr_/<RxJ3g(ϷQo>L ?J3g(ϷQo>)FkJ3g(ϷQo>)F}R#F}RxJ3g(ϷQo5H /g(ϷQo>)F}Rxr /,%RxJ3g(ϷQo㇫E"J3g(ϷQo>)F}Rz(ϷQo>)F}RxJ3۽BXF[L36gBm0΄a :ip ,WRxJ3g(ϷQo>[ORxJ3g(ϷQo>ݸG2a :it& MЛL36gBm%}?Qo>)F}RxJ3g׸똜MЛL36gBm0΄a :it&I:%!OTe:it& MЛL36fXqJ3g(ϷQo>)F}RxT݆EJE=Q MЛL36gBm0΄a &o>)F}RxJ3g(ϯ)F}RxJ3g(ϷQoR@  ).(JR]4P2R]E Iwb-%݈ZKv!i.$`HdSm0΄a :it& MJ3g(ϷQo>)F}Rg(ϷQo>)F}Rx:p_N }8/ྜӂp_N }8/ྜӂp_N }, /g(ϷQo>)F}Rx_{hIo>)F}RxJ3g("(Y ?Qo>)F}RxJ3gƒu%RxJ3g(ϷQo;NF[L36gBm0΄a :it&P,!c9Q =[Dϖ.)}A{X>& / b_DFH3f_ľX-{,8< hKB '*% T&z2Ls'7 6ycFtg@qQ6y-_VC%X:NRRZ-4aB%N5;a"F?ZJC4p;AeN K =nBC qt)gY3xr*^a|vB''Դ\Z:gAy- I]&Q;ixi݇ZԊlΊj|)cSdy克Z3nh4+瓗5aeݱŬ|sN\9%{t-&-l Џ82,AO$ 7u`H`jSE[`DDDDD?+Vy$uE1af41Y?ricOܳ~,Ɵf41Y?ricq, .H AfAF# ЍBcv?fNKU|4ZNt$)%I-'JIi:RKIҒnt\T80#g_0A z1|,\Tt$)%I-'JIi:RKIҒZNt$)%#{@k[89G~XĂמCuE Ё*G"W2N\[~?ym%훮&Ar9,P]#ec2aX0y̬xB~%aGO!(υY ,e BqKBPsTj`j9=5^}`?4Ycf64]`hBp&+Rmuy5WQ +oeTWf-?יK8 F:#;[!I{N5Mnf+{[ N}K0q_kzt`穭Z EnB!A0T-nR,1M*̢8.A4q<q!z m>zKwFp8)))))))'▆`}0;8Cz *L{KS\ !JJJJJJJނtvR PނpXp-X8Or&`9 '!c2 ;!€`0 a@0 a@0  Q`9ڇeVZa2 pN!˃"sreHUxMG&JrNG"P\]UG!OL.-Qxrk5}r ;bcO~(҉ %+M`iFtRU8`ZCBXyBU ֮:10-.O\qFGdYQt^NhpQt^Nhk=&0 :x~'@]tAG=g5w ˧gBNewl ޺F)}Oo!QD(؇vɼٙ*fٍɜs=D[.!Kq ^y3E f<@3-o!Jo6e@:fbt %PRw RU#X.DZ|qn;ή{x'RPC|nvf!Jrm[˶eg+5qoŲe@SLT!6X=ya$ JV8J {cE sqɟVa@ [4 Ńֆhczc$y9E5KDš`/ у4RV +CD4_[Z!ܠ}lX=hhbCD ŃֆhYޘI*?;PRH*ar*j >cXO,OX'pK=*>cXO,OX'pKޝpKV8%Վ b}?j$OX'pKV8%Ն4\0&׭}?>cXOd(M[Վ b}?>cXKQՎ b}?>cXOTpKV8%Վ b}?>>cXO,OX'pKNtek2lr1bfMF)"Vx?kcXO,OX&9HQ,OX'pKV8%Z~ x?kcXO,OXl,9rcP^Վ b}?OX'pKV8%Ս:O,OX'pKV8%u>cXO,OX'pKV7?kcXO,OX'{dU b}?>cXO,OX'o[V8%Վ b}?<"=X'pKV8%Վ bxDz,OX'pKV8%cXO,OX'pKV8%>cXO,OX'pK\0&׭}?>cXOSV8%Վ b}?>c{ΧpKV8%Վ b}?t0roX'pKV8%cXO,OX'pKV8%Vx?kcXO,OX@ ΞVxVZQ-0[0Zm]O05O'KQ%&"aK/dJ."O҅ޚ7Ll!6k˂uY1XR9_0_Y×]A3(j;EnXf67 +:5塬35 0-J}`>x.Cuv\Ez*E9Jk__?fǩF|UiV:%Վb}?D>c@v\D>cXO,OX'tH?#rՎb}?D>cXO Kq\D>cXO,OX'sxf X'tKV:%Վo7"tKV:%Վb}?D<"=X'tKV:%ՎbxDL+cKIrSX24%5|ٕ)W[ZKEf< !s+9Gǁ#ecDvc2aX0y̬xBcXO,OX'tHm*D>cXO,OX'tKJAX0y̬xB2Վb}?D>cXO,OXwDՎb}?D>cXOV:%Վb}?D>ar*D>cXO,OX'tKtKV:%Վb}?ú$OX'tKV:%ՇtHO,OX'tKV:%MtsOEG=TsOEG=T\`'tKV:%Վb}?_Վb}?D>cXO,OX.tKV:%Վb}?7>cXO,OX'tKV"}?D>cXO,OX':}!iR2hzeE' g AAbYeSy@1p~;E3Й8n||TjajDr,uptbeFz36NۿFӠv;Eв׋l7Zc}:7Z'&)/\:s=.-(>UmB#};ܤ',I<,ZSpgv"bn@M?:떾ݦԈ,gbB / p.0]kAae@ }cX>B9G; +UN!xYvLkawq8-Nk[#sw!7߱B9G;$/2‰}vK3Уgo`>}cX?.MC&a!Nxj}s{W#ڸ\=\xj}s{W`x0Ci]8Tqv.v4ޮO ޮO ޮO ;_cccccccccccccccccccccccccccccccccccccct{0di:Kc߿~߿~߿~߿~taTqvQڞHMMMMMMMMMMMMMMMMMMMf $c^/FE%WP}*x/r_dZTdz8?ku/oImz80mz80mz80mz80mp2SiT- =cK=cK=cK=c;9(MT8(MT8(MT8(MT8s\&:\&:\&:\&:\?&E&E&E&E".zY茓.zY茓.zY茓.zY茓& +TMMMMM A!t!t!t!t!t rI6eeee(HHHH @BjQBjQBjQBjQ{nb\@5R(@5R(@5R(@5R(?É*ڥG2Ltg2Ltg2Ltg2Lt|~8(MT8(MT8(MT8(MT7E:\&:\&:\&:\&:MO-^-^-^-^=ct(FI=,FI=,FI=,FIE G G G Fk G G G Gp Pp Pp Pp PW8,L& b`0pX8,L& Ŀ(HHHH["S+dJ`lLܔW=,FI=,FI=,FI=,FI/ G G G Ff},FI=,FI=,FI=,FI/o  G G G G9%z#$Kz#$Kz#$Kz#$K&:\&:\&:\&:\&5`Ԯ K)"#JMX<wMh-_N[,_JX;5?^ʘľMM&'ٛ8[QwN!"Ol䌖ۏl V:g"dG`7%R^`Q@5}a#Hl;ḙH5fz;އj y&pgCn(h&oc/͋1znqqtbΣ&d-8h#s0ʄGVF\ w 'Ä<}7]tBC9<A#xiktgS:|5ҏڟt91Y%4$ƙd,dA|5Ҏ-`p#])Pθ_-4y q? |k >5ƆB?O8\sOє L'aCq=>NL'|Vz}.9Ǯulra8WqƢ>G -u([ܺ-n]J.r%n#<1=>q=>x抰ա`O}i{=PmUUUUUUUg##|"18ߩVz}.9'&1̆9d1s"C?[KqKp8&o x6mo x6mo x6mo x6mo xgW) $UV մ`AqW~3/o$0BfX@CuEp}*G"K{m`-F}G47@?k7ɂd,d`v4saӝ .Xitj} 0o;V]9ڰՆNv4saӝ#yY5'(7 .XitjK;V]8^9ڰՆNv4saӝ .XisH7 .XitjK;V]9ڰv]kv]kuj>v4saӝ .XitjK;V]8Msaӝ .XitjK;V]9֔J$}rI9ڰՆNv4san@9D$XitjK;V]9ڰՆ v4saӝ .XitjK;VHI9ڰՆNv4saӝ .P-W v4saӝ .XitjK4L9kNQ 0o;V]9ڰՆNv4qZO saӝ .XitjK;V]8ՆNv4saӝ .XitZ7BLՆNv4saӝ .XisI!& jK;V]9ڰՆNv'ܐsaӝ .XitjK;V]9ڢ#. d`v4saӝ .XisQ 0o;V]9ڰՆNv4sab?7 .XitjK;V]9ڰՄp7ufp7ufp9H(7 .XitjK;V]9ڰ1ՆNv4saӝ .Xitj} 0o;V]9ڰՆNv4saӝ"9DADADADADADADADADAD"ՆNv4saӝ .XitjH5'(7 .XitjK;V]9ڡ%H(7 .XitjK;V]9ڡZO2$w1dWF hiOone?25ZUO曫:DRdv>M 6q6l׍-y]k?9hJZT-r%Ͻ8]\*0.(: O 3|96aC+w)vhl{@2Z>XYg"rN <5rEn2BѢjX `)𤭋$h2?S_͞$I}>v In89׳.A=Q+r~_3hwˮՅJ->أ-=7Ap&Ap&Ap&͏=Yχ`>R,< XOBx=oO|;3a{sa[ mo5l6ka[ mo~Ǧ5l6ka[ mo5l6ka|[ mo5l6ka[ mo5·V)*bnt bnt bnt bnP*P>lg+>ByT,'ʡa< S>s yG'fser١4=Af"XlK aC,>^i5y7 C|!4 0{UOja3>$3&@5LIg"MS?|j45s~by'9椼1F]Ee0|*G-@FaF$~_`=?Û#6]}z%tKo蕻. w׫\xWD6^pm㾽Z(Վ b\xWD6^pm㾽]ٕZbjIfD"䦤)g(MWD6^pm㾽]}z%~ }z%tKo;. @8P^pm㾽]}z%hPV8%pm㾽]}z%tKfY8%pm㾽]}z%tKoig(MWD6^pm㾽]}z%~j2Վ b\xWD6^pm㾽]z`%tKo;. w׫A}"pK}z%tKo;P;k&׫\xWD6^pm㾽]o%ĸ6^pm㾽]}z%"l}z%tKo;. Q(MWD6^pm㾽]}z%n,Ko;. w׫\xV]}z%tKo:ȼBmz%tKo;+w b\xWD6^pm㾽]}z$z,Ko;. w׫\xRP^pm㾽]}z%tKnQ(MWD6^pm㾽]}z%n,Ko;. w׫\xV]}z%tKo:ȼBmz%tKo;+ts)Վ b\xWD6^pm㾽]@fk&׫\xWD6^pm㾽]o%ĸ6^pm㾽]}z%|HK֬ -|`(PS Q~_2^-ոԠBjʭڴ$ ΉuH,R$KqОRY0V> @Dn^O> /̝ԃMůnqG %j7 kk8.Ŋ06٭nُuo$MM) my:'G6&I۔4&^e-X^"uh`6Lcp׬.E8?FiG.xtAWQ#G؂ü^|g/1n/yu1 vq{Bay<ݜ^e z{_h"^5FQj5FQtߚBR7g% vq{<ݸlX~8 zb[Z4]CW5}~:TRFnfpFnfpFѴvq{A~ջP/#P/ Pl/`*`OzDn/yF&n?U0R ;dQ'Oj/r܎U6WFrF7#h 08E |*G!Fa] Ur.;׀9tV8%Վ b}?>cX}?>cXO,OX'oy@(M[Վ b}?>cXOV8%Վ b}?>cXlǁ6o[V8%Ս:O,OX'pKV8%E?kcXO,OX'LՎ b}?>cXO,OcXO,OX'pKV8%z,OX'pKV8%cXO,OX'pKV8%Vx?kcXO,OXZO,OX'pKV8% |"b}?>cXO,OX'>cXO,OX'pKV+:Վ b}?>cXO,OXՎ b}?>cXOSV8%Վ b}?>c{۽6o[V8%Վ b}?,OX'pKV8%OXO,OX'pKV8%)WZc̛+\SV8%Վ b}?>c{Ⱥ9Bmz޷pKV8%PEՎ b}?>cXOsDՎ b}?>cXO,O:x,&׭}?>cXO,OǢlǁ6o[V8%Նɬ:ُ9Bmz޷pKV8%Ȑ?Վ b}?>cXO,OXU=b.qLۮ.2uJ[VAԂzini5V) +)-\M6h1.n@%Z>Iz/4i`SM="xj֙'DnRS꽆(Nyp'36oےRZ ҞaU4$\6_m?V`[A0pw;0hFgGBԴKNc;r t荍kHXd=>Z \D?]*@рA߁Q$ <*O;Ƴ&܋}Z+w !!!!!!Cv6F6BK8E"1P5[P<0qlݛ ˙ތH!e;mUUUUUUUUUUUUUUUUUU#ZUT(S%ʼn%_!!!!!!Bێ)pEE|g$_#p`PP@80((  AA ku , ݹz`WꗾױWR\ F2@VcBn8_;{1<?Y+UR Y_ȉ.Su:f'Wə@u֓8blXpz]Hh\E@oY)Vκ{ݘG dҫd>*A "N@d!}`&Es M}^@فQ <i0@( T3 _r@sH`JK`2 2G[K9tUUUUUUUU]|]YtRj3fC-n:tNG>['u35O9uUUUUUUUUU>[JΓ':Os9smYIΓ*ҀugSuqʪ Y6;at?Π XH: J3XQj_|A&s6\Cu$B/ B*Gt::a윸Ta4g ࣅ/2qX/Yܤ*EfBOaI,FB2ZB*ufe999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999p? $]tAQ?Sx3e3F@[60_/aZxv h ֮ ųkAֵp^-Z>l&A\ga0ւj[; }kWL5Z/at޿Bw[?0|}7Ѕ.$[B%}ڹǀy}NJX)q,v8mYo"|&8ptM(_vH|0re[6$GǑ DFyt֐ZV9 (xoOjр@ށ0?Hw$ЅކCw{Vtۃ i8K5i;ΛpbDx*XgM/[JS|q'6ǀece6iG)q |0gNd\/+,w.M>8K )F:s"|XgM3pZnNJ\Hx_,L"6Yә @܁0?Hz]d98K )F:s"|XgM3pZnNJ\Hx_,L"6Yә ЀoOjhoOj@*0?HֿcG(ĭF:m!|YgM1vwp?MNj"6Ymi ":m˴x㸎狅Zo<\aΛkH_-7!Yn v]/w<\/|qtZBi9Λpc7)x#xDlMEtۃi8Kq -DRoOj\sz $UUUUUH@o UUUUU?oOjhWЀoOjoOj<-BoOj8D[jo UUUUU?r@ہ Q$va(ra/w<\/|qtZBi9Λpc7)x#xDlMEtۃi8Kq x#e6֐ZoB,MNJ^;x^,鶴|re6eoMSTV>U>:Kg ,[1nѻP-~L w,? /ԔvWbBޥ 6U CW66_(_Q:Ew&/pMbUu W'N^y:u_]\uA/5S>,?$u;rf/e o:"?n9ecixG_'LTB(^#c4uRj  0'Q' S6W hO=fS1<"--{%4`Pj3ML,g QI;Ȫ[9`&UHJGNBמxDGMKZ^X6lCNfKBR!\' 8M}.䈎 c5Ebd `)ZFNpsz)^脪FvPV27oo76ШwjX5e%%畒5=8c챸]vtFTU oc^k֐gf%|C|c6 dK#YYp t^b6/RVow ԡi잫lMd[%kFGN&mI9OV6^ iHnmYb *)\<{N7[<;3j!/i<'adp/ <sη?Ǝ#?2%Ƹ U x/ZaF|-c*$MRJKIf6:riC< q^{:#v7_pqRW|o^Q·;H#64PaKđtpb;# "W0(7LmZ?s-7f劐KudC>C; c2kXTh䌥GGUi\zFy@{!(]tKAASP%ucq3'ѧ' e>Ʒ5R” Zyܕ}4i2ψ7}z"|r$>m[3En\(x+ qmmئfF>AihA w ;r;+\@.N2/Bp',s Sa,GlGtl:@S{X OܲI7+Ni@DfWHdaUH1y:K gs:J(:NxvTtW ȴ gx&1~ 0J8/D[kDFg9BwL"h /咴QٵXH|?'wG4@N*+E)%uAIdeK"L ;?>^G)  @UnqV0_wĦ2!tr"a'AbO.g(bHKy 8,w np?ʌQc5c-J./dB+QOT%-X&IKB$`=Βb'4WAFVduh7 :F # C7vhi7"){>=3Ow[-պ>ӄx$dzm: [K Jg1#$1;hsDq\w% ʉ;žp56:$= h-3AfA :B [GH5{ }=TO,sQ :|Lq<8YpANzQ Ie1~5jVIK65m_zo,bu.Z6q.xрԘiUu3jٟvvyvY"%av%toƼX7#:9EÏJċ\// A'v*t^ |(jHFfa@}J= )C;HeR$x!MB^O%B2 ?Kq~I) yQ< _D[ˈBǻQ(lt'镫jZ3&/11{`Á! 4Az1`.kƸ)c`le#M"! D?DMZݑ1h&a^\!\,e ӵ= !j+CKhE}mN߬o"H2) Ĵ@͎!)?șW7N ĕq v$$΅I^L?s M\E nG}gtQ?FʇZ`gwTNdDZ| N (u&!0Dfxc39ypMdPr}FsN^TΞ+!5. s,xKXhI#o*h^ 6'6fSKI$7[S0k|z>v=.j?xD@듥] Y,:s#w//A5H1+hX.$GȀrR.- p6˶![X bg%ܰc@Uh)tz ;6ad+ ]/UUNT|-̞kц !\ƤS5Jc7 P@ `;(|2|Y$G7X" eDD H2Hc\nR`=DUY]oAr =, Kh 87 hضY+XG7f%xJ; ep]s0Uwƭ0r#lGTw:nBoL껻%y z:Q@4z$Pt/10Y1-" vi9*ߌL2dA=Sd| iĥH QrB38 Rbͪl9XB$p)X ޚBsMӀNkΉ$r8*Gj`i`K_e /wXRr)wqQ*IE3خTutUkh72a0WhʯTxB9VW;M}pNCvi@oռ;}8h uйKpO)rHE%Ldz[e IrU`oC>"AM>ϝN4%B 4) {j<0}mʈ΄xqOs/gA-.TVZ _px6X\K%7QfNxx2wn-ioEjԎTA]c.ѯbncR)g3!1Vy%@o;2]~ā/R R8A9Q;ժ{,L]FpvGl#.z8,ңu BXØ"tTd.zMxO6Rȼ_oUt-$ш8s7{["-Ҟ`:3zO.US֖oY1Iϧ8BD+J~-^k1U}em~Չ uN>>C|^=L_] wiQq?7=Q"NE\BādH0m$M8{;s̍J%zH;e@; q]Qh=5iּ<9O b{Y0-iʪL`CYWZݜP.#҈d@[MZb '` {ߠue 0nbh.wC07E,t>ccLϮ*G!5ulk =BZL-g LX.zk;B/jtS%W* Vk} ^i³Eߐ[@ *,p0Q474T SAQgu -Hh- 3#dJ>{Ьc2 0}JJWi]'BяNYpw>]8r/ȖiwWpV=6sb"e+zjNwUe Ĩ9/֥1|UavZi_y}AZJyNysAg e &A}L$.k4Az3ӭ:^/hN=;Zku4'ZPRly24P/8b++ :eUG 7=d>Zغ*ѯN&ad쇋ccIԞ'$HVy+)V<Ҝ&CgH*xYLE%@ guHtBQ# KАՈ c#F>p AIpQU>pu<_)>`OE¸>I{%95\9ID9`S:+ug}4dm9Ĕ9EMz}QdmvTGE+SV9` +K7FeyfLWDe,!@RJ<2)pOp iXm ٠<9f,M1T$RD;ӲY˭4IG?#$8`#{[,:$.fd5m1O=p֏6_ܙhҷb,2d`5]wz=caO装r#fh@\}V$L; 2vKDIt aĔ_Z}otZ5~_T:0^ ɚ_4SMc u4 v~ZZZh Wt@IH//OCu>*J>R[p/Ɠ]׌az9~3d$K&`)mfKJ,9)g<P!шdVhw\0e(d̪/.N=H y#A^V2?̭W+pAb\Y2Ϙf!pOmGS8́NgoY*7RA}1h/}=m>;BL^'K$ȷOåi0=}Fg2 }=I\ed<^oXr)H~A'3<JќYqZI5,l-Q]a g8 h MStP߅J<\#v,'Y"~4$- T'ɹ%zLzEu7&&D  e&g_{:PARIdY'#9:LbQͅ^``k\?%ܼ0 \,%߅+e~4lGsZ$D]^'(y/( 3uEjGrt2E1'Rk(,X&0ջ.8b$"j:MWgH zyUyt)aup3l:>M P!;@+>7FMMt~rR M"^+R"%2tG9S~sˆ,AE\CBv/&8ݩ&`OfOWXPR5s-N4omxf,<̝c̷^^SjRbrhC Sֳ'ѷcx9O$_J ;Ntn &'9{.C->b) t%Ģ,̀1f7+w6 ٲB*Ij!U< +K ml8P9ZrNW*dLՑLI2 :s@"Y4K[3G /ΐIG,Mh~Ơ9 ~p@ni"|'?f*$zjc$>/W ,c%Ӻv\Cx_m4 -&)zbe4r1c]8H .8:tWˌA9xQi@5 L ǰ2L0/́JA"qbmNes>W~⣊~dsV zOId4^,`ڸNUOY~x1pmL<]KQv J9 d,>zj^{Y5cGc.eOgX$U5QU ,qK<%bsoNpWFZ^nU<臊\8=v3G nΆ']zv;I j4*5K];p[@0(Bxm3Y .x.~v).\[,/ "&i(;vlȧ-:?P7fV(ȧ֋14 7NzE:נvHFhS%Y,!af|72i?OPOBY ҇pLB~_zIw`K_xtg6P{ANWL׃Tg7Ei1[cw=1{?W`DzxcosH'x^^ L:1ǠK J@6c0:X461`-@{5WHscYQ[Z),JNָ_"JBr gVE5݈yqtAi2%?5V\GZ7[Kw/D"L#J#w73#ɧ!3 ݛv u> >:-?bഏϑX,h1noZb>W@ȒXsݘ ޲!rRh KGv@y{OMͮ5BnZ2*;%W 2FࣅE,V'8{ 7H+M-$ }NW?6f۬ dz)cN2)܉'4[jWYNXl&DH&yqT܌D]0Bϝ )ܫ:C)V1pZ`:md1>n<8os6~= !%" 3$,y8 EwZ tg+[#<@zhICl;#68|:r VC/ ! d;/5[Hd?Xkt)H5 v:(HL {ytoupxa9 ( |5#ItlDq o8c_1&@Ii_QfAdb 's1v;No*PLc>QK;l ~-po$VПhzWQJgλ)0%U:dc`>|:Ej^5bm^T ѤJRrJ}I1FRFO>RTSO:SOԩԧ8MJ)'bZaFԈ\JQ@uZ5e [4ᵊ.Ѣw`i3q/Zȿy)Z)_y:0{)cqSCNѓS:$0lJf_*LTaCAs,_ ]jO+MXwf@IA(|b9a#1.ђP$nEB.+29&++'&Q Ko(lY.Łc0@1mL!%; Nʄch* ,EMDz -츼NWV/~XB\ِ^X+U9.(`=~s^4aLVZ^M^lИzM M3OG$P:3sGxk99B2!6H b @"x.=2BCڸ|XNB 1T^vl5Q'}gi];Q?H#i,Ļo.kKMp]GkiY { U4òdvIuP4?ځ<)Ce=g V@Kiqd´ua.W =po#k30c5/m=C :gGiJ6 ԚFժ^y=ğ~й|XӮbK; g9Q)NQЌeB~tzcܺAØ5I`Zt' MslL]8:DW p-EE7T.fHG-ݽdHP/!8d mgzJBRUV8>2ʪu0:Tg _,V@+c-4ȕXk%,T-85Lqol 3`j^sF$%sW~?" , m6 ;T, x읐id,{81 jl|p~dt :v@υ⁐X9Vb5ۻISk2 EQKt`RSZ1>;\4 B#x=o0n*]^iGlkxq86¦8tx7j XsC@-ĝ(k 뮛Ii.7B>Wsnqtr3I?K%8[*a%ŒbI,3?7KgWm2?R;mQ XYkY'֙Xvq ('@Nyx#Lʦfͱxy(>P~$ּ«Pk;mK/KO𔇺75d[tDN}4[>oIxzg04,dZF yڔ. *E0.Y"rt^զu?#  ~7qkRdY{Ƀفְҫ3>r2kg^Uh;yȚNb(|~ u=;k~+_6ZoV]T9< }d3 ٝτ+W f$c{CΊJs(6L o@BF$]qNj&Ѵn57VNpd.iDqVU'~ s`\oNCCLNr,9ez7JzLh)_b6FSk(fT`00sI4nYWwݢU5y%s*/M4&b7jTt$:dioze'}!tY],C-)jcu,k y;l~:?T>p]ܬe+:iRaw HYSӚZ0#ᱳBai@?%y`/4d"[f;z2uǢ7671IIl:LH\b+^iʅ&x1U=-69_~z)ĝ>HgZEr]|oPٓ ԅo" ZY6H/#'XUYS,HBF3,\sD|177 Q8>nT $DTq Ò}dճH w$G9W7'j~yݚ2[㬚;OĿ5P=NmW*ӗ| T#%*Xg|H3#8#5,Jy:yT|XtY}=3=+CPrKjռ.(XBH,؜Ʋ?*43uJ/ijz dWn1\C " (]IŌݍBЌޞ}c]8Սs7Fu(*t:7xαM"fR 65,6FȼQ8=ce>! '6%dhJ6͙pu1Ĉz@|o30rɼ,"l*&;ɈoA ? "1O^!"im M5mG~Lq6e7wIA.\vg[ TFkM(FU˾'!q *f10p~lVPzw58mbwz{霹1>-Otr&(>E%:Bp&u9_U|BWN+~~~Ie mP?X,0z5B A#Z(hT| R莰ލ8A0;i~`**}M; p \G2a f+9d6{>!lBCI`u<\g߰cb1hr!r1vbfTl 1zf[[؉=LGIժS؍uWld>1>2UJBb$jN/*UXd l~"1Toef衳ڂi<#:asC(͑1':o}UY૛FH8-힃}"R\"IMH 35CnDME\Z,aㅊQH(uBk aWI^VP=M6HvL\O}":th@MUS"ưܺ;w`7q۲'Xwq.tķ4c^" $ ǖ^XFZ 8i5np?ihe̲{GH営2nKt}31r$o;^ [X(e{[=DidVYrEdVd ,x8so h A*k`ϟY))$}NS6JM]E jc+pG5M2O_M^D1\L9U~[Qj;h 4X|-WL uĖ\ӟ-З#yLJ24&LVߞsĐ*y%6(MY[$8r &]J joɃqEOm`o6:]f6\Tgh)*laQoQԎLjwz8=c{@ p&I1膍a5Dc/:yJ.qxn!m\7P&XLP- k/ssJZ\o}B/^0a5WL =,cZLS}"L$g\^$ܦEo3$YyvUM?Ƈ7 $;wjD7kda-%CjsV0ڹ}g:yXk,Xp>m  В'^%[kuDzJ6Att⎅C}+d&UlcttG}qQ(8?M(*cV].FA/nd { ^~ccp6٧߱n`>#8AF-4עJ16/ڹߊ*pV{yʙP'^5Hz"65}5>4fj,KM YdxFB:PL0ZuV+msgqb$ն\S JQ a fPEA ~0/p%kʺnp(~glu 4b,V0F,ojY5!B8.ޓMjbscB P,u<;d\28\lt8 Cu {/%䲯l hF43saÚO\'ƀjO[^_U~O26Y!"Ebp76ܩ0eJ4EdSd%q9Oe"v$/`JfC1|}*zW*wR*۰tFAux:Í`OlVHDH8zI+o - E~xA)f*J2ʀߍ^c_aYe5Qk~,+SR" ${t[@UhҊIP\Y9\/܌U4X~A>ޅ _'J.% xU 6wԾ/iR ;v Ȱa-)yeG$w*Ev02t>/CXvƻy+)nj xGMs-N~\Q=qWIGcwDu2[+W&ћ@e;WYcχW41~ 7/~2@ACk.bs;Hx3pTNp, K&8' L>(uu=V#l!X>|p\6MV丢ӆr;1=g(^1eXAE4<%pr¶9RȔ{;Lr1D84RRUp~kVFlm ,J\lCPo -4XzE."S#Zl|'̃W{"|xа\A)~wJJVx*X;[|;K7%J wBbi]%Qk>!rtZ(f'mYF;hjtXaqJ"%N0^a}%Gxo^mz=eԷt>Q qc2L;za%i!aI"<慍(U8sOHJH`S&x.(/m|;E@eXU< ) /BQv}ЀE<8c"='BRoh3M4w[blLNp8aF0^n6|X@L@p2a-(IBs)'S7&_* 5X0'!1faԛ[u\װ.wO3r9hwď-&y󆢤:1.ZsoRZcj) Fls:ZҋE깤l  =ZJ:@Rú&6nSNŠu} o{J+w,Mn*9֎/Xz:Į.TAvPVA"r3ɍ+&s-cMCY1L!;4s-2IÙÀ{PGL"di |1*-|[i8E$ns;etHp>J{F`(JmPj"r$P9dB8tC旎F]6-_'֜ ..b0r&#%[cR㻢;ne+A:.s c0|,1x`a5 'jT$b"wcUݲJpkO-A\0`%nѮl$z^+\=yq}mi*FXzTaM8}岅Z3?l:edAYXé8aMǠδ(I6YB]zgo љ`ÞX.x,*JBɻG֭J=F+zf<e%z_kleˮ5?wT+1cJ*XdQ_oC* pt]p[R G J. LhZ~h4iLtvt_0Ⱥ,#Ju4Xfbb|\5M!~.h`㐟04@o,N21b˦P,`^x\_cS$J uaq8+>@x F.LNX)s4,cA*]F$Z Pr,pAj_ VPd bC}ݑv\RT*ed0G`=R-oU0LG] EqH8c[˯WTy~k!G% )ŠxrPZ@= o'<"qUBkIT]$~hP@q!k$ (g&y\` R I!ZPǩ9K(\'@-+(sҷ3.9* Jqu(2&hquN)ЈL}ϙ ;͐qU G:(~U,~rv,lK؞/+[>oF 4xT=AEp*1vXXO:,{i-1i>/+u!3b*taXeYCy#ȁb9kCX /<;<3c%H/*Z/tߪ9[MR6/5գ|+15|c kZ/<4lYwjqEwYlC%@#Tĵ89ߪdeoQt9_K\fvk)5tRTy)_y/1N{XC%#d[8] (İg_+*MCWЬ&ۘ6׼Nycx~=!bȽ̰]XggX ѐ0HXE\jM%u'TH3)~h]ߢdN]tT(ݨ 3e+tObmiڼ}IL&9=ZL \ؠ٠oeg8\oeq PRSk?ԕӨY8l!Dӷ* %DjVAjK{7ކ+ M?7jdZ0]ga%ի V^H)e4Emn51IF&AڋixrE,YxA99-@eV ly+Ƥ-M9Dsk%8^_(|.p:ZC:nem^%:ahhlgFX,<3oDLcfSmݷZO&[=$ Ku(ПGk3@o:~^pN8XccbaPWoiU!aO^1~W"ޯ%v.Ї N(8<|BV:KaVk.`SS۶ \. 3{K|5y2`%ۛew&x"Th0gXX6_Cp38]Nѓ)ikC_찃"O]M'k?K"gR# *n/fe՝p iՀ[e0xm05:m8U҅BC2-(~q_]\ס'ުbTy׵"np9gwnnM*=m'} '͘S* {|`Rm[ŴDA?s9bCe1NP?\9(UFbI cfm'(Rr I<@~j܇Pκ};<ҍJ;$v VyOX ~#\[P隿RxW7y =ݟbTQқMG5bq~k%iR)ۓz+mV`MZЈVg7ot ]+S]QwӶN K3A,?܈I%<\bc:*mRd7Y8Pʵ#Dwᩢ>ize^jyc´ĆPՈmzh4TՎ}:N+J 3^U6%Fn*[{IpɭH⺅#S0fu wQZ?N7jy񦭼u?%"X9/42I˜>4*1)W@,礯dDIU=15 gw躙gp(+88HKK+r:P:~D͗Ґu_1ͭeWy4i1N߄j荂+ˍ{oqPO˜ MAg`|s9n?@9Nxu;37r:uh~Ȋ:o;&w6h\]3[tϫf~[!u)ρқf!X$FY^.7^a%ԘvE飐 3<ĄbyH Lm&d4/Tr]uƠ ~ Ԓ^M"}ȷؔgYs#E eT[@sMV՗ٷl+f3]~jGpJ;GpF2 _o6G9"VsdžňQEc97nax AČȽrxafT ς\/8R-}%AΏSlMTDg Gf'ǷMë%wWP: Јű{J{sbۤe*/%Ç}ڹ.Q'|,;}O}Uy]d;:h߹[6 Sj=߅ֿ.攭ܟ٢e&.ѧj.q@5 [M)VjһDTG|C%d `Sӹ?{Dͩ)_9_vrXB}`]e7΃=@A*afih[7*lU3A+Ųݳ s7)oU8Z|o-PZ]+֠4'KkVӔl wd2DpCi xqk,gH"9{pp뉊;{L2~s̡p|S0' R:+9^,wf卙Hݻ~@cv9B}3ϝt}J3%})d{@RM+[5CF믲C~px%Ik8>b]AhR|IڜۇCz*Ø3C&0zpR{!0r ΨSG?#An46O=F\HȘ$r5Є} ֋ 你:t^<-(|, 򩿞+7+ CqݻiY_1ڃ 8δ5kivbG\ >ɍtxIR>.A*StB&-V7b!8OCkHw¹^+Tۉ=o7-=2LC+Yb| <Ԟ8$;<1N9$9#uRD`b5xb+I[/ F%ɃJkN8>È]@Ndn5,0?.&jxhfkr~T^DA.UV?4@tD_ܱN?[,}+#<]sqƢD7yY >sdd OBAi7` ഓu|0wSM&Hu֦_H/0puOXwj'Y_Dm">#xGYD[Dl118V]yO^ɂ>Le,9s@LRɓ'IL> &Lzd_&L59&Lҁ9a"cbHڃLy豨蜪΢\8 UEc:F,?fkޒ%mz)'?RAx=9A&3K uƺM#Cv)W[y[ 7NF ^^:kQ 1[`\_j c\Ҍ]Yzbد,J8ƣpJ>@~_'&N jWFs+PcuN2-ja'ߺZC"c]Fjijfl~ae0>֟Z~)ivW3VQDʼmmk/Rm4&kγF_Wg/X81]y Qk6f"4st2 CDY-XpGw 8x+pU{-ĥ:{Kg..{s@={zX~V,C@NYx4=@;u Ű'~m4:3Q]Dm0LU"7\aM-CO;ߏ@c s:VK4Fe 2.(HT%z֙7FnQ{h:/TB~h9;Oj2"v#75B_").^ibd4Dn6֌?v2شl6Β燸SqgCbhlK@Ydx Ѵ Vze:([kaA{?E٩é L䑙\\~j`4s+8Xvi+3e@8ǧ7x=lg)Z$vMƅ;qi GS+Ӹ42@!W6MF^xkڿf5vԻcVP:_&3rE"qJ8PN}l6x^@bo7wwwi]g,hZg[l:Qm}K[;n,%XK:}{q{TBP&r^,_D'}~RE椡Np^=`gp,b#@2c?dg9b'i,2 B@CQI$VC>7WH {" &I֯}' Bզ]ZՑ1l{]嗣XM? ZMcd7h6*:MneaOVyF Dtф\?]?#UmQKX0; .q'lA Hr fA{P j=ĵgfݾCMZ L2D ZcXF"Ƕi\g1UΔ_A@ḩCh(^ '1)ػ9ߺl}oD~5?MG|ޝwrN?8Mwl'{/Qʰ9LHD1V7cUϡM&{|]a,h?7b$3$ڟRNԽ]5n]\U@ ^`cjV Q vvWGhOާ4?جb\vYHcҊI"Ih%:Elɥl^H9ɑk)[ .z(MG:xC5Qq>@Œ)+oO駬DQ첡98(EZi'IAu講n3,ƣh9K*BL`v t%Cp̜& GA2X?▰[wL{)f?\ۑ eӏsv*,o~IVU\t@ran %迆p@U:~+Z{=^tQO/G;-+=ܓ(;~VNSP}CWLKeBGz歶2ƕ$Twump,I_VHr$sȇQRs(&?~#K)7b' (ILԏvɵw+ms$#ڨ7)f`qb+C[[?1tC PHv(p@iy>`r]|VEׂ'.癜}|F\!6\uߒ?62E))yZLPL=L8Fb&8iqG[8?/@,h6Pqs L,Ƥ8|" 3GP0>lRChL K%:." '7HJ+,%yDɩ B]x?9aL6~RX(\i>`i]d0cwbḿxq)EZga4QmڈeZYށm{EofSl4hb4?չ֎ľo6(3M[r4<v7 DWj^CXM_ⶠ \>]SUݫ-oAߐ%uCh5}鍨⛫ Q3(>iA5 $Q+ܝ)JWH 8cA9ܕhq ܡNPUK+4( -rD@hv_<>5_X;U U G3jڙA`;?Se3@>vпJ3PGly;-Y\Z)lPCv^~I '%!/Cv@@2~$7enoCv^fFx޸#x޸7"q{kU#|8ltO9IC:HubsIbjkLqp C=gÒw2يLհ&1l9ږ,1 bߙ'"?u"za] )w9XV8YpJ՗^'`nG?b)JGLZba%z[':F^e+F:yn?n` @wZT 3O:F>KbiY/إu: #-оMcO͑,J@q0ٶe)9A0s.4>6 ӽ_LL z/3Gvn sm uP^ŻnsդAt;D`ϖqw}"A ]{GO$Mk;)uK09(ڴ`q]' cNݓǭ4\֩[`Ҁno5'R|37R$wwrxjpI+)\HaN>,okEX"Rr 1#4ibQ}<$IzI_Fm ).owhx7W!P%jnS&ګ`m;*Hc5m|U\T쥰'q0פ>vؙ$D?hftZc|χpUO9E'00萴ZIChʜ\Vt;"qL/ᵋUU51ud<" ;ȉ5CdwX wXTl+T[XπD1I8k yrZ::!C%XN^(w4J[PT-Z%w֋6 ftuz+a޺t}`iO$fjZs>ѷL(N,g* LVZ^:]Z8-+X~3ȕ GcD̽\ |7S\4r9$46B|$&]{ " ~ p͟r{ Vq-Ư8if{O\{B/k~F jk[*xTypAbCdܚ*P8}[I ru {s E X|),q3v.:="3g"lu)[mDgag 6U iꕇx(,e^fv,B؈r8$MOKC[X 5ʔ[UgHB{RڗBS… >MdX|F{[2d:zUnj[&դY߸eڏ.>O\\w!GMYQsS dC fNvQ6M֌cфٽ3 }g]$ xً_L.CN;ѷߨs5SQfM(,TdQo?sn]\#Xpwa._> `J(v M<E3QL|+5X;aԠUצU5O!H0K84#e>`Gɨ-o;4LSp Brޠ2j7RWLEuM&6ж퓩PEԷdc-2<MmIu&1stiђ$ӃZeH FB[;G@Bkw2;1PE6P`V-hPʏUf3dk?`>m#8q.lkTG-v9աL!)ر~y2:KVZd99  fsgf$Dq'&)ߣ&Jv֙fP&ӡmdtD~ ,D˶$؋sJhRBI׼LtAC:P|H;bJ'ALġ8f nVq7 ]z)7[7ƙO,GŔ^ujB+N<`}ePu*X;i9Vl|<2tx*9/7 Ƞ'W= cGDD!w3\"_EN} `g"j TFwa` ZRH\Z3R92oǟ9[v!R !X!R'tW,M0q fi@,E+41P8hskNyELVmR!#N|-: LIϋb/ͩB r"LnHb@`NVt¹2s02W{M5G`~%MؤxJ' 'YN=&(ioePݽ́RsP)GtGo"[B'r{ R.!G|8Wĕۗ2Jgb9M!;P8o*F㤀/@up.|2Yg;S|;Aؐ|DEbHsǹm&g?(7^й5uW$ fx_Pwag/rw Enj>chD|L"0\ӿu(|yl`B2wgX@WȘ;|~=AGlJEf̞%){Wq|y9E4&[cw¼$}h*PclKUwޙmupNRtcHwݶ[~hp۷ҍR_OH9N4aKx~qoOٕYt.Ĭ@~ ҟ#~;ЍV7+ՂSlOGfk?f$-ΐ_{{ 2pF^HH*uhrw㚭@'mƉT6 60X%-70vg)!,t\1>´prAE!3qu-O=ts>rY=b¾kqqnU@t#°/(CGH#3+/*\EvwezlB^4wx tXpY|LOJ 8iӦm1 wHqQ\_CCu 4*?Ή~A5HOw?3O~{oߏZo~'oyΓx4syCa8#%Ko)5fwhȅW܉ԺZ3P]|_s׸<Á!{Q*eako|`ʚ@U >фoȩʲ@_v^V[ҜЅ2+e"&7䈺CFkK׷ˎ\8gEAjX, N=QoȩG]Vs>%πT3CdIхCN O@rU,їKJC7:t!N3jce;Y pmthusܼw~{(;XR7K$uxOd\J8e4_JkEtE׺27aӀ|]q{mGtC+, UM/.R߿p/X`4#;, ȠZP~rwBNMEDl819lv"kY^KHXߣPfP~R w2y1,ȱDd'a i#@X{9g=;<}" `Gp,XF*RsU2 }nj̨Ϥ.X} ?&IR$* Zkiy,L!ch7{H >}usbwL;8? C wDPs۵5reO {obu{#㔂:ʪ=No-=jRs<1{9 Gi DV{㨴9 g#[ms7:z. >ljM<-ݿH#.Ȁ{L n,K߽wSH~%5%z=M2㵢QI.7uDdLE>[p٩w#B1%e ٟ'?XjߖѸ3:"h~2x/L <5DN =< ܮB?2:iٖgt|:bڳQ͆(,0Ó|6ĵKmrfd"*5&e ❂?&W$K%/bYU*l RP"_2 }#sf/7'.X&Udcoeӓo+`#^ݜu>Pi~uFZ x\} k¼OUF#8 |$F#Eq: ћp應%l"z?1 @a,3l$ CFz5>+ˊ$;ֱ+-P_; qs4>~>L+OнZsOfC,(F{3Fr ?WNv!1(oPA|7rK^]*h43PUU2NI)Qg|(_DX)ny@D[ ^ce/&5ݎZeEŸA9h$-.纟a_ɣ^80WoKZ֘=k p6, Bzx9K`6cr]ݣnp͔l譧ӳl"r=WEE&k[q(~Q#fufN;2(l|Żj7vkshc6MwwzU~EiL7VǪZiyW]2?mi&R_?+^d oqk8ukq i[lG6{~d/%/4D?%} 3FMf;`]e)Z9 Џ5>˨Zَ9%*z=W4]_~_VqnsGUˎknz%kE$ׇ5V˞$ n2 W7 |P?CsHu*, /ژ3'?=~2TnN/)@]Wee^#pѻ/@)#4 87&} W@ (E{nËG7Gf0wUDԉu&mԜУà@Scyz1'uE%Y|-Ï姴 WٸVaSٸ+a ؋=-vi!ݶ14}G%=Y#q?r~7Za/,hB}NZs^',CϨC^F wǷGˮ#TY_h!~T)jKK?*]dmo!E=4hq/]ߘP]%P;WXkڤmY( 1zh _$y ߋ6fpKdos4AF1C=QI,y^N o3'T忢=T!u;5eg@6L,(a 'A&0v;z*wLaUAPKtpW@ kάa.v .1r(E!i6]݃V{«:Hx4r%}i 'R|G$Գ}3v?1y,eݒ>yu@0[]gp3$n+cgT8Nkh͎KE$fwBT$Ru. ر/˓DvL|8x?S_nz|ޡ 8Thў\g㠖~7| }놠L7V~*Fj5u5tnC˸HP|!`f}` ;J4Mۤ3UtQj؆Fjizhֲ c֜%}=>&~J9nk.=,' Q$zm0Pam&2E\N ʒ^orsvܖ]~릀ЩReJ.Ç"5~@NWWaZ^F'=J#.;rd{?+-A-7x6.vJ ,#F±-bO,KAg׻~fP%V+v@_¨&?ANpIN˩WozIذ~uRKo2@.^ k>$ghwB6fe<Tn'y!{=Gwj!}+Q3wڃ9`ŷ }KSv kRtö! MeZzXҰ.]9 ?d6#S*d!ђ%B.h;f >JbmS Gf )V8EN+2RKWq1,c2 u>Żff p}VA?n][J?Op)XggU l#=ӵQ|Cs%s:%'wBi""adcziҵH:(R.`TF[QN*qjv hUЗ2-DM܀71_n؊l1ﴪ7$5I+iF}@}Caq3%L1cKKl\X/7_ O9wԋpcoY[?ʧ>e0"ٓ;D*$ĥH[[жؔ昧aE Sԣ=PQh36ڂ餖(mc L -d= {&9)ZG{uoF{?x=6/?hB\}C-`*QC#aX" !Za*LNY٬ V_h>i!LU~a.##{=a|y6 ̯vV i̾f˚[06B~syS-7)ɹXof["\sӼ,+qt,AgRFT0r$5ej #n&4w9Y~!njA4^c99Mrww J% F"1@_<4(_2+HwaSCTbD䀽js45%>Ł]/LOanǛQ/jL.\e f&%HN7z2(S%0%7O{5Ib#3FےNAie>RGCRZzAYPѡ=׍H RI=7ׅ~w !bKIPGƲ&R+ȵiannV_Aխo/U8yHs<E9NLc2W(DdllIfqqfc=~$ڒ3ׄi%itdI#IW-"g[ ba#@3%2Źmbf#bLJ#kqdkq}` cELvQ:Etb|A5ƅ'̽K> n=h wPY*O`ґ26Ӣ a!Cr4Jĭ0St&B@zu6COJBo9y. KF]M ? 7q&&i:Ev[]a6:;~À E`t%GޛԈT`c:"A.cPfr,|~R﵈.~ʷҨuPuy:`0)Z=, zuW7H踸gʉ ;AvxmM4aO 6G r._MUUu`d;Kb}?_; 4Ҹ BgU;?*wf!j|&T,eHօx+N%A)dIδ;oFnc0@gPt &De>ɉI3ҫ1=t7eK%OJd/XNd2r*lE[j7$ :R?i7>FlH222m]!p~UeE.x1p:}gUYqE~]'đhIi* ;^~Ր3$s->B 8,=@hIAEўjSM'C{ %X9.IuХ":&݃,F va"شb5(JnrKLΞ{. xUǛSMMo38UPD|yp;b ˣrb{ :t/^Io 9I ޫߒ8}5hڜEK[ݫYib\9K&h2^Z4yfZ_ԪtNvn {:"v 0?J:nQ`\6$BM'AT!yrB(N746] \$+[?p+吂4?f1ۭl*0`}N9S:b'rH do>C!x`o3H;U4*["o<:fN!2])$z HΒ|]p<ڶT۶iq?0G{}fҜv-TEZgGG>ñ˙?ՑQqpCe 'DG=J^ڬ+(3[ߵn$/2nM uR3}ZxQu}6탖Dz6]v8ߗRhd?Ŗ%1@iIa>!z&{!䕘@Aʕ/hfjZ'k)͒X! #ݡ;%f|1Ǽ6}$go m2d dž赘h&DX8H?{p e9'g.X t'YS| v%D¿e~m}ʙAZE,K?El&);oPo<@2|}RwtZaH?=h8-/uaH70sm*㭋hx$v!A%K4oT," ~24^ p_j:R4b$yR1lOBXiHS) PtzO̐6]@lu"A#r58W/P\5~ rsŒ"'M}<ӽdh -]fDAɏHgh:QQf{<~`R;ԥ&L4yl,:V90*L8{ea5w쭃v)"l  Iaxգ71\(z n\k"iMv^*#CV.¹Uc<) !FUk=*viDƶ&^RF!M@ Yȡ?ɸ6cf v]?9I~\絅nZNG_-UsQo\[jO4 SOsj+}1@dcHiYAߎ%p1^9]^PT /[FFؕ #j\`@Q`n.1|fQCs rHR!lO'F7|J3|f#.;h9¢|LK-ww-RH0 =aJ+(C^ɺyLb||( UpN+=V-*[h#`|(cLlcKX)D{:9 =yKZ%zX^j{kuFvh7))u]ukX)؀($<侶bC]jQ26 װ8 =;cjS"%Կ[. 2Dn0 Jψgͪ0"iHRa62;k xK K >Miga6]{pô*~NtcKG%B; \A:98X1i x7̶MpHw²@-pra^)NJ fU'&ۿF7_iMS\3%ik8o"QXoZDVO"5q$;ܒ3k.8uƴC%%?9&2ѢOdž"Pٰ֝)Z-GRÈ СB9!SevKY {lϛi̐TB.}E цY6eoTFox 2a^_cȆ΂{N䫸;˒6lR(mkML?VbDC R!6flKGNEykG7|H3(dukחE)umԹA2@H-yBR=ú1vNpqS ?n /l@}R,+&(f K#M@ xA =~dC=Zz0eq4Tx '{X5+l0EdVp ,=+w|(O2p j,6 $xp>=K-iLpz:wgT>*Ab$hЬZ24V!@AO*UV^Iԟy!>ϵ]0Ƽ/p+tjn9w>:Y-bo49/`9~/F̵|!g,rl NJ!\spAȅƭ(&|caγs2Uʒ+o5B.%bG\tD٬\) f ;sZ7E:G|+t-1AYO[^QHQ+[O7,xGfM*:VlMizy|h"˛M|cA.Rm]1-^Eoln=߷yɃ栰Z˦?] ~E{,!B@L#c=^k ]R7Ht q䣁̝z;~֩3qEfh},,1*Gl`JpE7k̫?Y Z8MHY'J{[?#!,}8_ECrnQʓlt~~'&f:Ěܩr&nwgNN_e=GF+JQˬ !tpgNDE|QA-6Fyvq1%FW.AGe9COG "GKIӰkU{UeN~:pN<7'I Bul/o@1t _&9ۏnE^%xn7l'i@iM_ɼch̟O۴ /Go]Ug :W$3 N,#Xg]MK[Q9mT9<<߮oÌNO&;0#h L8"[Z%_G2ՃTXNSRu> )nkaU𰹰ӃK+tċrs˸ihĽCD72dNsKNlfz;BhbOT˲LAv*[z\JۯǙ|[氌\~''{NE4E-ngn{v xDsw^hԔ*e W%A3ߟd87V;@ l`lD=l*qB x ,V%"A+O[x|[i@>EQ'Ȕ=If_ˤZ?J1.1rj)`dx?k\GnؽN(Km-Q˪OIZg8BLh8Fo8 PO6M-C +XbtV" M8xe 鶭 !s@S@)QUSh7k׬b^s,bN4- bo+#eCo,l& ‡KSQ!m>u*)》sr5d܌o}{"Η 6t'o݌%y2 1$gMbd!ʤ Ǥo0Yu"(`G{7i7\+_Т%bK!R9#?jUzxETݴM*_DX;W= J F& eH3867S>r B_SPt|ՕzNqh߫Q71q .`t 6$dT\c3:Svg屦Y;KZ~kz8\61?N橜1?j$#=/X0UV> 4vC|8Aʌ ;p;<9L8MNA"-Ƒ} Df7k%hz*Fi,H`fk%uXjZz!ɤ쨧A7#@Tlk:.nd0g}7ǁ.g謿wD O=/KiǷdkEq yG+ԥȼ*rh=c<&mhnڬlBVX)QI*aRؾhCXR*r/Kbpwm{B @Y#/Ly=Lqy;ީ$yk`ㆮ! k#5HQAG˼_; i 5pfA|SG23FwL"f2yoAJ Φxd*[MI= €tmDSsаh5#S[6iMyJlE]#q;(t& o)& < 5"GOq' "@a77CB~Ar {h3HhNer! ~s*ghUc = GoD:tW*V]ÉuCH^/Jv^K`O:E֚Ce1[:6rh> *1WskpoS;ơ"& L'j:'ִk4&͗^xZg?cjSW3agv'Jd R,Î? 72CRMŷA8n{vTQOM42}Kz 0T9;r~z KĖ 6Oa xh|~j#E]^^KU6\硆x 2_k輎15(ߞֈ¡n/{CÉ;WK q 8\AA4C߉b&',ҧNWl %YYz6"aڤ&IC$Uꃚn Bφ˖6qMj 78n_CƖU#2#X~LyzՑ.ɺcۭ9<+u%݄0W[{ZU`R}{|72}wH|PqmC4/:\~࠿b%߸."o0EٲsOiiO׮ӱ>_s@DW/;uRJF=kowW#y0=P_X6# k,GlǗ.*Xz75amM,<\!W)Kʑ}$Ģ̈WX2]q }Bqf4PIF)Έ)7ƈL 93Ruǝ~2gg»T:r3j6߯pR%W®ނLOӳVi U1rCR͈tD,[qs)[k9kOCG#a p` }x?ί%#7;xn$$m,&!JF 7)C`C\e @!*-z, XhL"B&wHyT!GI!u삾4'' s2OFXQ42]K?XZ u$v´*,)lNğh@7-~t|r3 gN/?٧ғs<*h?*v2^*RG$ܰ롍pA6 wK!dqS.pдL|c nL7U;s) OPpf&4WpnH4@e-JajQP7eT };0dDpP"޸W7Cr]@d1YXz!w>}Tyb US?a5KRϛ~BM]rS8S\8$3Q! m)x1|cBG K\@-b-T+,֮+10<L^nSu>39hFylϑsTB%`m`ug@$6 `Vo{ m)%AHX)aMfòl(9֨A$kBr0>Ej'UK8jeۍomQR*5kuWmw|)PEx`pU@cfGU9Xݷ K4vCevehN6Dbk=D9#o}c0D~$T.Tns1zʛI2d LIAX_t[+TS1Hqp4h񇍭[4ß'->[]~Ĩ19K-P2}ڙ” \D2K!ȯOeX?ϐ*vXӋR 南aU0zgo !PJ1ھ!\ņlSfHJqcBa۸i|¦6bi']<W+6GP{icNIvT+ =[)JMPFa]3oH`"]Nll%Ŕlw0HV̀̕&B 21F.o@v~."u1`;/$|u±GK=KQ1vҟ_=2D4юK\X!ƁZ:xJp{iEu\(m!iq'Kg)xFap4? Kh0?X!<)H~SSQ:%HdT! ] ;܎ok{"|F &P !D*F{L͜fMєq88*J'{i-gi}@Jy5UBUwVd|, ,[FE  g-O3QQ,J>׊sIR忈f L|Jfakmd^Afޔlxwuao^q3{+AqUS3$:1eu,F XQ7B<¡vpj_Җ6s}2>EjBfϝ+TP2 * bZ~BjOaZV]i SGo(Vݒc%kS!Ld>9ԬsGIte5=Q0_OպNA3ƓD vXȌ' ОR3@C[k8u( IRWӀ .Pdˆq|o/'V@F]щ u'pŅoX[z1Qw"s_|nVAxU'a|m癋lD~6աdgL/ hbGB>Ð aJT*@%$$Rtel@3I7i=)` ügؕIM|"0ǔ"bu9ޙ,O|:w$$) $EWpC2,P9؏ϕ"UM-&۴^8׵%nnq/ģɫk-STce!ĆH)e^P{=o C,x4tʨޘiT)o%LNe8AH kr 0Yup3|k=&Ji9F?K6L &վOjԙ%Ck0ZPPHfj"}(NMGs N,{ay@xU4з pAԗ2756˓TotFrqR%{*O.?MҎLg/fY] 9\O5א4gh2#%݅2mk,};0Jڻ#G,QF6Յ}+'ާD=hIv>nRRv'Eώh6pyQ".S.7)]VR H/9gֽwܳLU7h܁iإ_ XZ!+(tac뢵&OB>9h#"=_91I~UZdž#+/b 5ʗByPG00TFS~ah%_~SrtDHL.Wv!LK!'N4wꧯåM "# 8L]E䫒 R+wVym`4/5d#;Ot[%rQD[E~։M#A=~}O~F4%_XJ-6[;MwDlֿX6"+bL)v k2=@ |[|v?Ks4\ LB+9i%{yȢ ϊXYcޙOO[ \N軹e^tCB ֫ xR6hT}] XvoyDvbP'n;Z]p+uٜB5Q!CTt4\\c5!t.le{)}Enk03 c?O2[ek1Ű40َ5듅%Q T(yoiTQ&S-&4* _ +I Hx0߅A(%ki^74SUnUwq#D5[1 ^u>%("4#prykH͢f_!E5DU0b'Kq=3⛴<!_>׷l,-a\$Y(LS͜1Ҙ5'إY8s,~F3<auێRGօ.;I%eVec2?T* F#w4<ͩ;㭘?wq҉O9n~ 'Hߟ94#, 13 ˜{a?!5\X ^gKegʍ,a^(| KgnΝhξMH7Nu0hS/.|ؒ-@ n_/&]=QU8hi0~]&YЪ#g k*`2)C͉n&Dç嫦i[: qA*\\#3WN ʑ`GJPw^15 I4)0=[.)5,R(űO8BQWSjdF)QS9+zT8 OzFܿvKC.yƺ=px)hQzoF~fэxQPo̴dpG/\\-0%dx."eX^V=䟐."^A _<68 "ԆSA,ۀ5 Cc;,I raUUݿz|8]J"pYZѾPkx!3FS{6QNtY6NQྺLsW 5)ՉGeQ:v3^RM|\sLKi-!yA Ł7Wx̨ d` +8Bpnq9<$]E' Ou\ˀQɋr]<){;v)2t*)%)b,_5xKd82M7JQATE^ #/'|oqO:v;^ G:(Hajv29\ q.cD ?3^Ԓ\ T`xiV&.Uw)5˓f]0+$3_Aڅ:yӪ_Lg|S'dK]zI* _j5״gc^ۓk,@KoB3%/[/mϋ^Ua! ONLyHVh$u|;T}CoK"k`po՗ILDAfnAHL"Z&b+JAIb$tmCGDߛi_Jڑxyz"}:t|U͎uxwC6D?,e#AإFR0/Ц_t7K+%I$rA բHX%[/\y~#qnU۲sz3ĖzCB+fÂcմRM3]t K-F'~U'"ug2D0E}#R)%1)L^Ž/=6J=FmJ=.֦/m"6;_)t<{x5%rʂF5}M?+:ޥ Ҏ ?D]EMuwU ֡wh}ǧ@ Co2= ~Œ0dܷ 0pàԖu]OC[} 3[2`7wbJ9]sH\thTuGeyџ U Lccss_ڏC),XrU@C*?w>wuK'.5_7(,J< ԡg"#i[FMUqh,{ d9Y GWFf%OX2Oz6Q@FL`ˢCt7mGi1otA2@bN"O!|F6JŮ+&/]^dzP|no@S6Fкs%]qgUэ;Q$?>\hm[z6f.i!9((־2w0q2ei GL`Rӝ@ rRnjViBإ$TyKxQb/UV9л ("MHh\ҫw&~H?T089ޗ4<䅇gq܁Quˉ1Y PTO$-!yr<Q]h[i}sSwzԁ JBC?*W8r)F⭅Ψ^8xWln'5|kٻ#>8YVZ۶:yw SM[ܕ 0@}ظ чV`Z>cM5[2E0u՛ ;|y3:x[Mc,a빋[H~z r ;a`xuͳ(YGPaX/.ȯ?L2Uj墓߻:,'Nxɾe3Qn@){n&Wi/[A}`Pz^XD6Ұyʞ cId<7V籞P<2m?J̘w!Wlv~zDiZEW1Qs3hX%[mYqPH:8M?$+3LB͗1OfC G} (+QÄ?1;eCۇqe0D]&:|I~5@-U|+J5V.H$2ꨃƶ4ܜHH]j/<}|@j18؉VM(Rg'g]TuhڴiN0²Ĭ)Go};TdLIͤIHԂ>4U(]XMV@8(5ՊQ Fwf?Q;EbLO/UVϠog p;&S|ڔphp#s~m[o pW )1Kf3(SˏN5%@ȔΚrHɌ-1tp :ϥp*"^h@^vr'|bmed\hnv3gf"ϚLk^:@F0T-= b޽UN \Gh(:Ws+?8~?$7.N& DA/o'9ލk7S..Si@p&2}rF}ɝIWNf-\(p47* 3[ PY<(Wu2;̛Zz? )$ @`FuYʄ.XM$I1L o%˻= f]p']ۧf&zc&Nz@=C `tPJz\-.̽_xlP0ɫv*R㣞e;v]̂bG RGWCkP(Sm\aGr\BΊ?%C+Q2:݌'߷Z.Yܻ\PR fJdr^ ( w?G@t76c| sBs6DIwc':7/S9wҶT`0mk=۬P +#ClfɅ?^o;Wj1@TA \<5zٝnu" 4n.δ$JJ f^ y:|G7P~qʂXh f 'K6_U *zێwɟW 7XI#q zKFKUq"Io2 H@ ,緻]hx~28Oȝ˩^:|? VkA"z)/!.+brg=YAp[V;qۋogo9)<\;awMIpk\g@fdЌ;4그6uHX]K'OYO+0S=L-2jDZ䘼CDµg\"ӊǿVHi*piՔt$Wuk՗흕I\u(x0`?ƫxC8}uP}J9X][xE/: hr%hy>\CŴ𢯹rB ex}ؾ0 #A9KXt|mїyr-[!#::+/`v*)*nxan*_ ,Q8QkJ,2ϊb"nk#FM:v`=))0yV S᝛z\Lk1A) r P6o~uw>p姳:TrTKx1ҽ pK#-&TпDT7QZ鈋ڋhPGt}=zZYlt`&D/8!.ݫ(|- V$[UK!6ob1TdqoH99TM#*F~cqJO0CnAog1|`IE۪K] ;|XWmf9eK(Tժ4svm}wa >~DYIѫ?s$.ջ~UwӤed_?EyUuڰL\ZQpW?i*u$}L3]jvTĉ#NH-׿ń\;MCorJ, uCf,=DWZq0j)t"YػD5@#fJϑu& ]>95vF6-RpI2cWЧ Ϣ}̕Jiɶm(MG-O$osC1EK7L=tipE,ރk3 mM x:.==;.vόCnC ^y4Mlf*(-SrkXTUG)[+ S0ޝl8>kaqcŖiDSB[Ⱥ/w~&] {)vׯwx|QMQl]S*j<ʂF珞k874*|&/suļo:dk=>]Ž*YXl6~̐U˗Vsk!" UyΖ`eCnRo{dFFˍн]tf9;_T}_ڐIR望gHDD6cF$͔N抵w.p-(>z" (ȭ^D ~%d>{Vywq҈Ksbl80҉${ak0K Ec]){ ]XHSѬa *۴6d͹VHp[8Ήp2.p'Xa' ?0*X>!t+NЊF\c' K\cZ* *)9ie_}l-R3f,jөЛ8'85#R| EgғK|6Nh{K(&|zT'ф5H# d_.=pf Ԧ2CT},X;fZ͞8R*2f&Js :GM45(,ʋO'6G9sE,eyp{evn@jD]v.vP34LHeCbjiNpfޯ$C-Wb}@ԗUX]F0~JK`n~Rxl}(8f{ꥼ't," 35y5)y8c cqhxxa7هڊDֻ<[??ڀT_Z{P+&N ݀h/? rSޢ_bG@sOi]OF LRtXz=72p^E O8'}y8c0&NfsmAwTE LF}Lʖw.فل;|{BgBॸ$ږ!*&tY*\/.^x4ib`>8+]aQ־HJ YmV,Ry#cowaFZ/k3XDLS]2l*/}N]6裈n4}`:hO':bpv\ѻZm`OduCґ@JJs-ZS-dV\ݑ2WǪlK(e:XO\HA=\5dCT\/ۚw{6CYtȇO+nglZ_pw qW].5EmciDg_g@SXA/%0T>o21nXQ*ڒoM^SRKO՗Wen*vg"6,?in`y1$ίB!&2mbprTN- 8P9wF5]6 F ֜*=*ujY HpcnX˟GsBR!G!z{&r5 |-D {9>x ڍͧ7z#A6^*tp=,b+&rM]P Mn-g~4֛dCf1iQ Jə8e.S-3с%/p?ܕbN_wFkŽ3xCEM‡o{U.Iq^jP|# y8ԝXD?"}7]#(fep;4?;."@h_;rPDbS^0| \ KӐׄqnݠȅĀz<MjۿX|)ƮP@ϴ W'!dn@ j"?ekrm:h%>L38G%kU@l4fwÄxvOPj768:ID!ƨ쓑FzA?ۚfP * ר'ԮhםyHORWwlQIfm"zh?@Ao>„E6hF' 3˃&@?H&=e+#-{&/D1Q8򄲏,1{se)Aņv0 -F_(7^oz(}X~$SqdߊZ#Q *.a0M-% T iϋ^$ᤡUAv.?2CHrܥg1#.ZvAy.,p<3)jnv]3g>bW0agd-ueWXcN3?jt431 'HAP9+NmcsC|dy% 5.vYxC*7gWm?a|AqUQ(A9 ,p{wZ$W]i++8{-:D|Xt)%}?ҙ{*[6J6~W7Y4,/!Th7OJ`LxNhl_xҀ+Q\1rd~Y3z=Jz q~!۔59O KŨZ^}64_gVn[˺ 14U9з^;r۞6M#SξtAp+*&TaKgm?(y,=42ӛ܃v9ʒ9vTsэt^+4#W'RdTg5:0Vj<+Ho!^ Pgf*S9şahrOBg ,>m9&žLZNVv-g Ro_f!ɡ8\gg>w5A%"?\TA)q(9TqVi#Fu&) bf8G./oZFI,T|>gWbuJڹH{Jj0>0T]SA<3l;2xz't_XV1ernuBQmHEfN;c|.dT p%t}SRw"fvP}BMml·,fY XdOj햁C^ Ya::_Nz>Ao./ 0p{  R2 UaAeYh+Ee j6X/n'<d ѣBes4fjG,.;."<󚾢 k$.Դo6 35=3 ; hEjzޢHqqM&{,H?L}~b,?3ٵ φ)Дfbky^[PU}z b^zx]R8Wĕǩc5O \nC^D4;p7X6DzL!:PUMWM~h֙;7YYIJ%4-%R>aHM"woxv|  kXv|2sfеlLmRj1/n 0PVnu,g?,+۲h][^HQZSf7* )WnvGp'.#eL, 7&QwA趋D[7%ovU$]䏏d0Q fIRGτ+Q)[P jn/Y:[.p Fpi!xU͛g0ZzB. QdPZ`:[i\θ'gIE5+B 1mAMh{P;AY(6o>UgBCr{X1.o{zN-!g 9i DFW|y8.vB6ф1V!&A^'<"t+ Ho38=I锛+pODip^=a_m {P;;SKf٭nkuǁ1aYB\Eĝ3ܦ528 ĨǛ7o#z5[ yJ4P)R,KU~lOFÍ q[/SOt.Om5ױc*#B GنG +@tE׸ܓaȏ 55) P8<*:?]iDjG|P$!9/û-!X, wC@fiXCcIn9\**6jZc!tU!0'$nbD(]Oۑk) G^ULNtu%^LDKPd. '#t""*SɦIĸFxP 30y S5Owr~!EXWeܟy8-p翓tL2Ȧx|egYAn S'RFL7D/3!2K"@;vnNiqƁ0s{8h|1m겪De~YE(kGbC?AQ#@'fU#o2:]z 8Ji_q}7l/u_c*rF{|%ENS(7(&fǕQAR ?_k)Gr?*G1*-%z[2(oMC[Rh D\M獸\B6[H2dUutkɣPf\Lq])P5JC* ť6PX/~&6~@saU#jv*YI!I8ٌoK>ۼϰZR+ˌ6vUosʌFNU/"_g;y/K] oVc; 4kw?q[Grr A\xGݞwATȮ~^i<> ViI E2k{Ĥu f;6ݶSyw(!Z/ LK@)n>6Ouܰ3>`5nP'Ak\(Wɹ̱w͋`G7'˙+u!$G̊Ό S!S2 UU; 9[+Gi+LxfݏFk$˄c^bJݭ;{r in6Zm;ERS)Dʼ2+F7~T!DnF׉ffA Ҕr-Ep%[]cӜ3U Ql"́3@]붶ۋ^XMic?QeCJQH|F}O4E=GAca&"ʉHR1`g*E_w,^~4ֻG9IN(ќl|a:7<]V,Lqwф{L*g'N*Ljubr}H|C et!absaM*dl?zXQLXT njA[Wj4̿cIlSO^` ؟AkKo8y+0aGaקIT[W>ԭxF5Es4㋹U87#l(rV+qb9{ _[y6N0\F(<3&K]nx>G\EX$2Ar:t?W<8^W%*FgED_ }פt5Eu#*iRpa PEYg2U׏} PSsSEUCJ)4\1qGg+ X3"'$N+\-7>k3P(,1 "Sf^; y cW$u%sHT)dkN%Jc ZR5Zx/y9Uutwz8 *ES1c^ ADWPs7|V>е8l&bb+}# ?7Շ;@b9 ;f>v&V/5W=#NdȈ[Oppy\l \s>/CX3w_ ;{^8qB+Ą˺+o i,ڳg-W4R\CVӓr28 >FDx$@E Pju`w / ,FFawlMQ E}Iʸ훹ImQiױ.36rzr~I8C.?W8sU1[c4B{Jn{ۡrUkte Pk \E~bCeeZJ(}5%%n~vmr`mB` @XV"Vc(Rfi.V?`D0J!rQkj8KM!Xj]@i&Y3bE_Le0^*` bl!0΀?{\G-ztT]Nc]7Y1}:4_DeoV/ 7.R@n*QPnЎMGKŀMqe C75b~/ҫbPJG;uDOl# ߶U"y.`5_@҅m-3PkZǣ_[Slg}d{綾G/kߑ\V_۫3PS`X8d=˫sYpR}y8kH\Lf}>a2˃I@\X;Y짆cL%$GOpj4s}|Q( .< ! .Z`?crqk^B5h,B}5hA&s$oxb{&vg鉐ΐ ߖ҄iq6ϋ)gD;MnS6i# M9gSv!܁07gWі8+l ,6jmF2_3Ԭ&3?|K;o_nJM`$ޏO.F½=s W}0$UFe(+͒^8EWziJ׿-iʗɦEED'Cd2!=&M1d"N+ "I %ZlaFH[o@IxX2;ЫU0 ξ}D45y(=O0K WB_*NējM_fr7 KN$[UF.֬7]w1fyL-֙$2pZm"j&ڼ-v\j g}D5o>(nw <,EGcPN߲hB9 =pشgԉ0KLv[]\(:E!svw~a_tzSJ XM)2Ywf}(3!;K-֮FAB#Ό݁ΊNH0tMjvkKYS ͍wt 8:bOQlDb}i②aYHɒ*ekU(uF6~˻{l,_[K Ƭ wmX@ʊ =7d?' }5rMJE*{jL[tyF NK#f+|ʯ2j! `X(mFW#fq$'o >s&88M0!}8 iMA@\ʹpy'"15CaģpYo" N7+!a.oeppSc$ʽ?94:'r;pg.˨F^PDY3v=U|T6[xy0k&M`6?X`ջUCڌ~5nŢr]$GeQ\ӚF. <2y3i%EQHb@ZABe.bU8nT@;oI7E%f~ ZlKN{mB5#spkՑb>8(N>MpQ_TAB7_K`@ sF(z僡{NU}Hr::gxQ6csa9NMaQV_u04`feVt8&.߅KgcW6߇l=>Ta2 C[;S ^(szV!@KaI}!cF61^;S9/tkTM(xT?x-]0s;R}B:H&CoX%}?O#J@8ye>un;B8N8A>)(5.f07(9(I4Kߔ8n-lF󡟁j9}֣6Dv_x`vbXRu3ņM_ )`*&+nL Fg:~7򃟚lՑ,anhP ,L?}M,P+b- @>9`O|"IAP\"-TK[lVJM@P코KPuvP)::GoK:D) Z*E%,oZ#)E%<8_T#e[vkp5ⶦEd;y2N]'/y,Mx˚Gb#o0A`Oҷ44 ڍJu1 NȦ`~M^j>Eր )(88YZ@ o?a&Xo]I￯nF{3?y3 t)o_~Q? |x?w{> ^/cڸRZ9DzVQ Zq(3Fʮg3lF:ߢ^,ݫs %/bV(/PA疷zgyPH%lւ@nQg8tyK&B Zl߬Xuf9MK:Pnmm{|VmW6u8䮴հtl%|O mmnz{ W9o:Nl(Fu*ͽx(,I͂8 ~p JKKD\Nqn*{PЍl^&^:o#36^ rk::o鏵v- JbHk7(yZJ7,[ B\,U4l.m-oLG9p޴394܆32{0<9Ed zxW6d{B(2Άb֫v {KxL^0̦d1{/ɜ \0K 'ic*rޯ-Z#Ju^ƾ/KidKBn$|("h^s6"ӌ(%g* 9]11jIjHFݐ3 ]IVVd6eg;Boمd8mm Ij&愣 &ٜl,j\kDw0GYw/7ܕDG+3AljR$SMO>pFob\"q FualǍKO% zBe?D$ΉnsG(K 4B7xL_2ELh7zSP$8rNNX9NFE"`X$Xa^{W${Xqb^6JpW+"s}W)$֤WˣȐ{~˖dx.0n٧PM'* F~0v# 4I_6]qR {0-smiVׂx4'N r)3!bMJo F2/ g9W1\)IjP~3umVo-g2n"Ո_ #ޣ\LlL nP"Y/}P2u ^fb}Qɮ>MO'"&0LIqsx"IS*+=onR8{mNrÉ A7'M8#8:K^cub6;EAM%;n!*]N$#'7ˌvz?nK1IΨLC5}]`%Ui ,)a13doc5TWWc]^L$aqgxJh,յ])}l{AMH߸ 0gc,ZοnkrT $ې04&-;e[P!Ou&L8ϔi\y^ZNZ:>j+Es{=K8etM|So6N` I(%APEOHQjG̢D9S`msLsQ#a)kRK˸.&+OEL}Mw1\2WJ _|&LڶfJh!<L愢@EEvC]W1P(>l=`?% q ]Jn< |Lxsk(bGX R%2GpY2 `hߙf֨h$TbGJ`J玈]$HảU.D>)XO*N#t =TsaQ\po|_d-89Ս mtg}<(?Ltb}|^ ,C@wjg,Qgs|b[Cm?H~b |.y?Nܧ>g9YC2N6OJhS"+,ˤyYK!+(r06_8u9.tDNz2vY=;cȈ@EJ|ao^;fuSf85n|Ay"\%=be̗Kʸ7Xɗ#&CS_Eס+rjxhQ"/Y :/=ۏǝfKat-L7GvHB(`?>gmpm;ܶ2[E?R,iU=ZPK?Y޸qFpu6;"E^U#g#+ ob 8t]Y,KihlT[IeTE2 Í&>]X tD1zVc|3 "i'XX?gy5$1$!I&,sm6#KUNpj܊11=Z*7:v(Z~>I“Ft[&4C.'L &0$WR:)r\Gp lVChhv wrL| ?3"-opMfV q|JCZOVa Rj$Ռ<ev8dRo٤qsRT4 F{[ WTˋa5D@$MP0$DO \F_/+ ]M"zH6~OҤz7Z50,M/1ޚ #_"YMOho]mpXY1[n1ԃw=sL>iokyCH}.{C:8{Ї5DJ[k!pr]qBH%IcYMK7Z xe4PGq,:܍wHjk WU=ޙk>P%Ns[~;&B o\{4VNc'oa/kcTp۷km^sI .kTg*'C4q@?^1 j<+ Pb-<ɒ O ͍|9_ i `^Kaf,MFIP$mZ,*56yk#N}t\gn!I _t_ҘeTc'Ur%tڲ<[iZL>ۢ x*ΡG,MCgUvފ 9χe37@SVN7Xm ! B۟`!ݐ v@Nɦ?$ ۗnKb%O1e<| Vl*IigPw;r8/vT2ed$ =VY-aGl +y ˥XB gae~:hjSBhlL IB?6?PuHI' r107eTI4dh臌VP&ă"L M||5}E+bV`RŊj w>zS6D'yr p2'@_ ѨȋY%|5fsBO6!m7 H]) 's`Ѥwܥݮ^?7xA#t&4VЀ]_S, "k$Ɉ% kW)eC1]8Igɫʗ9<^[,"=[&uݾ&#?R&/q*lDӫvcNvPY_  ŶD]y8iFtMS\SyMQO5X<)j&Y. zFAǡ Z}a>b/y\ ~DT眀ۼ=\kRIP1d Մ_fԱV ujGe6 VZ{HqtbS:=.CN8M8VՅ~zʕ(N~'ӯJhiFI.!^3Vʐ=xc:)YRh >3Z"([G2U0XQv4GfHz5}v^շneBՔs]FH jL7[kݥνs%A[I TF'>먏$+&,Mn5x(,* 5ģ ,a:xr\Yl'Yy[n'.zu=SP9EIиcԌ4J6;MoY9A]Jwwd2F] Ӝ8zMI^=nrPOF{16W$4AKl:0$c~-lIm @ע& F68wKRmu<+4wܫ̟9]nvkM)`=/SϻaPE, fy&,ubtn/\V2+I,6? UWOL4 *F)$[|G?U)2sk-r+;#+, hF6&A)hFi~S; e-nޝ+՝2) \4Մ|`wůL 7*ȹǿ녹`LVRR70`]NK5\MRt@H p26??sۿkDS !ܯ3dvޚ^T$ ?u/>i0;N5b:{ ޹<!z~QrCB~݅(ZZ(3 YI2-OwXz<`%Ű2(} Mr$oӷʝc-=IבT?|8,rR伒 U~JDPgVt9946bB_ pLPG5*2VQOONq30J7dRe 31&Ӻʚ]YB$Wȋ5Iz>iY'4]GCKoI{kljGA U>apLE.eϢRG>NvO ]1O WVNp*6ZCXJL7W[йI[謼>y74eB{ . ? 5wZ.D++>(dhS֣|#"M _:u~ciqf9EQuuAf|>{ !5M#e9-Ic%-ecK)} z 9?x6/w5ڰDz`oa4zf1\ʼn m1L886jjO 3GUgM$ Ek;/aCFOW[mC󷫉$|W*2n|IiNv.i!,vЊRbʵd84U_O@Ê<˳/zq(US%5Qv{FM![imRZ? ^&'nUIr1zՃ,~WUGMwx,VqFz7%e2e2BWh9i 41 ] #.b1i 4u~$&^Զx >䄇S% IiFo UF:夦32ߊ&|r2?u^]ϔ7o߬CdD8+Wx/[*z͎WQD$cm*6tA!bUhB1 1BBٷsؑIy ܺȯY/ u}LK#>c۽Mq OM5q#Jm=sj)mcW/5p*NldAF MOj}v@FeĥJi۫y Œ{{* 56ݧ}ـClp?埁ܷ$t4J(l<^z/R/d F!y@,*Q\W1)Ʉ O[mdz TO%SNɅTdA9cMGˠQiQdTUc;nbl}E[:r+&߹Y،riz@04HrYK/?3 .Uً2hvI mx. Ǹm KGԢӟݴ^76cnhr f8Hяqi~= y;c#+-Ā&=#HNC 1l*7rx:`d<\Ƈ7ƪI|P c+Cʰ:XPھ9R7r#)&F >;ݎ׃ixkRm♐@5?uQ>5b]/ 'P^v\ jd0"/HUv!|!U>IMLya~%R5%g.<&eA58aEґ|#[)kZwS6>O'PXMieDBGX9};ՏpZ@x$7k0f=M397`HXHEq9јCgx4iE E_}@UݯAcXbxz2.yǕ rw3YҖܻrbjI"OS|Y><&Q+jsFfGXN<ZG3/]Ӄ^zo5 TƺI-o" 0`27kԑՄ_;yg|DJb5/=n`VmD]TM.k2w#ָ5"D zR,А ci hWdk6 ? o&`x_X';u9e |81oK119znDWItb Jy."Æfhta_s^nsў6exKZ ď*Ì9`Sp巋O׮i @vP*Yd KUl< ߄sI\]YĘ} iaň 3jWuYvg" x8|[6W%B(n+'E#mQZ1$h$RQ<-xDުկdO0{|Oufs~t!ަ憰OcsVtp"3﷦&Zŗ'DBj9λ1+MPr 9-ނ׌?xM^ 4dK̠<pFM5:p>gݍŗ۰z1=3$b`?S}ތW%e@^Mbyb0A/B5 gfcpkO^,8 Ʊ΁֦TS?iE.:#ek$$xf8٣R i zĚY9zI԰T i!]N*6aZ;R[֏a4cap82)L|GHGu{ )&({HF:e:>@GcRPF})|B3R*E6 N3kC58] YL\&Y|y_֌h`FI1w՜;=>RY`$DJp#VcA" T2U EAD~ջٍ/]Tl-HQ)imc׳^0_C^zm\$2 pؒù^hd ȼuKKґfmVDlwr|9"; Bs}23XxiPԪMNp`R=VЂ aN .pi,ϩt0.}5&m>ev\StSHߙ5FE" ̺5"G:Ld$vC{uB8VBU>!oH Z8z)d}\G DP ˞7d4&/rZTG[,}L| n k$cI>zEωufo5vmv7tzj lcfu8BAZ#H"k#b9}s܉{Jsk0t~8.tV@bn)¥evdR[(W8 e%s YjfV3=.1^@bg(1W:rsA*Ii@sRW(ɼzR-%,x1\k]O $[yuO2ڇgyyl?2I6am<-:;f+֭^yUEٌ.D6be5GJo,ڹ) +)@T{|?+Xҿ30V؞l, XFxi$s9kUql4%7UaR.dԎE< ŜZT*x 9 6-Z U-&@) >@yE 4u(-Ĺij0.BI=iSycpBdNbbH~IF"nak3) H1YI]ŦJ0tH)ܵLNGa&w)RiIv lz^Կd9G4F:;J%(\oOrDCAAǙyk>|M; ܁D IS@W;m3| Ri?,P'$MAXdn0o+L!:0=ă rIE?wW.^Bvc"f8ap?s74{T|%oG){uTX/h8,N`r tQ -J{+#pg4[/m\bu1RiG ͧEpKWDž{~;NǶrXC"&LKà0|l=U(ߨ!e_Z)jw"wi@1  'W&շi0BF2Ih3Áҥg'hN {qe;/Քdz-2V'B~:B /Gn j>]l<`LB2[OBbƻc'߫!B^fym[.Bf QDjBmmM ^4tR$ݪD@3 Wk꼡 Y"#`k}yI,fM>OׄΪ9Ekp"ps>\4W@0 [MԲuA$qq(mH*S,mcm]|5HdvM^!*Mϝ78<~jz7kVW;vK(儇޺uPTWPt'z!פb"emPSu"K! *^)13LE#^fؠ˅q=-JnS#_M{[4mƒ^ƣ|͹w\@;r78HEBOa`\OhL>XYɈ;jhA p1wU3357l}zΦ:bֹZy70kw@$LB3e*BBxEb N6/Έ=szǛt0A ɇ@95"sWsm]N),i: {'_.Ԧ.E!Ts9? -GfIC%Yr B-`K#WT N>{)G_- 1wd^ ?~D>ϣ[~p9Go^*Kkvb0&ON^>Odf~E ّf$nyu^ps@$$wbHkZbvn^eyF>Y*\KONI' r-C'ۭH2϶W۷2 iX`d#aeBlې`v&:|&jTu(eBEЮ3pztgz" 0`#zկ*tgRZkl0 kxx_JѦE-{aD`vN`jً[ Uz 1F+]V8wbܨNV.=PA>DJTF!M0^).X< W'/.NNZQ%t*?СsO="MB8\ D4,R 씃vz'w{Dݤv >}'[9plӪE8̝!M,WL瘳Kv#B5.Ngېa˲G,'B5%A-V1zl,k`kqJZjwPQs49/@X͉*(~KAbDn캶"ݨ@THgD= E~ h߆+bs2 РE~gQ~xOAŬѐC5ثQ@: ֐n͓36t3e#͜d6 ֽ)e\6S |[~UR!E ڿEC /,f*wPP-HbAu!"W~T|I^ s9+"eqA˻Dd"M u6 i'{dKWҖ1 9J{6ho~i٥1 D0*G=,g ?/Ʌ`/x-,`f(M8ngmVWӁ랐|_#bc@C9CGIRDQLޠamy7yn<:0weiŠݎq'[xdp@,f2gw%3Q-VS٤ V A#ug'M=䶉# ۮbW1wJ]䟈F2ѻzT#dBwc5#^jh,O̬ l\C5H-7#LiZ(Yž >Z0(䬨-@xʏIG)S*ϫI %>ZY!P)OTD[g-: zXTG`'`Vp6F ZDέg3R<`B2I8c;ɯl܌!vIH9+ZSpY YBhg8pvAQN6li#+G񿤆)U^Uf@A2#)v%]]c&R N ]eN0:d=CAUN ǜ~uhGXYb th>$-\o:qJ_lb94FAq}F&K<'0JW LW~q\QpD<)k.oJKfgnn ,Yᷕuv:#T,D.h_?b3'/]WэO9DŽ^.zn.nzUۅ[O힡CE)toMһ"]5HzArLZݤMlNH }a!Jd PX6OT&Ӟ۝ هh"@d5wag/űq?L5zG6f+^*IƟS,U`V.{em%ڡ@w 2cQve0ĭ,x<FΆjKA*ÊB6y~ JK2vREĎ M,m^u+SalWDMՅa4~gPut6*~M҈rB-B8и߇fjF񍾓n})g:)>3o-ސlTH"ΉcOeF {qU7D A֭o5OuPmCQh 3!mcSTqAݣ#_8 x?1Rݠ1mNV M!}e/(A!y27S(Dce27h6{UE6$F͙^[+_ l˝-hbXЇTbu;c}yh$qj kw P]sǪG%R)uSБ]1yG :=Zi~qZT*i tٮ,8c rDD_݁ӥu6FV+ϻMo[ފHכ7Ǝ= ܃j/*v'* ʼ ?79TRɄ١45Ҋ]٘IhTV 3y]f4L֓ڭhv \Lsv>:m͗'ЩB+-PMC a%$#˚mgu:,Baj* N>Ƌ0$ߒSLoA'}O52 X`Hg~"H)HS]v` ԓ6ͩ}@>- 2dw"3uEb͊ 02+@4!ԡ3a'S YV-3 ӸjK:$st]Rvn5 1T$g)٪v h l=$[*YD"MWݵ$h5EU QLDLc՘%a=bsIk:p8q;vha AjY.]ԗ1YBd;- PW 1"$׃ygGުa4Y~xL^ۆ0EV:^ٿIsͥѽRthT&%d-hD漢T7?NN_|GD 0w~bghgv\6d%4 "x3-PSyN/!EE[nTI5g'[ ^ĜCW!x!R(w"\OѿPZZ\{f}hm׼fP)>b,~ = :l /5dߋ>}*2R85;p}PFXр#ʖgu=9صQVß{91l\t 5 \7}?s:ҵc{^)W*֤ 1 35mPLаUomptVp\]SyW=U` i6 sB)AIZ8!M}zݔ/LWΌoH% ,:pG_\tYJklR r{) a Jͭ&*>6j(z0˙¼O -ז l տS 1 ə3ØVv|ܘgBr ="+5;dU\@u)6dQ>"t[,nv*tSB&Sc=d<(,.]ZgZw)#yg(H) cj9dJ1V]-u3dbSt aa7}ɞ l+sfN)9 óٔrdZa(xr0WԩBm=7-t*B:X/bK]?=Qޣ~I;T5v&NՆCAz557*Vtֺ0 } aJ #K1+6VK߱5%WBMYT QXB5/LE5ݷWhDf +b^e,jO.-C1p!D b+}k&pxι!}>lJ\ .d@Rv(UVcKN] .BˢLBu?'/v? 0 N@o`(qp9U|lTü%̈D#~rc7E_+e2 Afx P+B&+edsO6&xs,?y"4?lhX!+Tp0v}0ؕ't%;lr +ɿy3;-M'm2rl\dk-6n:YE 3t=Ny;=OgbT2#\ SMTCR[.aSDRlv7"3YBYp?{7HHs+zҼ?~EQz`dT_pā`̱"EAV=&MP{;v}TC(~rbHR:x90 %8ZTxu 8M%#M S^g[e]]҈ޒ/x_Ag*}>b8q{j97~.S9v.!堬o UOmmZ-Yn|=ƆЉQF^%A*-4y;^PqwB&$ YǢla%$ h5`e÷Taf#MV CR۽eCl5ZWPmJrj^\yȇ@BA7ڜ@)&+TR|oRu OvdZA"v sd t62~ဃT3v?U -^ƻ!+{}l#5Ky̶F貁y|/>M"\z'~Z-}8>6Q)(y3A$lv҂fJ v=ɑK7|a]p%z*ۂc-G\:#0)V>Ŀq̓)2:{vqBtl4dUnY̨.o+tqQ`B5ԙp߄t-wr&N_uA$o76/BGN-lֿ L":w"iDz!s}5%N'q[@,Y7~F=~N b+mJ;e4*X}V<;&y@mΖ䚱?:)1q3kU#/X[ ~N=kU"-BdqE,H&L_L9ym"wfdI󿈨7 I{HޣYL_ 4- 9@z!Y)+O WG{uhGG :0B:m'0bVbME͑!ZCWWlӦ7L7TDP+D}|V rzhcۇ(wC Ứ`I6U2# 9w1S >[[ΆR \*N?rWნU+<*.!(|0+6n23AqλS%%/?]CѱK:1rYM35KyO]~J-9ל'DFT`us!V^SvN^v8ڷ,IG}p}@ʥ@H s'Y7/Dh;^ivY;dz?"Ъq&DbnN@]ApY 1Bkߐ8ΙZX:\ +qyl[DgViBb"?U0*ƯjpFEsJSPwMxY>_-P- B鉳^i$KoǐO?_y/0@r}D}&3vbS;oGqDؗ0kj$T:L| Lߣ*0o5]֟To-v׵KVsJʠ:eij|x;mZvfqY;h04^& 8 G^]H 4dFb*l)-n Ͳ1 %a޺2lڱKj-J3*M1LE)XE~?'Y Mzxk4vwՈ 6v?t y( Iy`b*H;ZaxN ){­3Y [zIQ=U#C3KE%V㪌-R0eE}V12g+gS2*±dL;ؾ7,VIdBMC]-$rd_a19_k#RR.^=P{{J? X6KX^[jPrG%+&A< d!cVlko) L$m]3Xcb4H! POU- 4X)$qe16k~6#Zej-D@N)F2U)^ĭ#瞰'&_FXtޞΝjpO[KU 'T+CGh%EݗV<ɴ)m6A4r ˮ,xkt/*{Dz[Yف<1xxǤC}2 fN$^eo T, \Gb1ɸrT+A{,ˈ23)B`f{"n=7; rpqj3P'3F ,M[|2O^iPtO= EbiWrF$0w >-];Fh|UwG7jȑ Rf3pϓ_R II1*oXaD6ymgǴxUpe& m=yէvQOyOxyur蘛D^2\@(>:2޳n?=y% "ղ"F,a-/ˋ֝)C# ](f=v.ORDMk:t⧢as4"[ʯ^u=FDIm!*DBqQaů4<ɖq #VB+K`TQ^VX_NkԗWX# J^Il3g65In[#C-%f8AjU.cLcW8Aߧ>@|\"=aMQs8!=1c:riOhN7y۪P8kҔN֢tR'1j;3GpyvT %v=Xk Bt-RrɵoKy   )?te]鳷33e IV{ĄTZ҄yPF]nw;#AI90 ~n5 Gg}΢ ߄K{K+z}Ӳx(߼l{9hAuCѺʪd~ ̓ hA:k7F?g>E@;cE`"Y$Q_CiZZM]0X<~jْ(4h X/*^y.$kRVӗS3}XMPMJc0 kF+Nt2$snGl23ǍFuŹn~"wg>XeP7D2[[G=sj9+ˠ:ͼ3PPZm'f`ÝLF)`jѲKpB[ }U7v_%`\m#ԘY}wdΐGr[/+; :co7c ^j8gu:a.E.R+ w'[n; `YgK@QE GFA/70iRZ;FIP8.YXhX& 9:4:\]P)r-l©jo7%h06?aȥ\Jy0nm#GU~pg6~A 9-Gi1 O ptjͥ[c:5? Nl,u$K-7!#gE&O <i4B&6k!ZHKCI5Ӝس=5kq)mn|n33<'ZK QTvLQp1gɒ/7ʣ'BJކ/$Y~ IKACr蘦G@q>1 E&wE3^ԉVCz)'.ύrLc$ >_hy .!$z4&V'qQH9ܤΥiMB*=L8צC\g]AP EBB ogJü@2OD]mBk ` je| izi{= }.u9|Cgۼ:}y{_kjUKpiGHT^bV[3Ro A+3l`YA,*[U-ٶg9+bT_L$vwɪ6sVsu苄H-r{eCCHy&,@M詧Q8nq Vz!m)`,rZb$v"+K:H2knimث`UxtmĢ)K}; w /f$7J)]:j#] 3_/qISGM$~s8BcKKoO\=, .0Y ^ljV>`5S"?eT:ݨy#n%OX;gSaA+1 !4\RKYi]z@- Ļ{6w)L&["ĉsdGowqOEe\_An9 +I>H[c6#Ƌ#02NqYc_&.8 6{rޡFk^(^G8#Kny#Cџ\ x}e/ zMAݢB B"UR#o8kv|E{(/p.amM02c[وb29d0b/@^Ri/ J9i9_׋Vlm2hf ϵ'1Lʽ gsbĩ {}1 wK9x.s{  "T_JiSWG~ =nt1cd(bDQ)Qpj3\+hTx^gzsi“$I` -BZ^qW \ c|w20pE&ª.CVk&FO{)nkS)9h4ii3̲Bre"DKPδbax|tb-r|u~SX J3¼eU|wZBa5%b̓IsDa* ݀nQv<_0On*)#:^ ՌX;{] ޠXعN/%U $B0 !c[('n2FE'J֧Qn(Ta&څMϴ;6/e;il uL'Ny]7E#|PI8Q" 8#Dܝj'f2Y\虘VGgP6jD+`94:&)9.x`DݍX-jnOU͗}5F#Pum>#tLʉ?}b2šTԵnTf\}1U" 9 (6_ jJ2޴E9P`#bCkC휍]u4 rF>!8rM_Z-5ifm>ޜX>2oWlZ9e/!$gG]X!K͓z(~54nz/q7eF"ٿld~[C,J\'TTwV~H9y2b!O:Qؒm;@t6G.< r^]ۇLFW,0zRA47dO~[4}e4@xD%X*Q ';3/}!uT3tpzeF7L5SabrK-ǀETYLٖ9KtM Eg<-{n!>'[x0M=ҏ|Q269˂Ҟ$_GΔwbLc !mF]ݙ LK}&/DfmK!u>OJ=5:pZ{jw~ `X3Xn\4)btIz_{V|+f@QqU'AUt+b?o\Ј,@Sd'mZ 9kSc5t.ˎw&?qB ‚ÔPSZLX_Y bEIT{ h/|DbUe6lI~3ݹk}R B!_R`zw32H^#cuW 3Q`z7*ur,DCtJ] m2i0Ɉy4!M8qROHBsX׫H+E&|v6fP~( zA&?N,}mٯsn?HP4pAշ_/诊3ubhϡ =WGuKёđ~_~cU-*hx`j?{8i3bwqaI^V .kXR~4>&ރ' 7MeB-^b,*F_ʑޖPď)g~FĐKƹٷzVu l<ʌ/Rb)FZd)VM ۋtA |LjbT/Ӈ(]033u˻*mt{ET\7cK#F,(ÖX ,vbwBN0q4 E$KJ!\ʑedXm;c& mYdŊ$w0F\1}C.uQ~@B7Yg`"`q|%OKLܭ*k?n(Y1  ;Hzv/"ҭǯ lg2*^=hjWFZG.|Άve$peS\U c49 =3CL6FlʚTɎyR}ztBQk$)i4f2`:P%Uֶ_"?E+-W@ ]7<)  "!J:^vб%U%W?7?mS-F⋆\TejOF`@Y0ٸ+h2?{wS\`གྷ^ۮF|CRάv: rm^WcC-N\o#4ε Ŭrx* lZ~lańo6 ccNlZy]`'=ޓ $N,HلWv)4@g 7ڃ#A lkfH|2yfS -aU 7UvE_#HP@OY~)U)u PI.*I6&ctޓ8f"?E.I1{G.X38EY cPdц\5lxc4,)dБ./cSJ9Їێi;y)$4e?jJj*EI$ܰ q!wB4ޫV`eyuD/O$ʩK4sRYD'i 4,D%Co+@ZmbQ!\R MO*?O eR:&΀J$=s篤am'WRU0"&GGlY'9O#q(l;qR @%}ʤ { f݉nT27z,vDo`±hS؋~Zn VТ3$xd2t>@=舿}­곘I[;G@z5ʶCLao{H %tⵓNF|Krw6/kς)YEo#>ou zdcE Zc}F;؍ğ-<ө) M)1Ex.4Ϩ ϵDRJ|l"c!sF퇢gނɄg%#ZI 0d%xEWdݕe#1%!'8"ӼYQۓ&;x?mS^-kJ[!luk86SMҋS~5io#`wz׸d$K}spI #2%>4y|2䀝gFCiÄB􆪌WTaSrC U4;*ZPrH8w4"8א~pRHxuz (1s ^z_^۽ځ dl[kF߷KCV,w+걛PǾ%1DӱN 6ù} 1\ױFi2NAǫSjG˿"6@/&+1RIsh؃IPQQpNk\ajux.Cd<[{ZE~3pWgzU?Юln"803q Dbh`r?*` \ 'g ` ;g j̀.,+OOĝ\[ECj?!L1P{(Qc jNK jJ_[#;+F,?lDU:Hfr:d,[DOn×a bV%jxQK,){H[} !AhrbI|_JC:hSSA7mS;&A}ZqM~RxQU=v(S]xf'Κt8J/c`]pYjg.8Nr|@{B@6 Q|"ijIj=4+&-=)QHCVo2ur<UoSY\c[MB+p_]JnpSCNHALSR~Ǝ?)r.T+P\Uu j&9xIE\lE,DS Gf9.6`4Z'e9 \*؇p <zⷰnZ2H"I'5NUQ8y卿n :6܀7MIEvȻbk@9Q40$tM?kqqZqrQNhx#~| #3ђ{Itc= kwLs^g/[vXSa+!;fO"h qѕ3wIve-ET%V8Xr⹱WGfS2 y R}e wPG xބ<Y\KC-Ƿ# IUz/:rgAJt? M, ҊȺJ{fKcvc1\ :7?EUĠmmf;?̬7lQ8f3Z F]5 K,퍀9dAV~ضml{yL0` PK{2\\1N--]+ѷxOʆ-W]G8P*VC"I11rnl߃A#^nJgLw2)o ŷvlBR{JQ"DS dw̼Q!.`qh^@:NS2K.kϜ5fgeX/.݉:' {ýxu1l h'lW,6cd9=2y M֞*4QZ^U1"hįb,TPOr,ϴrIv2C@DI3Z#z4t]H .˵.oWT@$6VxPy{7ר >ٖ]a{k3|1GA@U ]t꛹O}T= *`aAھMkO5ε!F=!v9%t62YpQh:Rrz#w?Hcҥ\z]i^orBl>wԣYX;|1O5Cu$sV6KxV ϯ${֘qu3r_0CyDZ&G=R He{:z`4Dv|_v5sN:)KRH|r($bA];)>. Pxg8o Iҝ3;2SU3|龁y}<4t%|/c*W0iCwaY~WGaLsRiJ!ʼnHߡrf˟y? q[߉K`Wr6(bzbo VËקmc Gr|L6 (hDש,ܡcrS[N+ߚxZX_Cy8mXow]B;kyS>{.ѣ) oH.b,4*+wCpM%rgK=:P%P7#J˯6{M1 hx<鰄q[h_68y9F1'pEPeb23#K$`0Ӏ |䮂as#pΉk#$U :][[jGӀ}tlK",X h؏OB=gq/ *HEuh%LR(EL@QevRL@)@Y xa, :+(dgK83gb/!W5  FYr _'-Ɏ!#"jTU!4ϤK e촺;zv//7`ezq ))5A\wWO /QH{e~p T2A[00tS)!%tҿ3w][߻|P[z .zqC>d/{i5塰v2#ҦnI?gTpmQ0ʯT")8;\$2Mʇ͛_f=zfzԓ*DwCHehIʌ 9Iֳ>6Wa(YU~l<mET=q{)U$vGOu;=ik5ٴB8%hq fiS8D]DXK?;tڭ缹BR'|9,GW{"8U|(x7wme1Htr%y#Ӗ. b QאGbVÔnVQǨ-(T]_m]Y K!DL.]/G=ݯ!oN4|B.ptQ~Z)W`+M.rA<++ gwfDIT_)pΠ-YR48qTrkjpPKƫԢ)Aq'v8k`o|Z'K/vj4u2ט_˝j/ ; ݶsr\z{@j.=QO䩑@/Pu,C@⒐OlJ\л׀80=IM* {n:ZfXC^R Ki]P5?Ȓ<ӊm?\DB!$?$iTwlO_ْ2kY`%6V[;\9K?d>ƵT80ꏰۺ-HfԬYZm'x22~umRC#{ABೀ)f.k0W(QȘBp'7N؊uq+PZR~ pa%ɠ* 滲!X

7d9vֹ3P\qu~E U`QKD|ݱixtx){Aޯ9 ` aUІ E(Y4֤ӄyn AֽB(@0{PveK1 =Dd-YmGvt`td<~ɓ뜬nvuOpU9 9kiK[ҖW)KIJ8ys2kX-8SY0-4π)pt0ŠgEmr@f!'U:)!A)j{xre}%GLY~$2}jD=e=|],(>7jΦshG\n0HdMk{|Z%MJxԂ`> ӾP){*Gt'%|_Ѹsq mלasDb0φ-Vb}"(%YćwD@_xtEv"nMH0څi$ҍAxZ` fC 0!V@?bû$ `FSJv6Bo@A{+.ͩ`(-O+&OmGo3k l֑B5\O@.lIoM`rdh |U!\l%PhNq?@Bn8& -v$>60']OF,]kaPva\vcs* E_;ؙe RlĉᵰisA@L 9@1_K@:wà vMzùR>}%K ~jôqyW*鉦2,!}maRg›}R{. n@c2FVZ02EΌJI+v.tW _0X^G+#8t *c.M: :i `KP5:LT"?DwȺ&o)xn!%M+ H2GX7>F#yFz xAx1$,>d[ bYcUv4>wM[]$ZJ׵7*R:=T=`">dB'(!jL8|yyDyH%DURY:T:jVOj;=gZќt?N,ӎ())=*ꮖ5(wXA@G{N~J)~p{/#M k/snʛQ@96DoGYWKї35S ^w8?yĔHB tm3Ey$wD"9`c?U5&?P$O̕ܥ Vs߀ *q$%(!q{jӉwb{[=(0WVIWv!DgXI!.]օ/?@Qx@*b]o^$Q<3u4e!% ? 3:jG`\AޕLJ0Tur!U}wie c)G0{-gÄX l3jJpNMci@;$ᢺzؿ,T.ZV%-(i.n0˻R5QT&=hC$crܣDۡ3ƒB+Uc(_ M7`Є~k.ힸ[1fG-i4)uܞQ2pDXEScR履0xQE^i\`)WGGJS?7Eh[VZ-)`a*63]Gp^ƄoMrCNF*c*m,swyQ)xsZƻ6:zX@ /Փk&A;dTuՙwj$2$\tVs1gEwKCx`&Ũo3>F-¸ZK$)ϝ ^9s;\H4_^ Nc긨OZ*|U{h m]X]aҽ!%&2,aULAM̝I_<7.>vn)4kI"?H:`r/n|L8-?:;4 (HXC ȭrq\z:!UΙ\+Fmw!?H9N/#z-$@_Rv"BvC %rE'c2i bAa[#S]E4j)1ῡ/}6B rw{rs 8k*4x-V9Q`L;+\: Wk#PtX=&UޓH #C[v{r=~0u[ms19P:@=cckʚϷ-hY^A/OX^5aE ACo`f50{ ]Q_2҇g)B p0F^**QyΧx~κ4 2ѤyHsNR74ϣ0T,~L3+j B0f:Ԉ0^^5baP%XnWRIɳUɧ}kF^eG>Dj"۽|2Kv A' yP(AU[r{unA![[:򳫍HIZ}YѣuP1p ITfyT41ZyjvG S2 @o $ >4XA#AAԅ&%uBi$vǟ:0H<2Wr3vh3bՋuL+RY|\BY@xJjG$X*ݼJ~&˅3v/ʪ4m Ze5|[ٺ~ζ+V] '.>0}is7 'tꗡ n @܄S:?GAΈmc,^U!sijo~A.Cs y)UOfkozqwڙQ&dh$sD5엱[`t]ǕOHkBIFrƋ3::BR#; ޙ.ŐC˥sȢ9܋"f@dL_ζ s tdYGI~E6:kthf"qˁm)sWĺ,f3&OD){¢ԫG_"- E/WIadk"5}v1zb#rf4m%*k9**.ଢ଼<+ERj:eK^5$Akl]M ŋ jZs %0)^WR7J"#`Mh criϱmNee\B"o5'X^6@c^/T eo;2d˔M[2ͣX;I+^\7B mHӴ[@u$Kn[^ɫtj\E [:x^`Wo gLܫ"'eqTXb AEI*+L,^W٭Z Z]>Dg(5 [b6;Qbǎ|¤.4 Vy7KIKUi'QM~ҟpk-x)ϭ$zp zC_.(if -pUijPTur+ VzE`wWTji43⠄tR V g_b;Ҡmh#J-:Tdյ+FmH:hXwL&*trQO-5@:~ ܀ LPh6S?HYj0pI'JTc#3ծZoXk'lK(|}SU+zzVE)!q k "H meKwug VL!dʹ+%U*$W.ED?J16HkcxxoXLoIr;PM` ;M;J$znwZe": |OB1E~M%+ WA"+TKWM9N2@G }who3,lJ3QL,̾ x  nZ뺜LAAk/{^1[&Hff*B#4d̫Yj;0(9k=o졦&r}DdO@j>AoL(PVxDL=3%l1KW$ -2y6iͩ~"bgV,$Cx90jFjNckVT ;{IdvurC]K4NlCbUMϥ7;3r7jqQ**e[PCzd.X 6VjٚH':!9l\Iޕ -Y@i"nt\iC5TW+\7v"5/ߟkݞgH ^CD[7b<()y$FaE J>"|4"P;;7џpxU^u=]P: gr V;dh33R#$]lc =äU>IAOn ~S +9 1"+l!CҳuR[@<&ʱuGɊ =Yabr3h?]kͱ_.AQx@h*u[Pk;]ӄJY.q m ډA yu!d^E< "| W.sB6pd".K J֜sqQr;Gg{xCV.!(q5ZcV\~,fdL(=~/FHc&K;:-`hN` uX|hu͟Ϥ"DOEbY4ܑ?007Q%4OaX%*{M7߹!sw 5] )*IuEco 4I8ۏ$a@q) oMfʪe>,|˿}l#^vw%:}Z &`)ȁ{6ީUIp,=ZJvjw_3,iS_9Fl JXk o)~ !1m?؆}gL](C$1C 5 Y?JLbd S(qi 񚙵YJsxғSu2<-l/anѨh'o9%b:MC X{ $*c۷ڕ*rU^SM6!Y/Z(PO)uݬDզ3R_5;nOA_n<"ka~$;.ki^O !l0z0>C_iً/]Ld(BF:h؜ ')l9#<֏D?謑Zׂ=yD iiWx쌊flȸ%ӁK#(hU]<ד2sD.Q?"Hi x{/Dhp,Pt6 b?e `z YI0r bb1ԅ2VTت6L>ms_fH˕lb BTxm]yvlZL>0SZ"̓3Yi0 X&ޫ T2w-rռ斎 iWƥWL!5~b5]x cҨ{A<J{@v0f=r 5\4-5e|~+!U JhrTILXuLsr!/b@Ӥ(%O :b> JOFfd 6UѢy]/ڣc7~vf%i5`#YZFn|_k4oM?T!X1iyS^o Ec7_!| l:RUUUR´"ƪ^R{UPШ*6hsˢE>u>i7u䒓 NǏGhPnkø6zIys͇K.xl-k.Zqx;ǔT!!,XrIgG˗.Zt@c&8׻ojzolO|$\WH 6_▗1Eg#z<͉[ZE[ڸ~o/0iБrrWրB]Y0|:/P!'BHWTEwWaQ- u;UK8ӝ0CR\ Gi&;ЦY#]alHZrx51f:Q!~=3/h9pY-;mTҎnTձG-dJCYt) y:'EW]ěRa5Izљjڤ5JYˮরa$672~ I^I0:B OYjHSCu*B% pB*7@O͓=======================================================================================================================================================================D.G1o4HM B]) HhX!@g@V[1Ghy>uEaLlh;ƉM%8^ 8z2_igHxꇙo@5hUS@Ogj|=4,8=N8F 7.[p{s&~r}j3`a*Z rcލM7eG8\{d6!{#Q s:f,E\RtGUQW)__nV4Ԃ51޸ #qd \L#K!}^5u.""egZ:Kr4Ju Np])4e眨2#٫(+,*,9ܑs)@8 @Mh¡7&=lؓ8R09;3L@B-i4y /}~J5k`7#Sħoe;@Csɴ9"U0 y7EddWPM 2˨%mhT_?O Gy86Z(})m#d',[_=+A9%__+TC 2QP-+ p T*e6*4m$d6ߘđ P@x޴/ǂfl+2 o6K5T#@.1{׀I$˰0 w۬12m4jታ}$fJM+9#'^]xosR>Tu&8q7!n.L9T@*⩽ kV2&|ՂnT)VL҆vv-/o;p16\ Wb KLx\f!vCgq(Tw8J +GoFd{ÑZ ;T~G)W]C++б]AUete6g2N ]>?c|'A9lOxN!ʘi/<1S aD?pM-›B'&dDW?DlH`Okw?fPB>#Gsm+Dž$qߋRX|9r '5ψঈcő0Cy8^79Z=_T?]&m㘕 rxPz2:gg,N6DK FiKJ/#V^Z&7+v>~|FT|oPw[u9Q}x`MGRѧ:EuINe;>a=6$uNЯze<^MXqpڪ1el{xZBxr9;mK#"FzuR*_;Zf%vo'P+2{i?ҦLBnKxj1I[S9|K+x2m̻| h ED@YP!HTfb<8 rt#ͤ*w|ég0CSPsų!ƥN!_除bA]d!\`w8]`&U6:fhPQMeQUoZި(5V΀;h4D(x* #Lo񾋜%)Xv5A32L'IN^uP7I'` 0~oT;[ "1KAw[3(x(MZ8HHCsZţ()~BRU>ϗI)EDj<wjzswCROrD]*+H>>p2鍿 Q7'nUWz,w"#Ћ!сL@@FGs*8^x6)_d!L1ƾǁ;,CV <@"UmA8ScoH޹eCrd4z-Ϛz9H!*rU;J3EŬqJܕQˆa-Vg ?ђD!*|bbΖ1A.φl7R39oYm <*cG-z:p#Z/Cy[cF mSII@9BO<|Zְ wҵ~%vBbџoPGu`3W;|:% _3%&IG $. l˳=!ZgnRRKNGV @7L\NcXwhPQ}gv:thYP3FRptCD0JKsќ{ hJNHsD,h ~jΔ QxD`-F6C=%Lx~ S^? e:9Ჳp(:qhZϦ?@"*CΛB#ץ׻Z_#hewU5UN!R =@@`_.YIO<߃G>۩E_ȓe,+YVE!6dMp [ 6@%D @i2ۄ P  M%j܄J>F}p}$8h˸Ywa>"J 0EM- p ^`V! % .PʑbfY$~]{+8rLQb $ԦۀblP]VDxtw{su4+dvx<,.a$\Kbp@efA{M6]`=:~_dUy`| Z{.xɌT)KP'$S4Dzft2%OoCOmJaZ?FUor( ܬSF1r Fjh 2A;RcGFyOWٽQ%+{_W.)[e+tZ//).u/ NWx4yQ8ԛj>|0G,Ky%=z06+9-@Cϫxndryb5Mjr+gv^` 1Fuj?Kpoڟu>o BsUCoǟ St\<4OwƉ R sU\( v*)RF(}Ś-YgzfoBLXr㎔ ؀WjcQGШ.3r)ZV9ы%g]D7>r?fY,NllI"aɣBN#_@͔y\W=_09kHDQRH3 t(n 1gOʊVsp4 8q-Y{RKY{2ͪP/ȩ0=G t-0tAxHT367w{ {B};#Σ~tyP*:EQ;iX;:BNH}u4Й+$nи!KǣlAD‡ZLT30J| ԨÙEKQ q{RE-3K\ ~eB7.C#a]:xȠ~KKTrhDx@Tlw֯RԢ2Ku僱M-Y+^)Qz5vnE+hJibTRt׼Cր<+$KZz7h&7]wG2G-:]-/.rK 0Y?T*9 [Q\Δcz7,te$hF)ŏ W39[p75}ÄN~Pk45oVi_oԆ@^_٩ Ԩ6Hd>B93oԆ@]B'{u!A2R$u?I׻; qdW {BE5S~HVU%2EB4M&K0($eqBt`IRSOyzsƪ7u`o6X0 jXM7ZfOE$X ]ﴗMe)>8 )57+B(]IE M!Av_06Az(_Y;WU!意@[/c]kHn~:+Q 5FKzSOԽ7O$fڣsBM&sXmlkzc :$ 2#n=%^3id[uwlM@V@BZ|#T<'vBB)mN;nWRs˅s;!рJ HO!n:[Prl oHUSH# @r"SqڣHiZSx"@ vms f ;xYiAK;@L{kx΀ L|&Au UPLE!\x;? _+n\;18?5ƕ1:&:v*5Ea,h K*AB&\= e?ch,_ޫJV,">L(\;Sx\7[92b(W=sGx:1+$WI7@_SY!0U9IEnh6vѫHtlƲ 0Po]=DA,UW?WrC>NFCH("|@`<8kfj~+75o&4\O [Dxu {3iwOmrZ#&!@/"P*}-H9Y@ J޷>$%6ZBb[ :bt^DP'iLSʕ)^g!-;>Xܒ0`'ۿ-OvdԾ&M:#5o~Mf,6T#2o$8G·V5ӡ_Pжo+#/s¾Y_ۜs~%J^A7(to+K\0%%Ab8 "˘ ,$r~LZ(W<١4J; D7Imy$Gt ")PX}B&2#tEFyogi?RGwq?&#jbUD.i&&CBBA4miBt oxGkVL:F5l7@L|U (C *[ˮDD+@DfbJE' Miv&="uOJ8 _*[QqD]MXPݵ vZ#v0"nx5*Zv=o.: wbBsr#X)Aᡓ'YeaeYm@x3{1L{AR)8GҦE+׮}} a&YOd!mJL Dz|WDbp۸{4y4Y1.URFKD|Ah g(A8P'`&x (,;2y[ (=`_wEP8rJ%D#f d?ߧ7O«uHqR4*kYy8@\dvnFGor l:5D[D1J5a46!iA]+m\j麢,G@oXb0*!1Io'rV!fA嚡NCڙbot:z3PYԒeRRLDW `j+g(ğ$G$~,_ޫh!3b׋?_G<)G!8乐n IVT}$w'CWi ^' c?/Yyh*U&4f+hK lVNA'ԅi,?FzyG=SxTUyऌMj=VX^:k;[=va{ 3$iQVGk"b?;Ovmu&0'2[/`;`O+Vƛmh/Vs+oBA+r$w9ip=/"c m,ξ+8J{i(`}tnaJ@*}XUj&GfR'7ՉWsq *i]Ԅ*E`1˓Fɹ0z@?mB Ay(vׇ'p)ES_zJ?+ZZV\[ Zl宨VB{7CEW![!H3A1 T[.dsd 7n'BBy}&f=nJnUse[~@n*1:[uwuàiT ' ;1 *_!B@d'ñsNb L IGq!B5V4P h s{C}CV j) \&g$Ue񸒷ypy=:P͈*^"B>B [i U3r.;˚FD*s}* &YWL 9-M 1nK߇uisPd Cl#84rڨ^bVT=+ lґW.0Qx<` HQ38.EE=40\@Steߒ"O! X:x&%rAƂ ""$t Q`B`"lבYɠWX?H9J' "&2s(P~F:CYx7n 13yXb㠾n+O BkA´v^ IݯjTl0ˉDV2H37CԞ,?΁-N+Ev-fRiQo<@H;^MOD|dYzrU?zZ 9*W29I+V:pUiy|aA 8KR?Ug DnwZB#L7=ِU ւ`xTE L/{$MXjqwƻe畕y)|:ؐqpUɆgx d1BQ D `NdPp̉Lw]7#1cm-\y 2D0Shɴ̎-Ȁ̡06 .CuǣI*%މ="vg'y",?༼c|%g#&?n6UJU,NC;wL0 0k࿏$Jj؄lk6S$oCẃF@vb0`2I7lE[V M{WJA܄]m H@gDcWPh!6i{3ZX גX<'iUYh<(˗X/+CeO @ivuQ1ٵTNJWĚ_j?Z4r٠NZM=QOY eŜ}%Q&MaAE,̘8:J$,w#̠v;-a0gCԌsO:e)f#ݎ@ղ{;=Ԝ+|i&Ŗ@j&Vɼ"XxJb"rˉ*bU+~1nuG H,v*jsJVP~ò6 _a d x$, δ±=1h^HɇHClW Tjij&wA_b˅_DmFL"@"?Y88jD}x8MB@%r(9Œ_Yhĵ'dp3<ѩ}Bj=,VU7m==Y9v`<<.hKѶ nb^a[쩳G|T=. -r/<ݖ \cZ>-S͋(diqoO E ^ {90?x@9mI}L;/0c*2۷LܫZ> (}"B6NM'  "vN0r zAޙi* rbJ.5;!$R~!3U ]O7c#@- vǽ&ŬixwcTRVܞבNU^hkM בCK#REQ=<ʓ2s*dzW:᠜tOV>-~=ꡝdK A'F*2q\4diTb۞[ixs2a[t)+~7jZ5}u8 vgWxt+܃] X;ajԃ%dףi| +. {3޵K|HDICd%bNS~J^,zʽbco?A[yX*+KOgQ^5 ѽ6)}h#JnrSt@^~YC$RXݧYõj _Ǐ~'xnD|6#r)SSUsTDȸ~05طcޞPZY[uHփ!4G-:C+UV =^lpfSA_='Ar2T%R0 g+YYhVG6Q').T7Mb;Ŧ3X'bR2&,C 40M,F+h/'^^^S "t.Z]}Oy[jVc1&txf=z&0t;sb/ڮTxŦU?n.K_b\Nub,Tb1ejޑfb?Ef4)Ɨ9pZY47Ks@ǩ5Zz$lI2yJFl'![d5٨NjW5è nA&;sc{Qz"Cx/˽/|JP%l mt*]0.-OkXU)/K#s(b8v:bF5D{n@ |,wJZg48K9 F+>m@)\v΋ XO楡g.x!SI+w=joi9.t+[TH# ,1Jt?Hq]㞍DT}܊Sk/E0;%, V'Y .m\,_iZő'30q=d -2@Y E{wkv@d^4mn!̓4b#>Qp 'G#/L6e@ aZ+Oac E OSmib6m*ǷR`yC mܱmmuI%7FnuJ< 4I%>{ޔ$QOh͜E^aO'hXp/q$/^?b Kh7g+c +A*ɱ4~zx٧Y32yO;/oY"g20TIըPa4y/vi˟Av>( 1֣wA(Ag4/ˀJBfnKٯau@1mtO:u]'yDҕ4ͩUCin AZ'-뱔B0Fȥ;f&c1Ն1nնjf>}J=4WD;clS2-[sd}ٍޙeyF8:S` ѸaZz]l$gڍ^;iD۵~ I<N'w{E*I'94um$0!)dSʈ~P62uX`u2Bռ:q/ 3^BĵK J9V$6:ChŒ [52Hp7E:*rUq}Mbk3eSőLO V^l qi *.VSk (.(Ќry.V)A$QT{'/.A5uߔ_mo 2x ], k$1\7?@${$TSAz&3/7+.sU.FDST45|j$[c7NCʯk{Є ?)j lYTлSJ$SHXEsQA̸tXѪʩu.yyD i-肾&V$(S%DNHfzt/0&} 1m(-d}xP&=C5XUQǰl\ !a`f=-[(]l65䡬Ȓԕ2v,lY*}QZP<[fCdv$xĭ.46a7'ev!8,x|"з{b81٬{gy+8etÂC%}%<.8Dʻc[V&@XuG=*[X^Tٟa43VP:׌8O-r:85zv鴼'Q2P9>).!̮OgXD'?4 w9nA &Ԇفd=\ưT}` 觓ccK61,EK3͡ץщc gX[6 V] Nױ{ jßZ`8*sJJTEL,l0DlO2 d3úpdCL}y\EڻQݳ OԊ%嬃r_!V/{Ч>A߂M ]KzBm?>& Lr$K}bRreK u6::IFsֻG(=Qa>D hLKgto$șB!jHB`Lx_vN>"oI`x`d*;M4J3R@Oof޶O8Xpx9kHn8,> oࣅ]tF|1[i뎻쟦k?+pD*_X $MevF@K'YB YLG{h=٣j$ɿAn)-kϭPmF!q8Ę d`Qh3 2hd;4O WìSu]חaǯhD ǃxzܮ2ػ  c{^TpJ:AaMUhY+ Hq ZETѭe>]S9c (H R"5pھA-U)'0pMoF Ev @. *1E]ҵ̀Mq 8FyÅhe"(Q(}޼2=sN=9O޿](D7Y4$o?Z_}&<½o0 FWZm)*qDS fJ3݅ ]#N4gjx%pG„K`o.#"cst5\BU0` Th-LK}pab&D7~ ]ƲZ/pC "YaL!ͱ̟|xeD*O%^iAjxJ Fq2' p);)P@S"ޘCR9ܽIE:%Z]7@# Ģ >y)_V* x'7/i"/$F oVb8ANРZ]Dʨ7sOm5ps\\D8<δ=8~Wua"%c gn3/DYL h\h.<؂"|-N[/X|+'<^V ޶&.wJǍҨ>2P_/FX&-ЎT*/\Sd#L&J\%p,}ov9 𮭳{܄D{=>v!#fUr҅IvJ7C )`*ZعQE=/9`|&,t'6p q}=fCy GOMv[=`\[#^9YE?AEa:}@Dgf^}W}[2v#AS>lZF7*sh@"I&3Ui ]Ǯ.#4hVU85Y̊~w)QQShX8h>u" ~э%od'+eiA**{MS/PD? 'X1Dz{HS,jbX K "DRPWu(9f/Afl,͎o3A&"EcV,q3췣E&uȁ\@ Yaw; Z &JhW+eiPyפԣaQB4quo71dΧw. ݍV*Xw!RT€n]8:7 x9*荘iBsV҇5ЀlWTv_f Z3wRE:Enr3A'=5YLnj cjs( ?r'HOΓZsw%QpϋmA1,Cͧ9E؂Ώ@'Eyb6DDr/֫L;#W4_g!(\e)ؔ].z}Fj2@>D P*_4pdblچ(M&:kL9LX7Y?-B\46+,?;=,h<؛ T'_d^bIau0_)=ԺK39c<;NhwYX 5& ˜5`=^L4oQ(9hfۙ?Y2dghϔ6q9pjˎ,cL BFVlݐxjxݔ'$5 nmFٜc~ ].^A=k $IHuN)NF/'0 eٵY't" }#,ٛIGz(V%Cmy4H 2n˵{)4l̶|*ח45v`dZx{P6sCwM?8[U [Uf)pW ϫ_4C{uHcu24}[7@k"vi̺gE`PԾ@)awBHem_\; yG @+])&yNt#RS*bS+!l|Rc@v| JKb<"w@Ђg\J%wƫ@ ٤qv.@o [cx#/z@@K_ F d.H&yqȣd88SOsVXp?_jːCR3zxjl\qKKmV+&+hWF2Q\]zA_)8 `(";s@87#S<ű~u-e^01!W#"e"._ӥHr@60sWm ?E>F{T]8St|΍3o@k' rp1\m*Xt#z;vxS}LEoa8ܶTMa&[-M95g*`xx>}o|ZZF` X"(f?dyГRSf$Ռ+z/f+{]ւSV…}1f̪ [Z]E&h.bxwkm Jhl l/3'eT k̤:H*X- Fܝ)$`,kpN9 9|렘^!?qgE \vA“Dz0c pbajËiT/] {5ɱPl.d /? 7!՘ ʇǗ 9C^!^ oK~HH4n=`g . ۂػR%,q}s-3S4 YFSsqK@Tʛa9a+!l"CKt.:k2צnC:Jrؔ,O,lhѵp<ބ3AS gZD5]o_Ul'Wb&e ͭ e۟ɘRLdtJB3ݡ B^KUuA7T [H j`iFwf69j$MDX76j4?Fd|8ncI!(]0q -LVC).q)lM G||m(_LH1ژG7 ƪ,Ǝ'3!"ȑ!z? Љ ]Xx]}k= eb,ԓ#pJ:3IxJ;vٷw-"Ec4oolDW p"=f$3M\ofGk2'8ɏXG׳2OvJ|hʁYjKC}Ixs裭dx4u,<͉fW Rk57PlZ*X\\.h/PM(m~Vs;et =sshyf獳j[ѸɟG GKQ]:?c@ZúGC1Hp͗LHKoz&')-}ĘR49KjQ阽R ͬ \Aٕ_/3'tFK!}_ kYZS83/">y ydei**wk##f" ;I }Y x⿖yyW~)}QUy%N\ %mPsaWb R˴Z!*W{-嗍 |UA\{R-#ʲ: Fjuo?cz]ae"M~GCqǴ*u3<`ڢ~x#SȰ&i77nzT{@ սxiμm_#D q7l&E~  <4@+PD|DHE <|"RQ%%B$"P B(l5 !dHE tbBctB*w"ʵ <[ﮙ>L>^cIRuh[pl.( gE̴CcƹX@H*P5P=E{qpwg,@7q(nyšKA/Mw~Ķa Lς`cg:jEC :l:3!Ykɢ'B Eew~[f'Rg ǗOJ<RA c YP|>ʆVhՏ^g?_XF"!gIǒ$ӟNhlnOMoh9m^I7M9 Toځ:pYB>j9>9)|0 WBӱqw~bJZ'Y-'2TT-PQNF\Nan͈q;5 B^gc6 ܮQhqxY1adp xIp%eR(_ 5zn$ƣ@sgPu&D%΂Xb>du;$yрED `:zPߐiCOnPl6}v,(‹ ,/lc1KAmK \T;R!c,p fV\ ',P<5uBǚ:QKƛ 8wUT?RowF`5H5-kE^{j>9DT?6P.=&9PZiNR~EoF7s9v|B= 'I\&7HK9}tSU[W| B<6'8K\ CDg ](X H_6tkxt2R鹻[FXM=ю_+F<}S#hg:/bnŏX9n+GmV [AѧԶ-k߾i_EϼjD^IJwja [d%Ψ\-,ݸ)/yLۈG#dk;;H:ذ=]y " PEj>8-VJ׵bi$a 1U 5Q6ޝ"n@>;W;cV;) Uwe"Y3FP23>bZ2m?{t5 }}B.?,%ج5R+:}${&}:È!a,3knJy8:I_kp ;P $u!*RncggqQyMlG:_m3ԧwՆWآp0W~Wz j ɣ Z 6ɨpѭ@\JPe |RwuJ&WZM޵(4KvCU)̜B,@; \͘;+t`S"PޓJwi}-RZ$z'INSM \-\/$Qj[no=`u8_Ϫzl1)ɉ6gJAzDkHLXXKMlYWUv 0+ws ᘱ䲇xu1%Ԍz<_8y^hӺ>S)n;C3߼D gDnV6߆4ڷJ9^ t*ux14Qw4oˡ3:3h%K_S9IL 2$ᴻT֭(ړw"\p۲HLP%E^q}cУ!OP1wxG;,\*0)w^ecSЪ&Lq9f'DhQ<ht wZO_LPa"Ɲ2Yo B\$(( 0=W en;Up $(NPdr OPā8$ - dA&$a)wMOc1Օc Bĭ;EP%)e3 7tsrB>t~oB7-U{GЂ<u0d`g e(ggr#b.Q..A4"pjۮw .;k46`D.!QJڄ{Y<+Vz.x5MˏYG@{?Ɨ;0r&Wj_R vqPCᡢ'LICBMItGT,.z*KJRq4>ԥ^byJZBT DC(Ԋ4FOP.DSyM^%uD2e3+xғnGƆl=#d Gs$nTg:1nR2 R eL f!X+WS:/C Y $tvs f7KsjTRZ$Ys-[J4_{D7O9?ҩ|z .hN/훣J65dLШ~A[my&eVBFa`YWr9_w|y/* +r$:U d}h^T͔?;Xﵽ?$wduY{'nߐiʼ=&yHɐ([*xUfH Y~#-2W xZXuݨ^-ߧMiۛ 1vʴqojٝ7~eN.hLtIOzܒLcywf s00CωwDόYeȖr-[rCGE}mT*#Tt֑̝\dN~ŭvJ1Ȅ|u2 ٢IZOdvVF .a>~YZu.A];TRqU8N>iXq<~ 5|R|vILK67 tM#]I˲j|.y"i M* D& F]Bځj5mS79'_0~^-R %^i eb'1k`H W/`- ?Z<Ԕ{7g;EL衵wc :ϛ J*3I*lN[ctխT,%}d#PkY*dokZl3@\5tbT3ZޒNKJ3Wq"pNi4u|+6voՇ/jڏ}ҟ4A(‚}7G0P׭"h͆]F!"+[˪Z肴bIէ(i/Mx5%}wO7~e`|"^\ذ9ȻjcIXHPQp#65J8 W֘ͯnq~iB yY|&/8e=[UJ~ tC!LVs:^\@mđҫ&?J(=<߼tX)od[v@i5ƔtB́0P!>{(M8?£yQBɝpŸ:Lu܅1{oyU4$+-<ؙApM7 a/xLDڶBCԳ'0P -٣Fa˖`J-Fpc- ާ 12K02bn )Qʩ~6%je5)gO 5Bq4poLMȖG`^>8tFZwh!zAnl]~ C]=5S.tM#9GSXL;>s@GE5u>Ծcq~}Tרi IkEQD6$[\7JNZ #sR՛x z2}_eY" <װt:'=YGoeģzA9$}^Xǐo4ec޽0$9+aj;e){3vTZ^'*g~i5lyU,cgH,4qf_al&c%”--1VA=D]@dk3t+?[wzml;c rY:!w]F(hX$iрAQ!/$1Izr$EdN񽣉E ڽF6)dbӚ'Xi VtKy)·d\AZ))4,"%k{r{_'ݰ!1sx+bI' ~TӰӘ^YzA.Ӕ9Q(^j/ zLdKomA}& n-TAW5NnglpPmQ|z Ak;WegogTt2<&m3Y&$p&e ij= rd2a#h5G͠&"ͪ/l׳x- ]ܖ . sFִk?y %9y;YdGA4%9@Cu) hHZ {*a/@JsK:6|vn> {PAc Ёq/4D>Mo՛:&«mK[V\`K\u-P+amQ[nVAb/H&8 kSI8Qܦ#a_/VjBf*b>2 יፃ)UVmobyj8 \mQ֊ݯo۞P ?e-Nb c-lk0Ws\ ѢwWnDY0 Gk,1C '75؂k*:٫B-kŐjXn[K,UbP6nZ+I_-O'6I00 aB|SaӮqF!ra`^Q8bAZ^ ꊯr3A4|+yMGPq\k"C,cs\r lYBڡnʶ8euNc:&P;\`URx'>ܟ:J%!2%˜Ȃ6'=[_=]j̣ ] ψ\O"^VaUI] >U?wH ?`xsSz=2"|3~JlGsΦ+<}l PДrH$eq(¡Sn9yGjB {=oezW3 *aUpô|"<,Z0`4!kGl*rCϩ,4}I#8xO Vc!H-;IDU5k+r -r-c62M6[O%Do O\qee(WP*"V8lk ļo2i sFYLϡ}#B(zmW{?m63fS -ю@ Sy.4]AsY󿱩hh [ERnz!J8~`-囩F .@1$6׹:u݌m`ZhaNh-v^Ake^{D 4pvR#RIoTd-sc/#֑/Ԡ>yUl; 9{ 88HK"7G ╆U.؜a敚mb$6avlŠJ;mpL|A rpٹ9dAI$ғv`^, }Od?"Wh}Y]gX[EXb  |S֭H-w(𭒸8;HD\V؝rˮj0PndN IZNHs\"CGP 8,T+1g!Y;E2@vjajy‹PY=NQ|;/; X|GaA\( \] MysѺ-_3Ţxdps@V_j(o>K#$HwZcvkO„i9+\dx =-uSf8XM2eC,϶DA~}Hc($@GYO 4qM1hZON/,`ik|";PO>*.AvZށG'(7^K#Fv+"RXH8o mh_ɷe`sLpCJ daF5BC{{Wŭ t"b:Ŋ5^x1z/HvUN~cn ḋtp0y=a fl'q:dYǐ_n izo?y Ot|!\C^;l@\yk_K]w?1[C-XNOT~c]*aEE&^^_ _j9x"%B/Sq筄7^icR78 93~-KQZ+˖!8aNT7~K PYP`S8-˅xY*Roq,kJ\\<aavPqrzQ|2vaLyn5g8~O&K58ĥ'Sث}xmQѽ(}֭G3;Ͳ iCrG6XF^Q2-.P&ʸ~1],S\)(&MpG*5^[NyvǟwI[`cX)j; ܊,]tB΁,5aS)1E+:-BWrmm& #zI_*̯DL|yO#UJ?5U~x%|NMՎMFH1&Q\ _G;= T_x( cq_N JeawEѪyx"5t7Â&3pS n.2Ʒ[걍6ꉏ$ocwE7,XۂkJ V0( !cNTL^|q^Tشl9" Vf9KwZ2D12I9qf4&VJ. (?zVq# Ƣ5M6ROk@h큐AM0a7fjޜ5%~?9ZJ h{ʞ8%l"`7(cFKTg_n&%3c>h_v tQ\0#qiI=Qݓ QkyL9+ԗUꞩ~Dt]&(t |;hl#evPuG/ +~Mk4( B0 ̌C|+ƪ P3#ei'3c^3|E<lՄOV " Gh-|)L+-iX3KM-d5E6O4\>~k)wG\A KХ=+inXec6c5*'g}9o JevSQU _lÂ8#Mt1 DJb## $X׊nZ] T們y/x0рAƁ1 /'TEF-ڙ΄WsCq=5Z8sEdW禫SLxP \ssYe|ja'`S9DaDFy!4o))7kp pG@ t`gȎ].s Xƽ m"$-9%;L0ě) ⭒{^INg0}T=j%+YtP%; "clXmPyse?p%֖]^p9v+e:u|:G+̅{Vyp0|̯zBP(_^cf L[J}^wEMߪ 9wQT8py"} ]QA'g??T\~2-yYD|ROLj]>mo.kx*jhݘAq!8/@=AH.H6"k>/~;e-aDS7qTS>JrS,qmr9*`BvB\WǴf)YfI<ԡ7ׅ8 PdIR='AtI^鑧#h_vːw%}f OM5꒐u<3/<U(;8l+-DWCh;blI%i/!Ax{\Beb$7)L~ \ }0pKt3tSNHwoKh{aY܉j]V, }xRC"<H[(ZzaS D#8 k@xTF? Dn2Y$+lF>aeˆ|hjެJ4$df{~F $HUD;!߅G, G.yDf-BX1n ?'ehۦiIiF |Y`uY0uv6m"6Nu !bX~AmQ aD1 ;`{»),x q$_hZ*Q" !6ž"2(U^Ł W9˜-[Wzzdc} Ãh\]{A%LNJh'/iUj[V֣NKP{ݎ E! x*?+;՝̈́#"8`%"y=zM 'McU:}w:\<*X?{3`qԳQ'D=ғJyq;zd@na\Ͱ'Se \ؗwBS̀6>Ji>:Ŝ}I'U5+pl `LT ZՒ>e[-f$MP))ivS%|jRNFLPɥ\84Qw97>cEBrFM&QF8 'uW Ľ.6-9A@ᅱ7]@ۋhaj,z*y#hQ +€ D>@b%"dzƯ ^+-P`3z"] Ƙ>RrWkԼ*}/b&Fn huij˃>C-5-:j%i[0ëb):u1}CS58@>tFbE/6?X#ԗXTԕ01>&4La A"5MHy=`tW56>1`EB&6k=꫇5}=„UG߾fh3s%')Y{[.&(  ~މ?.EF KMlI_p!ՁzA.jΦ`.flAighQ@`pZ <#!(0XMMs&6WQxUWZ 6@DDq_AW Gh!ޓC K aZ¿͘7P k'xK$Z0` Ѡ%g`Kz}#yӳ Z(!`״m`JH<f s/,r! p5ܱ 2ؙ,AMy㇛68!S=Q\+EE"W-}t(d ^1^iR:X hE~S)ljdc4!P܀@\~C*G}E|dd|⡳ `{k*-{XLO=.QWlbMOgkk@Ùr'jN]@"c.VP]aC6wDCySc:}:u}^|J%BWv`t8,d/kr4d#{4EvB?2Pd>AT{~0.m .&6-_"✯!Ѧd_C5O˽TD+MWEqrgzRLÖ29|vlV`[l ~v_i啈{޵QKLΨ0zU-wIu|0p<6mQ¡<!̚[$b4yxB2WԡhHTxm]TNCt_8*ӼNx|&%Csjv +ӕIQW<gFP%|rACjnڽ&K6Ԙ?TgM[s+E\r#7Wc\>7?g{@B I:OCeclgv)h]u=81NY` TNR=xk~Q`F@,1v^EvNwms +Oo2g2Czkm]rxV;빇e2QkHBq m-eJ\E)՚ -T IڙzN]Bs2 Io\Ȣl Z%)wt C[v:G{d1/ScQ$ucup.k.HnZ)&SuCP%mo{PФH%c/&g`ZWe"F7q|#{{;gβFDȷD{"P-ls F`-6Ty!t~!K0Ƕ̀,FJʊ|FnI-~8ESA6'*2p!CLWŬ &gӪ_I,E܌5U~ 3PkTdC5:Z"% *?2y۱U엝7S O$0 w+hS +6._*D/;?CCHLSHv^$߉ f@{iwMf z޵=ޥR]:8V<Łh2Nv/^(1x\)w}F~n% h1]&)o;g6A1}s9TbF֮6혺;$AT@l] e&IqMpZKLD6$%šd$]FnS!`DNFqڊ*^LɆ|>y"+GlU iacdP<_Fu" DdYgAƜ:6[U 7o0(RyN9wßd(^64&nj2#Ne^9QT6s KV=p`Nw3|1`f+PUX0mEϱ k[+/ݤѝ,]="jč ov. WǚJfv YYn ַfZc\||{7j 'G47yT(bj-+7gˉ>ud [;7dC9WuJFN1z 6†((g})1"Nܐ'aM hDZ9xmJ5/uyK`E ONwR@f,y_l8nM-, K>gGܖZ뼪q,DOy8ad-,kPRך1jH{sy*\N6 ,ư`oMYEECuV"!F }*2~S,`O>~Kj|{0z1`gŬjۑDёZ+7w;{?C;NO CF"b)*۔Wџu0R!]-A'MhG C+iE{AYU_ a2-kn!5 j$ ͲV7l(Deex)E{4(7G:G5E /e?N09PEb E8w՞Lĺ_=N1?C^'"C%vY=e\ՠ'ĉ [g/MIU .{?2l7 SDz%9ܿc?6,xh3m M!!Nk{c|ku#pEhbFflN _,i @XAKe][)03];͞ILCqޔ;L1yA`+ŝuQχP܃ )PM3"?]+VqFF}햻;2At:xwR \ oР ?*B t}ʚm}=j`16kͺT?TMNI`\e)9 [6/*S:&-[]ƙ*#wi}BXPE~*J,C4A'r,Y:MjEw/ |8eMfR9G]cfrhh.ƨ0#*n'9epB s#7Xߣ`s48`70Gf"@/@2 r[nndihiƞnP]r RuKSl[p(s/$ ر*e?0b :{v(w@@7Sfe 9hTDHŌ ! |  I zKHqSvrCF@Z>pu?,7:`N T1cxb/ڤ25x1'cw|C:^?]An oP/0MIgSoW esف5Fa=ꊵ/ q!l:R<~rV ѸP=;n6%)++Nu.__tmoA;~ڒ: wnNID\W3=Nql]u@//$K|'Q#c)$ Tug _2#Nu*Fܞ}D:d|kŽM!iIA?<3H_Tp}cȌG9's;U^F|D".*>Epp*%]Y̼I&9<[s}WrI%8:g~|l]a>HB-4Z_y߬vDKM'wYBDm~k i78+lX _O .7vW `t D6MT"lT>G  ҰCZ}хa*3vuB ؐy^B E?ɆlthHrܬcTo&~Ba+Հ'R]s:s9x%B&=4Wq6׎y>95bdvE5ᢺᢺ²4. 1};u=8^(GVi ʨی̡^|( X$W;(^H7P=Cc`$"@g(IcI@dK< %:H21KP?Z8Q5w0~xf³0lj v W&utю^2Q-c#˷##7tJ* OTLH_iG3:0F#f jp>ߖ:{rV=9_3) _Oݴ̱k@Ҹh-S=QtH N Vsb8茜QUD'UQ+k/>-e2⬤6W ;˨aLwt9+Rp( PУр@ρ &P6Or,tg2~;5F[$n.fE`FKimZkɍѻg9@'8` d&A)ϘDFaԄf3 |ibcw |R> cJeteVdE>35f%;&{W.`Lbl`/<#/[ жo @@Ɓ w@NfU[-G<_&(ԙE8WuFH8Odi ( O0)ɛlpgxdGTZ-.[O.] _wK)5_ W* nÏd>r^=æ$b9C| vxD"C-#>죀y=%p+Гtz!< p6e!ݹOdS2PAPASmpFdeTg/D`AD S`K][)ѥ⣔A>Ԍ+M5  @ȈjW0CN=܈j8Af  Y( @٩So@<|qj>AJ5X/EkAt>UUǣIPyP Na@*SBZ,k`Fzgfǥ!o M&0f 5=OTDDo +\ Y FX6k(OF0pԡNQ \jQq$D߯7G2d8@;4;imNF~ѵ;)NU_?~f?m@y;)F\vGյqWѪ5F!RDq+46 #%uXZ⏾YZ:*GDDxN\QQ4FW ':j%: ]h:cRn _Z%չ7X2c0h-uB H#2Q#v tb<;̨.FD7J16GNkK^`,VT)/=I]) ? @^]kqƚ7rWi] ]esĿ{h/6xvGnqlqEn6uB]Kvz_t,o\3vzac rd_\g[=/UuYU9DiJ n|R7i# =FϏ`ٶܞ ^3Rf<(At'lv2Hej*I3g,I!DfYF&pyiW佪봐ʊN*W˱N3D$\V #!QD]y:O=[j9 ה$U(?YiEMϯ#i6ǵIFDH7(&6J #܆:r@PfF\rPہ3菣6 -B#/ʈ?Zv`8crGMGIR]M6:S[J[7D[0n+-:Jz`Y)0o3>ipb/:fCJi騝!$6C_^HmG$YmZe{VRXU0ה:co+zYy#EBp@0mzț_GӀ. #)Ce9ƷhjԽx^3cdF$;!qݡ 6KFA蚉e>` Ō-Lhe*M4M <:lAe,,!=<a:y=M8ˈ_x20J Q#LQJp7 :\yDKlb9a&oMG 2%9}켮sĦ`a* A+S ZA*+^;)V|hȊ{m&Y Ds%G<)tY]Qf|ɣxS#AC:ȣοŸQҷ\/֋O}(>]|@Cu.#~Ewp*8I.QgعuwByY7ƈ|Grpv!5TX9m2i}u,rMI"͸rJa]QA%HR=z] Piˠ`]!H\.AsgyßҚ_Ĭ_oCAXv=C꤮}:Õ'5aPz(B3_ݣ׷ebcѽ-DyGtEX{-A3 fE&}8F.yiA,)g+fN: ^=qV5vJ8;n|z5Kr6m*Mk=9`}op+(G{)kHLzICAdiAm%T\Cc]0SR=F s4.d|?#igL}q(`1wNΒopO.;8O`$-z .DR=1* mֻÂ޷f<6c?(䋿wLCku**܁xB I$_%ޭ>F9f 8"(1,;G0 @+@ 6;C%&6> $ Ib_h$_xR)TN+n4)UEN+nu7dޙJ\@u{nC7a7w}YԙxG~#XAٜao/ܨ?OSYx4j_Vvceo>;FfCY0-RO4a=\bd^c~r*((,ppC;{8еMGy5 1l v쀕kfLqfУ'duS<-mzxb 63r&&i}p{VsEx܀~z@/7 F$BN߼ h܎9hB}c#Ks3$?E=88YlBS}}Pm~ gVWWZ5;RHi{.`sf`S,90mi1M,gZ~>;>s;=ZǵnKY_3%1zQv9 _AOͱlC+D,HǦFg/6vG<>.>>r0Y+v Zǹ pIW2QmXdo>m-kz(]_Էld9$UDD&j!CA-;dV^Sd˕4RvQF-me2!dh8vIbKs.JT;^( f;cBM[m('cd]ī7$KA=ࣅE]@eND'ot\ڤH ZE\{S8^o& u+AvM1P8Wts7po{*pv}i=Q)3~r%3Q]f]- ilM=` PҼ; `k:󺺱v>e-^lẃe k;ml%!/v9KSBo]!d|q%֛HfSݮdxTJ+H1쑒yPGjp><,1LR@܁ L+"b('"Oy(m! ͯIГ>0.KC90"Lb˃.KfS!2 `8\=h ѥשּ(Y)G55y!,VOW_hy*pwQmh]#@¨C߬VMb}ܹ.EktX+7䑮$Q@dg р@q /;z.(7lt?Ҵ D!oV&d@T~\vms#V16o6cMz@}:%9OEINTUҚ FdEuSxxBV@Épo*'ȞVEh kd;}X-6@UW, @]FXlČ?B+=cA^>倴1FFP{li=f "Bs̲@[(YpBE"d"j)%cGMY(Zx!08]A=\O׿VU;+ ZȞ` [A,FTb\3JDWl vexn \5uł[%*Q+rsѠc*=a?W9 x]1{=),.9b_{aJI-ɀJ x0YJda2 =:DwcȮw 8#Gb˦(D.*6) ؝Ta TBxX9w%a7ܰ;qي^/up9Fl,H: ~ZpC9yq,z!h]jmS^5<exYMi#y~4~Þ-!@.cXZ& +T&1\GΔI Y{Vv4".,_s/ʻ)#igոJED(Cӂv5CJahGTT`Y-B@zP1/X0/]{pܦU|ۛA *>},AON-,R)Cu@h; v9ITӵb0&S=,Ti碎 37%r.P{%|\kO*Se$g$G@[Rva4Ӣ$M&m A+_`ˇB N70l, & YƣȤ=poNSL?~ܱG;0J˺%DoLCF{u<K{7T`ERXr?$̰o%Dp5V).Qݗr |ԽϾwTYMdUJ 9v5UNq8b6=W;x}̭E:*5Dv{=-aij]K;7PIfv3"Q=X?[>uyB@`V9p{t͌ # qSOeEϞNFbRUxX /(e.bq sgΗgР؋X M\=VvDߘ%ίYT;Trj:fJբ>uikFJjf<\oaQf'>a`B؁-4 jo(@&}8WWB<$(t ?rOsN/@+.  i9bYU65A0ZWI3֏ Uuşk¶+V;@ ڮ@a;G0}xt0j25HF8qu=hX@l1Y6ڙY*ي1&Ok*EvX W'9Yq)1Lqլ;B%f6T*)QÒ_kdyr㉬y~<X|nx*Aj=o+5q|lE iWz/3@bBkƔEd؅Ǭjhts%̜0V ,R(:: : MWCLRV;o=8p\*FkN}7sVsG5%f g?TKTssOlZ lrd)B͞v@iG.Gڋ;>‡,-TG]Yhatt>-`e ^vgcOH) ꅜh,oJ-e{O2.53^;zFV y8t-8kIn9k>53{bH9: a+nzb) +L&9Z@1W%a\`k)&!: ZkW撐|-~Sl"|4b?퇿&1;` 2$) 02ҰQO ܒ57Ou%a[I%"Y3YvRUgn!3z^¦rZ^_T [R7^yYƯLHMIR1-~;Ij42 YR~x/{\hy˯#* ʰ.sqa2F=4ud3JpǚwˇCAxԌ AS>tG4,#vU3`RfsAQhNeޤ)7Į<'0@ qΒ\^"#`'qC}r};ħ,m}0wkWvw@Dh( U{&H8vzԉZDO @i 2Pjor0ԭFF%](hd(Dk-&Tlm#2h`"\WCuL%7Ehph*w7 yZR2*V-V.=N}jkS[L/v$%IRJ`!^zT\rRm?Y)\iN&Q~%[j/LG!F z# ̔pT"i7 ZWfP9ߒn`!⡭Ҝ$7vV"JdBxi"(O&ٞ+O)uvj)(rܹhAmlt-ao#wT"GU0t=q){gT..!qk/f:m//r!_NB2,Sk ,kv4`x矇uKCJ~̼@,)(27@n%\ \vp$g$HHi~|o0UUfzJH"Jhw@;U-?k\ʵZ;[vBve>~v@B._y鲸h(YA2S~  С2KV  Iur,FîንA} )F踱\))1dzGӦrW^sӥ~Ť_R+wmvo(*Α{w8f13)|vJCXTLDMoR ` | f᰼1OBq®3k컔r )I `/* x;í;$gi<-5(mwÒ3 8#P߳ v*V"$>$'ƃͺU6LK nF3ob YL PXN0V k#RKMSUyR TF 'cN҄%^l_` fB:X-ZZ]j$sFVsRoMDf?"9ToN {A70,q46hi!PIeɜ(,pC3!PՊ`$܉&cѫ eBZ<;$f̉q\·rg6+9$B5h%Q?_nVBtdX:L%Rn"HCj8 ; RȕbO)),X N9|""-spuƾT(EQ#0#c6s_K&zv#l3 :gam:@I aY/SQԏOغ.%9iv<}B,8fEv6Ab鰍d-c1WchV.@<qC@ .<ǟ/C iRu9=.(NI5,)&))v`Ocv m|\+{U!2lk#C^(XydԀ!v?@pX7' mP9hU3uxܐMPTr YNWXX͙ķK _C5ƺsYޣCPpc*3d /Ay() ,ґiz4eUMK@q'9L|ш 9TKe1z%3.Ůe¨}/))*AgDGs|ny'Y§cEtU#+WFŇjIKtzIWI?nԏ̪H{Iz|%H}szN>АaCR:I)1-Ӄ8XBV'*jI=g6*yBE /iOX'}A aceFx/9Z~6o8_ )T;:\d'-g ^3$P)@Fs/,)Q`!'[_V$rWm&l([ ښ]dJ' [={Z`?Cs+#309GJo4_;57"Ԧ(jXJF՞g"cVϸ2?R H:x>WshaĴeiäN9s<1+T ǤN3ѿa6M7=Ή'aftd@iĤFʣ䵫PJ6~W͚ePJrϹv&ٜ !S.N"4EOUjYF6U&\a$I|G ㄖyH: Nl pqZ9̴@:z L|vcZk1;vJO(xtA1wmDY]*ӪDvҏ~]vZ bG7~ ΪC$#*fCPJn0/,"Q376D^Yͫ+#+Pm| #w6fxw=+r[ PeQ߭) rqqwn ^] ڒGBbՍǙ7,g E9 '0T9$!q?/@qm Pa!!ٶDx Qy?*z 5?otA|V7MGZA .F5o۸)L@:P:CR $yUCdW) RVa{v\y80h{CMjS`(a2nFW7 y-7d\Y WFRH+Dр@1 /1POba^5 A+^5Y|rXBR++Y@, /d :N Ug!NJFu|T+ yޯtcQCJ?i,2&U d"TȮ\is+lږL3I3INyzZ3)2s另EVgR` t  UR\.E@T /no#/Z$\ \^1Yd/[Ü6 7$aZ5`EDP? t\sH\|1/ \j#]7oqw2eΙ3\-P#/,X8w߿¡#GM;0].Ó/BgPɐ|2ǂ&Ҙ5$k)ZeJ]͗QHp_m{t,C Z۸M!f!fYxʰHDpW01hKfoQĀxt^ݜA 6LJj)vBia)3$Zx~ ahħ`[F P훆:hDŽt`B*-j1io|yhחtkkF˒hgIUϣb䋳YnoD2jOE \rO_N_>ft*4_Bbہg30/CZ-e4_[J)fW4aCK3/Ne[d~6@9E%ez58 r 'ʗɋ #X˼ 1˕;Y]K}nw^@vLQ8DRH'B?,gH5|Y̱gFZ3K4&p񊇨frD8 aRKI;5Us\ b n;v+{%^*@bM6ѐ#=,|Y-OƧw~;q^D'ŝ`+st&;F Ʉ=b=E*"֓O]%`2]$G)Qr1'iD{I՞8P6h ؎ -~4ҞД C8Eϐ0y4g.֨#?o8"4J/-®xzO/<JJYu|0&wx/+.YQ/$0;G"snY;芣Eyn/̶"wYj8B\9 ?g{P K9|F xtnU5Yf͡ċ0ԷҤ r6@%{tlI)ip5,9\Y0PϓC՝UcH]Q˒:d)? $NB:^UCO)>޶2Q'_oI~3-)EIH%ZՂ lq$ˆ]h)allOn>&vqqĬ#k*`;WnڞuK>(d4CI Fڭp.u~GFCF^댥] KlqwAu/Li2l~;7S/cm|qc_7;땄$F8j#,~Ίn)\aVț'1N#kYH[ՒfVw1q 3Ԃ@ 'R|wZKP",]cz#Fe7S|QG>i2]%#~6,YӔGI&XB{;KQpT֩HV/jӚƃ\s"Mpg4*c=EG/, jc$ru -n7p<[ 2 -# \%čC)W;ǘvoxN)yPV#.Kh'e{~NAY0u{ Ӭ̉`)9NRN*xy\D@h*਴@/5+f76ѵOۆPUQO$0aگ@׼(KG*\v!#8A)}HZur. X/ND 6s"1F 1{wk]4_f,,Q0{FJR6@&dwU_aPQX/Yܤ*EfBOa_2yʱY(ЀCu'Hm pw*0 ~;y[$ޗ;uE@wl!u]n[/hZ1M hrƬ%88rQC AbsN0a|[4Χ NԪbKݧ@FMPƠ}j;HNv?~ HA|mzM"ƛ9hȠmUT8]#p;V3HsK"FZS`0W˧,&A fyaց+Oq o b KdY'*5s!R֑8)A.Do~#C bA"ĂAX(1U7arxHca1b:Ӹz1H@m!m<#7՗Ri֠ML[>U7"SK [b\D1s~V822gWd<Z,,T$\kP |mY:9qTƲC]@ը9 VgŖ~\$>(P1%j_=H[AHrGHmYAJ!eZ6ݾtug]ܰl/gZIڳJ=AׂHУT| "VS/W,X_E)PJ_!:Æ$}Z .jQߗp CO 0g\uec=,a} nP..NU!*Hv9tL_=וּ3-.ۼur%Ο8> sRoT}C պ.'tY΀3F=G?%s'b`;E /Z]1cN7ewvj&9Pki\dOuՊ⬳z6AL40JjO#J.f6n'˱NB!z+>(S=5T é.K;İ?%L b{#Qdu4Q_=o#,#l{ t vW\O@wQKy i-3UBr\=sNT 50Qt*l%Av)&D9DgBbfM(g0vk-zY A2mj316b<5~pp8R1vGm1ٗ:^w'c? >eL]/:UkV/5"J2m=r_&_]״PT1V2r#tfPG;BSNHӴ8>q!@>N|&K $a[)mG3PX-w22*A/JT{{&.B4$]UF-<-{\(TDDDD?)\""!pqV333332ffffffffffffffffff`J` O32Ri5oWGZmj"m!|5(>'llF̷TM4,_?V7+pYe7xk)i YUuJ6+-,k^ %_>av)@µiGg+%E)6h2UATؙLx,o"j"5(w'O糑t+'*E@߁\Q g!D! 7BB!D!!"BBB!D!BB!DD<0""HB! ifB0!"BBB!D!!v,!k;rn2CĠyg?' $HYj2wy3NPAn!BbB3D!!";B_K/ h<!ŋ%{\tBʁ1+POڍ[rZKiB_0TcNiB?uNӯuмmƝxӮo~4Ɲt/x^4x:] мiB] ƝuQ)B] Ɲh$§:^!M@мi@M7Ɲx~lۇ}s `qu.?xVl:#qgl X{Ulԗ;v(~^_^NްB><{SL)?"lGQri&yAǪA0!&!cD uE-llXs:A5k"Ld29KsL=pb--Oxzf{?Qr,O^연"n_av/8ln ~McL᫤s= W{r)O@kjţ j%,Jۼ5}uoAE3s,>F%He]ӑ[66}Fr*'<}Tg2JFlT`4@;h93Xr6ӽ +QD49w~`GqC!]4}ubgsM>:F5'/tgǫ9.pZ!8)L@Z:dـ|M/[U;~  ,8 w[ /4; lW)<*a4zՆlqP=g/U+!^;pK"vj߀рBZ[@͗fw(dDb]>q;@f2O ӝ4Ah<#GG4YFL]t8a}-R_ {}BV骷d7EffF^lQc2@[H٥ڷV"ڶىyYDm쏝2xAcH Aux0Cq溡*NޛCNk2;ʼn#BɂஈU0x fIFhT^2YEl9-.7mąJ{ 8p͍puIǙw1>QOGVQO+Ih('UHB'@^닲;@"BixM9 t'\W^SbfHRN6@!TLzS_^w4= D=]km:*GʌPer0H-GDQC[R0Ӡ3~rA.Ru_̒F~\;)Qfb> L5?wS3,<L=r\wf{[ͻ,i.jAԁ"5M1̮ T7CcW#nek]v{#h%R3XJ?#-gBG@9 !e9ҲxH|*{5#7ꔡV.YnitIф?:s2h0Rl#W8݄Mzrou" sledQzy"NzdXv4Ђ$hgO2MaP=xO0]KHR1Dh1[r(ĢB' ylt #Wva}=Kx2#.NR9GաDȸTtY~coį5P9Z' Zy϶IbLW9ȗlj8).D:Yl:Λ\YdcĖaǮŃ(oF'ܞE9s`oϫ䍃wv8 Vh;'&bnW&V4ʔMchѪ9-f X=,T8F]zO3pV:q<,+z$*9i!12WB_ry9U {Iؚ"U5u:0ۿ|KzY'{FGZ[#b+~.lT?*mZ?G?D,蜡0#S< 2\d;ӫyVNY?jD;`8OfUfȁ,+57 y iaSIL Pg"4bx/cZY;`e^!\CirӾ( t? J_NvѼRPfX%_AXl{Yw_V˾ ҩW| ;GC x1#jZ !p$Y V֬ux> }»A2r eʑ ~01 %5;KnWF"{8:%jHIڸ;͊riBUVhC!0GtLJV-68ഊF#l F?OYq*7b|Ъo;& m5l+r/z6K(R샷` P94thAj WgGmmECW#_{6sH+d 뮴Bf1LTHxb:NZ%NNkb#xF\ėBa(F & ڿ,XViP*B_ɚHIQfSXJDE|2D: bD`٧;Hm)U2G*:6Z` r`JtBV% bbR[hX 1Yo۽dB`JTyG[+ Ucl3ۀǭ" $tXd$R72ص:m GNDQոۂGfۥkN|ɹM).O ;c9ɮVEڅMe}-U %KJ9)_U9iU1^VZb2a~,:J5ax+?bti;'N2Ө$"uUQX"Ҥ4yzuxF@aY>x%6FXxS2 Nֿ٦JNnQ U"TpwI>VxSEشi+FzD?S$e3[d:nF$/ c&V4CÔLCCyPFnV~NXn-/O lF^ L#K:,Gt՚ЋY-E=9h2'`3aƝ7Qdd]?-`sե!5w5kZJhmt!*ol15K+bܮ/J0vElq萏as $3Vߌ.ӸdBUT2_X{۝GxA<dbZx?h¤9\APzvݟ/P;?M;D1s'fAW"~# 2C^ƕ.-s7eftw'aC4.ѝD -D&VBc XlA%AtP舢2A74t4iԉnO&۫;m[)KMr T뼙07Q?ظVemc|i^8F PH=#3 ad˫!Z ז2Dٹ֕I'Z̠|o}rObp"NBu(;d>yy |tP`C4`"Hq+łe?v7^8Lęt^ܵx[3hE[ ƬVihU._[ݞ\+H2Y =wX{*&6m/Z̢[P"̟*r =Q5IQeZ%Fa{D|Ps|2>3"0 UZEq bvÆ;[+c%qݎO}3a(7Of H99NVo [ T1p,m[Li0Hw7?`+wf_zfI$=90? DN,!Y\;7"I { Vqܷ,Gx#tIK%N{Qz1 ݣVi\-b\a&Ay a cXAֹhsL0mJb硂-E@L1 CxPf@>@a s|||pVj%e3?sְ^tRְ_*}A8{Q`Uc9i g+jQQ/:(zv 20Aã sn4Z m_UaHD$\sA$t +U?vՍOw=;2WIa|+ˢfQX{@i)h)JcO}z 3V3CgJ_W!rBfʹnNT>⛙3~"%ЯV2KX r{mx^ =U`Uv$b8ſW+C3[<Ճ5Hr)8z|kfUC3ʵ‰̱?QI^!7pӁL1U:`@ I'@9 Ul7[ d}N ;-'=_]Q&jĦRTzp gq?kzzfǑ,yّ+ bNYtSc~]  wrV-i6Y+Ʋg,w&X(mo@@ jw6;p4ٙ 9_mtgI)pR=Y5gEGxh/&e_c.ddHFQڐBCk:uz=^6U;v%^vW꨿UߎxhT dF^-҆2!r+oc S >!}6M􀿭  C\w\ HP\ EP#㬋EQԁUkM X٠&E>caT[Nu8:SNv_F$blǞ` `Ory*P܄1,|7c; Ӧ Ө BTMDyk\ﺞ)`+81m87չ*Mkxt#tp9ss_T ` D {qnF=2w[Cb,ïȤXPJ#b=%yKW?BۨYa K94 ,"ȏ8$"z:2Z@rc[wf&o!gXAd1lRu;n1!=@8y\) ,8}2I:Dj2d4V3=5xgY[h=_)ͨB*WpVO@ Kޫ &p٠2/팢z^ې0V)Z#o=4Fg V 2.zqCYujsj߁!WIwrZv+õ=)Wm$toY&وw9Uv?ӎb6Nsu2# k> .K -0YCN`*XN;$anP @>&B{u\nj ˤxmh%KЊ7M'{UWZYZc&m_oi2 j@9fu.tVVTJ'2` t='WP¶Q%c(v 4V~ $q8r%^6i0YpszՂx h%ٰaos  -6F^ʙ+P,d՟손,Fo} epЀE1I)<1ٛ'plù{gw Urz2ꧨ1@L ZD;LHk )H͊ IGj%,+RA/0ֿiU@ RA.MS֜ }&,W;[+VDJp7I*vF q, .dȆR! Re{KYX0Ac?D!PCW, `R;MY|A[4'Q|>.Tɠf3.`9[ Et/Y`hŴm'٪q- @ՇK&&eckCAw•v]oknƙ.`ESrLslgFmv'e¤V)F%xD4*B) jZ~⠽SXxQVL4Q3g0EGq|܇E_2Z%UUU/koC:^BssݭUUUUa\!/Z7Ud1xD )joUUUUU@_ u-G ÈouBƔmn{@{ -C{f_4%I8ljjG`$ J\tbR~:- 7| x.g^|W!9xbPU&0TXp=$230ȚFT`$@v8qDIOb$wx}F$$&?%O,u08`֏ߤ8@ 24׿9)Z|8K,Qnh]3}Iԏܖ%+VKLaMvoK<"RGQHYABrƒD 5N|YU; NMh@X?Y(.摩]Vw@DZ!֟|0еl{h*p7^&YKJ̞?6XSh+K/HTF />3 F랃i=zs:~E:0vsݱ9Ԋ <1%7?\{ = 9{ulnJ^iZZI U2hpt4(&(]bQc*?:N5~A<,\AI*Mק,l{W.f$Jk4M)'72+p MEF9Y&OՎgݱ-&kOU;%^p`F3®V%q쵨K\Eq: jWP8<[T6!m 5Z-rF 3.m⎭~ )R4WNw[ͭB*0Ēlu{k1Y݉Z-y͐R=O3OxuILd&K[e:#VM7ԁ\"+ &]4(9obz"35a]X?<0nD*FZCdrN. eZ:cDIg3ͭ櫒{V"6.rՙErܪfKV(NN֗W0bG-%RAz"@{-tPulֵ v`M9o an oC9do&젫.έ(rFN-^1"ȀvTi7Nנ|qPꄵFJw5K*u-Ր*qҼ̀ox\H .jx TV[ ʣX`NL0?a\_e}6GPJS &QÚiŒQ'#N8ddcG%(B4 mC2,i_nte@ ,2M]djVLZ%:.^G9k0!܉Ť9!/_=@̍ ' Dr/[j%U*k[n=Šen9%gyk*QD?C!qZ:VC>0W=<<[9;-`d~OZ Q-XL&&c3Dj .)&*pci+Jܜ70d> 6͞L46Fiw<0c/U "ǘu?|Ejt5AI6 c#fg.3*B: 4ZIJc ewG[?AN`K:|=!Rk>m;{\V uCيPw8<5XAxv@d'm dl+Eypȣֵ]&Ty:ZǎAE "K{!ޔzzg`wNz#0jJ a֕vYf1'A'fS\?窓y; 9 2oj 2!ُ& ^*M[[NU?_I_Jl$G=+>@-D<7@kBM,`/<,gPO/mQ^* = b^Y +bD(ir}W){UbIRKY[/h;CbEA>m(H6 >嫅l:k|+%pSͩx3d-^2$}q=.@MDiJ? ÙM\29FdX`Dl$:O hAi>*MJ蘉&Ս-!Vݤ6/I&"2 _:,CJ" ]MIa-{仒D|ˬb >;xPgF3AiHl/n7{ /Sq0Yo; 7}KMT-PXh4(ZnLH!q0IN~t?#'*W6T19ĚSkztS[vdKe;WZu#I #Unl@ ޺9wOcd*47!VK-?kA3yVl.ٔA qpL}.qrncQoX竑z|Ynx9cT{gsNiW痍kҶ3*O<|ړr}Z54xzH 65٤t;fV(8>)!Ʃ:>2]BMNsXh"]4D^ f8tץv7w 1<OnZJtn;V&#LxֲzHY u!9 G3 VD[Dd14!<i\pU:;nAzYxck[ 0t@=0>2 `4sTx d>%-T9vh U>et BBx4L0ՠ #MCy;x> $&֏( &,c߀"bF% AuoJf@E(~]Gt(cTo8@0QE> ""j6V_.(0 cyb p(;NwbR*eQYSx#yb5&o=wB3Zt8۱mڲ$8MCN#-fǨ^u?Oic {miRKs軳ucو #le,jOGZf59퉦AʐwIQQ؋"؞\c{ٳDһ:rY3x A+~HqmEV_af2JPJ{mfnEQ ,*l{IE֕+פ>ŔͿĆ|G`e|LV|] Ɯ_0 G=b1 0l;L\0PpFc | n69ϐ .':Iql %#/h, ;uDE9sGRQG)D3?~{ޮ{Iϯ.'w:/դGmmڝA#zk-r_n (Yt\k6WʉDPGeqxz'ƲDW3McZI#2 ,̀q!0HU7J3P0)xWՊr+> ED^$'Z$c k+go;pڰ$WVHL$& EbhRy!?a"Bl!8 G$Z62Q*IB T~؀ #.tGfvjd K 7%K@p 6,(fv]RCkG'fq* JEoL;h[e/"թҗ&rgCQ0>9◕_EH9QCDpDӑh\*0f C~$;5%~'l]ť⌁?u/nݫɷD:geź)FaBCll{JHAG8򞾺\_q2߰֨q$$wBۆb4`(hMß#+[; ɪsVI)8WsZ[|O%4h" \*%윣{V~?bI-_ZSO]~jhO ėMM5Y#+$Sf<_ W3[2) e _ST*O p +lz7DQabGS2pDH9&ױ?Vo8t~BOكZ !&~K,5yẗ́  cx~KqݧN݉K @#oĿ,Z 썖%*N[VVG(ϻ!xu ڽjhoT|XC˶ _׽ĒCulE}yT/o {Z`YX~PM%:n>΀,xJ5-txG2^1d 5̥zB0g"W:r$:IeZ[fk=+ˍ&$Te;wnscp b|A_Bb;zQ+EXou`1脃YBЌ_#sWrǽ`V֒`쯽 Mmj/0rJT'?i]Xk9lI N);S"GU'@uY1\,a;Xknv`NE+{7^0$O|U '̲ɩIX~h*UOW?]Z 6V HC+M'_95cU*_cBz/]2AF_4E}Dr܆v7[Y*@wTn_7%?$1ֽ͍{tٛrTҫտVYC#͉@᭐ƅe,vc7&=ؠ`ymxEU x sq(Xj?5BfM-?ti>*A3WKTNȞ-?/z>o[9R /s ?~EMp5IB9bfnk|5CKƈiPڟ2=@7ݖ{SHx\-Lg+ O\ 듯Q\=Z5 ;( WCW%Ova[]+`21jdCsaL)a }C@XP' {>3Io (^2CE62a^`1lkE&HO M|782u?q8"čntVw~p_#ˡX-k/m8yϗ=4Ue"~ ߩ N%u+U -uඃ;Xr/3ܶ` E21pn炔Xt8QdG>{\,OBeF"ϡ4+ jM6/cu@=sgFnNٵb [|5 `1礜 7uWnQӻ iCq&f;wUkOhx $4v|_帒1=Y< F|1x`J!CJM/%NC 1}]EWS IʈmWh ET* *[?yY;AHmxBc |ySH3>,xB羨p܏w[ֈ)p*Ծ=Cτ¢/S[4.$3Gh o0lq{,BJJظvl(|W`Xlvkȇ_xl#0'Ë9o7WL!myBc ( #@cGk Ooxz >`&%CBπE9D(ao쟿p• c #hQF`Oo @:g4rDiw`mpv cCJ2&V I{2"ȅ9ǿ0Rtr~H1)%ڀ8TM~*߀c@r{\f'uQj/qhpTMlXK=i٢XKqΥ?.ߴk<68 uddH.7)chn2Q1I>>JZֵR[W}ukZ֩tB!ֵ\Rx -k;]}T )c׾{~B3R$IͲւ}9|р7wa"XmŐ8QR1%zS5Qj7.gT>.̦AO3uNa ]_x̙`vs/&FUYOsxf v'a(VKq4juY:5s g].m-`oB2naQ 3`` VeH) fieQŤ6"Ej֐s[^DZbpVyQx86 _oUwL哮#1N5?MÅR4~c&nM{.doL8my;JJ)P]0f Ez\%H4a"O[.qR"xnv/~25Esx֭fԭ7٨Zq,]uDԴYH=ynBl+Qņ&27 GؤVc\LttJn2GbY:`ז=Pqؿ]CpD4:#Df9{SjGL7`@ *BP/W<6@ & <9'ahK vȓ(yO+)P ;!V}5>+Mpy&R5Y|.N6NW h 'M5U+Ԗ4n}-j)25.[Ŀ(G>o=( %T_:b{5/c S6L5}8%^#b$,bK$.]y=R(iXj҇3- x3vCkwt,45FHċ02>:9܂<[;>).(-{Ty9">d xfLjF*Ҥ90IVxE,]@;6oKuqH^t/jdCkYɝfxy3Y;Jft*SXfu0oÿEY38: 沨x_Çq䚦ś.A:?~$A9ȡ:|+qRWDsP SRbCtv@+An(؜1:%5fSv&|pڳlPF:&5pMhnAJF#rOΐ9N`m༻V5;n<ݴa:T[7o%Ⱥ\q;g~'Mm{Ix)>9ͫl 6ӽ4&>U3)dXA,W+ba!:;j5ET)Gɟ3SBg[E2U|8)n(Ji3{N/n%DxG=F9VJC[sE=&W ~-ܠ8}s+dB3]J#)Vh63g8[%.>@Ux)1s*f tŽbP^KXf΂6[h?R[UPO6g9 )n U [)MQCہ,q?DP9 V[jfV :s|mAji:9Z8{8OVUe;XVL^VUK)'w϶IɕD1dOۍÒwr$I j1τ30aE䎅$ktlj0۾j<Ȝ 'i [q@,f_sF8 ̇?TOHzmooXdL 64h SYܺVv?5hH43;Eκ6iK'2tvvGlvwP,}o`_4I h뵣ܯ\ NW 88-7p?`;Wwh)a !IWf I#Ěս0\asd3#C2Y•:|C%kNCYMnxҪ#QYcM Zuh. J`_.nśElusnٶ ZsmyF|P)s,G!3wgW#iN]iO]GfZ&empvOI*!GpSnCŞG^Ҋ/O}X:0V"P[sEZSc@QѼ/y#WqbDb;G'W=yyi`K?$$U0˺k׫p.s_6,A>8g*cjp>qRA:~nX.*b |]_,f]A`Jpb]lq@Qlܘb'YsY 0`?کQ:}pTavs-pZ*'#OT&+[6,_۔#%ӂ1 >D NG$WlDV+\J:#k3d H923G4>]&`!OY$iȆff箖jx d<ǿ!/"/+>gPҜ~ LF>@-G(/V)8ەCbJ4)>+H5rM: ާtroI(Rg[v*aYebRg[b  Q1ZJLu:Lm"wS:H)3)3In+IIkO-fc0bG,H iNc5dT sBo:(I\ QVzcǹ8s6(!gF~sa>tOS-lD vì9Sw(8$mqiv GM*4nAT>|GprG}w1Z uMzuXBl5@-&c'<s^pH\WY㘫9rmOX_<cc$ZY5RNZLjJVATLhiݎZiY AA1ٟz%{bv?^%ju]4Lh2d;VgV 2nzk+88%޿Cy*Sԝٽ;_h Y˩--e-]{;rb:ꧤԍ'oNj2esPtGSlx`¬ ]69tI`UJ:N#Fa J[n{mO(3 ^[Yi?d_y:נ4۷PtHeZH拢Hn /PiP!E~AWLl@[rD|ODP{ fe^vRFRRkSe`&D@@:ce2D_v֤#{ D?ޣn=]PyWzQV <= 4AB #$Z3PJ#3k8jSR'g[74U$d11NɄPū ߻ϔ|`1JZ'tf"q WPN^ur?ͲJƎn:H,?LbbcѮ0 癛zRFTÅmCQ (E\ӫ_Ehћ3N4/J <5Dㅭw'bkwai7)::xWj5B†֝ 50hb~s b.Evӛ?M}43}> @$ZVB+pztJҰqi(–gp2\!qƼʾm,5 @.6񴗎YzmYbB'k[w rU0ӄsT=,}u)4=xFbD!Cz$l$5).y Z-[:6^k5,8~%zG+ kQ*?I~ 9[,˵X!4]G%bIZeuXMXS#99ffjebGФ G՟JmżYv@k2aEIɩ0SWMl -O7m$Zz~vڲ'9vs59c%+BcEwCd 欣|nA^aq+}0< LO+ah4` {Lw%m@-\VoJe嶂GG:rF$}Q1}jWG*K(&RhM q\偦fԞ9;GE'ڢdެT'2uhE{huLRR$qSmS1}j@ov~oyk\ 8t>!|L,{g5D l=[zpI2KI鹧 zg0xvPI{7)\tg\s7س1n"<\k{\4w__#`0E΍TBazL 1EjkU@EDѧƬ*! MS-ьr=I?~d0e,:;K|ÖyR6CU njH$˲&_ŌDP锝9-z tts 2ŀeg!IHa ȏf+qܤ /ņ (^Z*[d08Fˢ,\-QN:؆U4Q)hpυRcнkME #Kk įkGjZ TըҪۇ!?[έkN[~SI5,Mxoڭ'-1vdn3xSTT_<gFÍ4M:~GNoX3C R>Se=pY5pgܴ%]_mW!R!;#`=M> -G~- 4mR0=oATϙ6r8M<Ҋ.TҘn6$4vJ}b^6)j]qsW,& c;,c_q8/]a>)q@-=bBm$k:&z)#kd78:5 Q>#t;Ą,⯽( RCbL9|]h4ҌmWFXCIQs=b\GEMp\rJQF~4Vy"`}O&JSg/3`z\QN kxǐSj81:gO]QVͧޣkC@l7Mwg6/(qDD![m=ͅWI$"\F_ J2z++NE uYy]$Ӗx!v\=T*zza)SP߫#S(L V(Oԏustʷ-+ #{E% zmhy)i1A& ֿ/ ĶE=yR2#3+Řzv@M\ĜfE< 4AJKT22Kƃ9Euvi * h7~&D|46۱H;$^hmf-5+2v% 4e~[w gcO3mf5w֜n&H"Y{=]9E KRp~WP~9'%lrCPl8Oܑ­E}~*?Ԓ'>+>0Q^zO>HZL !JFp'a%1yeFdƶc]}/G):v&)2|ҏEײìAA1nrEn)2kvzf+Ueuy)+}Xz1ӒNJ}mDݜ0c2so=0`,d, _ r#ֆhSxޅ~ WǮk$:s!f[`\YOWꄰ 2t݅"^*ڬ=Dxo=.$VɑөT#eBe/vOQ^{}~Taq˜9L8%BĽ$%<Ӭ)1rh[Q.]%9Qs].ṣnYJ堏1]db92%o C[SY%fw\٦C^@'F|)]]X1eoRwh9_e>a,`iގg8rxɼgTB=p!W>xT!B)-acŸICu^ ;iwZmЭo{|ȡpY93gD*T}g`>YWeJ.vWmJp> {8܍=W iNR8J]Uf P ,1y@G.0b8]բ|5 pk=6v߆ߊZ, tcf7J=< vaGXSKsQF`B*]+6*89ELsU7`U[hJR<8fڶi'ر_GO,R6Xb'[OfO?\JS&5b%LEJu$tY&Wk STțx]!qq-v' uSܹIuyŏ]w."uRCO v'?]ObrK"le:Xk",w][f@úXA[NtT㚾pheM&NC8zS5 {s?~M#r$р8[:ȧ~Yy3v%R"1uIkvzɭ|?J%,q72}FGTxWzJ!pŇ+%+gϠ)$N>,X(M6j5ӃF "@jF_"'B.Q @WK>v5G!D&9 2TUϼ*C5(\[kuEja 3 ̽'ނ]I#~+=]F`ʥoxC˗U@wR$<-6]JRĀ9dKʼnL/yMs(Pk;AhP~S[N*cIz oVyǩæ$T|z#9fa* M٢Yԝ Cͭ^QC\ܬw( 4%n1? VF̬=??y dLJ6Uvw{.S:\Gg9!>!k`T)\(LJyÁs3,Fo $ˇӼ` ea%M>!A) %KjJABG*HxW8*a}A/4n0kX#+ gPCu0+y~*?5uXo>A?P_|vW ܾGOWW?|/eo>%w/s]v[kmm[kmm$yJX#B$} hUB}!($0QbY٫Z&I0Rl@fNqRHPg`"]Oj2#{9XlĢ"X%8'0(.7-S%$ZϘ̣"۱opO.UHΝÝ`LN&v63U{J/=ڷ*APWe)}wG4JYL^el7ܸ(.ˍyƩ;o4DXx]aϋ?yZ|r=ɉӮaBfX-7fWzWp3!2k MpQ>',cTRݯ1|׻ J]X5F"(H5 JR4go,W,iN 2X?BhE95EҨkN*G($hP?vtS[rN!0g k6%eT9tMq 5nN!w*>u`d=KĽ%ϳpPPm w @c.< {/UZ呷!kJ>)%ҜRR/z-i0dAu_ΧӥQjw:e cX욕 vҵFs')/ZjsqH BR W(Kp藕" +ƀ>$]P:n _Cvg@WLf)\( XD?K}SVNItNXG()7S̼c*޳0c~"s85 3 $hDtKvE6oʏ_H8gٮ1p.xlz 0P(kE*iR`" D@Ks\ԭ&x{yg(+ׯCم)_2)Yu?Qx\5(;jWO<3ijtSN_5CY((Ov3"zMpzDo.VfRNB9n-OTkE7!>ݤ" ?.gdA0U+ + ɻmaOǥWQ ܆Q˘)Jݜ^oųs:$cle^0^NeUv9t k (s%S 94c\*%sn,tttXu y>Ĥ[]WYkO̙W uw3oXU 55<71bsxdH:$ZM_v x* P1] "!3bN4rrEd$z`bcgD)߯XR3Q~Td 1N`,  3 iy}<ً NzyF'D{nRihO_*+Exv5c}M,G8g~} =R5F P}Y56/S{0$۬G1!J+ \Diby1/sRue GrxLd6Evl4-F5Y Mah~kiR ^EyVi3)СA:-yBmu+C8#elo3uE5G֟C`DESП V#s7~.r**Fd+pf:gJHb>~PTcL > 2-J#2ɫh"ю3Mo~֗+^~&%ud$@2/N{ˆR.ܔ  {ؙ{ 0P6~9Eu[uw;PS -U>jW 3 Npdyq"yG\*HSd657q mBbh)dĬx~U&MCeY hej|Nwtm ̣A)O^a$\u_S'58H&=ę}$_r`p>@yxQMN(Fq* 9Rz6A'7]FFA>kTUg%]OF&zA=%,z^FM0@c`'M^ uZƚOE*\N>dw˿hmk`a4a]ØO(%f Ihtn ~[ ˧KgAx8RN|\N j>~SQrG<ڄq7Ny5ήWv4r]Qwyi- ohGL}솯 Iq֐=^ٝE%~BkoN8G0T B PUliޓfV%p҄5UK?R cMԮ71}ݭ pC5+SRvr1p:xYo+4)kA\כ'rA՘]E3X caK)og "w$Xʊ|dࠀ\ lژZGG$cX5:/yL̿9' M!K&#3{#A20Uv#2B&d!x޵˱-iu7P76wЀq8$[JoYuί&ԨD}KB^k&*?2!@1k+CIi;9O%Bg NjQth!hdеcC3Qgm.ކOLH1b7 lV  ӹ; + ζ7PxV46Pxe#l]]6( r#Eij1=Ws2VkF*MV.$%-##ɏ$6Z-*7W5J̻^T3բ !u!QN~#1G>2,4W|@Fvu||-' ¶QCڴQe$mX$*U@A'PR:``ذSۓ_=[#Dϔ"eulwt S~LhXs$m$M }C0cPEtt C$#SEDi&9iy[ވ4_ž`L ”a -tDz3GJI'6gQM*%bcxZ gHO4mRi׉(Z#m&'rF2s'.' &PʈZ+x\Xtp(0H8-=]p3gcV g_!`]cnz!J!•0z OAfFfyK Oʱd6<47GBa&H6A &8v.2!]0FCWj; 8 |:{\p!3abFZ>%xUnS1Fsu ©B-A"*uZ rUq} xi%L4K&=Duת;1olqx̆b8@͗e ąF<_gR YeH^(ӐqaOt>uȕNz ˿%J7`5ĤotQJNFvU ʟ?`1988(NP{"2`ǚ7'OW-p^ dVAn8:)C i'J3!m—4 Zb+j{2w=6R"]$Rl\@:͸^LpToձtոWG8NI IPZn]Dz6HI&DWUOsAް=O lNq F z ?AN"rCq_Lՠ6 c) ͡v#W\%A륬fm4a\sE?n2UE_8a0jV e$~`Tj, ol@6UO7r.&oDUf&`G  JeX ƝY2?Çd3CvjƾSZ[PzWݪ-oo7|:T0c,*-05n,)\7$p*w"9[+=k=[K/4Cɪ*1$o .WT(^-a? t8?i9N3T}8O+{tha:ߠJGUjy(C=q/ԅ `>o)>+02">m> l}v'1\PoM Der4oԧ$PU_`)W"_ .Kѓrgj }@$,)xf:My(EdR7W}Tpf3DI1el,edLJyK!N:*rbE4iILmӌ4vV-- JTY}77]D%[~$Lbbwup;!B$ 2v"dGԝqm zk{Y]T߅T5^6(tX7Yt׬MUU= Zsktbv(O=Q@&Ib'5ԚIU dۑg((CX$(u ql0Qc>&+u+nckhPI5o_CFuG)aW;Ҟ'l't<+7*YO+ibܜr{ D~:"O fn\MuRum+{Ț9zUu|\N: *p}q[kQT^gpJC}+լ=9a澢}'aOUr$nVP)8}D/O <:']z '\h! 9o͜j bkB_2WʇwI?igyKuG7Z4=1 ÅΩ*,@@Οa܈挴nE.  {4Xݣ (iзŋ3Zil.42C‟: ~@Q?ډO#5U5&tgXr2>Tzy4,J||ams n^|!`,O;:ݩl kcEyv#Dn~2c ]ŵr@)Vw ďM2zn%ws!W7=`࿬hJ Cg{TgPQ9X1<*D{lq[iEtw#BfU.uonOCrV#Ɗr꯴bY 1Ly OVGwj#>ocbnb4v/؉ϑW,+rYd:+W,;(?d;jE -37+b7UɺSg l%!Fk|]' {ps9ڧp`+̔5)H{ZߟWim>lߓBB }4=d =nٌV3" e3 F{XV; Q|hoƕ"BS)}͵h$tnτ(͓8uq;v'nF>}R[X뺊PWіFc.M X*bܥZlK6o^6/`-/5ª_Q.U3z;"b6@:bxZa DlBZD\n*8b7nCO!:&wwj*QCPտ͠yr_Y Y l"pxˉ:4YݻP7\X ۥT`M~&ӻ8bYGƢu?b=ldYQr,[G\*Ҧ_/b T{LpsJq< vL_h!Ԏv8^@Fn` S#8i\ɭ$|"rGD)? 6R|E䤮҇鑙VhT7pumh6_Q?Hƒzה>ԢLIhj&]CjfdC'KQ- hSRohOX}oA,Es7qg#UA/fT>P^,X%KRwNF"2 7TF=~C$Kؿͦu\>"H*Yƻ.GS!46@ ](CX~wF IZռ|u+"ݭKTgkhsa[ƴar#HyZcc;%[wGM+T7jcAkےe5+_Ax%  3>1/"85N#sh& D8 {Tf5ZX-|" 7yr lݎ8u{ °\&N-Y4,Em2_DwA`+#Q.;lք_Ik+Q4- g"p Q]da"i+rqF膵 ^MS>4!xQ~ \N|6زHLCŚzDd+ϳ=r4{ho2˃x>u ꮟA7:M,?l T_-@z*q{:.;XrDdO4u\jQΌx'%wUZVsD.)+l1s?/[;J{&I(JVuFm#n4U wΚpF O5jEn.`Ok~Z.iU:]jxwN3x|J-m%P)S}pƚfA83+렎b"A}_|T[+S7]-~:e7Aʧ-Z^%D_.b 7[) @9wDkSNս@$yzw}v,k]M[]NSwZthAP)e{ʕ]j2l`a։yۿv4r9}s1M'Yd;֡o<}D@t_g:aEraeξ#gSq^@Мȫy%ѭpV/Q B|alp\sU pj'<#Ch|SL9Qli+zv0(LOEHSҦ?&&Qa{mi\X>ۺAbNzky-nݩ]H |Ԡ\J Uiz<1YdіEXzǥO?yG{t{*C$VGHjr)avFNQrMW,p*+T4?oiZp8㠗 (O۾)4WHQ:oϏV QHD^H *O3x(^tvюh9q.x Q!H`(JG%$&) \ h+kh/ &qg, !+xH^RaDq ~wL}âm90玩7{#o R@+ ^cm:AT$wGr}TFq7*E=P ALxvXI%T/Bt#4:΋'.L (٨H3l?/20Iȳ RFvK$#v,粴SLy8U'dy[!`@ea9"rNyY@= h?t%`E2&8q$ nUvٌZSphG8+P0`ĿTʊj ^}3!2/aq6"}?#,DO`6Ŷ'nf ^J]ίEA BW'βY'{h;e%8LĈjQoT|55ѕ4jCK./9PpCǟX[{k4y#~rJ춖c+u 5n,xHHb@fi-Xd]瓔YҐ*la=DՋnSsưb}=Q ,/R,.ARyNz/>8 !Ya o 6L_ {{$N{1,'Ef(z8@ MXD1Tkm_; N5FH<3[b-1>!V#]5 fu41aJiמ4\GJ`r`Y؇%2]S Rh HOҺCT`U h攷z5/䝢y)^pNo+ӜAөS9z&U99 T܀x{O {75tUc><Yc;j5+ @G.%F?N!{Q{=,P"4xʓ YN@JOhBEs{o.YG:k  14DɩVub^/;ZN *ER'zx6|Apni?p80 s.m*u(Z zb +Y 뭨%ş$q.<"'W]Q0'7Qo+]Hw3;*?Jn읐݃yW(wpzN &M ]&H|5½Tl/|+@Hb]9 kP|[<];"xUeyĨc0CeE:V \b6.]?/z7c[/WO|\-J]$@T \Eqb;/{N5g)Dwz]y.,H[TtuM hKk}jo\|l]]`Y.GhC%|m ;@B͆!0)2Х,] O'A}ي&XG=V27|ĩrasZK.\}Y$!CÍcH`e)5[cgo,V;J3hR!0DE饭6ǀS^XktY'O9(f(&wq 7C{"2H5N~oQ(L}a;Ql,X ֽ{g-(Ϲs'pM<~| "'Hz8'brz~>*Δ}Z2&/qss\a7y!81 =U6z6]Xg*_K%Õ\V>АlKH#FIk bc\glB1:#T`m E/qoy}EPW'x]XGg8< QyZ$$bvPv MoM*64;Ɔ@4+鈹jmg B? 3QJJdRўdZ5&5,ɮK:sA̭yJ ;H$2Lkl$L%HB `/ȰbS|TVXJPu=!kcUA< fRFǨ[ե1E^la? V?yM<nG'Map6+Z(k|O:/ۜM ZAD.EVUls|P(EMkkuzد$6w0`,96< ܎㟮UJϵTUI{nRt:Y _ LYyMq<7A6+|5z<٩u+[,FPRvԊ1[?EɇDtL\ߌpL_h՘NT,c5$^qmeSINp|ɲ)'fjG)@?r/`bPD/!C9BUF·X\ UxR\;V9{g؊Y?IQh;(㟟+O rnC\3I{7QdoL m\zetXBugd䘕gX8X"Cwu)Sof[[Kְ'`cV#z6EH˦2tk % QDD OQY:g E^b3nH疦vMQl[Be4vzy#\H9uO;AQF?@PU=_HIsZaLnZ*4zَ<%Ql9{qe .`؁r2׳,vxx5rZx24J~oo7IDza gڵ`L; >3j 8%~`)I*Td''[k Nx~}^:EUKUA)m8Z(jOڵb1tVs=VHj(5hcpt6(f, [XZb~{ ӛ.ʨ+Yqwk؀< QKvh{KCFQ/ɂbk-bSzcW9/"<;Don 1`X]L@uP±$%]S:/\hwޚS3;I ڱqL0(2RL~b? wՙ׮AR4'Z,kٺ.ڐIą{4?R5}U͉ y>?)/T{ґ87CzI3͒kCU}Ny9FB] @/BF`Ș"?Zj!L51r3,Lh]WUZ.]˫`jc`0>:1΅skiKVd{{6/ Es:/?D9}9᳾#n~e\}5N~rRw_ݷo~l~ߵk3-όw4S^?~)'CX {_tC$!].dD/SZ'z0֏I[ ۱}յx-Si TGRAfHy4V[Evv q_i% [xzbm Q&oaS/ ٽ h wkjk jյ`S@`Գ8FI$.zjn2vkPsD]#kS5}N +GC_5,o0=%md.%[IyF^Dxky _: I jPA?[|_Z:k͆켊|!~ݽs vwۨH >gQZ*suLh#s^*6C/m$n(e󠟭Bw]xWtԠ8_-߸9` s+15i%B4LE%nNG[5n 7df"FIb4iv}[B4^[ʗI3\ukpf ҃Kt'{-ʹ[IyF^D},OR&Z?l,W7?/3Fi(_NΦSƭǠ$EAў d#yyWL7PsͰ1R"7A9[wKs| |`Q0]3,Z?l87ApiS?Qs!ȪPN+^ҫ4f2voOarl(Aυ)0Q5mw")bSܲIK20X_QH^R_]Nw\8x4Lh_ `l pg2e)_a. gEQTRz+-'N+Q^D7"q :,tr֕4w C;+lhFyնkbzzȖ~4 *v>.A~.^NZrj جV]`)A_csYB*ӟytDG,|=|?~9NH XZ00a/?{8ᜟ?ceM;D&EDEՕa.(\/[* NϫUNrs4\"a9>;hjd)p!,. ux"ɦ(ZUͽlJwhUP~}+4Ob51P脑m"Wу<\]bX+خںX/aSlzQ,JoY'K>Z\$ݼgAUP8P+uMb}K"<$,Ϩ`FH 0|uV~p Z\&N:Pށƽ(P rI3K&XmyG¯9hFb7R;Mow&=ٳi[3gw~/1Q{فxއܓ0TNZX U%`1٥`;ԣ@*9?\A/ R?.L, 7/$eW h7T}!jO7kkhU,2R@aN7q%3O0#}[k{"#f%s*0PY[;>,#ӫrÔ̫6l '^QQG5QCxS&h}ń}oTw&bwZ:үn,V綶 #Ay6o^}>u/gpàp U:Zs 鯪.Rk~E\TDyy۬#T40 *,UDh7=Q.LS*~Y5G{@:43H-}K!@G7 GNekwrUl~n @xU0G<>Q 7^[SdL\c}?57XGxb&b+Ut@d%'Pt|Jj<>gs.(%%4A;jl9H@mڕ`?oru (QqOT jĝa-'EA9uEIGddkW%\ OCmﭿ)v2J(:qd*wiS]#ٌ&`Gd:1|׺niG(Kzen.W[Ga,{A)Cn ϫ FzBJpFy}]:D@lv[bB6 p6:w8Ex}b7}&×uCn6© G?NZIs$ҟQrO@`TdHu=ͅ*/%uX,1…%;Ag92ȇb$t;{EFHᚲ/@:cQ'8PI5K@m8v|Q/LD e"3dAԤ4snY+g9c݈hM{6RofyF]c䌌ۖ4(΋J2Wվ'k<"qi+NU"tJϑA)ATE-hKFA5d/>[x,7ܚ6sIGw$خ 4us(:bRf7ť:-v:L_4ZͰ'8!8\` 4 |S(>\kwŞ" c(sZ3j%8W~Ff.SACҊeI `̽%=UOό[|p_u_e05Ҧ9 9Ob'=8O K6ߕη:n)U ;PȆb)Fv3`]r}oNK {|B8?9xv*I#61=Qt+m۔qm &1z*F&CY̧Bj a ٚV?Yf4Vjl>Q` ۾Li g\wlM;(APħ.On#2 ɚϊtBWy(y>&?/%ft=Ua@PY/KMA@{ShḪF*#p?lhd>!H Xd*24&PMTy:_^'.mA0d'0kNw F8mDz&e!xí&9/yףd9{1myby>Oßco fL9w_AѴo 9"؟zXl>ϤGC[=Qz{+,P84A?D9E%T]iVWIdjN :,2.!5K=)zP&K1PC%H^R8ZS;_ț>xJf0OU$٪2cH)nD3=k] U,zTkL#ɶJӃ ODO d(<а = a)!neExeO|Eܕv>Ir^{,{4ۖ[bޚvjFWo?7J?IKiASZYc#A:Ĺ2D71JrX6-W$3.hRLھdK+MX ;99 dm#Q=(fԺ'G4*73治)AZ08K=CsP':& g&|K }uWPhw?")zL$& =Qxy;p3UPn5⑽$ð aͫ%d F-(zA4j\]:` ҔCj BOU=(]ClSceŲTF2\0D֤I6x/C}ZZRumۓsvCug!ٺVsXQq,oJk?QיYҧWӠo9ñfo/~g'ٍw]Qֵb8t_Y:ٷGFEfLG- =qk`4U'ne]]ӊ\4\.׹l!##lI;xKc9 PJrfFh(|  jؐW9_qL##$:܄KsoX~=ٝD傱.Hs%=/lR()S4L6q|ʛ^IkWeC ̻SASVAg*>IaUr&wu"TrY~v Oa C!~n6't?>g] $@wvAKhdN/BU ;F1Ew2(`D}ŏ*%Mk5뭈àBxwWIy&BB^pԤ=-nA1Hm$qa8 [ k`7,Y8wOkq~86Op ;q[s~H;KzO.h Ə pF%OQe#b.fqB7roxx4UlI<UgT[5_ ^4):ChQ$7/?)pUWx:iغsȺc&]4 ݗ'W:u:`\x34mG On=ӮM]yAu"znHX )a& XNmtJGQv8wCթD-ڂ<]A, P&ڭ&xQ *#/R z:3&fN]o"=B9S&'rgQ'Z>y|TH%VZ5u1d6 &ç=4 &EPWmZ"l=&EH {Q·lh&_ڈ; lҲ4V3&w#|iڊnR*KW6 -V%qZHcSʄ hA 2Ԟ:[g}t̙%&,ACp $ r֎Ǭ-;ؽHdVmCr+(|q> GE LB@KnRs_?]oNwZB5A୵79+_htGwmHSEޱ'|ZͰv- aD`0dFwy4KtbjH0<&l_Ȅ(.C=!X"{Miݷ k9ʡfvQ>!4By/?hrw`ޜ1Y:͍Ԙ Ȗȟ(r[$/6'Bh^N2B)l;`ifln [䇂@ZCVJ'tCHV&9&p1-˲}Vbއe-]qIQ9qQUZjE9k?d7 즧GΖ応*6ãiԃ hJVCP˶O))%ml.%vږ+7O㌲unRG2|cֿ6FժV1|_dmS2FVvoq5$Wߡ3nXJsN|%*ѵgsҳɨWrs ձڬ*ំ2 rX גyʈU}`ڳ+ڐܸQwmf̃IJƺSA#٫ܷx3O3$ _*l,Uz`p桬AEcJǻr_tg.Fym߹Q՞4䮡Zt 4b㠞:Ok*osd#aIuEW./rsuۯV+8|m=Ԕ~;~N Ԧ\ 7~03Khhgyhۤj; +G2`hU<dJF0y} Xk v=هxjvrz1!N[ÜsS 䕋yK^k7,앿ih\)/>X kNllUU|IHe "hE]=}qVVEO$[L1/hk?G7q5֠ w:}jkG}HtqP* I {ĉ-Y{XJn`.}IKĸU%(n9UB?PCSy[:F/]M&[eBt}ƉNjP1iYXS N)P/g]$NK ^?gΉU^KEq_3bs͞!7:+X!bth- N(87']w{3]=Vƶ&,MÑh݄rYikߞ}f/,чkYŧxUr_$Ҁ|j a܏9Z7xc3g*kf{o%o"3/Ls:砫=/Ruܖ7,.Np>k7u/\Kk[-_m o Hg?8iTΣ7.e=2ypM~CYXk#lךjQ=p-J}&>ƣfᯃJ+Ow w`;, =LfgKC\uަj .!qwY9]/u "P&=[˜ve~&16j3 Ok=SX 9(_f%.> _JxT j+msDgN[xzW!,!^Ő sikܨ-dT&!J QtiebVP"U@65PUt_ ]]-MQݖUcbh/$,\]8AU}ܮ@\ A`~ sF}'7ڐt/Z%ufaZwӰzת[HcƌI]O7~n]'쀵pV,6>Id˅ ol1 $[.u7Pt^Lҽ3ζ^Mё%U?މK>EhK2d{: 鑮9iLM*< ˇ &tMt8^KY™&/#Ao@ Dy3^dže+ˮm+.ǂ3Z  f=pO Zoo%t9#[5me#1G}WštLhPftSUU1TTC,߇ H Hvj*s@l@cj{I_>;fdZ|]Lٖ@k[X”AcYCn!=SfjK7Y*b-+SuQojAt#=xJ! 'YW9>* tlPu".$IQ/kT+4& sʶפּ#O;c#~3%{6I6V>ܛ:ϝ벡ew~pO<'ƭf⻵ Xtx Y]N\ Þ; t()ݖ7/R_F7k~SL2N VbI_ʰ<s0I Ue*Ut_F.\dô@\k_UTW,\` gB3o gyGWJ.dy: "|%v>R=H) e4 7 -[qPh|sF2IB][seܩa(TQ^S'|=Y>.[Ffb)d Iq᪒Sx>?t譯PRl:N#&"W?6ޞ1J tJxHK(~&jZpc}M l&Sqb/E͈1:t7d;)bFL&PԌK;Y~ { <}z'p43 wDŴ*2ҊeF P)?i?87B-卥u MS%}TnAۆ_d|O}M_YS65]FE9kġvA֟]M9GYFn狯ZX;S !~<qgkS_Ǫ z=hp2 Mooq5֛ڇ+b 1_SM6!RUҌ6&AN LaFCv<}dQәJbh6$C'wH&[1%cOc\Xik$N*fNZ/l)bOcOO!sfT ~~n@ZDL[o/QKO.vr% R?Q8Byas.+xғ=vj>>"oz/,="Q l/9Eg. $Ԩ@0V<ӒV1ΜKQsMSKjO5kNfv:BY.a78ۈa}\xo:.7$Ԉ9x H@huZQr3C>|'y.gxXB,.'WPnIOo)\@|^R}OXHԻO\c?oMvead +S]O`͢O}QO "y=nXμ9Lj%G%z$D ʅ`x莤̛puk Yst(}|xft;@fdu60:s 4hbe\3Mq;ov"Xmf%9M~CzɝVϺa0LP%"a<$%A9Qh)~Q?F:17dg+Hq*q/Ek_'u ,o%ݳ'.U-fʇԸgi9'qv{n ,'jb pbW3쎚ms̶oAYˣ!-Xn b9>bWELcOa/җ/5aC[t7gAh o1I,?R@13ns 76D!~vqE-4 =L윇:֓8DI bx3o~dzw(a>FR&uElWU#Sͯrt1h5)ƞT;)Kgh}]&|t|#1UWdlMlΊy^S+R#]Mbb6O b&|j֣}\f re%nڟC!Z[cO0NK)25iWEst}ϧ[~] * +^UE͸0Rk{^_ cDr1Wxv; s)c"Cwu$vƤ}|gzDvNwbY/څZ Iv3P)WZzcЭ/Rmwn%>ݷwgS-51t&a Vh4}.W<8N6!mͼ,ғCnobmeHbIfړ7a+3j<˯BU&E&+`T-P=J{*?lBߩ3-4SV1?y$W 7FDU<o1,bykb/iqݵK^5j;U7 BݗgUG^V\ijhؾqz7"T$:D*qcIL0@CͿVd󊪚YB dC(9'0QLU4O%_LRu҉R]l'E=Kr{+}nkEdc||ui"TbkisM[[N$>[trbIA@;-FZOi@r |jZbp +Ni7 s-2 u"QZTh48^G oBH-7{)5⩇6w %iߍI6li#AҟZdBJY \ȡ_n_t;S?-LyOd%Uʭbϫ3c)JhU L0CQHT#H!Bwz^3`A\0:D%o7IȾ#E uVIhS/'~x 薹.e*M)*+Iڛ_Rԯ= kϩ=%cg޵Y~ ٦0Ą{I(!aXW&iCu&A/uEK83!47\ɛ˓H-h9v` ,ω/F"mPN>"f.rLxK~j'^֬^5n1v^⧡S£M7u>ֿf Tӱ~)(X =/B{@3N1dJ@#Իld8%> mVOo~aQ^pns'j67ڼ/~z P Mfyǻ5 [1N.3@LMfN>Hd.rIjhǛt0O'&DۢͳE c;}͝S3UHiyTוPp AeR!e@}r%MYve n⊱䠛/Qg_K};z x;f9{+O|P yZXctA+ D;m`6.x ! l-uuuz`_u-_wh8=ӬiZ].zV~ckT6 u<ٮ%)k@zn-s8ǝ|TsaU' Ռ}APӀԡp?#_94JꪇuAe"w|ؑMz]}' 瞼Z%d)U- c#j !+o3sZ&OPNt&HLDʫ骏SC([*Yqŀk#%"9W @نJ$R@g];s+ x_{扪eĆ.U)e5$fOz88 r;jC}u󗭼f41d͡ԺO1`eD` g "~.XH%=e>Ѓ<]O#WNyitKbTTfy2t+oy.D(!lO1/PPbm>(H]W(91ݛ g!2"Yd+CgIg ^g+B<26X\'&f ?Q?c?`F\Y] lX\xG_7/Zm,AvkҢZxӋ[rXo=|8vpCbJ a+/Q?۹67} ~ґM\~~s~x8/!"#Xd-l9J P{6/XRy pbQ$$FGxkθ鐨fkŲZL N3xv"z)DEݕ̿SStW?'č$)\xg0+:G,U샕lztQ) *Y^Q+:%X@ ,ҟ{+-c(#'].v#l_"3Ak $'749EC~)bU|=ɣgAV-cl[jp PYnQ GUpEN{j^G|Ke_ܓ^`m݂R[γ=e1GPvhOd#hn :yKXD5?2JE?_ǖ妺wyb(![ p)8;#n}q|~Dጸ/,cNZ wLg.gO;>`rlJ߅yWL+VSq0ety Ԇ+<7$;)01nF]C}b1;D< fK\yRכx^Әg5t/,^ٜz)e)d u@Wd%'ayWu /yM1Ñ}•?_&-K!e7y@܅VMYeΑCQjX] g-.* lpx*I_y>ث :A9Jd[1-o+ 8PA+tq-Jp,=]| A(yؼ/MG0ϚjH?zYux aή(x0!|5]OpFxI!l=4Q,qB%J\ifGRS8JeVxOB@J@D.x "`ot~hCvN>^YLDLIMƆϏ^tC+1[:X,lUNGv"(7 vtngFo,sˆ籽绦858f` Ll XBfص3oEg nT Ds`e5]`BtMM0]RFK^(IdL:0zK#t(ɓT1\1ixωeE> ` b@`,: .O0joU?JtSHj%Hk9W6s08y8da{@XFqFXE?=OGEf 5P?-[QMu$eg[eBVI>zN:2ߒR7ɚ / tAn"Dh~vm5vx߃M0BJ$l趁*vƧ>cD =zJ݅ej{gF IꖶLǤx"T|}h\1!1ؼ,2MiQM }QAaqjvK%>YgDZmҜ[QBvT„<1N41qohÀ( o=5Ud5+G'zd5SYl&@CDWH[_KM +,{.̀7y=\,o/+QajgLd/|UAʢ oa2W|R Dp/ @N #<;#inA}!O\ٝAU9OQ\߯c_ txLl -_рց#DX/qK8عAhj'i<X^ 'anRm&p w!RZPwIxQu8#DX/Yܤ{iU]\!'ل@* #D`a31GY(| sLLoc6 m`7[GIs5PCe}|wDX/Yܤ{iŪf(DX/Yܤ{iŪf(рDX/Yܤ{iŪf(DX/Yܤ{iŪf(-BD`a`"Af:/r_LEfBOaIE\jDX/Yܤ{iŪf(sDX/Yܤ{iŪf(DX/Yܤ{iŪf(ЀDX/Yܤ{iŪf( DX/Yܤ{iŪf(-2DX/Yܤ{iŪf(DZDX/Yܤ{iŪf([rDX/Yܤ{iŪf(DX/Yܤ{iŪf(Cu_/HKІ* s}cl~GZ~)_b)?]&?ҀD?]p zPw?[׿?o_#< ҅ç~O?'ޒ{ڡkL$Tz)]PteaN7o&r7Bfp, OC.xc]Q 1 PcFph,RT;Q`!CG`dMHf4v|m3kJE Sb~;lL*PNP1jg |Ug~G2`fmd1h2DQ(J%DJ(R%DQ(J%DQ(IT% BDQ(J%DQ(J%*HHJ%98 BDQ(o&=odDQ(һQȔJ%DQ(o&=odDQ(8HHJ%U B(J%DXo$J%DBP$J%DO[ung3FJ?un[["Q(J$!"Q(J%DQ(J%DBP$J%DQ(J%DQ(JDQ(J%u8 ?cHJ%DQ(J%DPLzޕUun[unYdv_n[un[<̎[uny8HHJDQ(J%DQ(J%U B(J%DQ(J%DJ(R%DQ(J%DQ(IT% BD]n[un[<J!۪ź#p]ɀZuOKug̡3){`ndLUɄ.9 =c71ONeR5O=a5je'hNpgxAwJ"z}ռ|XkAJXFC]}k6XƽPw%9*p%x^$C2"W(5-aXt'3jW9$u{0J {v I.vq=KB5 0P\V^Gmn쿲Oa)OoϼD>%yqAs8̟OvLo =sh[0T/EaϜ}^kJ3֛slJ|s0/%k{sRt ?;jѐ!)ܞZ ʋyVfG`}wɊ7&g5[H~:F&)3srriXd'%G߼aϜOf)'ȠˑN`lXfӵg~Xּb #7^Ʌc먱m*6#o4 Q=&Z~SnY_>p2 ϛvOlUz{]?9:%i mm#r8Vpmx6cDUgۍYɾǂ@&Q{(BQ z4ܹS0<ζLRzIs3$N>soV Tcr2M~-_߭)t&'s#F=ICleb6XWtXB`JԊʎc%m({S1J&,*$çٳs?n%4epmkwU3u5i]s1(@چD 5")pǗ{E #V;([g0!Ie|=za7\TQA)MnȽZIzfZq#):LEx IJa:̹8cY=6$fKç)l};I3P:q i|m'1 2b?Yu3϶d<$2Ip`:M#XĄ&LoC<^(8!६L&`y+GR.?CWEBɤv̬'К?Ymӗ -Y8r3(rIUeΑ҆am•^IlxyUͽ3T6Q4rٴavYvkKdJd3xd8 ^uʆpdz8I b\ qf m~VӀE_w>fqCxo?,i#adQŌ 0L.\)in\S g sA% s ^`;1ϲC˦/#'DfFLd CH>^dl2_*Z킙Ss_sbmb V׆ꁍ/ |.I 4}pGèM@PXIl.\/M;;w0n^jpǷ"@v˜T$}qX.BoauTBk(y6gdF͇>6FB bbF94c{HV=f?HxMmP:l$xlK)C(K<%4K=Di1cnv?Ns"ZqE/|蘩/Jd“O%pY 5r3Һd };ԃZfI;Hocb"2r6ފ]S*1 :4^x[: GAȖФ2hEgϋ+@+Q mn !!SǗH`³,Ķ!b0KeUq'M>ѡ%Hna哾M]Ԥ,SEh )ϐ>yK[\VG^Sq}zmm[kmm[kmme*/ ʛ _Y7$49r-{g6܍g!DfJ lYJ;vˎ'IEPF+ Ϧa /]0k@)ȧ7T + #ߪm „sVWa 3Ƿԭ^PTPeHII+HV1pEW< W6~# #78wnoQf2TPPڞO9t.f6g:Žy?+ ak01Zf3Mt}9#T<@bWw{31ywk{kls*9Eg%9ffwNov7N`mLC L| 墇̈QbTۿ- RزP)?W4`F<oNW@B)(Bt_P7| ޤVD_I%~&˛^uU[M_5m5_*P+a *mZ$>`m^:&Z# x$,wW6n Yr/Π|wWu+nHzT?6Ц: ok9,5Tޝ]>굝F&> eDkVgȸ3bSTjMpQDXIw) 1{vs:JЭcv4d+ϡ3EhKڷ0v_a̤$\}R-Uer1ׂgVP-ѾGcB6d6j "c:츒zR6D ~jԊU0VJb5逾h<a.Yv j0*>" sUA/>2׷ݫm .KO2@pJsjd\w݉ZbdW <`qjP$CW뾻5ZEi30q ԷbAF^ٰ.,Ї,mGf3 vYf ̳vb NTK]U&LeCuݠZa& rsJwL ;1Kiå]IRQAZo?򸦖2t-~8e(;[)lL&YNUT>q@ب\ 纤7wp1 Q!ysB؁066v ?c^u%q-飥{X' R9 G8GwX\! JȈt} Da›;ڕxE+W{9+#V# =p=mZa/|`Y7;(gz\5>-s)XAw#2E-@LC FhFQoAɷmjaaZ!qhۀE{m1SȂ:huT6vpL׶HPTc4@_/vK&Zc%ѩW4AB0<0Q9q5CL49=6WI 6~zسgUeSYS4R-+HƘRN=|֛aWM8ŷBWSe|="=ޒoZ;v+C+l&)BP̒Owai T5̋cᄀ^lz4:lSѴ; *ZRWnG9830DߘF0Hg,"٨0v`O4zNĜ,yZ]'a^=˕v,>ڣ3.e=L-b[Ǭ2_Hp~7q,0j,]eg2åY LyUult7T¢E!__Zbo%uTh:q$U0季9| 0|*즢6!-B8pnhl"r܎_Q*濸^+DQ%t@`FU_wݼb[8FIQgQGFw׽!i]#2O|ԯ,*fkV܋L!R>ᢕo#]IHF9R, -*^Q2uZtDBlzIH!Hx2s0Uȏ>9i{dF.,-762RoARH^bVbs.Yqy4\'g^+i<5Q_,6j:b֩dC.]Q\м._7t%Jc9m/awE^q A@K.BlDl$&>+Ad{1͉pAw7M{}ײc" |UͥX/GO}釒D4=>Qe3NQ;u#!`E:8 };tPimTC!0keQRB$8˜kM '֮G;dohj"ɘ,3~#)t1.}dijsbݑRB(10Ӫ$} A+FNHiZrDXA*mI;ݯ`f-/GW5yiS\HK%/-g1hf]5 ϥW,QǢZTBhmAU3t[rK-zU᷑T-B> Zn|! bu62 % gԂ=~L/󅓔l6a}Vύ'E3suڋo09D\ Y4'.wIQVUN.ue[Ӵ%dQZ' Ѕv "{Vp35 VPp ޑ@f7آ\@GXZ+H~f|h?[,ψ)}! gc5 lOYRlL#-@akxf fْrM}f¾.ϗ7̀ɈڕKbvuf0>Okׇ6;UJ_ZȄbl}0j&9ح#qkQBIFO6"yev UؾN΢?@ZQ&]͎K9dL`v<:/Sgܷ 3SD!M-5W #Yo%a?tpC2+R%?Q\„hҪIsB-;ͱcgFIJxJKjW/kӉQ`0,ހGq/z@ fm/5~3+3F'lk*ØCX83 D~Lh)4c? h)9snH>88i&Ϳ9c @pq2$H/xMWKulf{id^8 QiʗUf>5&g؛)!.gPqɔE{ojbQL%F 1"Sx?Zu&-3~9j>J*uXKv$)(؄N@Ic.FeXc,f2Q'U`Ÿ=i;CjQ+G~Ljf#64A:i%~P[K{eI 'mɰ e a,͚݃FcGP6.+WTSM!6m̫%h6z8"Yzpn[#{UNh!5×+y4i3^V}L7"YSVͶ6tQQZȧ$yO:Az&d5=݃6;7dDndZX֤0@Ra] ANWT!A:b!r "i6z~9Uz[93dԊ 6Zt!-v8QDYQK|~JϘpܷYWhE\9ل<~`aSN(@JwN(ϩ[Či*z%< ő?%깡1qJ"Q]7?Sca^Ii:)WE4+kan0[X z TEv /WUl~ ۽wCQ23*bEfNʈey폐H\,/k׭`0e8(\G)S}T8u;f]ycSaІΝe=opSS,/} ni>]ݮj Z$=Rh)99N%Jg|aY\?b *Z.{+pq;@޳{ t*`oQy%$FÚyB7]BWS]OcO`7A[LyA>et +úڤ!G;(m;=E_ւ EY 78wՌ./KZxMkc^;th+X3qhemP0]og:kf֋JX?jhK$LU\IFHP'1 %3z`m CPHDM!:I'ayu̝'K4K+B7G=B$6fZA`GF,z^nE$ܡR!B `d_X|<^o:No&pK]%jT|  Fq>:nj ȮR8xXU¸2Yza=Xir܍DŽ1i6v5? 4E̢ q5HK+ Z` Ha{  _d//lj|(dW$T3v3HTڑe#%cOYSQ}QYnW":Pf146%ȜTiӸZ(ˈL Y}'ב;ڶni)= V1MYӸLX.˝UՔ1Z$'_8CZ 1 tVϔv@*Z" LDA)&xaek/ǺHY0@^h~lvɞ3<GLT}CE#?wWV6,Ii-a-e;z.+$jĈh⬕^[5^ q R.sq9!W*W}E?6QR7/'D0ұۋ?rmjyc#_ VgՓ0Ml}gFQ*ԯuo%''=Nп3\ Jh̿z5_AT[)_C[#gN@]tD؊n*A { 6VazxK۶v%5%mmCUĆ{bQ]`R]żbmz<]779KjI qe$.ATk [WR=ƶ%uɣ ?ΌJ͖&)PZ1xM¢Ɣt>\RAA~jg,- O7yc4Q({g#LDsrNIYgaT<c-Æ*Mi‘A%e{-aP¤AfPwF&5Ǐ3$XMc ZÅ'Jzj٪C:<7Zd_Ak6D Hk30'rl طʫZliDkke 찊MAQ1gUtɈ\H,7/Ne%FUMoex@';X I^wh7)m%5emwcKIOa;eҿP&b |&Z`ர[Lf6gi}DaRd!|vmd{sQyÏd %doC/<ʲ9JcZ*1JpL٣XEhXLBE~8Ͷ-v}um$X(〿Ǟ\pdxkUG$8s6@2Z\ffH-~ˊIe%#Y.XcQ'3|jU,9~ߜ$]\"I'ozPʨ_7!#hq֛Z^x?r Luvpe`4qA #8xhÉ7OU ,dn1]$'c/,k҄acG*feM3A>Wzbs]"^z*3O3I6o9/ǜ. o]fZSeF:@@þU^s@mӵEdj*I=UnYNff --e,4|Bc BC(." wX9̂/5[++&:Qj5 +5fO)>m c2 5z"]'\ iYnL$O$ bnKY3&YvRd1_2B/X!y2D4%Ú~:9JFq<˝S<[iE*S, ei[z, 9S2G D7J\Sy[?g}) q ,<{m7*_=b4maGvE0R2 q}ᎋ/ j˪)PУXXvjA?DzR^jlpna{Kebׯ|TPXW@k!Q앞(V6c\>ߣ>re݂׸l#Y-_B2<ј1}h?FH˷$c4lKegׂ{ryiBPǡ[ 1\/ jnEiV^`=֮?ʠ^eos!鹥myVڒ}S%$.5.X[ۉQ?P+L^ S63r;(mB&j=}~E"? 9#ӧunx)H S77VG0;4z"^,Ŏx][]9ٟpG^Ilj~\p>ܚ:GktYˍUɜUR ,+,dym[ؠҫ^u LVdhFǓi.v/¡/.M:bV1 =d d$pBÃψ0 s;j=E- Щ"J ș.0H$A".Jn2)ľ& Yך#[!AZaad+?Ȃ6&oKΜ Aٕ*T_/WSFdyLD [P( *;|twEKrG$L%ɭ7nIG9#=c;ԫ\>B 9.MiYƝ3 H0)}I< Q@m|IR`cGUnD#\65]+9@:ߜzp}<}4aӕYޥ/qŌޣWt^{0#+`~lq t(:d7z筌G=akPg9)[9} zuҠlXT$J9hIBk{Ex 8&{I'?Z}౎9kQ~Ɓ }[Hش{k,[z%)?4MؕoڻC Y, 좇^Ra%8IލI OfB5 ɍ%FŹ"x= c9Q]z]/@L7d]`~!ҚLM[}wg.Fē\Wg\ jSu"`{+OQ@dRkګ&A_pNRK\CTDTjկІ!ϊ^f [z^ޢ|}{xe7GLTdFK샐H^6̑ú? 8ǫoKLݚuc#<,Χf^ b2 H_VW_:)\7,<>r`5ݠCD@gT. /LB_{xC3ހjOdpЉgzbs]_ ̗5]}rE[^qJvE=m'>cAnX07Fh*Y( }j)CKWU#Kv]0dMCk+M傾& |=&갓 숴'UCkKe6*Ҙ$ș]ӅxҒQK^R{aKY* <ߘҽK{oK])J5>?P 쳒%)+;LX$H-T#/7V@AHUۉo^l"gN̈́;GA_*m͞s4U 74J'5?(Q0:.㈨jR`{wڗxQvQoDп Q$¹Apg)Q!@MRQ"R^V]kۜuq!!NKqJk[e&d .NHM"}s$NJByTu|Od͓pus X}ʩy5G KdbN)LDڣ:/"=N6b.%%e{oj6K@%?NCґ qY0,ǦQNw qc(DjI>̈Xiz8+^h (a^$a04r}Z'?u5 pi ǤUї^g0\RL N:=G8`L4`rLAi=F~$Gݡ:'u7b 3jc(biId2] 'SF2JO҉$.In(6`uUA%:J`rToσAfFZÌ }ϗ@t wrV F "?(CG|h^(וʊ"R xK̑~>^'De58f`@5cwv@%g\cw4})+/t6#~ !3v0\_T̻UU"9|If'?zr" ʋgzsx*!5\DCDU&i[JZYX? jP~Jdf2fs>#ѺGEWd/ǰJ~X0[uA,[Q$g)䕢2RyG,'UGLD\'l7Y\tI5ŗw?*fQIW sI$ ý~k&X[ڼ[a_xb\E㕞E$/O=dF5nǒ^X{'? JpRdΣ8Wl6SW3P)\H,""-Lm g >.~w@_m㧠 M55Qy۝ވ MY /3?s&H 1QzQ,99Go_$~<t{( g!ONA(i5s#OU'$@ n hX*K!qV66e| "Ff, famT\`Oxx7<'Oo|EأFд[ &KQ!2g5rWfz(~jiP Ռ|&wWàM[>~MP3b"=pT"G@\0# $~ -k򒶜T*?"'N;pL=>pV>9G7àW E3?D9~R8oq9Cw?p[aiTxzlM|y]%_jkŴҫ9|d?]|EU%o{=~^=Njo?N]bqA9wnWh緬[ l|L\v2fFޠؿJn0:YCKMhOukR%jsPrGJ\tmzKeqe}Rn'>QG$B޽fFu.L}7Wbx\KdsTa% >QgQbIsoqvʧ;;fy,^~7n+ _ɘdE]0h88rqO%ԁtɗV&uiQ VG[0ϼ;p GW~s_B.n5{?Ed=,yF0<Ӝ/~)cGMt#Աs,P{r{r?x\AG"fo1_)8D*,mOCձY ts73?6T]h,q+{zL`Z*͗Y- R 1}8%&vWB)UrZ®s.2Dt\G+gV&+.1܎}+ypiҷw3xdIhӹ# δ1wrWB3ܮUVu>ӔY*yz7甛)ܤ*R x~MDl0a9hPa#G*ezd}s6]16c7='7b!C؊: ΔDž-^_+2~\8lk# 6%EV\DWᜥn1 aMZ sp0_DphT$: 6i -ɝdӦ I~-,XPag'U}绔٣njѐ&+I:HYWG-!f[eE膪; _*^0Sy n"⟮:!.ڭ$Et*]@4Kx+ڌɫy)E<HH[$*>LWW4x-^P$T{ Jl9VYSB6ߥԡFd"I"#մX2 h<'[n>YV9Zܗ5"X i#<[mF4BZ3ΕUzPNJ'~!h$F"Q(GW/˩Th͕\v8t nצBr>M~*gf]o$B%Baד]@g hՌxx $l?؄1qݮ :/c!e PFk]Nߦ)ex=ЍάމU?re\ZG %&hBnAoJYJ8ofN76T,"o ]R~@ H bC)SrQB:l 0_HcH;FR韂AG?Լlb92+@nec3A?VQlֶ ;0w9): tQ(.yFs40FSRWW9AnV̱{aX( ?NOBT%vO9 Oyw<=[y[b+qﰋ5GpZ%Hu.6;<{_IN531eGm'zP7[TY8FqJc+l(ޙ 95eDEQ<{ E@ W n#vbϱ1Ts%3PgqW8ᆰ<-ehU`v#։)O~ǟժ&MX2ҀLH3{_>H ?'>s*g'!@<^:p(~,MinT"Do"o@jO6 05րUǷc+g kpNA'nov[E[;f4%65[V?lP{t9[sJ8hPLcv*s('(3́u/oW]BOsTpQֱp J@xNJgJv`(f = =M2eI!n/I^fk(.qOs)Pvu^q~=Ni (}tTs-}ZKBTGm}{Kmrq݈ BNnJұ*o۴ḭ "_#7nL{(Aw۪9+0F+mB%"lB EX+:P+7&xL#|[t :K4&?SXgUDd~ f%unp)dG+V29\ Sq ВBQHLMۙhRS/kq+ ~b0PЬWtUy(/+ZpAW#g8WH4$RK@blF;GLÓHSN⯨?߀]YBP:c`Ifp}(=j?QoVW7_*ӯ9#iBrߢ=ؕ%fTD= rxHSH K)s=>R-V}A(RTkyL^c%\9ǁ:ﰜ׼D8_k-ߤl5K9HKsŒ.6uJ9=kLt v:?ɐxo hZ$MdɱF@ҳ"iv3X3˻h8c'[lUE >Ѭjιߥ+4SEl8pr7:Z 7+Y]@Z+b~pB]"56)LU+%q}#`[ d=3J9,7A,%| G4E.\4PEb8$} l vi⻂]>47q/׷ RۦQ%>k l!qڞ8eK[h"(ݎѧ#̊Tؔ-ܯ'V|[Cn`ה,$M6GzV=| &{ L>"0%u/rʅM03 ѠMDJ \˻3"|onQa"hצ o̦5 bI†;'tKӺZJ2#-@"v UVbﴗP hy^BJUC VA`MQ-aTWIQ&<7}yX ? {x!o'-L[2sAA7;u6r#D酡ՙ\mԯb24!qWJ{hQe&)؅d#zXG;7  $*b45p%AA("UkBQ6r8l;%8's2j-qIN~%}{vu6E~B ņ5sm8.Rz YpJ-!&Ƴ:V|+e6 C%i \MR9m7`צ N#mb0o?C2U='޵Xu1!gzU?"kbq:/q^bV( ('Ʒ\/c8'@RRAWvG4zn1 ;B:OuaEV$ziFLzQ|3yN5ؚeMɍġ lT#=O6(pwNF3dJxMjrsh*uy"#ܝ@c7t.iLb`"9jQ+/,A`MzTN @5ڄ"'`Aor^)^rބ)]6 ^=?F ʃm_1.V2p%ZW 58YK6)Rx+ƺ$"5$ HxrgKoDB)ߝћZ>.s 8R,N$foث{e>Lyj3Wxq8+Ĥ$nj{l|"uVʖ\e,1O\O6 tnd_X@xxY"f;5"~&ť1>9j4EAX@:69I fb$[8ܕVSߋk b;̞mKq:XllZ 42[FbeG/7׮<[tž.N X^DǰsRVINƺr‰ Ob֝r˜/>jw{ZYy..QoUKz3!A;c:>d \tcx=KϞ\ LM+NG}. 3X4c{&<<,f'3O@/\iO=aIYW)$ѾDH 1`eˍZmGwK]^SOّ  lDl gADa).ޚ!8j.5ײ$7꺑wr|Z:'Cof$,^7y#|FRJMzNK]"9ʧjgٰpd'DrJ7&(I[Qq+ػ|4D՚-Q#s?Mý ܩjP8MNa]a^bށ>,c`qաL' 9YBIH-nw5V@wU.I@ CFi] qyg'w=19nV߂ 6GXt_Ih[ky27BDerOJF+Qv_tIK9?SR] Cqb5RvկL aڷ a"dAiH=a0W}v>s;'9px]\6:IG׷k?i/q! z'˞`mjBDOrmͯtJ]% DKkz1$gnG.m8hA,:}M=[۫{^4Fq%*tܿן&h5>>DnGrz8b_2"f= 1i_ALp29pe%ƚ@hrܼ땐91@t0<7$1@.BdV=D ա( p½:!Ѫ=3c=4wbE]:uN*'r⮒G܊؏552,tߌ:.vRvk"lM2?vZUXyh׻H:ޢjy5,QDT> #CojXƸHu)uoF}9ɷRh*|=Lѻ<_,q<7*`jeKp3vrp)1i hܢÄ*C]53qx-|H.%s욳匙L]7 8_RxnʠTm!̥|Q,nNu{quѧK$X ׂe|{#wGLH4F:bzsP̌CRa f_`%LƈϱOFU5Zsҕ;\ZƎ39ܔ\T7W8TᙦaF>Ѫ}Ծ!yX< -r婞=aDӃ#I+),/ֳOt;{R~aIcamDf`NM(TW '4l[3l0` %[g\V}'~r`)'S@d<ŠA#Tsg[썸x,Lf߸n 1򃻦ݫA4,O9$z6@^;f|.mOzu+ɠM be},WtonG8k)dԟq_#$vikЎz ,/dG +Ӛܣ$Ə$ 9I[Ȍ.XD񙪞E]G3 {kU2YC*Cgk(adaQTv-q1HQ^e&)Pm/lL8:t־&¸o*fp/,BBT2Q5^߭5s%"t?L: zh8C:"1Hh[y~A7ę%;$;.()Fd_ _(7a.:趓 =SmѶV3{D7ɉo%^@Eg9(y'*k>>i ש1uZfJ7 G(}cIcO9'pΎ!H,8mмG0W oG{"7V9E I/eGa;ެKڈBz٢}Ɏ_.B+9)΂Iu2W̬8W8SA7 1P\i$c@u Jg&(&UdXr؛@$4 Z}&*d XۯJagj +DVZ2 go_7vR?.>>n)}Kj-E}3c0BNzEOIS1ye/cAwLcƨ#-vR"E!vSЎZYF\Geŏ& Ϟ~`4?m`{ɣ9K><ɣƶ% 7tǧNT!ؓ;Q-BdfdbszxI_\]B:pIk)ͱ[VLq. @]6:̶奩3KT;Ek>n҄H@& j@0~+.ۚ0SS吊]ny(ܝ%Gۂ6 N]!L 3yMV${TErZ`u1.,ٶ 'G Wy2ꮮ'Zn4Pc":H$Q!_+Y7xL!Fzi1647r߹7&E|PLHa{N)3izDp;j$fv1!O)v)οX_"d17ua 2F!%1'etz\D m(JMc9]Hk#ea Ć@#1t=\IWn\tPZ ߧydO=?ٯ)~$[hg̴8;y6 >&4|m7p81. eЪW#{'XM\A!NݯB<29O ܮonƎx}l"<%4`XE[+ `#5c߲x9@kr׌$D]w;FZb;cxꁺq[1j֖n;=C`s@sWutPy>Y5qez֘8QKm+QJfUxWXMC)Hw?g'q%5mXd(zncp1,xMoSz1/c{ΔUbqSe홵V;[舄nZ Dr4> Rߤ0L+G0P!Z<5 u$tl|,^X3q9(|{)\e=z̩3amsYYajLW<qd94T=^e0kdlRmx#  kb}N1Khʎ"gDŽV:MǓeQnVpE'M\7fW~!U{TY+c OBkuaS[n/t2ۭ&zDFpw >,EId$܏qknSGk/dxtvl,Bߺ{LQ݌(C׫/+ྋ.E`x9 > .xDfdX1$ZrX.a>8*a;-ER)~X~$S@E 0+'ȉ0Sرl<>kO,r `?U|.`҆jҢ3<*mnlE y\A ]l7З4l,ISOF4P0-̽*P' 'y;'x][i=vhk/:|<{.Y sp2"9Nr?tw.{2Kz() { l9hLhevԫTW|]v*AiU2ɉ5Z'p1ϋӵ|K4L_)@f +LtCL- O1K7=y0ſ.Rglǭ+(je99P(r::6Sm7&rD jl@{c&n&tfv:3+cd0ʒ@Q&y/FBczTv=|n -M67B{G plPݐs=}%BW*i[;'-_v1T?Iy8;[z_:$'UP.ySo`Vu5a0SlbO)1?g!CBj}y'?`]#:56:TWŒUh"D $gΓO07Ȅ٨^UY Śf P[[]E3c>k v/PЖ)w]cH<k? )[m;NO$>d7rL=Ik^-ػJj¿>z! f3Jw8ՂxԬ0ӀL0pG4m.D/GD6 IZ7p {zi@}ZN7`Ԃd"گY`VO Q. -(Cg:˙&SNj\F ^HFqJ+MamCKcW`4,>l8Rqg'$=УuXqHLbS ׹QN֓PLI뷐~(Sh?bQ%B#]kFeoW%*`8= 䁰51{MsJAb S XhI81M<4me'glR6=yUW0᫼uV,m+v'B[Gktrj : zM&!ѡ5ml!5y4_Y=:R>L<7Jn1 YRn[a:bdTVL;P$p-mvAսE*;azTV4:3H3j9Ad ?Z0'\mS[9y>21mJi%?w5WMl<|#`SAb{@D SCs}<%Ɔ V viF ,hn9 yEڡgۛ0RfU5If x{ƴ1{ҕ;q < D?рDQE<D9? h'OItxxKz3Mk/tf'&}7lszUXrdub;ř_V=`㋠A;Y* EP["nb0-o&`ǃC87}3&@2?>H ,/ʦi>=ާ6&c h$@-KiAfc|1eZ7=܌M*>Wi^,L b-9%0{ ԑt"bFV§AGLz98].E߽jt=d/poṙcp'$!/Hzg(#y4+Bu.һNG6u :;MPŲpO ! (:bwL7n:I'f'I9&?Dd_63D#U J@4UQ*Fқ͊=gmiAPp@S j  XLdSTca3WBY>DAӼ18h3=%$5bȰ^vx舲-UJrytz!!'x 0r Q֨h*pƑeQ[Y[ AE` ,z)ȧ#'n_+Y|> 8c%j*2잻=ġ x fY*R]-.c73MaksB"?[ȂZ壐GsJxK³Sx@\RxRbo8НCC"nV`Y~P6Ԁdd6[x >8ġ^72M_#ئ߃ @o|VU,s-u8 5FضͶ Ҵ%8t| Vd[@<liͺ/8kV\]eļ$}(Zyw>3EKrDݪIe7Β/g:N8Tд j`˄}QQJb+bO7ƽK]GBu~)X.$qK`;&aL,裐l4]e'ai0v G?5}Kqp#_Lvtt]cOwr-I& єǸp7Ҝ:PBFC:j!rYDZ}tp*+K6|Mn-Ddl村YjkW銕8'H؄ZxkVY ,r%I*>a0.@ށC(D/ݾt[ E{Qt^&8DX/Yܤ*Ei.GS#K2}H#DX/Yܤ*Ei.GS#K2}H-DKDX/Yܤ*Ei.GS#K2}H\sDX/Yܤ*Ei.GS#K2}HsDX/Yܤ*Ei.GS#K2}HDX/Yܤ*Ei.GS#K2}HЀDX/Yܤ*Ei.GS#K2}HDX/Yܤ*Ei.GS#K2}H,;DX/Yܤ*Ei.GS#K2}HD[cDX/Yܤ*Ei.GS#K2}Hr CՁgDz̮էzf_W^G/IGh+1:cѿqVշнmZ[_٫c<]tiG= 9M? mGm(-"EH܄eA9gfxS*L A׊3"R\YgGia",rS(5tpN[ `[S8c,J8K~fKKzDð( %ἎyYV;ʌIEp.p*PxTۛ9SBB[>2fEqOR8ث-j-Ǿƥ3NÖistA/?|D(*'MX屸JV-[rKJc8oJG[L5#Lw2Tmz<ؿt+Cu`!*Z!o"}6_l+xΩJkx˜)91aֽ6{_9"*앞FK1C@嘱@v'lԕj>:+_WtdH<#}vpFeRgD^.*D+YJ]XZ#XHJ~OК(hCgL+A'o$g۶mn"RzRBr-6DvQ#/&w͗oW[B U>g5rjЦqgxu+Ka|Ur9=(b?UbJNCW4 tWd\m"䎷E}<fDqcEƿA^066X PzZ[`?P(Bm׬o/"H~ɧ _0nrm|Z*(?fs /5\IJ`\+kPVQhow  x[B u"9(6qR>@O$B4W'?75>#nw@,U8q&Oln6pŞJLRf>?"tB-E|TVU׳tq{Zwg s#/"HSKȖ|6O|1`Z)boOIAQj*C1߭U=MfoxS(Ĩgl'_n\o,Ҷ̈N2O!nAdq3Ϋ$#{u3 e敊?d,zs#nrtRʸ4cq;*t<&.N{Bhwˆ~ VC/m$Mn7EB/(ArTLL1bWn8ШP& 6 .gNΑ"zI"釨^*ݺSױ&#dEVȆ d1D ;h7|Lzz8F.ߤO_oF^Co|Tr/,llxA?\;N5s:5looj_SI9O۸WSM) V2$옝m$nơmΗ$eW0sf>P P*ھ7~flRÉҀJ"H$O 3Ij%žET.5oR?bS8S!T-8ZZrۖ5rOu>q-ǹِlIHU/o/qAuSr"<6ph GɣoO-@sICɯ6HcL Z\Џl-^[mL"Iw1W7 d*hUI$tV{+~p5mᗲcǿg:?7/sòTG-l `1bR~H0tz_/o+'Ӟ mĔQ*u^mp6Xe'Dh$({'G2#Y>\8CϵlTVkiʺ'CHU3Ȭ̢g};Q$ z9oTMHV5.Ovsi/&*za, 6 z,`\X͝srD5-wU6W-Pcӛ!^嫵;3!a؏lc͘ ͍'92h7P!tW;"%lT/]檻.Y%󃸄|E#B$RPl>S<",SwlXT-X뗹K0Ƥ1Ko,Z{DJLu_do]SRm '$z!r)@-,iYÜZq|*?Oqe+IfuEY;$QUC0!)_@gbg#H> 0ʼnRJQR@g?3rh+l-#}谊Y\# 5@@ey=8ސn6Đ8AN#∠Cw4 #jĔ[d:USzhJC U9b,K$SݕH+|AIhf$6Q,hW)T^| |ۖbW`XF>S{ݝKBX_䛸ǼL/H#׽s~d-C)b8t %5l{_Ġʒt)z;u5s Go䵬UDzRȠC w䵬UDzRȣqE"A~"b!Q[lDE t5i᭕9(`5ǖпƙD̞[ȧ`X)&0}Uf > ( hk!⡭"&Gz\RT#(ijhxsɏYP,5*oz 8`8INSP1q.j`p,1RpF/S /&$p>7k՞^8!P7RDsȳ0NE 1;0pzKۓ/|JYVû md(F:b972b']p4Z ENEm4 7mשm~Z{j$k4z3ņNK2H&gUY{E;X 7iͻs4lt]BW{>-YiHkC4-X)ȑ4 ͝,Djy? ]Z]P ^rԒx4 O2SK@^֖@R)P-w8\>bh:a.řt%S(- 8L|>,,sosU @4\*3OWCB.A~o$g r±N|3fq:$kPb=1,-yZ,1n>ZR(0-\_ 'σT_Fz oҪ͂43$Ѫ޷S֬|od;gC}{PP'~mOPXnh0 /|*:IaATXz#צ--l½iHXΏ&uiҧ319(RaAѯCdMu4Tڛ6si Mp?\s yz6-/b .[_ \&VE{psi򪵸Vه=Me/&RX8.6xC2]XGL" F^/jYF&Jh9dBkj'w% )aN3E-*:.@{'u5"Nn@=gΝr5Yd0v?cm4[IpdCоپ%1Wb}P^MBՄ9+lW\ݽL9ᆊ]eXE{,^Xz~KDig! ?6yS0ĥg9*;LA1x06R>OG؟s@9 QP@/|L*G[Hv-EKZ4D0 yS "L} EԈ,/~kqA ?\oK8nxi7`|ri^н1_+tln%~VfBuG_Ў+-^jZqA:. Yss\\ATc\rejIl4U>RԨg{Q7 0+.e̼̳b J6%Os۩_c%*hI"rIk@q Պ%| ih$le.3t[I8 0jycdOY]FT k?H@Hff_0.x[ xWY*g~G3}Ķ[;R9O|Wv !/Ȟw"UEJ)|n1y/?{񋝜+#k04 ŋ5`FU;(ZyJywʹxm!LPp Dm7{CEyr" F6՝Uȼ>%$Z[&&ʂcp_Ѣ#P"Gi7EA<rq)6zgbEnK3\sD3~%j,oS At1t+ HsIC1^Z>9%Q Ul1,SdA]FΜ&/yaaOfrI.DKҳRYC+8hq,mZ#Sx-$Zqq9NCBQË۞: y |:![sA<ÖK"ӼAD  ZQH™\[U PY.LeId$"qQ r]P9~d[Crؼm\TCHמMtOЋ":3g{B:W\N8~f9 ެeɲNn@muer1 cakrk$ 5`;X eLJ {KC^U'W\YY$l8CdHr~ִ+.3#{/97sFT]>3vmq{uw{ՋYRօ4W]^.kfvO[ND8<6tC΍Ţl4S᪋ӮJ{r.gܿa HOʕ^Xv4BK ((gGSxiOgm+' Uэvp+]1UR]0`l4{U GÉ9!6,jzA/qfO8[u)&jS]=m·Ɖu'wP%e  +WstjZe5ͽȶ"t})`_%"J\*>Zײʌ΄{?GgDPZLKn-yTe]R. θmX_=BsiC}m['ncJ t%v,1b+gm Z9vI2R=GFĪܺ#vgv, do_)Ҧѻlrjyª@Ld,;|);fJVKMr3"Ao[c>Yr6!1>: AD{-jLS_Qg,.b)QmNar IC(usv3]uAʘ#xL$>g0(~dcd6e}R}=cKiHnuO҈bȫw*LЁnj_)X,WӍNA ӫG026I0ӓȌK5"U^]GZ_⣳)!K>{t[^U|zyC]եf[P6zdVэu_bKr6L&7RjQϓlRID\|0^n]T;2Ay񏛑QΣtJzVTYRrb&\KK}=+x.4K9&_GK.F͘xT:2 y7(úS]Rbu_&:)RC^KsL 8xMk"74fD z?Qɯ.Ⓡōz}_Wr&\YoVK-&x^aO>E[\'=<_Y#țN8QFp)m-=O^Th.o m3kɽuH8܎; U+}`aB!TR`.,rA@)(:0x Xo'P_XѲ۶}8h".KE|C8l2tz51!pX a:کy(\2) ;[xiL5t+8O-ݦRP'Kqk_PhEQkn,gAOPk~.}4ws_NQZٖ+_h;v1Z߈b D t\(#_oћ쓊ZCu@-hR3Z''":EAYQa [tbo#ꐌ$j}R=5$9B(νϴmt&Qͷ=G ʘt{fͨ*D@VocՖJx+bgyY򗽪X+{Xy4W* ZGs .7bUaP&A'Ans;8 TxL^Y5Ӧy/!z9 b6&u?M:s$(^F!  3i]i],:(kђۮY!}ɃjhpZf|r←gz!GOsK_FVK L-_o!/on]KZ{c5iLI~gR l?-8?HPv,ӎgtH KvMɉd:JAq"(@WrvyK$pM&Q;$O <m#@+rlÞ USΡ QiNO[Foٷ;ʶri?@C@CL\6-ΰ?F^{^F!-H_rբZڂ`BҖ&ґ'c S@ߣ;1ʨ,:\.&aqV4T#g4|OmxIӍԢ_&ɂ;V[7*<9eׅU1b5 k5Ď4V …N%hp6:-ҵkY:PNF>ȼCh$|Bw۶͊:7.k @tzqg=oYqח"dm:kz7y&Ij91CAD{& w#N_sNI0AοfBڪ 3IE: +) އAwD 䱱ݘ[狩[bkJ'SߞtbN2l``Z='m8¾ԣRI4^bu~҉ʤE5V̩o,rGڽ^k0^l> >Ҝ m%K![&#\jbl&tfM?Vlzww`2Hbh#`LCq|zU`㡛zTiYw7LʯBdxV ]"U#KfgYD}_4;fCP<DZB (.^&2q1@s- d£vwZU}b ʱBk-fmp* Q;ޖ3H5n@aBgÞ 9`*)VX:"cwcq՞9lI[@'-= gk "Koqb i||.9 LJИfw.Nd;)Uΐ`*t1}8m:. CG8LS&Ђ3_{̷ɯ]zt`%.f}!1񒘖 I'Q g;(m,u ď"͘ R׷ >Pv&F3Wn>qy4Ц*lb-f!4L5BGkPJ?MI0|Rh$.X~GQl{r0_ӛr8XoQBտnh逈Vb`$ukwĒ7 y2ҳ>KIrԤ}jc@.Ҡ% hUCD_@HT4j@ILlVoP qm>:7) ¡4f4-G1SbdE`L\#6_ԫHN2w7>xUjd'A!4_{W(h4}cnj0},ײg.Oãl@PdD>pUr}?EwZ3&qEď{DUcHK*A,?" gWqvB!n؈Er&ܤB\>gLB)iYcꃂlє0}CRF(TWR$8h#JԁtOSH70>B*#>m&Cf \mŁ ~RR:c.4(Qp0__UyNq-C-^VhU*ZviґNGWmve!t^B 1cU!]ߔ/Sm8%'+`#hN|]:Nc۵/o[2 Q۴u,sOKg&!Vg^c{~=t/>H#i:, =u@lLC[OviVQ J]tz/ᨺ 0\$&LX$}XRmG?DkDf6Dbi_7M`2=&UwwO3a]&n/0?e[ 4-cߢqBT,Չ/rM[A*hӴB^qM=eeJeQaOqGsc@1;'U련nMx~zUu[\ :7K;lߑAlRwdḃP8MZlrN]=_qH2#{؟S7-euCP칶lPK@ &(*:ZJ7uNlѨE|{AN$J馛 gȅuBqe餠K932VdB[ļN^?B<+c)* ԯB{33/R}S;?E&sIO` ^79tv~tU.{2$ 8ぬm,hS\[:|~qtcߝN:tQ0GG2K'[8~.p\ԭGǶ䇫y3oO5w9`A7yW_jIblG)0MLL3=7v*lEJgI>~;mQA7ϠloBF>O\^m&io//؏ߪ`׌C/c_) Ecl89o~~?N)(t |XBrh{8%f9 vP sĘm6(^9 vܖ=}~_nm;8Qvࢢ6 %nqC_*wUƕ qRKz 8~]ɲO B%3o6,TEG+i9[4@p)r~f' k Z;8)Bj5Xw9za5-k&ew.}_тHˮe2}8[a}NBV{P=2xz6}Y3d ]Âb0H&З?fޅ*<,T8tnbu"ՎŎ>l>H'ȋc'2Fp$mTAbWא>I 3`ٹ9pfVhhZBv9} tz~5EQ \Ml !Tkf6LjT=6xlq1?<7&Ge'/9qa/za:#;.sh''Ґ-6{ )-]Նɨetg3lO@$;7S#TedW=Vώ)-i7H\ON{L4|fst_fJ,> w|P7TX~E8 <& P ɱ6!(t<-̇cUNcwl |6p+V$9\.)0kbĬV yd1Nq;5:_:GvXS}Xd2ZU"?`&39ӆT ٞh䙦df\q5컽Azn؉M&lԗo%qYIn]8:&%LmyGciJa`Ry8"ˍ_.wzF N4P Nv@Ni!0k6|PQq*5!檠9V~aȧ]3d_0J$>w`":]5 #MR5&WHAg+7HEMNr8-!.pSOW9/JTw 2Ts xX&> t ]'ڦ? rP+Qqx-H[))y'nu] CvivIbVd̋YNjr|1ulg|oہR%b;X.Ĺ6f%f0EeG8x)D#d?zgSKBX=i)D&#hIrv4*,m\@"O3]$_s*3+fL"g=ћ9¾&S4H)0c 6"p0*1<=&p.w{5*xd#93Ɇ ['Xww9bDF#B^7^ɅB2z: lZ*#qLbnꮽM|\}O^yC5Ě+;zV4+G4ՒS[J Yx(>e|:jӗѮ_2}095WT=S}EOjD{:naE;ʓc/M;͸?p} yk9?:{mUJ؍Y< q8t ߇>+nʲkTJyD6n^$I53"I^N&cV"ruI=K/(Y moF4cDai,鰡Tj9g TH'H?G=*,=Ku7cjizW@t '9s=fOHPXmv-Aʖ*6u&ӟ7W'B;F9 LÆ)/plwB٠ hp:&Cd.qV8/f 鹻\a}oe\MZq8 J6?@+.(&ȞpGEcAcqI$;`l׶=ʰ&j14 Xm훲zP&bn?FXȫ&F aԪ~B^/Qs:^m# v8LJ5 O88l Kϗ3~@lĞh*ܩ(/(V<!t0(`8 2$PI;>n {Vak^I25g6+ 2aLy"p)S/nGク-^]weLx'Q| O-FDM[ e(Z,6)q^(v\XVd\GeUVd]4?G#b2$f2aq # T ^ 0f{tsRV%b$ycDW(_r[p ^P[NZr Mj*:C捍8&*4 ar귪dS-ZPi#Z2 c+|rƣV`~FV_.ȡTk]s2 /~S YĆFɱJ h\߻'eˌ]Tl>Ÿ9vdBbeZ\={wMƆץ+( 0˕_!io):N'o|VI!/nksNA=ͬnZ_F{W 멮nF' $*`؈m?ns1 zcl8'kIۺvF 95<2FN<-¦vg-CJXJX$s!k߻ W [NdlmLljk[AI H E3㔊DK\'*]KЋx#d83S{I_N.)|A=hnS]@rx7O+_e a:P5}|,OK~03ԕ<-ѵECO-b&`" >\6dSFv>0%:F+J#4+7"0dھ\~@E1W/jSāE1 h;"_#a"CҹJYU@Dj#^̕Q1`7wMȕiV`jN t D z$P 9fm/[ GJˑSQo>},!Rm/BzkHAg˩^L*BNeTT1 Z"F )Lo;\2Oko>L;1.l^"*k>?V"|yN{ghM 8wS$MǬt (驦pDUbbs&$B燨d^6;Udv(;_@[PDOu (6NC]Wf2A?!e@\q)*;lJ2f-y.yȟ{Fݜ7i𽇃T5[ &ž:1&׭!\ca|w&xUԬxXfYR^mmܤ)2NK[Ӌs=WL ! W4A^օ>Cv\A|$tj ge\%i@ qsgMw#@QSKR+O_'+}R:4Ys3P1.^+yy8*r*xou|T,b2ImgLʃ^]؅M/ja;SJvwt>!r`d@ czgZ- $ҥ֮4 !AEF2` fC,RFt!GZ#hsY[S|-y9kKGJAC+P:Op FTAaMSaf%*S&ݛq_sY$˦%W;$".͚t ,6@,m,lT}vt y=+責dlN /+@[)._KL;_\⣤| 튕:_?Ì*vkM:⋜<5+t<ǣɩY$e7h!Ug*~5p c IQ5L}՗K`֒qk =ex/Hϭ"atLSOl  vxzMd-4r,@`n0"]?,yWh}cvsq8 zYq6;# b'HPWsj);Uȹ7"k9e ?O%0o,*-U?LExyD6(^\J?=sjx" Z]ofYTjn 8^P)-6}>,K-6)CyȏjH,2eX2U,Lu &ae3P/W[QߩM483yUO9)4O86|mp.*݃N]&n"|!PΏ &$ΗbWuMke3Ut5dʨ2ܙ W Ur@"wVR>~%RgAQvy99qZN3:kRn{ #m{!tq6^g:!SNҥ{eua؊xdU( 7jJ-/I#"|R&'+0-/Ilha,LJ0)v^>%]0F DOYe ?|LlhZ3 S)m)i[._^jBlH_uC@oZη  :>8:V*(.{ Ik~4?ǂGT# lO \lVhv+ɨSo!{g) _w =}+]#ު#srH}m3QUӨ_1ٓj*TWˍ\3V]pՖ1bԤ*\GSe"7Cjn)܌wIms[ bԻMTڞ[ H)Ex8LTDlK_S'£BI+LtG{mwݠã^e߬Z"+ "e##fТƂM(@ā+Dp mͶmmm ,?z!8bPU1u'q1aQt^&8Cu7[Hi* [R?j-wo进~?7_?E~W@DaWgߑ0mC|؁pHLVDpHLLn,F+'&f&OS)e2LS)lR&@O 2fe2LS)e2LKb2TA/#VDpHLXZ_DV[ApHLVDq0 &P. *ȃݘ=ٌ #ݘ. *ȃߎ`l }${!0Y{3Ϲ!#{!0YY޼hZ%*ȃݘ. + "$"` f0 :B`ncJfR` tdAV0n%azLȃݘ. -ΐ!0Y{"YoTAjB` f0v?j+ũ` f0 :BdJjP( D.!0Y{s]*pjr( :B` f/|tc-ꐙoT&"vcMJ=PF:B` f0 ;qo<2Ԝt᎐=ٌ`#Z\1U1x1\1UIG*) f0 :B` B%? M1\1UK}z [ *ȃݘ ^`mGI!I1U1\6PWRA` tdK6Fwac}6%Vôm6Mim6M_=RA` tdA`H\_%mS a24<}70#s.<0 4`M)11G܃% z t"Ph04ԪV,ٚk)S+ڢ\S<`"{@!F!g;NW*KmxM@zNTd?Fvv,]ZHXkfDAƴc8pP LMRGcg(ݛk!Mow*Ɗ/Ɩ^Z{xМ8.6"5 [#ڸ-zn=2L`\>&Vbw2Иo]"fad[^$!sلt@ᑌo]/b8ݭNBƏsԢ|6Q!*3' %/9/%| ȉ@yƾ| 7PC-Ƃ2Z,6w}F=L~joCǼiO!xA' ( r)K3,~Y85[ڂW^eϓ^n'd(ԕw[7g52.aZͬݰ>zއ7[ 0cuІ~uFN$&+xz:UmFsbZKo:t' m S?V(bO9;l]97l1(qK3e1甈%ٱ--9Ũ6\_kensYx${ {M"3fnnC&6:A, z鮕U >}q| f@~ڲTkM׭eh˿@%9GýN? nԬ##h^N4I)`AS!s,+Aw~CF1/cD-.CLq,tߵ0zu8> H9.-&.o;t((6oyHg{~^j+EL.E }?U䈠|PbH6Hx&SʯbG̀lɺaV#gZ;EO;RS6CsNOَ{!dğes_tDF!=*`2yƊwm3HZ"_(ImxБhgQ Cpb B?,O\  ܗD̘n_pROZA* FܒR [r%=hZv(SGh} ;0mY&Iyx/:`dI%{j+W&B!hB%vW屲-Jc@.Ɓ8((@n9 .R.Mu%ƒnrm矿'K⑨5{@F]`X/_o~A']>7`zMtX/Yܤ*EfBOTAf:/r_X L'p*?ZGe:s_$A?MMnyT~?>>ן뿧?痾W??w?}~{s_cכO{n篇~P~-￵̿70v[kmm[kmm(^[_llH$!f3=LP#o2Gr;j~bO\JpqWk"Q1t.6)L)XERgШ{gzi%) v$?yI?:J끾88,nC7GWc MBCAzTR~(ԒA}S|\wzFii9Rp,GN/ yƷ=%lG=gUA@Ʉ͍ҡsuԴ]S4rGyCvU:zIa|d"Vkڵf>W p^f w<X."C>De%\FېUIl盞hn91a'穤l/]&%j@S~;xt}@h/,797fG<;*L%YgvgF_F_aҠauVA8}WjสO3PW8a?ӽ5ׇ&\-X$Cg>&Hbj$Prh0{JV;ѝ(}՛ o1a.%'^ecl~H?JZ`0=2X98rˑ~mz^7oHX|K6SdїcmG.2=4j׾=ZGf6m٦c`}9.\-tY‡RՅ"Y>TX8UxUL)~DH2+0(, KJF9jfmOgj"Z0`3DMvoiU2:%ȡfnK3p*]q Ю8:4Vs\ 1xw}VbCV3`E9iUΛKKڡFD4Ig\2m[vuZK{얔Ep]vCmɱ(毁ѧ_+'d͇ 4GT/;.W6\&',燧ux|7qu z&CG:r/ʆl}.vQHrJ`v FTl`:"xlg&n^!6z֕9n2s=>O&W_6ujMj*6pKnk*^L0#U4'1K-)(^:N0+#1GW7|_S4j fƜj^Hڙ)]6C]>X4΁u~0M 1"xT3pG}6U} ZlV/ZMb.2ZrzsFMZPnʈ\révr,8Y SWO N')r -6z<~l{y{1دy$}TdGLb;8N'=i u  *^7R~TOʲi ӬJ%`tr3 ;Ɏ]=8L4G˿7Ѧ ֘dN%ׁ|[njO'>TG45tnBu&ZmIq+E^|r?/UJao_kHG0Tx}\"{lL8-?!7%ƊdA?*Mv?@' l 0bW_AL /*wƿRPH_n)U,8u6JdjвDY f'Rrf.`e14Y&nˇ1-q,kSJ#իաu"ҽaD,_c{>k} Sd`"Xk+@4tTZm_yr=@ƀ!TLZc戗sz)'6j#)1m͢_&ٞ[k\W_dw NF҃@m%ޣ2BhKP1KE!=WƊWz«q~56rAhbD%vuh7:5YSߠrӒ˺R/² )Fh6l @<+fPP;ꀝLS~qm+@6T@jҭ1<̈4ԧp~K둿{( epL_Bhμ+1P0~NB"$Q˾*O}G8\4=w `𦾖*SX>,0zYu=cd*忿f2f*8kcj1IMlwxJ/,M}:D̾8r|:O*axVI/$_#<3$Mj-AKC:PC^ӜEe0]IUEoyMes[Kf: |M_>k^O6^kqT ɒ۞z“ƻ-d]~V.ٰX ->7^bb@ A]hcw~xY.2HBOB Htυǖ kA/oI%ijtCwٯ;I΅ `ygP8.ku5W1?[ȪҸ`KPn/ #8~.$G\׼2ӕ߅Du o"a@QXtJwX鐦 FĘgx8eμt'{ek2˖Pl/~!ZBJ nVfUj3;k9їg/(SYV8JpIDoW,꧈L{+-Ro+*i^&,r'Sٴ.ܘ2$:G`nF 6T4 0@QL RA,e*IIGׅ{nuMIӝ6~,s&o%}t*07-uk =+Z^(w2` {kuϰIf@'pn]EEWBkc4 b֬M GRM'XY]nS{+1;N\|6<) Yr,<6]%n[yx(`lJľHF%n̈́{D([,5PR Y`,l2BIQjfd?/Qs7?8yuv)nx YvVKTf }(XWiD1 \HYOdTX٠)t6rHl)}fX -zEo9єm]]2(/ T+4 eYhy(䣒 tw㬞Gh=WQegn>y,NQZxlL1?-Q۶2@o!*ސJC5m&ni&{gMM=N}k"} R5 4&`; r6uA)"Ʈ/Bmn$ >;+I6qOV8ݰտG; ]gՕBI 5e/U 8.Ϭf/.Qƨ }ɄGT}!^R"{̢].V?RᦩS*īyjⵃBn '1jc: 1,B/96?.\VyV4+ldiE|Kڼ&bj+з">`ԍhb2u& a?Q<=ePEo^i‚P {͇>p^Y4qً+-+|%OrjP=33F<*8Jf*P4 -#N+U8늱px'>7jLQUOgqQ]>Fb; LsY\"NBCVuz$JJ? @&s ҟr1؍',JC#}.SϪJ[Gd_.fx<3y;<1l0SJd'ddnfBLfݢEtLU]O[0]SBAK!~Dɦ3A*T*QqNC$4ҩUӯi(5Oÿ?;;z z{FV'T>7шfBׯ~i=DKy֪jfTk-fI@@L^*vFQB TGk{HyFzR'{z{.% k&a`0GDUDq lNiFM/$fG+D7jOf}u;* LZaHFܧ9=}ibJ,W{u[!Zyr]tTX78;g" xfHkAU.6Яu[8bM2j7٪b΄LtXLyTT0U!_mʷ@ _vߣy: Ɨ v'+GuiAVξs*c;kaEE@ngX.ۭ0gWxuw!Gd8  hD U#/'jcPΔ_vBcS]uz4]{F d}?h0k8K~$5͕EXbC򜯛f?9#WVU" -Dwѿc0#TTSl ߰@Nn2z^xVo"RyJQ L!:s|+ bBt녁hv5$uLC ʎ *QbKٔbX]rAD%qϩAgA VU.b]ftkDQA$ D۶f[n*)c-! XWaTxN>yM6{0l )3뷣x p"żȺ]W{O`K.ͅ,/;>1nP*̬ zְ`EjLH+i 66᪹[d~V4ɍ ۷ Z+>eK uϐ7##DԐ :raОE]*"x YtUID^SULv x ;kSkt`s\}֣cG)<drP 8LDǮtd SΪQ;ׂ/ z: S ]6v㍝6cS8&<5>ªIi?xH^V-[Jvsl)ơ]?rbTd)I@2*T쿚iO|^ ./ta@%#[# YXXL.Z#baX5t6ƑA+M-jQYgďM;]#\fZ+# z/SZkBŧI |ȅB3WC-AWypט1Shthi5"+n3q v V>! b8]AsK`k!tq4sl =Yf*~z*}_rGEKOH#tevקO$4MN.{<6UD۰/b ._\ m`PKn| :8P PH=Kݫf" e"st" ROOeؠnZ5Mx}1^.OQ烯񼲭9ӆ`g/ѧp a!DǡQ1풤`=%jHA-pVӐP^+`c\yMLDs69CLݷoC[^xgr$c8pE[Kbx j/ -*X7wǝ Ja؁fT#M%o)9L[l:Ns'GoZ,h dL ~iH?l@ж +߉?Α7+tQc߃j9vYC97C5 Z,4oN꾛6)>C8kg"e'BD2u!j|2}u/SK-p%@n=46A^W61rdZj4t),QvvgoP>~xXQݥxݷ^\Eb'tVf+\0VWR5I&e撼C'JnO3|m}(ђIٰyТ(ZAN+d.+97BdVne\qEM97pE%KLw/"gLTE }oBPPjh];{pxXy9U[F(9}.xCyO(I7mך+;kbO=̴窄 U<,h/yEժĤr]Nkv=l@jaB%\7=H%7'nwLzO.bD{#yСP8$?;l.!ɥ\'NOpOJ6?A":٩A>A>xU q,Nun"AS}=C*hޤL2ɀ;,V5Az)d9Jv/yUVC7W`nRS"*_W{%I)茁IGތ<0HwKFA;?(Bu;UIg%R}O:rĪiweb9]ƺLO#1! ZLHw0l=R fn'|øwEîCPvTLnڙ'&?OicIgž%82[t H\m1$Y˱z0}#FA;X6]I$~u=NubH?$@^drt.},j?m/kSÇrJy! B&-p>A𛚆w@@%YbU }ZbN4"Pd|s?T$ I" tL{l PoaTYjtSE#=}J7—X;(8a>5yS 4EU?9,Vr](߱T<0j=б_M'yRJc^F4$ƍ;]Ŏ'8,/nsN'yL}p٭8v9}hjR'ͧ0eݾ繀:ebkh\y^P}SgpŁuA@r_a45HaÞkPe =؎а|!mgS>Tw@' hrCLWߘnf@*A9Pz8 H.x~S!S|ImHT.5zPnOf==N5s P5CK~ ӎK- *r le27<#KܴM;$),)RgD\b`טM2D^SɋUSJȅPh$=e*5i*5{ǩiʋ}#P(Sl U )7 :6*r.;o4 3 F<?_&qPSHZFLF;͂Ft©"T % _ JTR˜;icT4;v'+k7! T ,!?kᶄ ljYî_:fF=oq)cHr {DW3&aeP>-[F`&}}/_[HEj:CCilJ[|eh尒Sy-mژᓩofq3tׂ28l\`5*dl$QpE0!.~!J8YYJ˧p=x\0;a#K0MjEޡ̖۰fk0M /_8 w3!yo'i] mk@vc>!K&]CkF*,3`..$Ct (ȵJ&(®Me^blŁ[^3k _Ncow9/E2[)93_dE&fa60\Bʜ'7tkVllc$1_Y oDO#%Bbl 78U8u(.3T/ߗgz wrׯ+Cr1 Wƕ,Ѷp錤'coK{l))y8&uF{- NvګTۺ!d X[5Pl=+0957KqXaVs2ʂ./omPs{gW*wb U}i@%\ O4c#pyN)hҒXwE ~0eXpq`ϳz5 wV<,)ESyěfa!7VGQu\gdDgR 1͆내ZySb[j5I|JA-U1iXR?f[¹ oAЀ]TxNw@sMwaQwڱb@r)L- tcmVAKvAΘ~Mk/q:`aq@/BYBtG֣W]B>prA<=%ݸnA#Dl<ۨ3Y&_:GKRt޽\/@%!\мv-I<0m829tjQ Ũ/&)GRywgjB?p"ChIdn 8JNfot,Y@sF?󞂏_NtYy h͑Lo KO>J<YRS]GJ|wfFUNehLDZA`GD5tDJ w@)Ē@4 [Z>@ƣE|0+-aR)!.%W8T Ȕ i$~be*0 w.8gB#уYB ݥi[( G W&" "+(l1'0Bovzi=$U=@SNky;u)`& [Q4$La@u2Y *{[];̰R[\j:cGPQ[QTj2$6uy џwݳ~1I^x!(wZ33Cn&%H@/VDOo'CaI1%xy]͇{T>퇆2 DHAf L-/7#Dbt87aSlL=~|62Ax@6lϨ6i-Ͱd0:6aښJ $?YΏP/)RW04\|ue_[*2 i?(u%j8qN  (G%U7.#h>~D$ -Hy,pq"T=@b"#eƨls9}Fӽ섲nTH"Y%YTOUo# 4ҝmL~lOZ+'9{$g+%Z?7cLT٪%aD}y%>(ϙc.>y[+Nm- &_zgm+Z׌px$ŴVԾ|6~Y0svZe p\ߏWX B#!0>umr dYSf.ik0:0CF*Zh '15v*1 PilI98CF_r9N)Ohp3fs596󖭀As8zגjJEc8aI2 U nBxh{U=A(VN= j+Vou,,eN#}Ec );ޔ=|C >Ӏ.Q.T̀!jC!^?KxR2$Q#q3Ph'@<⅘(3Fנ&/JHa#tFq6a)ŽbuPXOa?SFF!(}b"Kl53  O+ :HBu㠕n$|@s`/+=jGDY3`vGƕZIyuRl! 2{ |W|MI8A?6K@˲;~cdF-f*̧TA|/I P6%UeUps(Oi@~(#w&̵,Gg;پpF-"4z!Q9DM#/h}\]bUj ߕolMy/dVм4qb엖e'6@EÄ1W%^Q谏ᖿ*`8,jox#,^XPqDG SqkI|Q% 9s[YD't=NCDyb1ZvF3ұA2RIgK>uNد c5L+mE85O#E7;WY0maVO¡f(*e$L쉮'\8Ѽ0KCH z7FGrJdwWC}i;{el CIL U6?#]XZ 0ɰ#"o sVAG7 eJz{9n$M=)&y)5S -gا]h92z nosdxU2x`94KuxN=!o@9߸lt[mjW GZSTO{:J%?zd4t%;Œq43ofڨ%noQ^z3Ch(Lݡ}vI.TO7AQ bE7WcH2L'i^$\30ΏA. 7ʜl'Q1j@=̫8(;\)j[X>2(`쭴u>h4ܟR2*Ʈ:ݰͫ1JVB6$~UQ[' _#k=c\p8tgJ΍8罄wг}[4AH !2"<)љ{ȭOFQG]r?J]v\qg,tUn)`,|OjKdBZBp}`#p_ϧc`ZsY:Ms59YQ%t߽KxY-Q<-܆>c~x2ٳ)>אڭpkO6pAti ݷ${8\ϥֈ#S3Kmv+G%S}ѭsl4} jԱÅS>h>-~2`Mf=讬*/~NgIXH,]jHlD8a'gܽ2FکL xFIMy)%˜ 6*Qz6*qs{ʭ+z 5[G$oŏa6(p[ X#%5᷂}{KqfIAb TO*,ڳU BNi28b;bc`ࡒQzneqInwx+Q @ٯD枥,QwY^~cɨ=)< !B)\(򳛕2 )+dσ_']b&:xkNeHAED=-8$Etz-Bˆ݄4mQKP /ӛ:im(ȡ?"9aRdYƠ.U7mfvm6n#*Ndݭ=scc,,Ͱ 읒+z,5O'/ɼkש8P;@c'z[:㽄VdOq˘~.${tfE{c:~wtl,gaZK@ы4V a&mƝ h#,4o) %klꥋS4CstΌ/53~mvtrgh8[pEե%ͬqfiXY1YU\ۇ9 1,rϭ١ÇT@wRmYpE Qe$Nm(qfɶ>~f9<>[j-Q6|tjo 1(~LjTh73<\̯lR.,ۦ}*G09SDO_VDa-?`磭gٹ귊eE-"C1a`)[1r@6Ӌ*yůYNe-K$x},u {8ZoQvi<eHS\кP6"[ɫ&G5t L9`.A23S5bEf@=`$OY|~R^Ov](:WeAVT@[RNx%lzV?l0bZ`x# $Q7nhWUL2l|\Ν# Tk/ewH,}?V֭(||7d uE}D\F{@u-p/Ue j zh`w^dqR #^6z|YdKҳ y&&t:ߌO'3 gMݪUm|Sj!Oby3 R!viR D-g^v *ʷư<;qT*fP1ѹ7t-*'Xa\@6輀$H%?OɡML6Oْ )sF> 'BA<:>;+;;?PZ7D7, 3`niGE!HG#PLKr }\x C e;j,Ae'=D{n'*Ui_7ɶ%sϒ y8xT2B[w40-YUbv뵙!>P0Ju|0e`ܦtYS  @~.Jd*>}.DOV,Ou]#ijW i-b L ҆sYQu)\N(@47'Yр H( ?DG{9G/ds>ocFa80{/sx*FovDX˹щW+]IQF"\pTՃ^5zz(VL9ס]3b"E Pjӹ<G>βQ0"ͥ( |fT7V2tI18b㈘Ǽ MBzS5Pcໜ_ EB*zo8<V@"3n SmRږ$* Ti?VtmG4|'d7(' 0pf xBp^t[ ӭOںgetNJ2[|}"_+P16"(sZcW;jTC)&G)axGěLu@p䳹H͉G[DߛtTbz%?~1h((T)v^Py2O"Ht SBk/,Gm/OL2z6J V=ݐ>XpE^Qn?|TtISA?[|#!A tȒ2&b]F< 7u.˵Mn8gp;Gζu#Mt8A?[|#!A tȒ26=*v嫶Vw&HTnXSe9@2[آף>mt$ZIab _: IC`eKB,NT+V1wI )[}۵o&NK(n+mFа_ǼT4& Q}d;t"|eIB108l]n$n}=_rc81}Mv=z)4-^/УV(8_-y"[+x=;qT嫷-]Wp#,s_/?/jtnK""TI$#߯n zNC94hZ-%Jq"= j R'BbD2ur][L˪a2y, zy">X>~/vJI5pzEVY4LN~Ν3w-ԡT*l$:,"/׫Pce]+T!xlRdz=tNmg\5p@F(WA`<@fCRWGNa`#q,QwRSq;X5a `y/dd"k1<==8 W& f"(u*KAC1%@T \@zhceihNi8_x"ӽ"Yt !6StP- 4TcJ_Ytn)B!tIO\(+nuF4igOK5m:Rڕlf8hA hdЎՍ8qƉ Sǟ l(I@Ǹ&mnRچQW <fVŷ+}x Vm[H"2E4[xRufŎM,#tʦçL\aX+|l`{Di-N#fβLQ]7J*f -ƙ,keq% ;Wl^-VGVQGўu+lȥTHTz'>$}Z"UZF( kVԚ:U\vH–㻱I/iؙ|3 j?V񅅵`3}Grءp%({ 0vNbѼh-]b oQDwzYQ >$4uQG=`s;"0IQE /w+U >Y&t&TZ~hZ1 Z6-Qf+-_2yui۹ϧ hHo#CΟkm4 8. T 'ka>V"xya@> a }6%\uj*nI+g#+ǝE8Eru`,GVuy@يw;'[.Q:5fZ``BG 5%+,[i\C$X&tH`xeIV`LyuUnK|a[ AI;kٓȑ%;i 5kww/m♷vIhwP@+sye/*a^v Nzg I6xfXʏr.ƫ8fv#d3jeɚT,h,~s91\yX̕{#f!g.g4Ta*DclvFJcr0pM).n`6x= 5zp,Z/nޔtpdCt']a@<: ?XX{ѤWGڴJID,Pha􄪊ZVtq݇_$>w/8*g1>w\l))~NzF!onW<- P"ӘqG$P/őArh?S+ Mxt87,$ kel-nT]@f_Jv/y͂nox ~Clй"t,>@\ i(;lV) =a=GLNȳw En=/|RxeE/7.x:M!{!!(B[ ڔikh/c&-դ*'(+tVF|B^0E2e_oSP;95$<_ˇ|Dý-R "λ#-nhc qtZ̴b\"԰>2W:ة;Ahyx@6I"ɧEi#m֡ɔ% M= w3ROv0ġçT8]qQU+:HSc+5;r9\S7 QioF{e}`#BDX(4u Bb#'wSM䒼P)aFa5{A:'ڐ03Xl}>ycA 9-m(yneL.h{On0i4ެ']_cc[hJB:D~4E+1-5/빲E Ęƿ i+"\tkOW4*^ZQ5%%ZhH}9%p+ ]v ɝd07skplaD,9v9JG?2x5D~h-uAgA3PmR e ʻp>vFd>#AJu 59&0v*I?EAZt`x_ˉɁ+%PIwhXoT+ZPV05ITyjˍ2 {ZmNxDL8r;-ZӲ ]ev34.q{ D' e"(ܥvFXRjq\-)@́ C*&v"JY7/@;Y[s}.СPcUa g8Y2OD!%)"IH qln{ mw3 00kzDK"w0ɓ6PnF^(iPvXcI&ܦZns٥ȴj^V#%mW%R1 gM")WT"5cW (Ƕ~-  eYM) טGOLH5MOS u ҕ*Dm5S=P@z?waf:r6ǺgfxxibE-. c,80:&&Gʕ{Tnپk}%y0L jGbNrNy/ +~to%@qu9Ze@&0 eP7ɔ+[njJ.D,=DL&xCbBU(go./@ !jv jkwFCG'a] OLuqK5)q"챚#g6h>yYm#GMk Ћ8r>Q djZ8caaiKG"SxJ_l__Eh)q#CS\Ё[K%"E Gm׎zԳafU ]+$&VUb};VHoN]L4z&鹃@1=deF5"x\Ď7eZV W(c8eb6!i|x;#9T( ϜwM`@nžzlFm?UFb 7'iɁ3{<)a1pR+LoP/HP> v"!mjE ۅ z02ӊВ¨;oh}AN+'zȜ>ځ#+Q7OaWB%~쨽5=KWB5 qRTyB ( N(U苣 }ab8q gA/QX.; Bʡh3@ @A LWlW'+arFY<5)&ao )ǙwbCS6]j(7:Ň696+ [eHSaghikePH}]>짓xc?i뷋H7{g[TFs&(;+gԙ?k. HyGY1ri5KhE݈װ bCe~j/Y fpN׎wxdyvl>r0I0[k<(¬rcYsɍ.8 VO$VX? PC\Zij#4좋ݒC*"lJ+c藞o4V{ :jˣ_5˛JBWb*9Y(OFQމcf~9.f.4 :\ =&4Y"{&'bY,h~!<'\/osNCXH<|qy=1+(hE;rL& 3rhcq9{Cݾʧ%2dYwMs3 ,h]\lZ.^@y#@YLQI٢PXֽUx q?p_Ie{P\WKLӎ'O=rV xjs siX$Xčy%(]Q?!2Q񘰎 Yިʍ9|ev 8@)ăWV@bc<"C_BbQ9Wox֛N`jLq"j&ox4%K݇OU*6gX wydY|T Dgl[n'G?@.8͠4gi;+"g}9A@4\KՀ1w9_ȃUOofBֈ'cT8X->zS W(e@d74f1x!ސ-;>!ٮY'@mZ4PڍȰB픹8VT7]ƸڷϸNdBnpr-"_r75t$L~{QY@M"ZYna&rj; :lzUNC޲:-@#57rJ1U:jA%߿A#x5q @;*ÖϢ.8h|1Biw[~vڡ@\k7ns*V%Mg>ҞUO9F:Zoo, In֛vm0zo *DŽcgG=1XY]}o #p9F ϼRG]_כzos"4t,MէT'm̧i'&yWs=.[n㧛t S{ @#x ޜli\b!Cp߫H}k[LJں`3X[ (b@4M5/.W1։7b?Uo#V2 r.f;r/W!~h;$WQYĴmNJZ;>S hG3*W,%I#SO:M 遇QEI2Lxz⾆}BCM7N½+_*B#J聸Iŕ\ځBB?6ֲ@WfrjOZ&ׁ1LC0h~SY{Z ګ},9$/و ǐ.hvE!z\ToA er.l#c|3[(_J8}WGr_x d{Ep\C0jD竻` yͱ򤍗,+r37j xJ'@ ሯR@B~կ6dκI=z^c\R3g`qyd_RJ=O i Lj S Ә,RνxѕBcCSkX 1UA=)(kH=7e>\1= IrFJN"16aUmqaAT&#bIE?tX\U8ſ+޶RAv[H5r蔔NÁ]!m6\V/oeyamOz㼤OJ ÀkjW"KLcwlGSصV}%B Akr!P nA篗v 7x(FX3JygCnζ_ M]V'-7TYKQ3ZfُC-ۚ_mMk|N:ÏbO !qc?Pp '2mɒx/~ m UvpJ`SW+tv>2HQ7q CSN3nw~x>5MIݲFǸӟCf.#Y\<袾CLN[$l56}t+mq6Sr[f%YӝVl;}cH\4d39yOc.2D ӡ\\o|j(VjyG}]0VЄ:H 5k<ڙ@PT+v/m2hB̚eb|Gn@*_1Zn [Zt3|T?ho[$5XSy4ĩ9m8H~PҲL+𗯏~:Ng칂7}^y(8N"sscֺl$BZ{ E#ʆ,\po7y^MmȋC"0=%W~͈Tn`٣dX^њaսp8Qmg*L]]3xY6H=paUa&'P)軥R Z@Μ:yՐ K @s`d|:\2FшÎe::B+1}s@Cxh)Et4g"d;EQ@@_4ci!e_ Tz۔c$@i}{EÇxݶiBD^X;꩙k4h9;8'cqt9_VO\7%=jubvrsJDڭbJh&&%hrS vIH6PalZ smV61)$uEʼn'"-V~]@~^SYn ^4@(=;{AB?ů~UKceK2J.9|=}S[Psb(ZFFT:#u Q 6CA434HuvfGo+2 ;a& bpX~&Vl3uY[̓V-;8 5ٕ3y G44zCF0"؛n B1'+7`)dDYVӁw 91ssk$X?zlisPq 9akI/w{nJhq-;cIzz`X'S1Fe^ЛP|E*t {j|βb~l:W6]{ruQ6r? 7{P>s~xcw=8U2-4mE"m66)5 ǏcoŮ:i1N*)5+ļ$D޿*ǝ YR4o}CtlUo}E*mECi- q|~Lq%rÍlpA zfU~7{B Rq;4Iw/~VG^L-'~a|f+f 50'jl4w8y*k8V f91y/e ,:neiΖ@ sSDg@u}j2 5 vdnf֜,.G3xR,A.פ[kno(ʀk!-I0A%Iߤ@=z׍I/;J alI̞*u|NBoJ9ds7@r5c Evl7i ]tbAfvqKѕ[sUrpQaqXup{h1<؟^XtLl92-\϶i~x J+;e6<Ak lRKW^%j^T{٠;4g3[FQ}5c@k $?$%-|1(L&^M=!cy֐Q6J,Uv)#FbD,Sޝ42[m9w-Q#huObTnfĮP* 9!YPX!\ԑd_b7q %*.ޔSЍqbWOS ΕӇݱUzn=a~ӌ/ISts{كH;W3# 'r1 .gc-[ k!<ȍ˚MhWLA̲~‰oE~?$[mߤ*iy$oH))xvlԔ%G>Z\&2mzK)xQHvuGNQΑ',':\c733vyϏV;mϢ^_u$.[^I`C̲;*OyzbBebuu0c_E dHI@1mk vw<,./x`?y:oGs:-tُ w[u0jm8G;(QT;u*j*:Pzx:ڋ&:Qb$ ( z6!8dTw(wS`YNܖFfB zb0 Ǵ3!ucJn5׃Ж~ v16Mdy]Ĥ-OvꜛyQ! ܆~t@,98L|3#MdH秦ZlTXmVf6N#9Y2JD"ނhc UX!Á<b<_gN´Oː$Ms/nČӚW{3!iUuNn@yh/=vA9a )X$:Oʪ5+~~7QϠ8z"Mrѽث䗂"[C"!dh)UnJDe3Ceu \FW*,8>0x6}&30A[_`7Cm@E{dX]Q7Vn^9.," j{כ4 3,Yh}+!H,+PWQ%oeԱ@ph!.yWO1^yo_B̳D_VЂ i-:?[=L#~`)4eZ?7c ' ꓋ٮIIr 4g+дOugs@swTnQW h_%#&3+5o8B,%BZ X!5ie`e޿Wׇ߄si?lXw`-=U( Q[;N.L;s  d_\ȐnrnlبɔQ3CEDVU~ԍ>M)=*tpb7EօW' =gΈM[q>u+ZcXz{ ?2/~ R!?>.GQQfrS,Ǭ9_+W,VLjk:*э;芾| `x*8 l\  /\K'Lk/e'14fÚx=0%<]Xeه(2xz ڽ 1MQg~[%sp03N0&y0c.rBr]̅.)l5#8'W =Ǿ݇: D{JX]6fJdsq߽Q&dgw? 㑕(P!Yԥid.+H]Y0 CƖ_u=ހ+7cN&>Cj^e_VAC/@A[tLi lVH0pJ k}1! u&4emT3!Ѹn` Ӓ/O@v9[RsMUXY7,A% u@k [X (R|'}߉Uɵ4]D06C2?D8w1Z4Ԉi,<]7G*1cl #'#ƿ< r'0g l;!R@շUObhցs1ݍ3YԪt3h2Q`p&OvPse Kɪx[ilP%).;[lL&C4cdbcoп:+JR x&F} \,Vת|O؅QwpV3u!7b[KNj/n%ú4nUiׁ1joDG\-ä CvCq4AZfɾ?msƯ$ $,ޏ=X<(DVfmhrZ<*> YsoLOP[\c8*vn?nZД$U R9yܙF災CRe1 sup,77og yCYj ?2b&ai)urh5Wos5 -J *Lh9{Ch.ήa|J * #ON!nWH$; P5nwn@ryep)R^/}VMm' RQ~lsyA4Ηn#sok۩\觾P5o\уdj\ f+1$:hdFyWIrD5PT7fČHI֗o$J=(?;"A]'G k>YDkv֊qKײTP )x?St#u|D/ODgS$J۲h.!IeBJ(&9D0>ӧlɛCwr"E T_|D2k r QO>n+Q;2BWX\ RŁjۿ8CRKLl;Dz{(|B)~jD⧨&#NdZ[RJY'I].` rFLT(RCxO_nH'dw~b a0D>@o],pw%Hۂ3>.T9a\Q O JF+Z"ߓbgeKz-d0 0ɂ,՜ q3nn1."m+[iFhJۮW"x-Iz7Rtp8N}-Qsy?1*u^Nyn$ Ðߌ@' wcnN yz։_yZ/V;϶ jaNR)J||O ')ȫޔقx;,r^k%Lrv%{$P|٢74}BSzG{ŀ9g Gho(;i .EYP|?Da}4MFW}#%Q/а+'SڷߖIc7So='}SP/QW]_kc޴%~N]_ .PLBm3ۓa:BNvxz61hn$kn)ao"zRG^HtW¼>// 9YSi g9xG9^ }22! a%cf=3F稷;x<,_\$lA?[|#"CC̾~(*/~ˬT̄hJ17w 54`J*]Mg$N.`N,$wĴb6w vҟ%]%^:Z-^ϒ2L}9yH4SsT<ȃk)\,1Сǰ%'`d R ӛPE`u9e)Иv<,V(*" 5uxi+ڎEm  9c8=&#%IW\U_w+9Go\zUÏl A&V?' 7Bߔ+;-3ǎHr^+~kU-v֎ 9yclCbM fS*0D~.-Q ѿ5nR4sl7%U'"P%  BS+\`9ɰԡSZY2MzK{女"ؤ|l!kX1Y|mP;kC1O[ʰpT#S0Gt-ZacD] ~B r9(~JM{ xضO{5{̑4\_8J@<th&-X04=CR!-_AI'd\}Ikٱ}ͅĪl{~/8ͫ(@ h9+"`!D D81|bCï6eE6Tn12N"Lh'`;'MCq6x ;-{BiG֥X+$˱c~`=qBgA pK6,Dku<; 7N$c==c;*z[k˲̯3YM1.$x$TL g b dnߟ9-ճӦjTHDWP 6Jg66Z1'N^C=鐂OpX`f6 Bp>>{n763KlL%O\JRN)4`MVn >C .<}ig!(30 E>Z;G!r"lJ $)a_ {s/TM>yyMy)7Q˵h c4P@OO%!Ac>ƈ־ cn:ADFegmE/3-†WkB%ǜ٥NC*JԳPW(P# e\ r @_3ȁS B՚^K8S :'<#?Mf!*.IыIu.(a0_DȚVd]04sqߘKW?f#e'JϽ!OL q6:JtMPzo_qKB_)bڜ|1,9rQޅR^g_@[ ӌ"XC}G,Va<_kYOϞ1nlfFmKBlM. 1f8HIc8oSfvfBawm >֒ll!Qz/˶'qn %AS~M o/N:~)@# E=ߒđ?՞бڮ9llDޚv8chf"7W}co6{[duf~{7?UgS?>iigk+{zP&MT3P1}*ZDK`ye|=ܔX҂ˀkMiNx`'alBx9;;%y-Ek/ pCϤ5hV֬2 VGLNgӯ\i 3 58wQ@G3(t"S]C TP!M7 RGzýN cP:Bä+;2>xLHBM(#_VwJ:'Ӄ@tZK􋴻XJyTJ+ _A{B@aHAJq*S >Qy(|Vt%G?=y ՛"`|>z,-s"Q, K&`*'֊V5\|j^O؊*d8xXU%=s\9k<|btUnx/1iq7 `B#%\8,^إp$v U^_T6M[O}LFC7!={؈ %UBڽh$U#kEv]KӹՌz7t!ZWVROcE #qV|4%A7g{p#r 4W,=T|.9{GO!Qǵ :Wxbc[NlƖil EfiH2#Y@c+C#]4aQOVa!Ab"ɵ g=Ii ̂K80Y۱a9{$IBq$o&LXGaȎV#`tgZ+iLEp` mM|H/"mο,l+M}7ut.ۻЯ<3ɗ}!׶XSyz$*Qy=ƸR Wt֗WYԿ W+%}F$]e\q^Mfk2}#H1 R# (MJmKCq+yMF@ؽ ŝWg)vt/ɑ*9 cRCر#|Ė:<,ZFR'yZ j{T7lwfT_ȅ [DM.PF*6o4S 53t3;# B,dWΒkʹlΰdӫ_5+DAZ'2tPO+1W>(ʑī`?AKm% z6xg 6$c^OC8%&B;HFMfG|.7U@ecqZDV^0͞lXM9;,oAmCo8]Xщn&:ʯiJdyDpo6ό$p"- a!6n͞"BD[隊UG<gޚllu>:t d}mv'P൶_d2⾢VqTM7VTkg2mOBu" Ogga)ہߏG]ovnOb֕N=r+CkGwX'"̐X Z4I%5eKxbuLUѮR{o @ Amb쪻NQL!Na*7[_V8]6w @zfaJ~Έ\/bi 1h3 L;16AM(7ПQBIޠOs5WfkRGX%,e R]jj:Jœ$"˙"g\21qp`0ʍo!~"m+,7~L a#/CrR ˯+ln3k+='βު@{dw!Nʯ 73jM@s'^><-c8"xw@QC{O|k8,} GSLJΌz Af!:\z8C:QhyiP R͘i×[I[2eY\EbYPgyhb (1 Pl) %6!5"hIx|S~ɟRDЀ~Q-5u@ZrzD[.v0EoK;NR2|jQ2i+D[~M$.FETƎT)4"Me|IJqoq҉Xzϻu<¤%)齪9-WHKZkV~_WgwMB0o8 ak& C"{ ʤR `9 f/.(JhvP_5)!6ЂzXBPO!gnԆ$БՏ7m'R ~lJ%fҩqQԪL6c´Lh,?6G uk.lCi^: NDcdf#?x1nqvGMߠ F$zT B?OzS߻6 fo%pD[Չ KnչVAjέ8hvR'>@L^"irtWcgGAi~y Jk$`2 v$|͂_o;vruv@>P':h`K~m{ʿ7y}o`7:dc=HvZ@#4]`0Ji.\bo|刔Č!3j艩5]Nޥ rLISlk.ߋB*S+%G=WIP$LoQB]e;]kIt:RȳԞC7 !穣(TQTm^7CqMAp)`&Z96VLބ" 7>0XߺEAd'T3 m֓"m Aq'=D/[j<܂-ݞܨaEKT m%/4-PE2OsJ+~'~&I9-#7_ ۿj^ZOi;jF/۟!!®3tz*bl'*}#A֋9opcNT4)_673d҇(Ku8+F cVk]ݵ@U f(n*6&T >-(i[% |xO_\KUdeŔ5y[&kCIGP7r`zXMJr(Ny".`3MMv6u[N3،@0 1}Sg5Z")t]_ɴg,@1:D`bD@ !hJ\'T^KM݋+ₔ7!Yԏ2ٕȧ8pc5O!ʉدoe &4ɝ sЀ :Dp/ @ scr:0:FkOXn'w<(D_HW"Qи-Q}@~ӑ}SQDX-ʁDX/c feBmЎ:SF8_ۏo-ā@ DX/WO _&?F3c ]yO00D\hQ DX/~x%cYVd;qy`o?IsQ DX/~x%cYVd;qy`o?IQ DX/~x%cYVd;qy`o?IЀD`a`"Af:/r_gy 1{XȞ3pQDX/~x%cYVd;qy`o?I-0Q DX/~x%cYVd;qy`o?IDXQ DX/~x%cYVd;qy`o?I[rQ DX/~x%cYVd;qy`o?IQ DX/~x%cYVd;qy`o?IπQ DX/~x%cYVd;qy`o?IQ DX/~x%cYVd;qy`o?I Q DX/~x%cYVd;qy`o?I,CHQ DX/~x%cYVd;qy`o?I[pQ DX/~x%cYVd;qy`o?IrD7?(rE1VSL3Hh0>Uȥh{c%nϬLOs8EY~ &`{d)& fn6yڠDī}'LJ=a…s7e nAL G@j2\l7f) lI-ibq_8ٲuijai3Id7"m[ gSj S藲?YQt!PX+wk舞C saFط,?3{@sGIUʷ m} _0dpɏ~kZ'<PUA$剽$~•Jo_K2-Rs6ipr pU VSR\8uEP}&) j[Y&!y_1~G>AWF@ѶjpAk:' wHUg:ë9m4)} Z5GYq{h>(*դ[N~aicCE${1q(&ьKS_(=˫vUk7N &1*_-G S۫5]drU7|WZĐٷpŵ :EkaviC{L_TY6e)MT4ůVN:e/7&pgW^0-c #})SL'QHJN̰R\6x! =jd^{:Qġ|e @UAu2zvI4\N 9 DuL*Š<SQIћ&+lI.*G`\=e5Q}Գ ȶʿsl\ͪYXb4bX6< W!z! [;AVH`f%YI M7A:0(*K ~1*By8EOanGIPoK%Cb Mz `+&L Ʊ1}f>\[=, 1b$~jGeq̝ .-O_Hc^oH*YvntjTP̨"ʯ,73* )sCdPPs(S9t&D"7pt`2!\Lh00E2 x؍L*"4󔼦 !DX/4qloNϕĈX1~r ]TT38CZ#j>p<;tBXf9\;͖ >OπDX/@G#!׉h3%`׉݁1 8X/&~J-xdFA븟`uCgMTPiq2+88X/Yܭ)5ʱYh,ECZ`q<X/*_ =%]4` 9`FVLq@q ,/PK8XC׉-oG"-+rv9iڞ_sYL%^(kJ-@w&\!d0 <X/Yܤ*EfBOaNh7΀q <X/Yܤ*EfBOaI,4X/7`}ޛ_]/{$>bU^=@(4X/7a}A'7_`+BBsP!= `aDp8eܚips:y,ZDeJ=Q}#8zglI 3  DG:J vWl~v2>[VB]b EzֈN=(r63iГq)'r[ E]r[nkh0{liJϔT۱׾QA <?lB?GQ]pg k$٬殳\gg^jyBnܘ0dr ϟ6"r:3F|AI'V[.wiU&:ICP>hٯs166jJHfB7/VF$m!Q䈁 n$!$װDJ\,ejh)b6cvSGLVE9/Cmj8ftqNrVR E+Z6eG&gS,HC{yr0D+v=Yq΁x4X/@cˠ xVLjukZ+ЙX!MXr@ 4X/Yܤ*EfBOaKܡ 0X/@.RۻYJTuӺ%߻Ǜ {ٸ'AÈ 0X/7`}ľA(kq 0X/Yܤ*EfBOaI,*@ $p/ 0ƼTKyKA R@=m.on[փa6=jbF.bgv2`Xy&SpBYh0X/7t?q>Aɍ~xp0X/7`}ϸ_ Wq0X/Yܤ*EfBOaI,̀EK2={H-#orVSl: V3>Yϖ|x. AVN+sfh}CpfK(doL+fj EAգB 8f5G`NY~ܧEOd{,rv'El7ҀcU /#cEnk+  ;\-A-ϝA0gP; #X3om1l~ ȳ5>s$a5̰wHDf]#!#)r|0l.QzcC V>•VyA^wtsܔc_-Ab-ü/`(R5čsQn\(i%.%\On%l;pm']b ^.5Alv2q@9ٹ9$`tvҴ'B 'G=/!rFx|$#kƸWSt۰jE+UQzysx &)8s,jpEÀ'x u Ml`wH3'}yl& |} N@*$ĶZ!?bFF:،,/XܱoF9T.g4/׏y<X:`pLoJU&Ro"!)†Gu¼M2RT{q^Xb6O /.;(ITz3h\{X3[} 'Kٍ0EON:Wg;)EA޿uܩW ,6r|=_kxJ.eY|[XO f&Y 8{qί$6>d3 E 6  Y8,0ϏE27궷I:OA ~ρHT=xMrs4bʮ9*M]$M;䗋7KU3)>YdԜM̧5J*m!kgbgܥNALэ!%<>nt cI<:=ff<[]e/t[89·zXҕ ̄N|&Sr$b흲$pǂ' %Y()ɫ%^W*Ł0 (X/˜@@e 9٪kKf<ς\(Eπ$R7>һAXq $X/O[/K7\'7`/{{Xo $X/c׿} ?q>A'pq$X/Yܤ*EfBOaI,̀@ƁQ/ ü'_ꁌaй wE7 cH!-Z Y Fv>G _jOHoA]b a7.m bOFkx^CψzW9̱U@1;xߚ)yo_).==/p| a2p(!TieU$X/ ƖRWpKt!׿VD}=v   X/&QNOn ~BH׽vY ) @ H$X/ G^ϸ_ X o p $X/ G^n}|wOn B_ q> q Rb H;V)Jd[ W!\{>:aANxsN" -:Ճr6ƢŞv2] ʵ ڴx i6F 'Kx _x˝u57~6 `H)kr^X1_cES(3dbC{JZziJ#JRUUyv{g^^SMb)y8V@N2V~Uʲ]7 N>]O9J#64{-dQ翗Z]) u#~Pb $V5mfO z˜~gFLpQx:n*|fV`[% -"i3mU_y-@@x fน%YC}`> jJ7zJ?6ALT];^<Åb&/hVq;5^SqxW03 cI5bH1<Gn4跦8C,lDI~j!#t(} DZ"eټk "S_&E;=&-@WzGvx0;Re   Q!$X/1P[z.gT| dS[U^ ̀ Á 1 X/@H׊Ehqo>-<<$JuI Ɓ qX/`2R[8q@pd&:[7Õ}}xݸ/rp  ) 8q$X/&5ݍ'7aLz3S~@ @ W ` X/Yܤ*EfBO`[{k9V2++ n @ p/ 2吻TI nBؚ[:P~>H?iequfn*z*WZ{&W8YYݛ{w$SC dϺP  $X/Yܤ*px4qt_2!'ل  ˀ   X/Yܤ*EfBOfg%f(    $X/Yܤ*EfBOacٌ4c  ( $X/Yܤ*EfBOacٌ4c ( ?B P?btxO \3w^I0֧IMydWw9{ęqӿc$16k>2ҦWEf ;GrA5UNy0p~ \ q.xep N`aA} (FiLIרXA8Yj9uW8LL)/ `'_dӡcIr%iTIQʴt18aJSEJI6f~AƯ<3ɚ?!CG¾ff<%R#tp|hvט/ <4Ox(U{Q(Ʈ!ID5.slџM {{xOw̙p2U'An&kgYQ@4>RD$吤 k+j+}OGqCu/*Tz7Q7X u9лٲM vEEg$UE&yЖ2'NA}p^aPj&EIrڥz5 uA1ZݸF{- )څ ; Y7'Q=ts@ZK.3|hf{@ b v HZ⌉BPjhz ) *'Eʄe>n|ll< d] V nɁ x1X/ ϑs(oƯ%mFlOۀ  Ɓ Q X/_Ho~Anyx ًvo5=O`  X/xtϸ_ pׯع ˀ  X/Yܤ*EfBOa 1{`    X/@/|8q4 + ' ?ف @Q X/@3S6#9NwHB't/^5kay7|k*0]d5soQ V h X/7`ُ>}|#g m   X/@|wOn   q X/Yܤ*EfBOaI, ʀ qX/Yܤ*EfBOaI,  B2 1=`q 2N(@}(ta_] a?W069HAmG< ūrI S5_N ZN99O!jٕ[8i#VfȢ{$}ibc5q:GNgZB 2vSNZrCT0546 >x]UVH:)ދŇ{cY\ݘkL?b~_k .Y"aYm!6$=x;}AxǕmrd@jզVzGAaC˾5og;ЉȢWIۊsۥoYdcDUFBMN{ {Ap!DK< `UDH-<0h2/i|& N|(^v6 p8x%fc:nrx^.\HZK}&/3&C c6N̯<* R bny]A]NK, A21li azN#t0  'ʁ 0 X/@ۧn2$Y1kt)0~vì@'җ,]y;nw| > UÁ X1 X/@( Fy1!#5u@]WαF&=Hq X/Yܤ*EfBOaI,Ulpq  X/Yܤ*EfBOaI,q  X/Yܤ*EfBOaI,@Q `bD@i86O>S v_oqJL{TQ.KHewxB6։/W'yBxa|D^pK| LG#MC*XX١!u`\ɀq&X/Yܤ*EfBO`yAx_r&X/7`} 6'%{}M&8X/Yܤ*EfBOaMIdD8=T`X/Yܤ*EfBOaMIdD8kX/Yܤ*EfBOaMIdD8@1;/Ph8;]2Y.l{`;Ɯfe.*wo;1&#]u#(@wt%!`'3h b˜!]g9EsE'_"tl/ìrnJiI{W@ȀQ7 X//oA<˝8ǯn+$Ϸހ߀7X/ߡ9?mOowY1G@%(*X/Yܤ*EfBOaMIdD8<P*X/Yܤ*EfBOaMIdD8Tk؁x3`a`?"7<߼FY|!:D U0xdfx2_xCOCjє}R;JW@3  F{`5>jj:.|cTIN1µ{SeSvX$?;|f J7'\Τ'|w+=WkE`X7vKOfM ˁ{ ۵@-ʵ, s|Cr3F1H~sgҴi?$q3On X/Yܤ*EfBOa<c"x5Ȁ߀X/[ n ?q>Aq  q X/Yܤ*EfBOaI,%<́@qX/@Ҩ`S(SF-!i60*?r#9{?+s7o_~S{,J9sx'O]}K!} {7V5_;kmm[kmm[kmmk/-wTIuJwLf gg~}2sZ mIPԜYq$9XwPht m#eM0rO }<ђә6M1rkx%8L<ʱۆa7r0g.xT6~aTN?P1#\,Aܯ)|XHakD5^{$F?GC'krOa*iʅ#rwc\h> qQ:) ,OM)0[de7mKw֛aHͮoڡÚXu '(m;lc=Y&?O v6~~h^ʜ7I*J(_+hiI5_quz7ޢ?gDjd=r#k( ?BGH'KkB ɃM7v&]5o[ H_O+_x(!?4fwoCxYc l+|7ޞ1CTU*iH-Ht&3'3NMͧ~noQV%B8Z`L`lj7; ?~gw#ʂHGgk=.W4 B4M?j|oNraJ3~)9_E\?QK"g E_sU{ӽB'IIh XM8G5J\Obj^`>.D5~+0Y>T``KY$@N|h&->ZQ#YX;@36&YHpcs_k$ Fʓ3e{g ]5]TvGϜsɅS?>ZHX!VMF>&#S:&xEH#=}mo;='4`b R@Zߑ{ښ({(V3puJ@EJхYFdew&,&C&)UPBueoz.f["zݮ@^hj0l`$rD!c "'t5~5A(Я< oNcHcfG rep6-*zеڅ¢ m~ewz/Haj.0 ؋kSvq8'Y-Y0V9ҜOx5G8e]P5cCr2s7 =GXIr9doaX5Jؚ.*wj]̨ |ޥRTגs#nϪ9pL# m͸ (QLb/C&1΋PU몯+BRNYb6`ǼxuuRk:#@sc=Z$tjЌrfU$NŃ0tBC:cKYH4L"RtP_-\"8Tݨ2~(Hd@(>Qܼ4MǕAr+?9URI f53Wh-j>L;" ykF.m/}aљh4BDS?.Z.[iBVlWl%ACѨ5t&wWVdj=;4k\ BM! D.z;1XP¾^^xm%u7?Cds4gA@':g/vi -z"EhSϖv Ke&=6Q<\7gp/U80%L%a47 u!SOuCQ9|>~-1jb{wn:dXTİBV> Ӹ丒 4}.I>jnj7EŧƗ',x*&uzANKa E̳qn4JMY C,9 $ :-vZrَBRӸ\Q!Q`4׼VwB0ƭj.'?J-5xpM9#2K< I6#RQ'kŮ@t6IO`I*_NÙhpd⺾M;i`N0܄b( W]IfbpN;%sLΟbi]ubuⷩ}ׂ fށ] V$PΡOx~}K4ץSѽ Ϭ\xi7(.W 2V0ϏqE_A?TNq9C>.w81 E/cn4pBd-7бvtZgoU9%HھGq Ju3k /d^j/?q7*^kFs'*}8ƓmZW* ԛ*m>:!_|[~л/yH|"V u z.v